Sisällysluettelo:

Blüp: Bubble Notifier: 11 vaihetta (kuvilla)
Blüp: Bubble Notifier: 11 vaihetta (kuvilla)

Video: Blüp: Bubble Notifier: 11 vaihetta (kuvilla)

Video: Blüp: Bubble Notifier: 11 vaihetta (kuvilla)
Video: Section 10 2024, Heinäkuu
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

Olen etsinyt pehmeämpää, vähemmän äkillistä ilmoitusjärjestelmää kuin värinä-, ääni- tai valopohjainen ilmoitus. En löytänyt mitään kriteereille sopivaa, joten päätin tehdä oman. Lisäksi halusin ratkaisuni sisällyttävän henkilökohtaiset intressini kelloihin ja tapaan, jolla me yhteiskuntana ajattelemme ajasta.

Siitä syntyi Blüp. Keksin ajatuksen käyttää kuplia nesteastiassa paitsi ilmoittaa minulle valitsemastani tapahtumasta, myös käyttää kuplan nousemiseen kuluvaa aikaa ja saada vastauksen kiireellisyyteen. tapahtuma. Jos esimerkiksi saisit viestin pomolta tai muulta tärkeältä yhteyshenkilöltä, kupla muodostuisi ja nousisi nopeudella, joka antaisi sinulle tarpeeksi aikaa vastata ennen kuin se ponnahtaa yläreunaan.

Yritän yksinkertaistaa vaiheita mahdollisimman paljon, jotta voit toistaa tämän projektin kotona, mutta siihen liittyy varmasti kokeiluja, jotta se toimisi sinulle.

Vaihe 1: Hanki kaikki tarvikkeet

Hanki kaikki tarvikkeet
Hanki kaikki tarvikkeet
Hanki kaikki tarvikkeet
Hanki kaikki tarvikkeet
Hanki kaikki tarvikkeet
Hanki kaikki tarvikkeet

Kaikki käyttämäni laitteet ja tarvikkeet on lueteltu alla. Yritin kirjoittaa KAIKKI tarvittavat tarvikkeet, mutta olen saattanut jättää pari asiaa väliin.

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

-Clippard ET-2-6 normaalisti kiinni, 6VDC elektroninen venttiili (https://www.clippard.com/part/ET-2-6)

-8ft lentoyhtiön letkut (https://www.amazon.com/Standard-Airline-Tubing-Accessories-25-Feet/dp/B0002563MW/ref=pd_bxgy_199_3?ie=UTF8&refRID=0D0BAE1XDNCAC8CMNNX4)

-Lentoliikkeen takaiskuventtiili (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 -kaapeli (https://www.adafruit.com/products/70)

-Solid State Relay (https://www.sparkfun.com/products/10636)

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

-2x paneelikiinnitteiset DC -tynnyriliittimet (https://www.adafruit.com/product/610)

-2x riviliitin - 2 -nastainen (https://www.adafruit.com/products/724)

-2,2 k ohmin vastus (https://www.adafruit.com/products/2782)

-2 x tynnyrikärjen kärkeä

-5VDC -virtalähde (https://www.adafruit.com/products/276)

-Jatkojohto

-Lasinen VOSS -vesipullo

-3 x nro 10-32 x 3/16 letkutanko

Halkaisija -12 "x 1/8" pyöreä messinkiputki

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

-Puu projektin kotelolle

-Puu säiliön pohjalle

-Silikonipakkaus

-E6000 liima

-Poranterät

-Kirkas tai värillinen käsisaippua

Vaihe 2: Valmistele vesisäiliö

Valmista vesisäiliö
Valmista vesisäiliö
Valmista vesisäiliö
Valmista vesisäiliö
Valmista vesisäiliö
Valmista vesisäiliö

Minulla oli vaikeuksia ostaa lasinen VOSS -vesipullo, koska useimmat paikat ympärilläni (NYC: ssä) myivät vain pienempiä muoviversioita. Löysin ne lopulta Fairwaysta. Ostin hiilihapottoman version, koska korkki oli litteämpi ylhäältä kuin kuohuviinin vaihtelu.

Aloita Blüp -laitteesi raapimalla pois tarrat Exacto -terällä. Jos käytät terän sivua kärjen sijasta, prosessi on helpompi. Minulle on kerrottu, että voit käyttää myös asetonia, mutta en ollut varma, hämärtääkö lasi lainkaan. Kokeile ja kerro minulle!

Vedä kolmitiivistepinnoite ulos korkista ja poraa reikä keskelle letkun piikkejä varten. Sinun on verrattava poranterääsi reiän halkaisijaan, koska putkien halkaisija vaihtelee. Vie letkutanko reiän läpi ja tiivistä se paikalleen silikonitiivisteellä. Poraa sitten 7/32 reikä kannen läpi messinkistä paineenalennusputkea varten.

Asetamme t -mutterin tämän reiän läpi, jotta putki pysyy suorana, joten poraa reikä paikkaan, jossa harkitset etäisyyttä ja tilaa. Korkin sisäpuolella putken on vältettävä pullon sisäosaa, kun taas kannen ulkopuolella tee pitää välttää keskimmäisen letkun välikkeen. Huomasin, että minun oli hiottava teetä hieman alas, jotta se sopisi. Liimaa teemutteri paikalleen aukon läpi ja liimaa sitten messinkiputki mutterin sisään. Kuivumisen jälkeen tiivistä kaikki aukot silikonilla.

Poraa vielä kaksi reikää kolmitiivisteen vuorauksen läpi, jotka ovat linjassa letkun aukon ja putken kanssa. Jälleen sinun on arvioitava reiän koko vertaamalla poranterän halkaisijaa piikin ja putken halkaisijaan.

Vaihe 3: Asenna ilmansyöttöjärjestelmä

Asenna ilmansyöttöjärjestelmä
Asenna ilmansyöttöjärjestelmä

Kuplan muodostava ilma virtaa pumpusta venttiiliin, takaiskuventtiilin läpi ja lopulta ulos säiliöön. Testaa kokoonpanoa kiertämällä letkutanko venttiilin kummallekin puolelle ja liitä putken pituus kaikkien komponenttien väliin. Muista noudattaa venttiilin ja takaiskuventtiilin virtaussuuntaa, koska niillä on erityiset ilmavirran suunnat.

Kun lopulta sijoitamme kaikki komponentit projektilaatikkoon, lyhennämme letkujen pituutta, mutta toistaiseksi voimme testata kaiken pidemmillä putkilla.

Vaihe 4: Rakenna pohja

Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta

Rakensin pohjan 3/4 "paksuisesta pähkinästä. Leikkaa 4 kappaletta 3,25" x 3,25 "ja piirrä sitten halkaisijaltaan 2-11/16" ympyrä kahden kappaleen keskelle. Poraa pieni reikä molempien kappaleiden keskelle ja leikkaa sitten mahdollisimman paljon ympyrää vieritysahalla. Liimaa seuraavaksi kaksi reikäkappaletta yhteen ja kaksi kiinteää kappaletta yhteen erikseen. Hio loput ympyrästä värähtelevällä karahiomakoneella. Tein kaiken tämän, koska minulla ei ollut oikeaa reikäsahaa, mutta jos löydät sellaisen, joka on lähellä oikean kokoista VOSS -korkkia, mene siihen!

Kun reikä on leikattu ja korkki sopii hyvin sisälle, liimaa reiän osat yhteen kiinteisiin kappaleisiin. Poraa reikä ympyrän keskikohdan puoliväliin sopivaksi letkutangolle ja poraa sitten reikä sivulta, jotta putki voi tulla ulos. Huomaa, että näiden reikien on täytyttävä muodostaakseen esteettisesti miellyttävän letkuradan, joten muista tarkistaa mitat uudelleen.

Vaihe 5: Yhdistä elektroniikka

Yhdistä elektroniikka
Yhdistä elektroniikka
Yhdistä elektroniikka
Yhdistä elektroniikka
Yhdistä elektroniikka
Yhdistä elektroniikka
Yhdistä elektroniikka
Yhdistä elektroniikka

Aloita juottamalla otsikot HUZZAH -levylle - kaksi riviä sivuilla ja yksi FTDI -kaapelin päässä. Asennusohjeet löydät täältä:

Kun olet valmis, aseta levy puolikokoiseen leipälautaan, jotta voimme aloittaa piirin johdotuksen. Vaikka venttiili on teknisesti 6VDC -venttiili, se toimii 5V: n kanssa, joten se on jännite, jonka päätin käyttää verkkolaitteessa. Johda vasen nasta (BASE) TIP120 -transistorin avulla 2,2 k ohmin vastuksen ja sitten GPIO -nastan 14 läpi. DC -tynnyrin liittimen nasta. Kytke kaksi muuta maadoitusjohtoa DC -tynnyrin liittimen maadoitusnastaan - toinen HUZZAH: n maadoitusnastaan ja toinen ohjauspuolen releen miinusnapaan (-). DC -tynnyrin liittimen kuumatappi menee venttiiliin ja HUZZAH: n VBAT -nasta levyn virtalähteeseen.

Relettä käytetään AC -pumpussa ja päätin käyttää SSD -relettä, koska halusin projektin olevan mahdollisimman hiljainen. Releen ohjauspuolen positiivinen (+) -tappi menee GPIO -nastaan 16. Releen kuormituspuolella yksi tappi menee AC -tynnyrin liittimen kuumalle tapille ja toinen nasta pumpulle. AC -piipun liittimen maadoitustappi menee suoraan pumppuun.

Siinä se johdotukselle! Tein sen ensin leipälaudalla ja vaihdoin sitten juotettavaan levyyn yrittääkseni tehdä levyn mahdollisimman pieneksi. Jos kuitenkin aiot laittaa piirisi ja komponentit projektilaatikkoon, voit pitää sen yksinkertaisesti leipälaudalla.

Jos jokin näistä vaikutti hämmentävältä, muista tarkistaa liitteenä oleva Fritzing -kaavioni, koska kuvat ja kaaviot auttavat aina tekstiin verrattuna.

Vaihe 6: Rakenna elektroniikkakotelo

Rakenna elektroniikkakotelo
Rakenna elektroniikkakotelo

Rakensin elektroniikkakotelon joistakin MDF -romuista, jotka löysin kaupastani, mutta voit halutessasi tehdä siitä jotain mukavampaa. Laatikkoni oli lopulta 8 "x 5" x 3 "korkea. Porasin kaksi reikää toiselle puolelle molemmille paneeliin asennetuille tynnyriliittimille vaihto- ja tasavirtaa varten. Kuten aikaisemmin, sinun on verrattava poranterän kokoa tynnyrin liittimien halkaisijaan, mutta huomasin niiden olevan lähellä 15/32 ". Poraa tämän jälkeen toinen reikäjohto letkua varten, jotta se pääsee takaiskuventtiilistä säiliöön.

Vaihe 7: Määritä Adafruit IO -syöttö

Määritä Adafruit IO -syöttö
Määritä Adafruit IO -syöttö
Määritä Adafruit IO -syöttö
Määritä Adafruit IO -syöttö
Määritä Adafruit IO -syöttö
Määritä Adafruit IO -syöttö

Luo Adafruit IO -tili osoitteessa https://io.adafruit.com, jos et ole jo tehnyt niin. Tämä palvelu on tällä hetkellä beta -vaiheessa, joten tilisi hyväksyminen ja käyttöoikeuden saaminen voi kestää muutaman viikon. On olemassa muita palveluita, jotka voivat muodostaa yhteyden mikro-ohjaimeesi, kuten dweet.io ja freeboard.io, mutta Adafruit's on ilmainen, erittäin helppokäyttöinen ja helppo aloittaa.

Kun olet luonut tilin, kirjaudu sisään ja hanki Adafruit IO -avaimesi.

Napsauta pientä avainkuvaketta ikkunan oikealla puolella noutaaksesi avaimen.

Näyttöön tulee ikkuna, jossa on avaimesi. Säilytä kopio tästä turvallisessa paikassa myöhempää tarvetta varten.

Luo seuraavaksi uusi syöte nimeltä "kupla". Huomaa, että syötteen nimi erottaa isot ja pienet kirjaimet. Jos tarvitset apua Adafruit IO -syötteiden luomisen aloittamisessa, tutustu niiden hyödylliseen oppaaseen täältä:

Se on Adafruit IO: lle, nyt voimme määrittää IFTTT: n puhumaan syötteemme kanssa.

Vaihe 8: Määritä IFTTT -resepti

Aseta IFTTT -resepti
Aseta IFTTT -resepti
Aseta IFTTT -resepti
Aseta IFTTT -resepti
Aseta IFTTT -resepti
Aseta IFTTT -resepti
Aseta IFTTT -resepti
Aseta IFTTT -resepti

Rekisteröi IFTTT -tili osoitteessa ifttt.com. Kun olet määrittänyt profiilin, siirry osoitteeseen https://ifttt.com/adafruit ja linkitä IFTTT -tilisi Adafruit -tiliisi. Kun napsautat Yhdistä -painiketta, se vie sinut Adafruit -verkkosivustolle, jossa voit valtuuttaa yhteyden.

Palaa nyt IFTTT: hen ja siirry yläreunan Omat reseptit -kohtaan. Testireseptiä varten lisäsin "TEE" -painikkeen, jonka avulla voit pitää älypuhelimessasi painiketta, jota voit painaa kuplan luomiseksi. Voimme aina lisätä muita IFTTT -reseptejä samalla tavalla kuin luomme painikkeen, mutta tämä oli loistava reseptin liitettävyyden testaamiseen.

Jos haluat luoda DO -painikkeen kuplailmoituksellemme, napsauta DO -välilehteä yläosassa ja napsauta sitten plus (+) -merkkiä aloittaaksesi. Etsi suodattimesta Adafruit ja etsi resepti nimeltä "Käynnistä virta". Vaihtoehtoisesti voit napsauttaa tästä:

Valitse sieltä syötteen nimi "Kupla" ja napsauta Lisää. Kun olet lisännyt painikkeen resepteihisi, voit muuttaa reseptin otsikon "Käynnistä virta" -asetukseksi "Kupla!". Prosessi on sama kaikille muille resepteille, jotka haluat luoda. Lisäsin IFTTT -reseptin, joka tarkastelee gmailiani ja painaa "1" -arvon, joka vastaa DO -painiketta, Adafruitille aina, kun saan sähköpostiviestin.

Vaihe 9: Valmista Arduino IDE

Valmista Arduino IDE
Valmista Arduino IDE
Valmista Arduino IDE
Valmista Arduino IDE
Valmista Arduino IDE
Valmista Arduino IDE

Päätin käyttää HUZZAH ESP8266 -laitetta CC3000: n sijasta, koska siinä on GPIO-nastat, jotka voidaan ohjelmoida suoraan eikä tarvita ylimääräistä mikro-ohjainta. Se on myös halvempaa! ESP8266: n ainoa ongelma on, että sen ohjelmointi vaatii FTDI -kaapelin. Ei kuitenkaan ongelmaa, kaapeli syttyy, kun tietoja siirretään, joten tunnet olosi erityiseksi käyttäessäsi sitä.

Käytämme Arduino IDE: tä piirilevyn ohjelmointiin, mutta voit halutessasi käyttää myös NodeMCU: n Lua -tulkkia. Voit seurata asennusta Luan kanssa noudattamalla tätä opasta:

Lataa Arduino IDE osoitteesta Arduino.cc (1.6.4 tai uudempi), jos et ole jo tehnyt niin:

Jos haluat asentaa ESP8266 -levypaketin, napsauta asetuksia Arduino IDE: n sisällä ja kirjoita https://arduino.esp8266.com/stable/package_esp8266com_index.json Lisäkorttien hallinnan URL -osoitteet -kenttään. Jos kentässä on jo URL -osoite, saat lisää URL -osoitteita napsauttamalla rivin lopussa olevaa painiketta.

Siirry nyt Työkalut -> Taulut -valikkoon ja valitse Boards Manager.

Etsi paketti esp8266 ja napsauta sitten Asenna.

Kun olet käynnistänyt ohjelman uudelleen, valitse Adafruit HUZZAH ESP8266 Työkalut -> Hallitus -valikosta.

Valitse suorittimen taajuudeksi 80 MHz ja latausnopeudeksi 115200 baudia.

Viimeinen vaihe asennuksen saamiseksi on asentaa Adafruit MQTT -kirjasto sellaisena kuin sitä tarvitsemme luonnoksessamme. Helpoin tapa asentaa se on Arduino IDE: n kirjastonhallinnan kautta.

Valitse Luonnos -> Sisällytä kirjasto -> Hallitse kirjastoja. Etsi täältä Adafruit MQTT Library ja asenna se.

Kun olet käynnistänyt IDE: n uudelleen, meidän pitäisi olla valmiita aloittamaan ohjelmointi.

Vaihe 10: Ohjelmoi HUZZAH Board

Olen sisällyttänyt koodin, jota käytin HUZZAH: n ohjelmointiin, alla olevaan liitteenä olevaan tiedostoon. Pari huomioitavaa:

-Muista lisätä WIFI SSID -nimesi ja WIFI -salasanasi sijaintiisi

-Lisää Adafruit IO -käyttäjätunnuksesi ja avaimesi

-Säädä nastanumerot venttiiliin ja pumppuun, jos käytät eri kuin määrittämiäni.

Suurin osa koodista on peräisin Adafruitin "digitaalisen ulostulon" esimerkistä, ja lisäsin yksinkertaisia "jos" -lausekkeita testataksesi minkä kokoisen kuplan lähettää. Jos sinulla on ongelmia yhteyden kanssa, voit tarkistaa heidän digitaalisen opetusohjelman täältä:

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

Pari muuta huomioitavaa HUZZAH: n ohjelmoinnin ja testaamisen aikana. Jos haluat lähettää koodin Arduino IDE: ltä taululle, sinun on painettava GPIO0 -painiketta ja pidettävä sitä painettuna ja pidettävä sitten painettuna RESET -painiketta. Vapauta RESET -painike ja sitten GPIO0 -painike. Tämä asettaa HUZZAH -levyn käynnistystilaan ja sallii sen ohjelmoinnin.

Huomasin, että sinun on irrotettava vaihto- ja tasavirtasovittimet piirilevyn ohjelmoinnin aikana ja liitettävä vain FTDI -kaapeli. Kun uuden ohjelmiston lataaminen kortille on valmis, voit irrottaa FTDI -kaapelin ja kytkeä sovittimen uudelleen.

Vaihe 11: Laita kaikki yhteen

Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki

Aloita juottamalla lanka HUZZAH -kortilta AC- ja DC -tynnyrin liittimiin reikien läpi. Aseta tämän jälkeen paneelin kiinnitystelineet reikiinsä ja ruuvaa kiinnitysmutterit kiinni. Lopeta johdotuksen loput elektroniikasta HUZZAH -kortille ja aseta ne laatikon sisään. Olin suunnitellut tarranauhaamista kappaleissa, joten ne eivät liikkuneet, mutta huomasin, että kiinteiden ydinjohtojen ja tiukkojen toleranssien ansiosta mikään ei liikkunut liikaa. Liitä sen jälkeen oikeat AC- ja DC -sovittimet ja testaa se!

Toivon, että löydät mielenkiintoisia tapoja käyttää tätä ilmoitusjärjestelmää etkä voi odottaa, mitä ideoita yhteisö saa aikaan. Kiitos kun katsoit!

Tekninen kilpailu
Tekninen kilpailu
Tekninen kilpailu
Tekninen kilpailu

Toinen sija teknisessä kilpailussa

Suositeltava: