Агуулгын хүснэгт:

Blüp: Bubble Notifier: 11 алхам (зурагтай)
Blüp: Bubble Notifier: 11 алхам (зурагтай)

Видео: Blüp: Bubble Notifier: 11 алхам (зурагтай)

Видео: Blüp: Bubble Notifier: 11 алхам (зурагтай)
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Долдугаар сарын
Anonim
Blüp: Хөөсний мэдэгдэл
Blüp: Хөөсний мэдэгдэл
Блүп: Хөөсний мэдэгдэгч
Блүп: Хөөсний мэдэгдэгч
Blüp: Хөөсний мэдэгдэл
Blüp: Хөөсний мэдэгдэл

Би чичиргээ, дуу, гэрэлд суурилсан мэдэгдэлээс илүү зөөлөн, гэнэтийн мэдэгдэх системийг хайж байсан. Би энэ шалгуурт нийцсэн зүйл олж чадаагүй тул өөрөө хийхээр шийдсэн. Цаашилбал, би өөрийн хувийн ашиг сонирхлыг цаг, нийгэм бидний цаг хугацааны талаар хэрхэн бодож байгааг тусгахыг хүсч байсан.

Үүнээс Блүп мэндэлжээ. Шингэний саванд байгаа хөөсийг би өөрийн сонгосон үйл явдлын талаар надад мэдэгдэхээс гадна бөмбөлөг босоход зарцуулсан цаг хугацааг ашиглан хариу үйлдэлдээ яаралтай мэдрэмжийг төрүүлэх санааг олсон. үйл явдал. Жишээлбэл, хэрэв та босс эсвэл бусад чухал харилцагчаас мессеж хүлээн авах юм бол бөмбөлөг үүсч, дээшлэх бөгөөд энэ нь дээд талд гарч ирэхээс өмнө хариу өгөх хангалттай хугацаа өгөх болно.

Би энэ төслийг гэртээ хуулбарлахын тулд алхамуудыг аль болох хялбарчлахыг хичээх болно, гэхдээ үүнийг танд зориулж ажиллуулахад туршилт хийх нь гарцаагүй.

Алхам 1: Бүх хангамжийг худалдаж аваарай

Бүх хангамжийг худалдаж аваарай
Бүх хангамжийг худалдаж аваарай
Бүх хангамжийг худалдаж аваарай
Бүх хангамжийг худалдаж аваарай
Бүх хангамжийг худалдаж аваарай
Бүх хангамжийг худалдаж аваарай

Миний ашигласан бүх тоног төхөөрөмж, хангамжийг доор жагсаав. Би шаардлагатай бүх материалыг бичихийг хичээсэн боловч хэд хэдэн зүйлийг алдсан байж магадгүй юм.

-Nano Air S1 насос (https://www.amazon.com/Altum-Aquatic-Nano-Air-Pump/dp/B00LLZFFMQ)

-Clippard ET-2-6 ердийн хаалттай, 6VDC электрон хавхлага (https://www.clippard.com/part/ET-2-6)

-8 футын агаарын хоолойн хоолой

-Агаарын шалгах хавхлага (https://www.amazon.com/gp/product/B007BVM874?psc=1&redirect=true&ref_=oh_aui_detailpage_o01_s00)

-Adafruit Huzzah ESP8266 (https://www.adafruit.com/products/2471)

-FTDI кабель (https://www.adafruit.com/products/70)

-Хүчтэй улсын буухиа (https://www.sparkfun.com/products/10636)

-TIP120 транзистор (https://www.adafruit.com/product/976)

-2 ширхэг DC Mount баррель үүр (https://www.adafruit.com/product/610)

-2х терминал блок - 2 зүү (https://www.adafruit.com/products/724)

-2.2 к ом эсэргүүцэл (https://www.adafruit.com/products/2782)

-2 x баррель үүрний үзүүр

-5VDC цахилгаан адаптер (https://www.adafruit.com/products/276)

-Сунгах утас

-Glass VOSS хийн усны сав

-3 x No 10-32 x 3/16 Шланг хоолой

-12 "x 1/8" диаметртэй дугуй гуулин хоолой

-1/4 20 5/16 Brad Hole Tee Nut

-Төслийн хашлага хийх мод

-Танкны суурийн мод

-Цахиурын кальци

-E6000 цавуу

-Өрөмдлөгийн бит

-Цэвэр эсвэл өнгөт гар саван

Алхам 2: Усны сав бэлтгэх

Усны сав бэлтгэх
Усны сав бэлтгэх
Усны сав бэлтгэх
Усны сав бэлтгэх
Усны сав бэлтгэх
Усны сав бэлтгэх

Миний эргэн тойрон дахь ихэнх газрууд (Нью -Йорк хотод) зөвхөн жижиг, хуванцар хувилбарыг зардаг байсан тул би шилэн VOSS усны сав худалдаж авах гэж зовсон. Эцэст нь би тэднийг Фэйрвейд олсон. Гялалзсан усны хувилбараас илүү таг нь хавтгай байсан тул би усны усны хувилбарыг худалдаж авсан.

Exacto ир ашиглан шошгыг хусах замаар Blüp -ээ эхлүүлээрэй. Хэрэв та үзүүрийн оронд ирний талыг ашиглавал процесс илүү хялбар болно. Та ацетоныг бас ашиглаж болно гэж надад хэлсэн, гэхдээ энэ нь шилийг бүрхэг болгох эсэхийг би сайн мэдэхгүй байна. Үүнийг туршаад надад мэдэгдээрэй!

Гурван лацдан холболтын бүрээсийг тагнаас нь сугалж, хоолойноос аль нэгийг нь дундуур нь нүх гарга. Хоолойн диаметр өөр өөр байдаг тул та өрөмдлөгийн цооногийг нүхний диаметртэй харьцуулах хэрэгтэй болно. Хоолойн хонгилыг нүхний дундуур байрлуулж, бага зэрэг силиконоор битүүмжилнэ. Дараа нь гуулин даралтыг бууруулах хоолойн тагнаас 7/32 инчийн нүх өрөмдөнө.

Бид хоолойг шулуун байлгахын тулд дэгээ самарыг энэ цооногоор байрлуулах болно, ингэснээр нүхийг зай, өрөөг харгалзан үзсэн газарт өрөмдөх хэрэгтэй. Малгайны дотор талд хоолой нь лонхны дотор талаас зайлсхийх ёстой, харин тагны гадна талд дэг нь дунд хоолойны судлаас зайлсхийх хэрэгтэй. Би дэгээгээ тааруулахын тулд бага зэрэг зүлгэх хэрэгтэйг олж мэдэв. Цавуугаар цоргоны самарыг нүхээр нь нааж, дараа нь гуулин хоолойг самар дотор наа. Хатсаны дараа бүх нээлхийг силиконоор битүүмжилнэ.

Хоолойн хөндлөвч нүх, хоолойтой давхцсан гурван битүүмжлэл бүхий давхаргын дотор дахин хоёр цооног өрөмдөнө. Дахин хэлэхэд та өрмийн диаметрийг өргөс ба хоолойн диаметртэй харьцуулж нүхний хэмжээг ойролцоогоор тооцоолох хэрэгтэй болно.

Алхам 3: Агаар дамжуулах системийг тохируулна уу

Агаар дамжуулах системийг тохируулах
Агаар дамжуулах системийг тохируулах

Бөмбөлөг үүсгэсэн агаар нь насосоос, хавхлага руу, шалгах хавхлагаар дамжин, эцэст нь сав руу гардаг. Тохиргоог шалгахын тулд хавхлагын хоёр тал руу хоолойны хөндийг шургуулж, бүх бүрэлдэхүүн хэсгүүдийн хооронд хоолойн уртыг холбоно. Агаарын урсгалын тодорхой чиглэлтэй тул хавхлага ба шалгах хавхлага дээрх урсгалын шошгыг дагаж мөрдөх ёстой.

Эцэст нь бид бүх бүрэлдэхүүн хэсгүүдийг төслийн хайрцагт байрлуулахдаа хоолойн уртыг богиносгох боловч одоогоор бид бүх зүйлийг урт хоолойгоор туршиж үзэх боломжтой.

Алхам 4: Суурийг бий болгох

Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох

Би суурийг 3/4 "зузаантай хушга хэсгээс бүтээсэн. 4 ширхэгийг 3.25" x 3.25 "хэмжээтэй хайчилж, дараа нь хоёр хэсгийн дунд 2-11/16" диаметртэй тойрог зур. Хоёр хэсгийн дунд жижиг нүх гаргаж, дараа нь гулсмал хөрөө дээр аль болох их тойрог хайчилж ав. Дараа нь нүхний хоёр хэсгийг нааж, хоёр хатуу хэсгийг тус тусад нь нааж болно. Тойргийн үлдсэн хэсгийг чичиргээтэй булны зүлгүүр дээр зүлгэнэ. Би энэ бүх зүйлийг хийсэн, учир нь би зөв нүхний хайч байхгүй байсан, гэхдээ хэрэв та VOSS тагны хэмжээтэй тохирох хэмжээтэй таарвал үүнийг хий!

Нүх хайчилж, малгай нь дотор нь сайн наалдсаны дараа нүхний хэсгүүдийг хатуу хэсгүүдэд наа. Дугуйны дундуур дундуур нь доош нь өрөмдөж, хоолойны ирмэгийг тааруулж, дараа нь хажуу талаас нь цооног өрөмдөж хоолой гарч ирэх боломжтой болно. Эдгээр нүхнүүд нь гоо зүйн хувьд тааламжтай хоолойн замыг бий болгохын тулд уулзах шаардлагатай болохыг анхаарна уу.

Алхам 5: Электроникийг хамтдаа холбоно уу

Электроникийг хамтад нь утас
Электроникийг хамтад нь утас
Электроникийг хамтад нь утас
Электроникийг хамтад нь утас
Электроникийг хамтад нь утас
Электроникийг хамтад нь утас
Электроникийг хамтад нь утас
Электроникийг хамтад нь утас

Толгойнуудыг HUZZAH самбар дээр гагнах замаар эхлүүлээрэй - FTDI кабелийн хоёр эгнээ, нэг төгсгөлд. Та угсрах зааврыг эндээс олж болно:

Бүх зүйл дууссаны дараа самбарыг хагас хэмжээтэй талхны тавцан дээр тавь, ингэснээр бид хэлхээний утсыг эхлүүлж чадна. Хэдийгээр хавхлага нь техникийн хувьд 6VDC хавхлага боловч 5V -тэй ажилладаг тул би хүчдэлийн адаптерт ашиглахаар шийдсэн хүчдэл юм. TIP120 транзистор ашиглан зүүн талын зүүг (BASE) 2.2 к ом эсэргүүцэлээр, дараа нь GPIO зүү 14 -ээр холбоно. Дунд зүү (ЦУГЛАГЧ) хавхлагын газардуулгын утас руу, баруун зүү (EMITTER) газардана. DC баррель холбогчийн зүү. Дахин хоёр газардуулгын утсыг DC баррель холбогчийн газардуулгын зүү рүү холбоно уу - нэг нь HUZZAH дээрх газардуулгатай, нөгөө нь хяналтын талын реле дээрх сөрөг (-) зүүтэй холбогдоно. DC баррель холбогчийн халуун зүү нь хавхлага болон HUZZAH дээрх VBAT зүү рүү очиж самбарыг тэжээнэ.

Реле нь AC шахуургад ашиглагддаг бөгөөд би төслийг аль болох чимээгүй байлгахыг хүссэн учраас би хатуу төлөвт буухиа ашиглахаар шийдсэн. Релений хяналтын талын эерэг (+) зүү нь GPIO зүү 16 руу ордог. Релений ачааллын хувьд нэг зүү нь AC баррель холбогчийн халуун зүү рүү, нөгөө зүү нь насос руу ордог. AC баррель холбогчийн газардуулга нь насос руу шууд ордог.

Энэ бол утастай холбоотой юм! Би самбарыг аль болох жижиг болгохын тулд эхлээд талхны тавцан дээр хийж, дараа нь гагнах боломжтой самбар руу шилжүүлсэн. Хэрэв та өөрийн хэлхээ, бүрэлдэхүүн хэсгүүдийг төслийн хайрцагт хийх гэж байгаа бол энгийн байлгахын тулд талхны самбар дээр хадгалж болно.

Хэрэв эдгээрийн аль нэг нь ойлгомжгүй мэт санагдаж байвал миний хавсаргасан Fritzing диаграмыг заавал үзээрэй, учир нь зураг, схем нь тексттэй харьцуулахад үргэлж тусалдаг.

Алхам 6: Электроникийн хашлага барих

Цахилгаан барааны хашаа барих
Цахилгаан барааны хашаа барих

Би дэлгүүрээс олсон БСХС -ийн хаягдлаас цахилгаан бариул хийсэн боловч хэрэв та хүсвэл илүү гоё зүйлээр хийж болно. Миний хайрцаг 8 "x 5" x 3 "өндөртэй болсон. Би AC ба DC тэжээлд зориулагдсан хоёр самбартай баррель холбогчийг нэг талд нь хоёр цооног өрөмдсөн. Өмнөхтэй адил та өрмийнхөө хэмжээг харьцуулах хэрэгтэй болно. баррель холбогчдын диаметр хүртэл, гэхдээ би тэдгээрийг 15/32 "хэмжээтэй ойрхон байгааг олж мэдэв. Үүний дараа хоолойг шалгах хавхлагаас сав руу дамжуулах өөр нэг нүх өрөмдөнө.

Алхам 7: Adafruit IO тэжээлийг тохируулах

Adafruit IO тэжээлийг тохируулах
Adafruit IO тэжээлийг тохируулах
Adafruit IO тэжээлийг тохируулах
Adafruit IO тэжээлийг тохируулах
Adafruit IO тэжээлийг тохируулах
Adafruit IO тэжээлийг тохируулах

Хэрэв та өмнө нь хийгээгүй бол https://io.adafruit.com дээр Adafruit IO данс үүсгэнэ үү. Энэ үйлчилгээ одоогоор бета хувилбар дээр байгаа тул таны дансыг зөвшөөрч, хандалт өгөхөд хэдэн долоо хоног шаардагдах болно. Dweet.io болон freeboard.io гэх мэт таны микро контроллерт холбогдох боломжтой бусад үйлчилгээнүүд байдаг боловч Adafruit-ийн үйлчилгээ үнэ төлбөргүй, ашиглахад маш энгийн, эхлүүлэхэд хялбар байдаг.

Та данс үүсгэсний дараа нэвтэрч Adafruit IO түлхүүрээ аваарай.

Түлхүүрийг авахын тулд цонхны баруун талд байгаа жижиг товчлуур дээр дарна уу.

Таны түлхүүрийг агуулсан цонх гарч ирнэ. Үүний хуулбарыг дараа нь аюулгүй газар хадгална уу.

Дараа нь "хөөс" нэртэй шинэ тэжээл үүсгэнэ үү. Хангамжийн нэр том үсгийг эмзэг гэдгийг анхаарна уу. Хэрэв танд Adafruit IO дээр тэжээл үүсгэж эхлэхэд тусламж хэрэгтэй бол тэдний хэрэгтэй гарын авлагыг эндээс үзнэ үү:

Adafruit IO -д зориулж хийсэн зүйл бол одоо бид тэжээлтэйгээ ярилцахын тулд IFTTT -ийг тохируулж болно.

Алхам 8: IFTTT жорыг тохируулна уу

IFTTT жорыг тохируулна уу
IFTTT жорыг тохируулна уу
IFTTT жорыг тохируулна уу
IFTTT жорыг тохируулна уу
IFTTT жорыг тохируулна уу
IFTTT жорыг тохируулна уу
IFTTT жорыг тохируулна уу
IFTTT жорыг тохируулна уу

Ifttt.com дээр IFTTT данс бүртгүүлнэ үү. Профайлыг тохируулсны дараа IFTTT дансаа Adafruit данстай холбохын тулд https://ifttt.com/adafruit руу орно уу. Холбох товчлуур дээр дарахад холболтыг зөвшөөрөх Adafruit вэбсайт руу орох болно.

Одоо IFTTT руу буцаж ороод миний жор руу очно уу. Туршилтын жор хийхийн тулд би "DO" товчлуурыг нэмсэн бөгөөд ингэснээр та ухаалаг гар утсан дээрээ хөөс үүсгэхийн тулд дарж болох товчлууртай болно. Бид IFTTT -ийн бусад жорыг өөрийн товчлуурыг үүсгэх аргаар нэмж болно, гэхдээ энэ нь жорны холболтыг шалгахад маш сайн байсан.

Бидний хөөс мэдэгдэгчийн хувьд DO товчлуур үүсгэхийн тулд дээд хэсэгт байгаа DO таб дээр дараад нэмэх (+) тэмдэг дээр дарж эхлээрэй. Шүүлтүүрээс Adafruit -ийг хайж олоод "Эрчим хүчээ асаах" нэртэй жорыг хайж олоорой. Эсвэл та энд дарж болно:

Тэндээс "Bubble" тэжээлийн нэрийг сонгоод Нэмэх дээр дарна уу. Энэ нь таны жор дээр товчлуурыг нэмсний дараа та "Эрчим хүчээ асаах" -аас "Хөөс!" Гэж өөрчилж болно. Процесс нь таны үүсгэхийг хүссэн бусад жортой адил юм. Би IFILTT -ийн жорыг нэмж оруулсан бөгөөд энэ нь миний имэйлийг харах бүртээ DO товчтой төстэй "1" утгыг Adafruit руу түлхдэг.

Алхам 9: Arduino IDE бэлтгэ

Arduino IDE бэлтгэ
Arduino IDE бэлтгэ
Arduino IDE бэлтгэ
Arduino IDE бэлтгэ
Arduino IDE бэлтгэ
Arduino IDE бэлтгэ

Би HUZZAH ESP8266-ийг CC3000-ийн оронд ашиглахаар шийдсэн, учир нь нэмэлт микро хянагч шаардахын оронд шууд програмчлах боломжтой GPIO тээглүүртэй. Энэ нь бас хямд байна! ESP8266 -ийн цорын ганц асуудал бол програмчлахад FTDI кабель шаардлагатай байдаг. Асуудалгүй ч гэсэн өгөгдөл дамжуулах үед кабель асдаг тул үүнийг ашиглах явцад танд онцгой мэдрэмж төрөх болно.

Бид Arduino IDE -ийг ашиглан самбарыг програмчлах болно, гэхдээ хэрэв та хүсвэл NodeMCU -ийн Lua орчуулагчийг ашиглаж болно. Та энэ гарын авлагыг дагаж Lua-тай тохиргоо хийх боломжтой:

Хэрэв та үүнийг хараахан хийгээгүй бол Arduino IDE -ийг Arduino.cc (1.6.4 ба түүнээс дээш) татаж аваарай:

ESP8266 самбарын багцыг суулгахын тулд Arduino IDE доторх тохиргоог товшоод https://arduino.esp8266.com/stable/package_esp8266com_index.json -ийг нэмэлт самбар менежерийн URL талбарт оруулна уу. Хэрэв та аль хэдийн энэ талбарт URL -тай бол мөрийн төгсгөлд байгаа товчлуур дээр дарж илүү олон URL авах боломжтой.

Одоо Tools -> Boards цэс рүү орж, Board Manager руу очно уу.

Esp8266 багцыг хайж олоод Install дээр дарна уу.

Хөтөлбөрийг дахин эхлүүлсний дараа Tools -> Board цэснээс Adafruit HUZZAH ESP8266 -ийг сонгоно уу.

CPU -ийн давтамжаар 80MHz, байршуулах хурдаар 115200 baud сонгоно уу.

Тохиргоог олж авах сүүлчийн алхам бол ноорог зургийн ажилд бидэнд хэрэгтэй байгаа тул Adafruit MQTT номын санг суулгах явдал юм. Үүнийг суулгах хамгийн хялбар арга бол Arduino IDE дахь номын сангийн менежер юм.

Sketch -> Номын санг оруулах -> Номын санг удирдах хэсэгт очно уу. Эндээс Adafruit MQTT номын санг хайж олоод суулгаарай.

Та IDE -ийг дахин эхлүүлсний дараа бид програмчлал эхлэхэд бэлэн байх ёстой.

Алхам 10: HUZZAH зөвлөлийг програмчлах

Би HUZZAH програмчлахдаа ашиглаж байсан кодыг доор хавсаргасан файл болгон оруулсан болно. Анхаарах хэдэн зүйл:

-Байршлынхаа хувьд WIFI SSID нэр, WIFI нууц үгээ нэмж оруулахаа мартуузай

-Adafruit IO хэрэглэгчийн нэр, түлхүүрээ нэмнэ үү

-Хэрэв та миний зааж өгсөнөөс өөр тоог ашиглаж байгаа бол хавхлага, насосондоо зүү дугаараа тохируулаарай.

Кодын ихэнх нь Adafruit "дижитал гаралт" жишээнээс авсан бөгөөд ямар хэмжээтэй бөмбөлөг ялгаруулахыг шалгахын тулд би "if" гэсэн энгийн хэллэгүүдийг нэмсэн. Хэрэв танд холболттой холбоотой ямар нэгэн асуудал байгаа бол та тэдний дижитал гаралтын хичээлийг эндээс үзэх боломжтой.

learn.adafruit.com/adafruit-io-basics-digital-output/overview

HUZZAH програмчлах, туршихдаа анхаарах ёстой хэд хэдэн зүйл. Arduino IDE -аас кодоо самбар руу илгээхийн тулд та GPIO0 товчлуурыг дарж, дараа нь RESET товчийг дарж байх ёстой. RESET товчлуурыг дараад GPIO0 товчийг дарна уу. Энэ нь HUZZAH самбарыг ачаалах горимд оруулж, програмчлах боломжийг олгоно.

Та самбарыг програмчлахдаа AC ба DC тэжээлийн адаптеруудыг салгаж, зөвхөн FTDI кабелийг холбосон байх ёстой гэдгийг олж мэдсэн. Шинэ програм хангамжийг самбар дээр байршуулж дуусмагц та FTDI кабелийг салгаад адаптертаа залгаарай.

Алхам 11: Бүгдийг нэг дор хий

Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул

HUZZAH самбараас AC ба DC баррель залгуур руу цооногоор утас гагнахаас эхэлнэ. Үүний дараа хавтангийн бэхэлгээний үүрийг нүхэнд хийж, бэхлэх самарыг шургуулна. Эндээс электроникийн үлдсэн хэсгийг HUZZAH самбар дээр холбож дуусгаад хайрцгийн дотор байрлуулна уу. Би хэсэг хэсгээр нь хилэн оёхоор төлөвлөж байсан тул тэд хөдөлсөнгүй, гэхдээ хатуу судалтай утас, хатуу хүлцлийн хувьд юу ч хэт их хөдөлдөггүй болохыг олж мэдэв. Үүний дараа зөв AC болон DC адаптеруудыг залгаж туршиж үзээрэй!

Та энэхүү мэдэгдлийн системийг ашиглах сонирхолтой арга замыг олж чадна гэж найдаж байна. Харсан танд баярлалаа!

Техникийн уралдаан
Техникийн уралдаан
Техникийн уралдаан
Техникийн уралдаан

Техникийн тэмцээнд дэд байр эзэлсэн

Зөвлөмж болгож буй: