Mundarija:

Blup: Bubble Notifier: 11 qadam (rasmlar bilan)
Blup: Bubble Notifier: 11 qadam (rasmlar bilan)

Video: Blup: Bubble Notifier: 11 qadam (rasmlar bilan)

Video: Blup: Bubble Notifier: 11 qadam (rasmlar bilan)
Video: ZAPRAVKA - Баблгам 2024, Iyul
Anonim
Blup: Bubble xabari
Blup: Bubble xabari
Blup: Bubble xabari
Blup: Bubble xabari
Blup: Bubble xabari
Blup: Bubble xabari

Men tebranish, tovush yoki nurga asoslangan ogohlantirishdan ko'ra yumshoqroq, keskin bo'lmagan bildirishnoma tizimini qidirardim. Men bu mezonlarga mos keladigan narsani topa olmadim, shuning uchun men o'zim yaratishga qaror qildim. Bundan tashqari, men o'zimning shaxsiy manfaatlarimni soatlar va jamiyat sifatida vaqt haqida o'ylash tarzimga qo'shishni xohlardim.

Shundan, Blup tug'ildi. Men suyuqlik idishidagi pufakchani nafaqat o'zim tanlagan voqea haqida xabardor qilish uchun, balki pufakchaning ko'tarilish vaqtini ham javobimga shoshilinchlik tuyg'usini uyg'otish uchun ishlatish g'oyasi bilan keldim. voqea. Misol uchun, agar siz xo'jayindan yoki boshqa muhim kontaktdan xabar olsangiz, pufakcha yuqoriga ko'tarilishidan oldin javob berish uchun etarli vaqt beradigan tezlikda paydo bo'ladi va ko'tariladi.

Men iloji boricha qadamlarni soddalashtirishga harakat qilaman, shunda siz bu loyihani uyda takrorlashingiz mumkin, lekin, albatta, siz uchun ishlash uchun ba'zi tajribalar mavjud.

1 -qadam: barcha materiallarni sotib oling

Barcha jihozlarni sotib oling
Barcha jihozlarni sotib oling
Barcha jihozlarni sotib oling
Barcha jihozlarni sotib oling
Barcha jihozlarni sotib oling
Barcha jihozlarni sotib oling

Men ishlatgan barcha asbob -uskunalar va materiallar quyida keltirilgan. Men hamma kerakli materiallarni yozishga harakat qildim, lekin bir nechta narsani o'tkazib yuborgan bo'lsam kerak.

-Nano Air S1 nasosi (https://www.amazon.com/Altum-Aquatic-Nano-Air-Pump/dp/B00LLZFFMQ)

-ET-2-6 klipsi odatda yopiq, 6VDC elektron valfi (https://www.clippard.com/part/ET-2-6)

-8ftlik aviakompaniya quvurlari (https://www.amazon.com/Standard-Airline-Tubing-Accessories-25-Feet/dp/B0002563MW/ref=pd_bxgy_199_3?ie=UTF8&refRID=0D0BAE1XDNCAC8CMNNX4)

-Havo nazorat valfi (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 kabeli (https://www.adafruit.com/products/70)

-Qattiq davlat estafetasi (https://www.sparkfun.com/products/10636)

-TIP120 tranzistorli (https://www.adafruit.com/product/976)

-2 panelli DC Barrel uyasi (https://www.adafruit.com/product/610)

-2x terminal bloki - 2pin (https://www.adafruit.com/products/724)

-2,2k ohmli qarshilik (https://www.adafruit.com/products/2782)

-2 x bochka uyasi uchlari

-5VDC quvvat adapteri (https://www.adafruit.com/products/276)

-Uzaytirish kabeli

-Glass VOSS gazsiz shisha

-3 x Yo'q 10-32 x 3/16 Shlang Barb

-12 "x 1/8" diametrli yumaloq guruch trubkasi

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

-Loyihani yopish uchun yog'och

-Tank bazasi uchun yog'och

-Silikon qobig'i

-E6000 yopishtiruvchi

-Matkap uchlari

-Aniq yoki rangli qo'l sovuni

2 -qadam: suv idishini tayyorlang

Suv idishini tayyorlang
Suv idishini tayyorlang
Suv idishini tayyorlang
Suv idishini tayyorlang
Suv idishini tayyorlang
Suv idishini tayyorlang

Men shisha VOSS suv idishini sotib olishga qiynaldim, chunki atrofimdagi ko'p joylar (Nyu -Yorkda) faqat kichikroq, plastik versiyalarini sotar edi. Oxir -oqibat men ularni Fairwayda topdim. Men gazsiz suv versiyasini sotib oldim, chunki qopqoq gazlangan suv turiga qaraganda tekisroq edi.

Blup -ni Exacto pichog'i yordamida yorliqni olib tashlash bilan boshlang. Agar siz pichoqning uchini o'rniga ishlatsangiz, jarayon osonroq bo'ladi. Menga asetondan ham foydalanishingiz mumkinligini aytishdi, lekin u oynani umuman xira qilmasligiga amin emas edim. Bir urinib ko'ring va menga xabar bering!

Uchta muhrlangan astarni qopqog'idan chiqarib oling va shlangdan tikanlardan biri uchun markazdan teshik oching. Quvurlar diametri turlicha bo'lgani uchun siz matkapni teshik diametri bilan solishtirishingiz kerak bo'ladi. Shlangi tikanini teshikka joylashtiring va uni silikon bilan mahkamlang. Keyin guruch bosimini pasaytirish trubkasi uchun qopqog'idan 7/32 dyuymli teshik oching.

Biz naychani to'g'ri ushlab turish uchun bu teshikka tish go'shtini joylashtiramiz, shuning uchun teshik va bo'sh joyni hisobga oladigan joyda teshik qiling. Qopqoqning ichki qismida trubka shishaning ichki qismidan qochishi kerak, qopqog'ining tashqi tomonida esa shlang o'rta shlangdan saqlanishi kerak. Men tee -ni moslashtirish uchun uni biroz zımparalashim kerakligini topdim. Yopishtirgich yordamida teshikni teshikka yopishtiring va keyin guruch trubkasini yong'oq ichiga yopishtiring. Quriganidan so'ng, barcha teshiklarni silikon bilan yopishtiring.

Shlangi tikan ochilishi va trubkasi bilan o'ralgan uch muhrli layner orqali yana ikkita teshik oching. Shunga qaramay, siz matkap diametrini tikan va trubka diametri bilan solishtirib, teshik hajmini taxmin qilishingiz kerak bo'ladi.

3 -qadam: Havo etkazib berish tizimini o'rnating

Havo etkazib berish tizimini o'rnating
Havo etkazib berish tizimini o'rnating

Pufakchani hosil qiladigan havo nasosdan, valfga, nazorat valfi orqali oqib o'tadi va nihoyat tankga chiqadi. O'rnatishni sinab ko'rish uchun valfning har ikki tomoniga shlang tikanini burab, barcha komponentlar orasiga quvur uzunligini ulang. Vana va nazorat valfidagi oqim yorlig'i ko'rsatmalariga rioya qilganingizga ishonch hosil qiling, chunki ular havo oqimining aniq yo'nalishlariga ega.

Oxir -oqibat, biz barcha komponentlarni loyiha qutisiga joylashtirsak, biz quvur uzunligini qisqartiramiz, lekin hozircha biz hamma narsani uzunroq quvurlar bilan sinab ko'rishimiz mumkin.

4 -qadam: bazani yarating

Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish

Men tayanchni 3/4 dyuymli yong'oq bo'laklaridan qurdim. 4 bo'lakni 3,25 dyuymli x 3,25 dyuymda kesib oling, so'ngra ikkita bo'lakning o'rtasiga diametri 2-11/16 dyuymni chizib qo'ying. Ikkala bo'lakning o'rtasida kichik bir teshik oching, so'ngra aylanani iloji boricha aylantiring. Keyinchalik, ikkita teshik qismini bir -biriga va ikkita qattiq bo'lakni alohida -alohida yopishtiring. Qolgan doirani tebranuvchi mil silliqlash mashinasida qumlang. Men bularning barchasini qildim, chunki menda kerakli teshik yo'q edi, lekin agar siz VOSS qopqog'i sifatida kerakli o'lchamga yaqinini topsangiz, bunga o'ting!

Teshik kesilganidan va qopqoq ichkariga yaxshi joylashgandan so'ng, teshik qismlarini qattiq bo'laklarga yopishtiring. Shlangi tikaniga moslash uchun aylananing o'rtasidan yarmigacha teshik oching, so'ngra naycha chiqib ketishi uchun yon tomondan teshik oching. Shuni esda tutingki, bu teshiklar shlangning estetik yo'lini yaratish uchun uchrashishi kerak, shuning uchun o'lchovlarni ikki marta tekshirib ko'ring.

5 -qadam: Elektronikani birgalikda ulang

Elektronni birgalikda ulang
Elektronni birgalikda ulang
Elektronni birgalikda ulang
Elektronni birgalikda ulang
Elektronni birgalikda ulang
Elektronni birgalikda ulang
Elektronni birgalikda ulang
Elektronni birgalikda ulang

Sarlavhalarni HUZZAH taxtasiga lehimlashdan boshlang - FTDI kabeli uchun ikki qator va uchidan bir qatorda. O'rnatish bo'yicha ko'rsatmalarni bu erda topishingiz mumkin:

Hammasi tugagandan so'ng, taxtani yarim o'lchamli taxtaga joylashtiring, shunda biz kontaktlarning zanglashiga o'tishni boshlaymiz. Vana texnik jihatdan 6VDC vana bo'lsa -da, u 5V bilan ishlaydi, shuning uchun men kuch adapteri uchun foydalanishga qaror qildim. TIP120 tranzistoridan foydalanib, chap pinni (BASE) 2.2k ohmli rezistor orqali, so'ngra GPIO pin 14 ga o'tkazing. O'rta pin (KOLEKTOR) valfning topraklama simiga, o'ng pin (EMITTER) esa erga o'tadi. shahar barrel ulagichining pimi. Yana ikkita topraklama simini shahar barrel ulagichining topraklama pimiga ulang - biri HUZZAH -dagi topraklama piniga, ikkinchisi boshqaruv tomonidagi o'rni salbiy (-) piniga. DC barrel ulagichining issiq pimi HUZZAH -dagi valfga va VBAT piniga o'tadi va taxtani quvvatlaydi.

O'rnimizni AC nasosi uchun ishlatiladi va men loyihani iloji boricha jim bo'lishini xohlaganim uchun qattiq holatli o'rni ishlatishga qaror qildim. O'rnimizni boshqarish tomonidagi musbat (+) pin GPIO pin 16 ga o'tadi. O'rnimizni yuklanish tomoni uchun bitta pin AC bochka ulagichining issiq piniga, boshqa pin esa nasosga o'tadi. AC barrel ulagichining topraklama pimi to'g'ridan -to'g'ri nasosga o'tadi.

Bu simlar uchun! Men taxtani iloji boricha kichkina qilib qo'yish uchun avval non taxtasida qildim, keyin lehimlanadigan taxtaga o'tdim. Agar siz o'zingizning sxemalaringiz va komponentlaringizni loyiha qutisiga joylashtirmoqchi bo'lsangiz, uni oddiy saqlash uchun uni taxtada saqlashingiz mumkin.

Agar biron bir narsa tushunarsiz bo'lib tuyulib qolsa, ilova qilingan Fritzing diagrammasini tekshirib ko'ring, chunki rasm va sxemalar har doim matnga qaraganda yordam beradi.

6 -qadam: Elektron korpusini yarating

Elektron korpusini yarating
Elektron korpusini yarating

Men elektron korpusni o'z do'konimdan topgan MDF qoldiqlaridan qurdim, lekin agar xohlasangiz, uni yaxshiroq narsadan yasashingiz mumkin. Mening qutim balandligi 8 "x 5" x 3 "bo'lib qoldi. Men AC va shahar quvvatiga o'rnatilgan ikkita panelli barrel konnektori uchun bir tomonida ikkita teshik ochdim. Oldingisiga o'xshab, siz matkap uchining o'lchamini solishtirishingiz kerak bo'ladi. barrel ulagichlarining diametriga qadar, lekin men ularni 15/32 "ga yaqin deb topdim. Shundan so'ng, quvurlarni tekshirish valfidan tankga o'tishi uchun yana bir qator teshiklarni burang.

7 -qadam: Adafruit IO tasmasini o'rnating

Adafruit IO tasmasini o'rnating
Adafruit IO tasmasini o'rnating
Adafruit IO tasmasini o'rnating
Adafruit IO tasmasini o'rnating
Adafruit IO tasmasini o'rnating
Adafruit IO tasmasini o'rnating

Https://io.adafruit.com saytida Adafruit IO hisob qaydnomasini o'rnating, agar siz buni hali qilmagan bo'lsangiz. Bu xizmat hozircha beta -versiyada, shuning uchun hisobingizni tasdiqlash va unga kirish uchun bir necha hafta vaqt ketishi mumkin. Dweet.io va freeboard.io kabi mikrokontroleringizga ulanadigan boshqa xizmatlar bor, lekin Adafruit bepul, ulardan foydalanish juda oson va boshlash oson.

Hisob qaydnomasini yaratganingizdan so'ng, tizimga kiring va Adafruit IO kalitini oling.

Kalitni olish uchun oynaning o'ng tomonidagi kichik tugmachani bosing.

Sizning kalitingiz bilan oyna ochiladi. Buning nusxasini keyinroq xavfsiz joyda saqlang.

Keyin "qabariq" deb nomlangan yangi tasma yarating. E'tibor bering, tasma nomi katta -kichik harflarga bog'liq. Agar sizga Adafruit IO tasmalarini yaratishda yordam kerak bo'lsa, ularning foydali qo'llanmasini bu erda ko'ring:

Bu Adafruit IO uchun, endi biz o'z kanalimiz bilan gaplashish uchun IFTTT -ni sozlashimiz mumkin.

8 -qadam: IFTTT retseptini o'rnating

IFTTT retseptini o'rnating
IFTTT retseptini o'rnating
IFTTT retseptini o'rnating
IFTTT retseptini o'rnating
IFTTT retseptini o'rnating
IFTTT retseptini o'rnating
IFTTT retseptini o'rnating
IFTTT retseptini o'rnating

Ifttt.com saytida IFTTT hisobiga yoziling. Profilni o'rnatganingizdan so'ng, IFTTT hisobingizni Adafruit hisobingiz bilan bog'lash uchun https://ifttt.com/adafruit saytiga o'ting. Ulanish tugmachasini bosganingizda, u sizni Adafruit veb -saytiga olib boradi, u erda siz ulanishga ruxsat berishingiz mumkin.

Endi IFTTT -ga qayting va tepadagi Mening retseptlarimga o'ting. Sinov retsepti uchun men "DO" tugmachasini qo'shdim, bu sizga smartfonda tugma bo'lishi mumkin, siz uni pufakchani yaratishingiz mumkin. Biz har doim boshqa IFTTT retseptlarini o'z tugmachamizni qo'shishimiz mumkin, lekin bu retseptning ulanishini sinab ko'rish uchun juda yaxshi bo'ldi.

Ko'pikli xabarnomamiz uchun DO tugmachasini yaratish uchun yuqori qismidagi DO yorlig'ini bosing va keyin boshlash uchun ortiqcha (+) belgisini bosing. Filtrda Adafruit -ni qidiring va "Quvvatni yoqing" deb nomlangan retseptni qidiring. Shu bilan bir qatorda, bu erni bosishingiz mumkin:

U erdan "Bubble" tasma nomini tanlang va Qo'shish -ni bosing. Tugmani retseptlaringizga qo'shgandan so'ng, siz retsept nomini "Quvvatni yoqish" dan "Bubble!" Kabi o'zgartirishingiz mumkin. Jarayon siz yaratmoqchi bo'lgan boshqa retseptlar uchun bir xil. Men IFTTT retseptini qo'shdim, u mening pochtamga qaraydi va har safar elektron pochta xabarini olganimda DO tugmachasiga o'xshash "1" qiymatini Adafruit -ga o'tkazadi.

9 -qadam: Arduino IDE -ni tayyorlang

Arduino IDE -ni tayyorlang
Arduino IDE -ni tayyorlang
Arduino IDE -ni tayyorlang
Arduino IDE -ni tayyorlang
Arduino IDE -ni tayyorlang
Arduino IDE -ni tayyorlang

Men CC3000 o'rniga HUZZAH ESP8266-dan foydalanishga qaror qildim, chunki u qo'shimcha mikro-nazorat moslamasini talab qilish o'rniga to'g'ridan-to'g'ri dasturlashtirilishi mumkin bo'lgan GPIO pinlariga ega. Bundan ham arzonroq! ESP8266 bilan yagona muammo shundaki, uni dasturlash uchun FTDI kabeli kerak. Hech qanday muammo yo'q, lekin ma'lumot uzatilganda kabel yonadi, shuning uchun uni ishlatayotganda o'zingizni maxsus his qilasiz.

Biz taxtani dasturlash uchun Arduino IDE -dan foydalanamiz, lekin agar xohlasangiz, NodeMCU -ning Lua tarjimonidan ham foydalanishingiz mumkin. Lua-da sozlash uchun siz ushbu qo'llanmani bajarishingiz mumkin:

Arduino IDE -ni Arduino.cc (1.6.4 yoki undan yuqori) dan yuklab olmagan bo'lsangiz, yuklab oling:

ESP8266 karta paketini o'rnatish uchun Arduino IDE ichidagi afzalliklarni bosing va Qo'shimcha taxtalar menejeri URL -lari maydoniga https://arduino.esp8266.com/stable/package_esp8266com_index.json kiriting. Agar sizda allaqachon URL manzili mavjud bo'lsa, satr oxiridagi tugmachani bosib, undan ham ko'proq URL manzillarini topishingiz mumkin.

Endi asboblar -> taxtalar menyusiga o'ting va taxtalar menejeriga o'ting.

Esp8266 paketini qidiring va O'rnatish -ni bosing.

Dasturni qayta ishga tushirgandan so'ng, Tools -> Board menyusidan Adafruit HUZZAH ESP8266 -ni tanlang.

CPU chastotasi sifatida 80 MGts ni va yuklash tezligi sifatida 115200 bodni tanlang.

O'rnatishning oxirgi bosqichi - bu Adafruit MQTT kutubxonasini o'rnatish, chunki bizga eskiz uchun kerak bo'ladi. O'rnatishning eng oson yo'li - Arduino IDE kutubxonasi menejeri.

Sketch -> Kutubxonani qo'shish -> Kutubxonalarni boshqarish -ga o'ting. Bu erdan Adafruit MQTT kutubxonasini qidiring va o'rnating.

IDE -ni qayta ishga tushirgandan so'ng, biz dasturlashni boshlashga tayyor bo'lishimiz kerak.

10 -qadam: HUZZAH kartasini dasturlash

Men HUZZAH dasturlash uchun ishlatgan kodni quyida biriktirilgan fayl sifatida qo'shdim. E'tibor qilish kerak bo'lgan ikkita narsa:

-Manzilingiz uchun WIFI SSID nomini va WIFI parolini qo'shganingizga ishonch hosil qiling

-Adafruit IO foydalanuvchi nomi va kalitini qo'shing

-Agar men ko'rsatganlardan boshqasini ishlatsangiz, pin raqamlaringizni valf va nasosga moslang.

Kodning aksariyati Adafruit "raqamli chiqish" misolidan olingan va men qaysi o'lchamdagi qabariq chiqarilishini sinab ko'rish uchun oddiy "if" iboralarini qo'shganman. Agar sizda ulanish bilan bog'liq muammolar mavjud bo'lsa, ularning raqamli chiqish darsligini bu erda tekshirishingiz mumkin:

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

HUZZAH -ni dasturlash va sinovdan o'tkazishda yana bir nechta narsalarga e'tibor qaratish lozim. Kodni Arduino IDE -dan taxtaga yuborish uchun siz GPIO0 tugmachasini bosib ushlab turishingiz kerak, keyin esa bu tugmani ushlab turganda RESET tugmasini bosib turing. RESET tugmachasini qo'yib yuboring va GPIO0 tugmachasini qo'yib yuboring. Bu HUZZAH kartasini yuklash rejimiga o'tkazadi va uni dasturlash imkonini beradi.

Men platani dasturlashda AC va DC quvvat adapterlarini olib tashlash kerakligini va faqat FTDI kabeli ulanganligini aniqladim. Yangi dasturiy ta'minotni taxtaga yuklash tugallangach, siz FTDI kabelini olib tashlab, adapterga ulashingiz mumkin.

11 -qadam: Hammasini bir joyga to'plang

Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying
Hammasini Birga Qo'ying

Teshiklar orqali HUZZAH taxtasidan AC va shahar barreli uyalariga simni lehimlashdan boshlang. Shundan so'ng, paneldagi o'rnatish krikoslarini teshiklariga joylashtiring va mahkamlovchi nonlarni burab qo'ying. Bu erdan qolgan elektronikani HUZZAH kartasiga ulashni tugating va ularni qutiga joylashtiring. Men bo'laklarni tikishni rejalashtirgandim, ular qimirlamadi, lekin qattiq yadroli simlar va qattiq bardoshlik bilan hech narsa juda ko'p harakat qilmasligini aniqladim. Shundan so'ng, to'g'ri AC va DC adapterlarini ulang va sinab ko'ring!

Umid qilamanki, siz ushbu xabarnomalar tizimidan foydalanishning qiziqarli usullarini topa olasiz va jamiyat qanday g'oyalar bilan chiqishini kutib o'tira olmaysiz. Ko'rganingiz uchun tashakkur!

Texnik tanlov
Texnik tanlov
Texnik tanlov
Texnik tanlov

Texnik tanlovda ikkinchi o'rinni egalladi

Tavsiya: