Satura rādītājs:

Blüp: Bubble Notifier: 11 soļi (ar attēliem)
Blüp: Bubble Notifier: 11 soļi (ar attēliem)

Video: Blüp: Bubble Notifier: 11 soļi (ar attēliem)

Video: Blüp: Bubble Notifier: 11 soļi (ar attēliem)
Video: 4 НОВИНКИ 🌸Hello Kitty 🌸Бумажные Сюрпризы🎄МЕГА РАСПАКОВКА💙Марин-ка Д 2024, Jūlijs
Anonim
Blüp: Bubble Notifier
Blüp: Bubble Notifier
Blüp: Bubble Notifier
Blüp: Bubble Notifier
Blüp: Bubble Notifier
Blüp: Bubble Notifier

Es meklēju mīkstāku, mazāk pēkšņu paziņojumu sistēmu nekā paziņojums par vibrāciju, skaņu vai gaismu. Es nevarēju atrast neko, kas atbilstu šiem kritērijiem, tāpēc nolēmu izveidot savu. Turklāt es vēlējos, lai mans risinājums pulksteņos iekļautu manas personīgās intereses un to, kā mēs kā sabiedrība domājam par laiku.

No tā piedzima Blūps. Man radās ideja izmantot burbuli šķidruma traukā, lai ne tikai paziņotu man par kādu notikumu pēc manis izvēles, bet arī izmantotu burbuļa pacelšanās laiku, lai radītu neatliekamības sajūtu manā atbildē. pasākums. Piemēram, ja jūs saņemtu ziņu no priekšnieka vai cita svarīga kontaktpersonas, burbulis veidotos un paceltos tādā ātrumā, ka jums būtu pietiekami daudz laika, lai atbildētu, pirms tas parādās augšpusē.

Es centīšos pēc iespējas vienkāršot darbības, lai jūs varētu atkārtot šo projektu mājās, taču noteikti ir jāveic daži eksperimenti, lai tas darbotos jūsu labā.

1. darbība: iegādājieties visus materiālus

Pērciet visus piederumus
Pērciet visus piederumus
Pērciet visus piederumus
Pērciet visus piederumus
Pērciet visus piederumus
Pērciet visus piederumus

Visas manis izmantotās iekārtas un piederumi ir uzskaitīti zemāk. Es mēģināju uzrakstīt VISUS nepieciešamos materiālus, bet, iespējams, esmu palaidis garām pāris lietas.

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

-Clippard ET-2-6 parasti aizvērts, 6VDC elektroniskais vārsts (https://www.clippard.com/part/ET-2-6)

-8ft aviokompānijas caurules (https://www.amazon.com/Standard-Airline-Tubing-Accessories-25-Feet/dp/B0002563MW/ref=pd_bxgy_199_3?ie=UTF8&refRID=0D0BAE1XDNCAC8CMNNX4)

-Airline pretvārsts (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 kabelis (https://www.adafruit.com/products/70)

-Cietvielu relejs (https://www.sparkfun.com/products/10636)

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

-2x paneļa stiprinājuma līdzstrāvas domkrati (https://www.adafruit.com/product/610)

-2x spaiļu bloks - 2 tapas (https://www.adafruit.com/products/724)

-2,2 kΩ rezistors (https://www.adafruit.com/products/2782)

-2 x mucas domkrata uzgaļi

-5VDC strāvas adapteris (https://www.adafruit.com/products/276)

-Pagarinātājs

-stikla VOSS negāzēta ūdens pudele

-3 x nē 10-32 x 3/16 šļūtenes šķembas

-12 "x 1/8" diametra apaļa misiņa caurule

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

-Koks projekta norobežošanai

-koks tvertnes pamatnei

-Silikona blīvējums

-E6000 līme

-urbji

-Skaidras vai krāsainas roku ziepes

2. solis: Sagatavojiet ūdens tvertni

Sagatavojiet ūdens tvertni
Sagatavojiet ūdens tvertni
Sagatavojiet ūdens tvertni
Sagatavojiet ūdens tvertni
Sagatavojiet ūdens tvertni
Sagatavojiet ūdens tvertni

Es cīnījos, lai iegādātos stikla VOSS ūdens pudeli, jo lielākā daļa ap mani (NYC) pārdeva tikai mazākās plastmasas versijas. Galu galā es tos atradu Fairway. Es nopirku negāzēta ūdens versiju, jo vāciņš bija līdzenāks augšpusē nekā dzirkstošā ūdens variācija.

Sāciet Blüp, nokasot marķējumu, izmantojot Exacto asmeni. Ja galu vietā izmantojat asmens malu, process ir vieglāks. Man teica, ka jūs varat izmantot arī acetonu, bet es nebiju pārliecināts, vai tas vispār aptumšo stiklu. Izmēģiniet to un dariet man zināmu!

Izvelciet no vāciņa trīs blīvējumu un izurbiet caurumu caur centru vienam no šļūtenes stieņiem. Jums būs jāsalīdzina jūsu urbis ar cauruma diametru, jo cauruļu diametrs ir atšķirīgs. Ievietojiet šļūtenes caurumu caurumā un noslēdziet to ar silikona blīvējumu. Pēc tam urbiet 7/32 collu caurumu misiņa spiediena samazināšanas caurules vākam.

Mēs ievietosim uzgriezni caur šo caurumu, lai caurule būtu taisna, tāpēc noteikti urbiet caurumu vietā, kur ņemat vērā atstarpi un telpu. Vāciņa iekšpusē caurulei jāizvairās no pudeles iekšpuses, savukārt vāka ārpusei jāizvairās no vidējās šļūtenes spraugas. Es atklāju, ka man ir nepieciešams nedaudz noslīpēt tēju, lai tas būtu piemērots. Izmantojiet līmi, lai caur atveri pielīmētu tee uzgriezni, un pēc tam pielīmējiet misiņa cauruli uzgriežņa iekšpusē. Pēc tam, kad tas izžūst, aizveriet visas atveres ar silikonu.

Izurbiet vēl divus caurumus caur trīs blīvējuma starpliku, kas sakrīt ar šļūtenes stieņa atveri un cauruli. Atkal jums būs jāaprēķina urbuma izmērs, salīdzinot urbja diametru ar dzeloņstieņa un caurules diametru.

3. darbība: iestatiet gaisa padeves sistēmu

Iestatiet gaisa padeves sistēmu
Iestatiet gaisa padeves sistēmu

Gaiss, kas veido burbuli, plūst no sūkņa uz vārstu caur pretvārstu un visbeidzot izplūst tvertnē. Lai pārbaudītu uzstādīšanu, ieskrūvējiet šļūtenes stieni katrā vārsta pusē un savienojiet caurules garumu starp visām sastāvdaļām. Noteikti ievērojiet plūsmas virzienu uz vārsta un pretvārsta, jo tiem ir noteikti gaisa plūsmas virzieni.

Kad mēs galu galā ievietojam visas sastāvdaļas projekta kastē, mēs saīsināsim cauruļu garumus, bet pagaidām mēs varam visu pārbaudīt ar garākām caurulēm.

4. solis: izveidojiet pamatu

Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi

Es uzbūvēju pamatni no 3/4 "bieza valrieksta gabaliņiem. Izgrieziet 4 gabalus ar izmēru 3,25" x 3,25 "un pēc tam divu gabalu centrā uzzīmējiet apli ar diametru 2-11/16". Abu gabalu vidū izurbiet nelielu caurumu un pēc tam uz griešanas zāģa izgrieziet pēc iespējas vairāk apļa. Pēc tam pielīmējiet abus caurumus kopā un divus cietos gabalus kopā atsevišķi. Izsmalciniet pārējo apli uz svārstīga vārpstas slīpmašīnas. Es to visu darīju, jo man nebija pareizā cauruma zāģa uzgaļa, bet, ja atrodat tādu, kas ir tuvu pareizajam izmēram kā VOSS vāciņš, dodieties uz to!

Kad caurums ir izgriezts un vāciņš labi iederas iekšpusē, pielīmējiet caurumu gabalus kopā ar cietajiem gabaliem. Izurbiet caurumu līdz pusei apļa vidū, lai tas atbilstu šļūtenes stienim, un pēc tam urbiet caurumu no sāniem, lai caurule varētu iznākt. Lūdzu, ņemiet vērā, ka šiem caurumiem būs jāatbilst, lai veidotu estētiski pievilcīgu šļūtenes ceļu, tāpēc noteikti vēlreiz pārbaudiet savus mērījumus.

5. solis: savienojiet elektroniku

Savienojiet elektroniku kopā
Savienojiet elektroniku kopā
Savienojiet elektroniku kopā
Savienojiet elektroniku kopā
Savienojiet elektroniku kopā
Savienojiet elektroniku kopā
Savienojiet elektroniku kopā
Savienojiet elektroniku kopā

Sāciet lodēt galvenes uz HUZZAH plates - divas rindas gar sāniem un vienu FTDI kabeļa galā. Montāžas instrukcijas varat atrast šeit:

Pēc tam, kad viss ir iestatīts, ievietojiet dēli pusizmēra maizes plāksnē, lai mēs varētu sākt ķēdes vadu. Lai gan vārsts tehniski ir 6 V līdzstrāvas vārsts, tas darbojas ar 5 V spriegumu, tāpēc spriegumu es nolēmu izmantot strāvas adapterim. Izmantojot TIP120 tranzistoru, vadiet kreiso tapu (BASE) caur 2,2 omu rezistoru un pēc tam pie GPIO tapas 14. Vidējā tapa (KOLEKTORS) iet uz vārsta zemējuma vadu, bet labā tapa (EMITTER) - uz zemes līdzstrāvas cilindra savienotāja tapa. Pievienojiet vēl divus zemējuma vadus līdzstrāvas cilindra savienotāja zemējuma tapai - vienu pie HUZZAH zemējuma tapas un otru pie negatīvās (-) tapas vadības pusē esošajā relejā. Līdzstrāvas cilindra savienotāja karstā tapa iet uz vārstu un VBAT tapa uz HUZZAH, lai barotu plāksni.

Relejs tiek izmantots maiņstrāvas sūknim, un es nolēmu izmantot cietvielu releju, jo vēlējos, lai projekts būtu pēc iespējas klusāks. Pozitīvā (+) tapa releja vadības pusē iet uz GPIO tapu 16. Releja slodzes pusē viena tapa iet uz maiņstrāvas mucas savienotāja karsto tapu, bet otra - pie sūkņa. Maiņstrāvas mucas savienotāja zemējuma tapa nonāk tieši pie sūkņa.

Tas ir elektroinstalācijai! Vispirms es to darīju maizes dēļā un pēc tam pārgāju uz lodējamu dēli, lai mēģinātu padarīt dēli pēc iespējas mazāku. Tomēr, ja jūs plānojat ievietot savas shēmas un komponentus projekta kastē, varat to vienkārši saglabāt maizes dēļā, lai tas būtu vienkāršs.

Ja kaut kas no tā šķita mulsinošs, noteikti pārbaudiet manu pievienoto Fritzing diagrammu, jo attēli un shēmas vienmēr palīdz salīdzinājumā ar tekstu.

6. darbība: izveidojiet elektronikas korpusu

Izveidojiet elektronikas korpusu
Izveidojiet elektronikas korpusu

Es uzbūvēju elektronikas korpusu no dažiem MDF lūžņiem, ko atradu savā veikalā, bet, ja vēlaties, varat to izgatavot no kaut kā jaukāka. Mana kastīte galu galā bija 8 "x 5" x 3 "augsta. Vienā pusē es izurbju divus caurumus diviem paneļiem piestiprinātiem mucas savienotājiem maiņstrāvas un līdzstrāvas barošanai. Līdzīgi kā iepriekš, jums būs jāsalīdzina urbja izmērs līdz mucu savienotāju diametram, bet es atklāju, ka tie ir tuvu 15/32 ". Pēc tam urbiet vēl vienu caurumu komplektu, lai caurule varētu iziet no pretvārsta uz tvertni.

7. darbība: iestatiet Adafruit IO plūsmu

Iestatiet Adafruit IO plūsmu
Iestatiet Adafruit IO plūsmu
Iestatiet Adafruit IO plūsmu
Iestatiet Adafruit IO plūsmu
Iestatiet Adafruit IO plūsmu
Iestatiet Adafruit IO plūsmu

Izveidojiet Adafruit IO kontu vietnē https://io.adafruit.com, ja vēl neesat to izdarījis. Šis pakalpojums pašlaik ir beta versijā, tāpēc var paiet pāris nedēļas, līdz jūsu konts tiek apstiprināts un tai tiek piešķirta piekļuve. Ir arī citi pakalpojumi, kas var izveidot savienojumu ar jūsu mikrokontrolleri, piemēram, dweet.io un freeboard.io, taču Adafruit's ir bezmaksas, ļoti vienkārši lietojams un viegli lietojams.

Kad esat izveidojis kontu, piesakieties un iegūstiet savu Adafruit IO atslēgu.

Noklikšķiniet uz mazās atslēgas ikonas loga labajā pusē, lai izgūtu atslēgu.

Parādīsies logs ar jūsu atslēgu. Saglabājiet tā kopiju drošā vietā, lai to varētu izmantot vēlāk.

Pēc tam izveidojiet jaunu plūsmu ar nosaukumu “burbulis”. Lūdzu, ņemiet vērā, ka plūsmas nosaukums ir reģistrjutīgs. Ja jums nepieciešama palīdzība, lai sāktu veidot plūsmas Adafruit IO, skatiet viņu noderīgo ceļvedi šeit:

Tas ir Adafruit IO, tagad mēs varam iestatīt IFTTT, lai runātu ar mūsu plūsmu.

8. darbība: iestatiet IFTTT recepti

Iestatiet IFTTT recepti
Iestatiet IFTTT recepti
Iestatiet IFTTT recepti
Iestatiet IFTTT recepti
Iestatiet IFTTT recepti
Iestatiet IFTTT recepti
Iestatiet IFTTT recepti
Iestatiet IFTTT recepti

Reģistrējieties IFTTT kontam vietnē ifttt.com. Pēc profila iestatīšanas dodieties uz vietni https://ifttt.com/adafruit, lai saistītu savu IFTTT kontu ar savu Adafruit kontu. Noklikšķinot uz pogas Savienot, jūs nokļūsit Adafruit vietnē, kur varēsit autorizēt savienojumu.

Tagad atgriezieties IFTTT un augšpusē dodieties uz Manas receptes. Pārbaudes receptei es pievienoju pogu "DO", kas ļauj viedtālrunī atrast pogu, kuru varat nospiest, lai izveidotu burbuli. Mēs vienmēr varam pievienot citas IFTTT receptes tādā pašā veidā, kā mēs izveidosim savu pogu, taču tas bija lieliski, lai pārbaudītu receptes savienojamību.

Lai izveidotu pogu DO mūsu paziņojumam par burbuļiem, noklikšķiniet uz cilnes DO augšpusē un pēc tam noklikšķiniet uz pluszīmes (+), lai sāktu. Filtrā meklējiet Adafruit un meklējiet recepti ar nosaukumu "Ieslēgt barošanu". Varat arī noklikšķināt šeit:

No turienes izvēlieties plūsmas nosaukumu “Burbulis” un noklikšķiniet uz Pievienot. Kad poga ir pievienota jūsu receptēm, varat mainīt receptes nosaukumu no “Ieslēgt barošanu” uz “Burbulis!”. Process ir tāds pats jebkurai citai receptei, kuru vēlaties izveidot. Es pievienoju IFTTT recepti, kas aplūko manu gmail un katru reizi, kad saņemu e -pastu, Adafruit nospiež pogu 1, kas līdzīga pogai DO.

9. darbība: sagatavojiet Arduino IDE

Sagatavojiet Arduino IDE
Sagatavojiet Arduino IDE
Sagatavojiet Arduino IDE
Sagatavojiet Arduino IDE
Sagatavojiet Arduino IDE
Sagatavojiet Arduino IDE

Es nolēmu CC3000 vietā izmantot HUZZAH ESP8266, jo tam ir GPIO tapas, kuras varētu ieprogrammēt tieši, nevis prasīt papildu mikrokontrolleri. Tas ir arī lētāk! Vienīgā ESP8266 problēma ir tā, ka programmēšanai nepieciešams FTDI kabelis. Tomēr nav problēmu, ka kabelis iedegas, kad tiek pārsūtīti dati, tāpēc to lietošanas laikā jūs jutīsities īpaši.

Plāksnes programmēšanai mēs izmantosim Arduino IDE, bet, ja vēlaties, varat izmantot arī NodeMCU Lua tulku. Lai iegūtu iestatījumus ar Lua, varat sekot šai rokasgrāmatai:

Lejupielādējiet Arduino IDE no vietnes Arduino.cc (1.6.4 vai jaunāka versija), ja vēl neesat to izdarījis:

Lai instalētu ESP8266 plates pakotni, noklikšķiniet uz preferences Arduino IDE iekšpusē un laukā Papildu dēļu pārvaldnieka vietrāži URL ievadiet https://arduino.esp8266.com/stable/package_esp8266com_index.json. Ja laukā jau ir vietrādis URL, varat noklikšķināt uz pogas rindas beigās, lai iegūtu vēl vairāk vietrāžu URL.

Tagad dodieties uz izvēlni Rīki -> Dēļi un dodieties uz dēļu pārvaldnieku.

Atrodiet pakotni esp8266 un pēc tam noklikšķiniet uz Instalēt.

Pēc programmas restartēšanas izvēlnē Rīki -> Dēlis atlasiet Adafruit HUZZAH ESP8266.

Izvēlieties 80MHz kā CPU frekvenci un 115200 bodu kā augšupielādes ātrumu.

Pēdējais iestatīšanas solis ir instalēt Adafruit MQTT bibliotēku, kā mums tas būs nepieciešams mūsu skicei. Vienkāršākais veids, kā to instalēt, ir Arduino IDE bibliotēkas pārvaldnieks.

Dodieties uz Skice -> Iekļaut bibliotēku -> Pārvaldīt bibliotēkas. Šeit atrodiet Adafruit MQTT bibliotēku un instalējiet to.

Pēc IDE restartēšanas mums vajadzētu būt gatavam sākt programmēšanu.

10. solis: ieprogrammējiet HUZZAH valdi

Tālāk pievienotajā failā esmu iekļāvis kodu, ko izmantoju HUZZAH programmēšanai. Jāņem vērā pāris lietas:

-Noteikti pievienojiet savai atrašanās vietai savu WIFI SSID nosaukumu un WIFI paroli

-Pievienojiet savu Adafruit IO lietotājvārdu un atslēgu

-Pielāgojiet savus tapu numurus savam vārstam un sūknim, ja izmantojat citus, nekā es norādīju.

Lielākā daļa koda ir no Adafruit "digitālās izejas" piemēra, un es pievienoju dažus vienkāršus "ja" paziņojumus, lai pārbaudītu, kāda izmēra burbuli jāizdala. Ja jums ir kādas problēmas ar savienojumu, varat apskatīt viņu digitālo izvadīšanas pamācību šeit:

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

Programmējot un pārbaudot HUZZAH, jāņem vērā vēl dažas lietas. Lai nosūtītu kodu no Arduino IDE uz tāfeles, jums jānospiež un turiet pogu GPIO0 un pēc tam, vienlaikus turot nospiestu šo pogu, turiet nospiestu pogu RESET. Atlaidiet pogu RESET un pēc tam atlaidiet pogu GPIO0. Tādējādi HUZZAH tāfele tiks ielādēta sāknēšanas režīmā un tiks ieprogrammēta.

Es atklāju, ka programmēšanas laikā ir jānoņem maiņstrāvas un līdzstrāvas adapteri un jāpievieno tikai FTDI kabelis. Kad jaunās programmatūras augšupielāde panelī ir pabeigta, varat noņemt FTDI kabeli un atkal pievienot adapteri.

11. solis: salieciet visu kopā

Salieciet to visu kopā
Salieciet to visu kopā
Salieciet to visu kopā
Salieciet to visu kopā
Salieciet to visu kopā
Salieciet to visu kopā

Sāciet ar lodēšanas vadu no HUZZAH plates līdz maiņstrāvas un līdzstrāvas mucas ligzdām caur caurumiem. Pēc tam ievietojiet paneļa stiprinājuma domkrati savos caurumos un pieskrūvējiet stiprinājuma uzgriežņus. No šejienes pabeidziet elektroinstalācijas savienošanu ar HUZZAH plati un ievietojiet to kastē. Es biju plānojis velcroing gabalos, lai tie nepārvietotos, bet atklāju, ka ar cietajiem vadiem un stingrām pielaidēm nekas nekustējās pārāk daudz. Pēc tam pievienojiet pareizos maiņstrāvas un līdzstrāvas adapterus un pārbaudiet to!

Es ceru, ka jūs varat atrast aizraujošus veidus, kā izmantot šo paziņojumu sistēmu, un nevarat gaidīt, lai redzētu, kādas idejas sabiedrība nāk klajā. Paldies, ka paskatījāties!

Tehniskais konkurss
Tehniskais konkurss
Tehniskais konkurss
Tehniskais konkurss

Otrā vieta tehnikas konkursā

Ieteicams: