Kazalo:
- Korak: Zberite svoje dele …
- 2. korak: Napišite program
- 3. korak: Sestavite dele in preizkusite
- 4. korak: Dokončajte in razmestite
Video: Kopalniški umivalnik: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V naši hiši imamo dva najstnika in 1,5 kopalnice. Ker se oba rada zelo dolgo tuširata in se pripravljata, to pomeni, da nama z ženo večino časa preostane le pol kopeli. To je problem.
V preteklosti smo preizkusili več pristopov, med drugim:
- Prosite jih, naj na pametnem telefonu nastavi odštevalnik časa na 30 minut.
- Namestitev dejanske ure v kopalnici.
- Izklop tople vode.
- Zagon pomivalnega in/ali pralnega stroja.
- Kričanje, prosjačenje itd.
Nič ni delovalo.
Odločil sem se, da res potrebujemo alarm za vrata, vendar obratno - alarm, ki se oglasi, ko se vrata zaprejo, namesto da se odprejo. Po pravici povedano, alarm mora dati potniku ~ 30-40 minut časa, da opravi svoje delo, preden se oglasi, in opozoriti, da ura teče.
Vstopite v Arduino!
Korak: Zberite svoje dele …
Za ponovitev tega projekta potrebujete Arduino Uno ali Mega 2560 in…
- Nekaj RGB LED luči. Uporabil sem tri LED diode Grove, vendar jih lahko uporabite kolikor želite.
- Zvočnik za predvajanje zvonjenja in alarm. Uporabil sem tega, tudi Grove.
- Če uporabljate komponente Grove, ki jih močno priporočam, da bo vse preprosto, boste prav tako želeli kupiti nekaj takih kablov.
- Magnetno trstično stikalo. Izbral sem tega, iz Amazona.
- Napajalnik. To sem izbral tako, da sem lahko uporabil bodisi 9V baterijo bodisi AA baterije, za daljšo življenjsko dobo, če je bilo potrebno, in v bistvu je prišel z "brezplačnim" klonom Arduino Uno kot bonusom.
Moj Arduino je prišel iz starejše različice Seeed Studio ADK Dash Kit (moj ni prišel s kabli). Če ga najdete na Amazonu ali Ebayu, je to zelo dober način za začetek. Vključuje megashield Grove, LED diode RGB, Arduino Mega 2560 (klon) z vgrajenim USB-jem in zbirko drugih modulov Grove, ki bi lahko bili zabavni za druge projekte.
2. korak: Napišite program
Moje specifikacije programa so bile naslednje:
- Imeti mora zvočno opozorilo v rednih časovnih presledkih, da pritegne pozornost potnika.
-
Imeti mora vizualni status, ki v makro smislu kaže, koliko časa je še ostalo.
- Vizualni pripomoček je treba zlahka gledati in razlagati skozi steklena tuš vrata in/ali z odseva zamegljenega ogledala.
- Ko se odštevanje približuje koncu, mora vizualno prikazati nevarnost rdeče.
- Imeti mora zvočni alarm, ki se ne ustavi.
- Sistem je treba aktivirati, ko se vrata zaprejo, in razorožiti, ko so vrata odprta.
Nisem hotel uporabiti digitalnega odčitavanja, preprosto zato, ker sem menil, da bi bilo gledanje skozi vroča tuš vrata ali odsev ogledala v najboljšem primeru težko. Moj prvi poskus je uporabljal samo eno LED RGB, ki je vse hitreje utripala (s funkcijo zamika), vendar ta pristop potniku ne daje pravega občutka pretečenega ali preostalega časa.
Odločil sem se, da imam tri RGB LED diode (in ni me bolelo, da imam pri roki tri). Vsak bi odšteval 1/3 celotnega dovoljenega časa. Tako bi lahko imel potnik jasen občutek pretečenega in preostalega časa, le s hitrim pogledom na tri LED.
Da bi pritegnil pozornost na časovnik, sem se odločil, da bom na začetku vsakega intervala odigral dvotonski zvonec.
Ko je časovnik končan, se oglasi dvotonski alarm in se oglasi še naprej, dokler sistem ni razorožen, tako da odprete vrata.
Šel sem skozi 3 glavne ponovitve programa, vsakič poenostavil in prišel z vse manj vrstic kode, ki so delovale bolje kot prejšnji poskus. Tukaj delim samo "končno" različico, saj naredi vse, kar je treba, brez dodatne zapletenosti.
3. korak: Sestavite dele in preizkusite
Ker sem uporabljal Grove, je bila montaža verjetno najlažji del tega projekta.
LED RGB povežite v verigo (npr. Iz LED1 v vhod LED2). Ko imate verigo, priključite LED1, prvo RGB LED v verigi, na Arduino.
V mojem primeru:
- Od tal do črne (zemlja)
- +5v do rdeče (+5v)
- D7 do bele barve
- D6 do rumene barve
Na tej točki lahko sestavite in naložite program v Arduino, da preizkusite luči. Predlagam, da vrednost TimeInt nastavite na 1, tako da vam med preskušanjem ni treba dolgo seštevati.
Priključitev zvočnika, tudi modula Grove, je prav tako preprosta. Priključite zvočnik na D8-D9.
V mojem primeru:
- Od tal do črne (zemlja)
- +5v do rdeče (+5v)
- D9 do bele barve
- D8 do rumene barve
Lahko preizkusite znova ali če še niste, preizkusite zdaj. Igrajte se s TimeIntom in vsem drugim, kar želite spremeniti in prevesti, naložiti in nato preizkusiti.
4. korak: Dokončajte in razmestite
Napisal sem program in izvedel vse prototipiranje in testiranje z uporabo klona Seeed Mega, vendar se mi je zdelo "predrago", da bi ga uporabili kot končno rešitev. Z uporabo klona Uno sem spajal povezave (po testiranju) in vse namestil na rezervni kos lesa.
Za ohišje sem želel nekaj jasnega (da bi uporabnik videl RGB LED), a tudi nekoliko vodoodporno. Kopalnica, ciljna lokacija namestitve, ima lahko zaradi dolgih prh zelo visoko vlažnost in želel sem, da ima Arduino določeno stopnjo zaščite. Rešitev je bila v ponovni uporabi kitajske posode. Na voljo je s tesnim, dobro zapečatenim, prozornim pokrovom in imel je dovolj prostora za montažo Arduina in baterije!
Nato sem sistem namestil v kopalnico s pomočjo 3M Command trakov.
Priporočena:
DIY stativ pod koraki 1: 3 koraki
DIY stativ pod 1 USD: Ta pouk vas bo naučil, kako narediti fantastičen stativ pod 1 USD. Z uporabo samo gospodinjskih predmetov, kot je moka, lahko naredite fantastičen stativ, ki je še boljši od običajnega stojala, celo prenosnega … poskusite! najprej bi si moral ogledati video
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži
Lestenec za umivalnik: 7 korakov
Lestec za umivalnik: Za ta projekt smeti v zaklad sem se odločil narediti prenosni lestenec z LED napajanjem. Narejen je iz več rezervnih odtokov za umivalnik, starega visečega lonca za rastline in starega podstavka za računalniški stol. Vidim, da ta lestenec jemljem na številnih kampiranjih
Domač avtomatski umivalnik za doziranje vode z uporabo Arduina: 4 koraki
Doma narejen avtomatski umivalnik za doziranje vode z uporabo Arduina: Namen te zasnove je odvajanje vode iz pipe, ko iztegnete roko za umivanje v umivalniku, ne da bi umazali pipo in zapravili vodo. Za to se uporablja plošča Arduino - Nano Opensource. Obiščite našo spletno stran za vir C
Avdio kopalniški grafitni okvir: 8 korakov
Avdio kopalnica Graffitti Box: to je navodilo, kako ustvariti škatlo z majhnim modulom za snemanje/predvajanje, ki ustreza notranjosti javne kopalnice