Kazalo:

Svetel varčevalnik z Arduino Mega: 7 korakov
Svetel varčevalnik z Arduino Mega: 7 korakov

Video: Svetel varčevalnik z Arduino Mega: 7 korakov

Video: Svetel varčevalnik z Arduino Mega: 7 korakov
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Image
Image

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

Umerite večnamenski sprejemnik
Umerite večnamenski sprejemnik
Umerite večnamenski sprejemnik
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

Priključite sprejemnik več kovancev na Arduino Mega
Priključite sprejemnik več kovancev na 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

LCD priključite na Breadboard in Arduino Mega
LCD priključite na Breadboard in Arduino Mega
LCD priključite na Breadboard in Arduino Mega
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

Priključite LED luči na Breadboard in Arduino Mega
Priključite LED luči na Breadboard in Arduino Mega
Priključite LED luči na Breadboard in Arduino Mega
Priključite LED luči na 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

Povežite potisne gumbe
Povežite potisne gumbe
Povežite potisne gumbe
Povežite potisne gumbe
Povežite potisne gumbe
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

Sestavite Svetlo varčevalno hišo
Sestavite Svetlo varčevalno hišo
Sestavite Svetlo varčevalno hišo
Sestavite Svetlo varčevalno hišo
Sestavite Svetlo varčevalno hišo
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: