Sadržaj:
- Korak 1: Kalibrirajte višenamenski prihvatnik
- Korak 2: Spojite Multi-Coin Acceptor na Arduino Mega
- Korak 3: Spojite LCD na Breadboard i Arduino Mega
- Korak 4: Spojite LED svjetla na Breadboard i Arduino Mega
- Korak 5: Povežite gumbe
- Korak 6: Prenesite Bright Saver Sketch na Arduino
- Korak 7: Sastavite Svijetlu kuću štediše
Video: Svijetla ušteda s Arduino Mega: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Bright Saver prikazuje točne, ažurirane podatke o uštedama i omogućuje vam postavljanje cilja uštede. Na primjer, nakon što postavite cilj pomoću dva ponuđena gumba, možete promatrati napredovanje i koliko je još potrebno za postizanje cilja.
Potrebne su hardverske komponente
- 1x Arduino Mega
- 1x Oglasna ploča (velika)
- 1x programabilni višenamenski prihvatnik novčića CH-924 (4 vrste novčića)
- 1x 12V AC adapter
- 1x ženski DC Jack Barrel Adapter
- 1x LCD 16x2
- 1x 10K potenciometar
- 4x LED diode (crvena, žuta, zelena i Multi-RGB)
- 4x otpornici (220 ohma)
- 2x mini tipke (crvena i plava)
- Hrpa singapurskih novčića treće serije
- Hrpa kratkospojnih žica (muško-muški)
- Hrpa dvostranih olovnih aligatorskih žica
Ovaj je projekt prikladan za sve, uključujući Arduino početnike! Različite vrste singapurskih kovanica prihvaćaju se putem akceptora za više kovanica. Nakon što umetnete novčić, LCD će prikazati ažurirane podatke o uštedi i vaš napredak se ažurira. Kako biste postavili cilj, gumbi su spojeni na Arduino i Bright Saver, omogućujući vam da prilagodite svoj cilj.
Svaki put kad umetnete novčić, kasica Bright Saver provjerit će vaš napredak u štednji i zasvijetliti određenom bojom kako bi naznačila jeste li uspješno dosegli prekretnicu u štednji. Na primjer, Svijetla štednja pokazat će crveno svjetlo ako je vaš napredak dosegao 25 posto postavljenog cilja. Nakon prelaska 50 posto, LED dioda će postati žuta i zelena kada prijeđete 75 posto svoje mete. Konačno, nakon što pogodite cilj, LED svjetla će se kretati između crvene, zelene i plave boje.
LED zaslon u boji za uštedu cilja
- Na 25. percentilu → Crveno
- Na 50. percentile → Žuta
- Na 75. percentile → Zeleno
- Na 100. percentilu → Multi-RGB
Preporučene elektroničke trgovine u Singapuru
1. Carousell
2. Space Electronics Pte Ltd u Sim Lim Toweru, #B1-07
3. Sgbotic
Razlog za Bright Saver
Razlog odabira Bright Saver povezan je s mojim iskustvima iz djetinjstva. Tijekom svog djetinjstva uvijek sam imao interes uštedjeti što više svojih dnevnica pomoću kasice, ali morao sam se pobrinuti da se napuni prije nego što je otvorim. Međutim, nisam uspio reći koliko sam jednostavno uštedio kroz težinu kasice prasice. Štoviše, bilo mi je užasno računati svu svoju ušteđevinu u kovanicama jer sam kasnije te novčiće zamijenio za novčanice s roditeljima. Stoga sam mislio da bi bilo sjajno iskoristiti ovu priliku imati prilagođenu i pametnu kasicu prasicu koja mi pomaže da izbrojim svoju ušteđevinu.
Buduća verzija programa Bright Saver
Buduća verzija programa Bright Saver svira melodiju kao proslavu kada se cilj uštede postigne pomoću Piezo Buzzera. Bright Saver također može biti interaktivni pomoćnik koji komunicira s vama pozdravljajući vaše ime i pružajući ciljne podatke automatizirane glasom. Bright Saver također može koristiti napredne tehnologije, poput povezivanja s mobilnom aplikacijom, kako bi omogućio praćenje vaše uštede putem telefona bilo kada i bilo gdje, sprječavajući impulzivne navike potrošnje!
Zasluge Nadalje me inspirirao Adafruitov udžbenik koji koristi elektroničke uređaje poput Arduina, LCD -a i jednog prihvata novčića. Međutim, značajke su bile jednostavne i htio bih izazvati sebe da dodam interaktivne, funkcionalne i personalizirane značajke. Izvorni kodovi znatno su izmijenjeni.
Bright Saver licenciran je prema Creative Commons Attribution-NonCommercial 4.0 međunarodnoj licenci.
Korak 1: Kalibrirajte višenamenski prihvatnik
Potrebne su hardverske komponente
1. Programabilni višebojni prihvatnik CH-924 (4 vrste novčića)
2. 1x 12V AC adapter za napajanje
3. 1x ženski DC Jack Barrel Adapter
Možda se pitate … kako funkcionira prihvatni uređaj s više kovanica?
Senzori u ovom prihvataču kovanica koriste debljinu, promjer i vrijeme pada novčića za njihovu identifikaciju i potpuno su programibilni tako da niste ograničeni na bilo koju vrstu valute. Osim što ste ga koristili kao svijetlu čuvaricu, mogli biste ga koristiti i za automate za prodaju i arkadne igre!
Koraci za kalibriranje višenamjenskog prihvata novčića
1. Prije nego što se postavi prihvatnik novčića, spojite crvenu i crnu žicu na ženski adapter za jednosmjernu cijev. Stezaljke adaptera za istosmjernu cijev označene su kao pozitivne i negativne i zahtijevaju odvijač za zatezanje stezaljki, prikazano na drugoj slici.
o Crvena žica ⟹ Pozitivna
o Crna žica ⟹ Negativno
2. Spojite ženski adapter s jednosmjernom utičnicom na 12 V AC adapter, prikazan na trećoj slici.
3. Bijele i sive žice tada će biti spojene na Arduino, spomenuto u koraku 2.
4. Kad se akceptor za novčiće uključi, crvena LED lampica će zasvijetliti i imati zvučni signal "BEEP", prikazan na četvrtoj slici.
5. Pripremite različite kovanice od 0,10 USD, 0,20 USD, 0,50 USD i 1,00 USD, prikazane na petoj slici.
6. Postavite prihvatni uređaj za novčiće sa sljedećim koracima:
- Pritisnite i držite “ADD” i “MINUS” nekoliko sekundi i slovo “A” će se pojaviti na LED zaslonu.
- Pritisnite tipku "SET" nekoliko sekundi i pojavit će se slovo "E".
- Pomoću gumba „DODAJ“i „MINUS“odaberite koliko kovanica želite koristiti. U našem slučaju odabrat ćemo "4" (0,10 USD, 0,20 USD, 0,50 USD i 1,00 USD). Pritisnite “SET” nekoliko sekundi i pojavit će se slovo “H1”.
- Slovo "H1" odnosi se na prvi novčić koji se koristi za kalibraciju. Možete odabrati koliko ćete uzorka kovanica uzorkovati. U mom slučaju koristit ću 15 primjeraka novčića od 0,10 USD za bolju točnost. Pritisnite “SET” za potvrdu.
- Zatim će se pojaviti slovo "P1" za odabir količine izlaznih impulsa za svaki novčić. Budući da je maksimalni impuls 50, odabrao sam impulse 1 do 10 radi lakše identifikacije.
⮎ Na primjer:
o 0,10 USD postavljeno kao "1";
o 0,20 USD postavljeno kao "2";
o 0,50 USD postavljeno kao "5";
o 1,00 USD postavljeno kao "10"
- Pritisnite “SET” za potvrdu.
- Pojavit će se slovo "F1" za postavljanje razine točnosti prvog novčića. Vrijednost je od 1 do 30, pri čemu je 1 najtočniji. Ako su iste vrste kovanica slične, vrijednost bi trebala biti točnija. U mom slučaju, odabrao sam 7. Upotrijebite tipke “ADD” i “MINUS” i pritisnite “SET” nekoliko sekundi.
- Slovo “H2” će se pojaviti i ponoviti isti postupak od koraka 4 do koraka 6. Međutim, imajte na umu da su impulsi različiti za sve kovanice, spomenute u koraku 5.
- Nakon postavljanja od H1 do H2, držite pritisnuto “SET” i pojavit će se slovo “A” da biste označili, a zatim ponovno pritisnite “SET” da bi se slovo “E” pojavilo za potvrdu novih postavki. (VAŽNO!)
- Na kraju isključite i uključite glavni prekidač.
- Pritisnite “SET” i pojavit će se slovo “A1”. Možete početi uzorkovati prvi novčić: 0,10 USD sa 15 uzoraka. Pritisnite “SET” kada završite.
- Zatim će slovo “A2” ponoviti isti postupak i pritisnuti “SET”. Sustav će se automatski ponovo pokrenuti nakon dovršetka postavljanja.
Sada ste spremni programirati prihvatač novčića s Arduinom!: D
Korak 2: Spojite Multi-Coin Acceptor na Arduino Mega
Potrebne su hardverske komponente
1. Prihvat više kovanica
2. Arduino Mega
3. Dvostrane olovne aligatorske žice
4. Ženske skakačice
Koraci za povezivanje Multi-Coin Acceptora na Arduino
Prvo priključite USB kabel na svoj Arduino Mega i prijenosno računalo.
Kao što je spomenuto u koraku 1, spojite bijelu žicu na pin 2 i sivu žicu na pin GND, prikazano na dijagramu.
U mom slučaju, ja sam koristio krokodilske kopče za skakače za žene kako bih umetnuo žicu u Arduino igle.
Korak 3: Spojite LCD na Breadboard i Arduino Mega
Potrebne su hardverske komponente
1. Oglasna ploča
2. Arduino Mega
3. LCD
4. Žice kratkospojnika ženski na ženski
Koraci za povezivanje LCD -a na Breadboard i Arduino Mega
1. Spojite lemljeni LCD zaslon sa strane matične ploče.
2. Spojite negativnu vodilicu na pin GND Arduina. To znači da će se sve što je povezano s tim retkom smatrati Pin GND.
3. Spojite pozitivnu vodilicu na pin 5V Arduina.
4. Spojite prvi (VSS) i posljednji (K) pin LCD -a na negativnu vodilicu koja označava GND.
5. Spojite olovke za napajanje, drugi (VDD) i 15. (A) pin (podržano pozadinsko osvjetljenje LCD -a) LCD -a na pozitivnu vodilicu.
6. Spojite 1. iglu potenciometra na pozitivnu vodilicu.
7. Spojite 3. iglu potenciometra na negativnu vodilicu.
8. Spojite središnji pin potenciometra na 3. (V0) pin koji je kontrolni i kontrastni pin.
9. Spojite 4. pin (Register Select - RS) LCD -a na pin 3 Arduina.
10. Spojite 5. pin (čitanje/pisanje - RW) LCD -a na negativnu vodilicu. Budući da za prikaz koristimo LCD zaslon, smanjite vrijednost za pisanje.
11. Spojite 6. pin (Omogući - E) LCD -a na pin 4 Arduina.
12. Spojite podatkovne pinove LCD -a.
o Spojite 11. (D4) pin LCD -a na pin 8 Arduina
o Spojite 12. (D5) pin LCD -a na pin 9 Arduina
o Spojite 13. (D6) pin LCD -a na pin 10 Arduina
o Spojite 14. (D7) pin LCD -a na pin 11 Arduina
Kad se poveže, LCD će zasvijetliti i možete podesiti kontrast zaslona pomoću potenciometra.
Korak 4: Spojite LED svjetla na Breadboard i Arduino Mega
Potrebne su hardverske komponente
1. Oglasna ploča
2. Arduino Mega
3. 4x otpornici (220 Ohm)
4. 4x LED (crvena, žuta, zelena, Multi-RGB)
5. 8x dvostrane olovne aligatorske žice
6. Žice kratkospojnika ženski na ženski
Koraci za spajanje LED svjetala na Breadboard i Arduino Mega
1. Uspostavite zajedničku osnovu povezivanjem negativne stope s matične ploče na GND pin Arduina.
2. Umetnite otpornike spajanjem jedne nogice na negativnu stopu.
3. Prije spajanja LED dioda na matičnu ploču i Arduino, morate biti svjesni pinova LED dioda. Kratka iglica je negativni, a dugačka pozitivna.
4. Spojite žice kratkospojnika na svaki kraj otpornika, paralelno jedan s drugim.
5. Spojite drugi kraj žica kratkospojnika sa žicama sa kopčama od aligatora.
6. Spojite drugi kraj žica od aligatorske kopče na kraće vodiče LED dioda.
7. Upotrijebite nove aligatorske žice za spajanje da spojite duže vodiče LED dioda sa žicama kratkospojnika ženski na ženski.
8. Spojite drugi kraj žica kratkospojnika ženski-ženski na Arduino.
⮎ Na primjer:
o Crvena LED dioda na pin 16 Arduina
o Žuta LED na pin 14 Arduina
o Zelena LED dioda na pin 15 Arduina
o Multi-RGB LED na pin 17 Arduina
Korak 5: Povežite gumbe
U ovom Bright Saver -u koristit ćemo dva gumba, crveni i plavi za postavljanje cilja na LCD zaslonu. Crveni gumb služi za povećanje cilja, a plavi za smanjenje cilja.
Potrebne su hardverske komponente
1. Arduino Mega
2. 2x mini tipke (crvena i plava)
3. 6x olovnih aligatorskih žica s dvostrukim krajem
4. Žice kratkospojnika ženski na ženski
Počevši od plavog gumba,
1. Spojite 3 kraka crvenog gumba s 3 aligatorske kopče.
2. Drugi kraj aligatorskih kopči spojite na kratkospojne žice.
3. Spojite drugi kraj žica kratkospojnika na ploču kao što je prikazano na dijagramu.
4. Spojite matičnu ploču na Arduino Pin 20 pomoću kratkospojne žice.
5. Paralelno s kratkospojnom žicom crvene aligatorske kopče, spojite je na pozitivnu tračnicu.
6. Paralelno sa žicom za kratkospojnike žute aligatorske kopče, spojite je na negativnu tračnicu.
Počevši od crvenog gumba,
1. Spojite 3 kraka crvenog gumba s 3 aligatorske kopče.
2. Drugi kraj aligatorskih kopči spojite na kratkospojne žice.
3. Spojite drugi kraj žica kratkospojnika na ploču kao što je prikazano na dijagramu.
4. Spojite matičnu ploču na Arduino Pin 21 pomoću kratkospojne žice.
5. Paralelno s kratkospojnom žicom kopče zelenog aligatora, spojite je na pozitivnu tračnicu.
6. Spojite jednu stranu negativne tračnice s drugom stranom negativne šine.
Korak 6: Prenesite Bright Saver Sketch na Arduino
Korak 7: Sastavite Svijetlu kuću štediše
Potrebni alati
1. Kartoni
2. Pištolj za vruće ljepilo
3. Vijci
4. Boca mineralne vode Evian, 750ml
5. Trajni markeri
6. Olovka
Koraci za izgradnju kuće
1. Prvo sam izmjerio unutrašnjost prihvata novčića kako bih ga pričvrstio na prednji dio kuće i pričvrstio vijcima. Također, izrezao sam dno kuće kako bih umetnuo svoju banku novčića.
2. Ne zaboravite izgraditi vanjski dio s jakom potporom u kući kako biste bili sigurni da kuća može podnijeti težinu pripremajući kartone koji će djelovati kao potpora za prihvat novčića i banku novčića.
3. Umetnite Arduino i Breadboard u kuću.
4. Postavite LCD i gumbe izrezivanjem rupa sa strane kuće. Imajte na umu da je LCD još uvijek pričvršćen na Breadboard.
Preporučeni:
Super svijetla svjetiljka od 100 USD za manje od 10 USD!: 5 koraka
Super svijetla svjetiljka od 100 USD za manje od 10 USD !: Dopustite mi da odmah kažem da je inspiracija za ovaj Instructable zaslužna za dchall8 za njegovu Tactical Flashlight Instructable. Mislio sam da mora postojati lakši način za modificiranje manje svjetiljke s manje hardvera i one za koju je potrebno manje vremena. Ja p
Svijetla lampa za izlazak sunca koja se može kontrolirati: 6 koraka
Svijetla lampa za izlazak sunca koja se može kontrolirati: Jeste li se ikada probudili u 7h, uobičajeno vrijeme koje vam je potrebno za rad i zatekli ste se u mraku? Zima je strašno vrijeme, zar ne? Morate se probuditi usred noći (inače zašto je tako mračno?), Istrgnuti se s kreveta i
DIY Super svijetla punjiva svjetiljka (mikro USB priključak za punjenje): 6 koraka
DIY Super Bright punjiva svjetiljka (Micro USB USB priključak za punjenje): Nedavno sam vidio video na youtubeu o tome kako napraviti svjetiljku, ali svjetiljka koju je izgradio nije bila toliko moćna, a za napajanje je koristio ćelije s gumbima. Link https: // bit .ly/2tyuvlQPa sam pokušao napraviti svoju vlastitu verziju koja je daleko moćnija
Svijetla TARDIS patch jakna: 9 koraka (sa slikama)
DIY Light-up TARDIS zakrpna jakna: Dok sam odrastao 80-ih, povremeno sam zavidio hladnoj, klizačkoj pankerskoj djeci u njihovim vojnim suvišnim jaknama, prekrivenim sigurnosnim iglama i ručno izrađenim zakrpama. Sad kad sam navršio dob u kojoj se od mene očekuje da se usredotočim na praktične
Svijetla lopta IOT: 8 koraka
Bright Ball IOT: Ovaj se projekt temelji na kontroli, putem aplikacije Blynk, matrice neopiksela, budući da obična svjetiljka nije bila dovoljna, dodao sam sat i senzor temperature i vlage, ali detaljno vidimo