Kazalo:
- 1. korak: Umerite večnamenski sprejemnik
- Korak: Povežite sprejemnik več kovancev z Arduino Mega
- 3. korak: LCD priključite na Breadboard in Arduino Mega
- 4. korak: LED luči povežite z Breadboard in Arduino Mega
- 5. korak: Povežite potisne gumbe
- 6. korak: Naložite Bright Saver Sketch v Arduino
- 7. korak: Sestavite Svetlo varčevalno hišo
Video: Svetel varčevalnik z Arduino Mega: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Bright Saver prikazuje natančne, posodobljene podatke o varčevanju in vam omogoča, da nastavite cilj varčevanja. Ko na primer nastavite cilj s pomočjo dveh priloženih gumbov, lahko opazujete napredovanje in koliko je še potrebno za dosego cilja.
Potrebne so komponente strojne opreme
- 1x Arduino Mega
- 1x Ogledna plošča (velika)
- 1x programabilni večnamenski sprejemnik CH-924 (4 vrste kovancev)
- 1x 12V AC napajalnik
- 1x ženski adapter DC Jack Barrel Adapter
- 1x LCD 16x2
- 1x 10K potenciometer
- 4x LED (rdeča, rumena, zelena in Multi-RGB)
- 4x upori (220 ohmov)
- 2x mini gumbi (rdeča in modra)
- Kup singapurskih kovancev tretje serije
- Kup žic skakalcev (od moškega do moškega)
- Kup dvojnih svinčenih žic iz aligatorja
Ta projekt je primeren za vse, vključno z začetniki Arduino! Različne vrste singapurskih kovancev se sprejemajo prek sprejemnika za več kovancev. Ko vstavite kovanec, se na LCD -prikazovalniku prikažejo posodobljeni podatki o varčevanju in vaš napredek se posodobi. Za nastavitev cilja so na Arduino in Bright Saver povezani gumbi, ki omogočajo prilagajanje cilja.
Vsakič, ko vstavite kovanec, bo prasica banke Bright Saver preverila vaš napredek pri varčevanju in zasvetila z določeno barvo, da pokaže, ali ste uspešno dosegli mejnik varčevanja. Na primer, Bright Saver bo pokazal rdečo luč, če je vaš napredek dosegel 25 odstotkov zastavljenega cilja. Ko prečkate 50 odstotkov, bo LED obarval rumeno in zeleno, ko prečkate 75 odstotkov cilja. Nazadnje, ko dosežete cilj, bodo LED -lučke preklapljale med rdečo, zeleno in modro.
Barvni LED zaslon za prihranek na tarči
- Pri 25. percentilu → Rdeča
- Pri 50. percentilu → Rumena
- Pri 75. percentilu → Zelena
- Pri 100. percentilu → Multi-RGB
Priporočene elektronske trgovine v Singapurju
1. Carousell
2. Space Electronics Pte Ltd na stolpu Sim Lim, #B1-07
3. Sgbotic
Razlog za Bright Saver
Razlog za izbiro programa Bright Saver je povezan z mojimi otroškimi izkušnjami. V otroštvu sem imel vedno interes prihraniti čim več svojih dodatkov s pomočjo kasice, vendar sem moral poskrbeti, da je bila napolnjena, preden sem jo odprl. Vendar pa nisem mogel povedati, koliko sem prihranil preprosto zaradi teže prasice. Poleg tega se mi je zdelo grozno, da vse svoje prihranke preračunam v kovance, saj so te kovance kasneje zamenjali za bankovce s starši. Zato se mi je zdelo dobro, da izkoristim to priložnost, da imam prilagojeno in pametno kasico, ki mi bo pomagala prešteti prihranke kovancev.
Prihodnja različica programa Bright Saver
Prihodnja različica programa Bright Saver predvaja melodijo kot praznovanje, ko s pomočjo Piezo Buzzerja dosežete prihranek. Bright Saver je lahko tudi interaktivni pomočnik, ki komunicira z vami z pozdravom vašega imena in posreduje glasovne informacije o ciljih. Bright Saver lahko uporablja tudi napredne tehnologije, kot je povezava z mobilno aplikacijo, da omogoči sledenje prihrankom prek telefona kadar koli in kjer koli ter tako prepreči impulzivne navade porabe!
Zasluge Nadaljeval sem z vadnico Adafruit, ki uporablja elektronske naprave, kot so Arduino, LCD in sprejemnik enojnih kovancev. Vendar so bile funkcije preproste, zato bi rad izzval, da dodam interaktivne, funkcionalne in prilagojene funkcije. Prvotne kode so bile bistveno spremenjene.
Bright Saver je licenciran pod mednarodno licenco Creative Commons Attribution-NonCommercial 4.0.
1. korak: Umerite večnamenski sprejemnik
Potrebne so komponente strojne opreme
1. Programabilni večnamenski sprejemnik CH-924 (4 vrste kovancev)
2. 1x 12V AC napajalnik
3. 1x ženski adapter DC Jack Barrel Adapter
Morda se sprašujete … kako deluje sprejemnik z več kovanci?
Senzorji v tem sprejemniku kovancev uporabljajo debelino, premer in čas padca kovancev za njihovo identifikacijo, v celoti pa jih je mogoče programirati, tako da niste omejeni na nobeno posebno vrsto valute. Poleg tega, da ga uporabljate kot svetel varčevalnik, ga lahko uporabite tudi za prodajne avtomate in arkadne igre!
Koraki za umerjanje večnamenskega sprejemnika
1. Preden lahko nastavite sprejemnik kovancev, priključite rdečo in črno žico na ženski adapter DC Barrel Jack. Sponke adapterja DC Barrel Jack so označene kot pozitivne in negativne ter zahtevajo izvijač, da zategnete sponke, prikazane na drugi sliki.
o Rdeča žica ⟹ Pozitivna
o Črna žica ⟹ Negativno
2. Ženski adapter DC Barrel Jack priključite na 12V AC napajalnik, prikazan na tretji sliki.
3. Bele in sive žice bodo nato priključene na Arduino, omenjeno v 2. koraku.
4. Ko je sprejemnik kovancev vklopljen, bo zasvetila rdeča LED lučka in zvok "BEEP", prikazan na četrti sliki.
5. Pripravite različne kovance za 0,10 USD, 0,20 USD, 0,50 USD in 1,00 USD, prikazano na peti sliki.
6. Sprejemnik kovancev nastavite z naslednjimi koraki:
- Pritisnite in za nekaj sekund pridržite tipki »ADD« in »MINUS« in na LED zaslonu se prikaže črka »A«.
- Za nekaj sekund pritisnite gumb "SET" in pojavila se bo črka "E".
- S tipkama »DODAJ« in »MINUS« izberite, koliko kovancev želite uporabiti. V našem primeru bomo izbrali »4« (0,10 USD, 0,20 USD, 0,50 USD in 1,00 USD). Za nekaj sekund pritisnite “SET” in pojavila se bo črka “H1”.
- Črka "H1" se nanaša na prvi kovanec, ki se uporabi za kalibracijo. Izberete lahko, koliko vzorcev kovancev boste vzorčili. V mojem primeru bom za boljšo natančnost uporabil 15 vzorčnih kovancev po 0,10 USD. Za potrditev pridržite tipko “SET”.
- Nato se prikaže črka "P1", ki izbere količino izhodnih impulzov za vsak kovanec. Ker je največji impulz 50, sem za lažjo identifikacijo izbral impulze od 1 do 10.
⮎ Na primer:
o 0,10 USD nastavljeno na "1";
o 0,20 USD nastavljeno na "2";
o 0,50 USD nastavljeno na "5";
o 1,00 USD nastavljeno na “10”
- Za potrditev pritisnite “SET”.
- Prikazalo se bo črko "F1", ki določa stopnjo natančnosti prvega kovanca. Vrednost je od 1 do 30, pri čemer je 1 najbolj natančna. Če so isti kovanci podobni, bi morala biti vrednost natančnejša. V mojem primeru sem izbral 7. Uporabite tipki “ADD” in “MINUS” in za nekaj sekund pritisnite “SET”.
- Prikazala se bo črka "H2" in ponovila isti postopek od koraka 4 do koraka 6. Vendar upoštevajte, da so impulzi različni za vse kovance, omenjene v 5. koraku.
- Po nastavitvi od H1 do H2 držite tipko “SET” in prikazala se bo črka “A”, nato pa znova pritisnite “SET”, da se prikaže črka “E” za potrditev novih nastavitev. (POMEMBNO!)
- Na koncu izklopite in vklopite glavno stikalo.
- Pritisnite “SET” in pojavila se bo črka “A1”. Lahko začnete vzorčiti prvi kovanec: 0,10 USD s 15 vzorci. Ko končate, pritisnite »SET«.
- Nato bo črka “A2” ponovila isti postopek in pritisnila “SET”. Po končani nastavitvi se bo sistem samodejno znova zagnal.
Zdaj ste pripravljeni programirati sprejemnik kovancev z Arduinom!: D
Korak: Povežite sprejemnik več kovancev z Arduino Mega
Potrebne so komponente strojne opreme
1. Sprejemnik za več kovancev
2. Arduino Mega
3. Dvosmerne žice iz aligatorskih sponk
4. Ženski skakalci
Koraki za priključitev sprejemnika več kovancev na Arduino
Najprej priključite kabel USB v Arduino Mega in prenosni računalnik.
Kot je omenjeno v 1. koraku, priključite belo žico na pin 2 in sivo žico na pin GND, prikazano na diagramu.
V mojem primeru sem uporabil krokodilske sponke za skakalce med ženskami in ženskami, da sem žico vstavil v zatiče Arduino.
3. korak: LCD priključite na Breadboard in Arduino Mega
Potrebne so komponente strojne opreme
1. Ogledna plošča
2. Arduino Mega
3. LCD
4. Žice moški za ženske
Koraki za priključitev LCD -ja na Breadboard in Arduino Mega
1. Priključite spajkani LCD zaslon na strani plošče.
2. Negativno tirnico priključite na Pin GND Arduina. To pomeni, da se bo vse, kar je povezano s to vrstico, štelo za Pin GND.
3. Priključite pozitivno vodilo na Pin 5V Arduina.
4. Prvi (VSS) in zadnji (K) zatič LCD priključite na negativno vodilo, ki označuje GND.
5. Priključite napajalne zatiče, 2. (VDD) in 15. (A) zatič (podporna osvetlitev ozadja LCD -ja) LCD -ja na pozitivno vodilo.
6. Priključite prvi zatič potenciometra na pozitivno vodilo.
7. Tretji zatič potenciometra priključite na negativno vodilo.
8. Osrednji zatič potenciometra povežite s tretjim (V0) zatičem, ki je kontrolni in kontrastni zatič.
9. Priključite 4. pin (Register Select - RS) LCD na pin 3 Arduina.
10. Priključite 5. pin (Read/Write - RW) LCD na negativno vodilo. Ker LCD uporabljamo za prikaz, ga znižajte, kar pomeni za pisanje.
11. Priključite 6. pin (Omogoči - E) LCD -ja na pin 4 Arduina.
12. Priključite podatkovne zatiče LCD.
o 11. pin (D4) LCD priključite na pin 8 Arduina
o Priključite 12. pin (D5) LCD na pin 9 Arduina
o Priključite 13. pin (D6) LCD na pin 10 Arduina
o Priključite 14. pin (D7) LCD na pin 11 Arduina
Ko je povezan, zasveti LCD in lahko s potenciometrom prilagodite kontrast zaslona.
4. korak: LED luči povežite z Breadboard in Arduino Mega
Potrebne so komponente strojne opreme
1. Ogledna plošča
2. Arduino Mega
3. 4x upori (220 Ohm)
4. 4x LED (rdeča, rumena, zelena, Multi-RGB)
5. 8x žice z dvojno konico aligatorja
6. Žice moškega spola za ženske
Koraki za povezavo LED luči z Breadboard in Arduino Mega
1. Vzpostavite skupno podlago tako, da negativno stopnjo povežete z matične plošče na pin GND Arduina.
2. Upori vstavite tako, da eno nogo priključite na negativno stopnjo.
3. Preden LED priklopite na ploščo in Arduino, se morate zavedati zatičev LED. Kratek zatič je negativni vodnik, dolgi pa pozitiven vodnik.
4. Mostične žice priključite na vsak konec uporov, vzporedno med seboj.
5. Drugi konec mostičnih žic povežite z aligatorskimi sponkami.
6. Drugi konec aligatorskih sponk povežite s krajšimi vodi LED.
7. Z novimi aligatorskimi sponkami povežite daljše vodnike LED z žicami moški-ženska.
8. Drugi konec moških žic za ženske priključite na Arduino.
⮎ Na primer:
o Rdeča LED na pin 16 Arduina
o Rumena LED na pin 14 Arduina
o zelena LED na pin 15 Arduina
o Multi-RGB LED na pin 17 Arduina
5. korak: Povežite potisne gumbe
V tem svetlem ohranjevalniku bomo z dvema gumboma, rdečim in modrim, nastavili cilj na LCD zaslonu. Rdeči gumb za povečanje cilja, modri pa za zmanjšanje cilja.
Potrebne so komponente strojne opreme
1. Arduino Mega
2. 2x mini tipki (rdeča in modra)
3. 6x žice z dvojno konico aligatorja
4. Žice moškega spola za ženske
Začenši z modrim gumbom,
1. Povežite 3 krake rdečega gumba s 3 zaponkami iz aligatorja.
2. Drugi konec aligatorskih sponk priključite na mostične žice.
3. Drugi konec mostičnih žic priključite na ploščo, kot je prikazano na diagramu.
4. Ohišje priključite na Arduino Pin 20 s pomočjo mostične žice.
5. Vzporedno s skakalno žico rdečega aligatorja se povežite s pozitivno tirnico.
6. Vzporedno s skakalno žico rumenega aligatorja se povežite z negativno tirnico.
Začenši z rdečim gumbom,
1. Povežite 3 krake rdečega gumba s 3 zaponkami iz aligatorja.
2. Drugi konec sponk aligatorja povežite z mostičnimi žicami.
3. Drugi konec mostičnih žic priključite na ploščo, kot je prikazano na diagramu.
4. S pomočjo mostične žice priključite ploščo na Arduino Pin 21.
5. Vzporedno s skakalno žico zelenega aligatorja se povežite s pozitivno tirnico.
6. Priključite eno stran negativne tirnice na drugo stran negativne tirnice.
6. korak: Naložite Bright Saver Sketch v Arduino
7. korak: Sestavite Svetlo varčevalno hišo
Potrebna orodja
1. Kartoni
2. Pištola za vroče lepilo
3. Vijaki
4. Steklenica mineralne vode Evian, 750 ml
5. Trajni označevalci
6. Peresni nož
Koraki za izgradnjo hiše
1. Najprej sem izmeril notranjost sprejemnika kovancev, da sem ga pritrdil na sprednji del hiše in ga pritrdil z vijaki. Prav tako sem prerezal dno hiše, da vstavim banko kovancev.
2. Ne pozabite zgraditi zunanjosti z močno oporo v notranjosti hiše, da zagotovite, da bo hiša sposobna prenesti težo, tako da pripravite kartone, ki bodo delovali kot podpora za sprejemnik kovancev in banko kovancev.
3. Arduino in Breadboard vstavite v hišo.
4. Postavite LCD in gumbe tako, da izrežete luknje na strani hiše. Upoštevajte, da je LCD še vedno pritrjen na ploščo.
Priporočena:
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: 5 korakov
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: Modul 1 - FLAT - strojna oprema: Arduino Mega 2560 Wiznet W5100 Ethernetni ščit 8x DS18B20 temperaturni senzor na vodilu OneWire - razdeljen na 4 vodila OneWire (2,4,1,1) 2x digitalna temperatura in senzor vlažnosti DHT22 (AM2302) 1x temperatura in vlaga
Mega RasPi - Raspberry Pi v Sega Mega Drive / Genesis: 13 korakov (s slikami)
Mega RasPi - Raspberry Pi v Sega Mega Drive / Genesis: Ta vodnik vas vodi skozi pretvorbo starega Sega Mega Drivea v retro igralno konzolo z uporabo Raspberry Pi. Nešteto ur svojega otroštva sem igral na video igrah moj Sega Mega Drive. Tudi večina mojih prijateljev je imela enega, zato bi
Svetel svet (LED globus): 4 koraki
Bright World (LED Globe): To je bil začetni koncept. Kubični globus, v katerem bi bila nameščena LED svetilka. Je zgolj okras ali osrednji del mize za kavo (če jo imate, jaz ne). Seznam materialov: -Vroče lepilo -Akrilna -LED -10k uporov -9 -voltna baterija -Laserski rez
Svetel sef: 6 korakov
Svetel sef: Ta projekt predlaga način za zavarovanje vaše stvari. Končni rezultat projekta je stikalo, ki mu po dveh stopnjah varnosti ukaže arduino. Stikalo lahko odpre portal, zamenja daljinski upravljalnik ali preprosto ukaže motorju. Moja predstavitev projekta
Kako narediti realističen umetni neonski znak - super svetel!: 8 korakov (s slikami)
Kako narediti realističen faux neonski znak - super svetel!: Pozdravljeni, to je moja popolnoma nova, izvirna metoda za ustvarjanje simuliranega neonskega znaka iz LED, ki izgleda super realistično. Resnično izgleda kot pihana steklena cev, z vso raznoliko svetlobo, ki prihaja z lomom skozi steklo