Sadržaj:
- Korak 1: Kalibrirajte prihvatač više novčića
- Korak 2: Spojite Multi-Coin Acceptor na Arduino Mega
- Korak 3: Povežite LCD na Breadboard i Arduino Mega
- Korak 4: Spojite LED svjetla na Breadboard i Arduino Mega
- Korak 5: Povežite tipke
- Korak 6: Prenesite Bright Saver Sketch na Arduino
- Korak 7: Sastavite Bright Saver's House
Video: Svijetla ušteda sa Arduino Mega: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Bright Saver prikazuje točne, ažurirane informacije o uštedama i omogućuje vam postavljanje cilja uštede. Na primjer, nakon što postavite cilj pomoću dva ponuđena dugmeta, 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 prihvatač novčića CH-924 (4 vrste novčića)
- 1x 12V AC adapter za napajanje
- 1x ženski adapter za DC utičnicu
- 1x LCD 16x2
- 1x 10K potenciometar
- 4x LED diode (crvena, žuta, zelena i Multi-RGB)
- 4x otpornici (220 ohma)
- 2x mini dugmad (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. Da biste postavili cilj, gumbi su spojeni na Arduino i Bright Saver, omogućujući vam da prilagodite svoj cilj.
Svaki put kada umetnete novčić, kasica 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, Bright Saver će pokazati crveno svjetlo ako je vaš napredak dostigao 25 posto vašeg 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 displej u boji za uštedu cilja
- Na 25. percentilu → Crveno
- Na 50. percentilu → Žuta
- Na 75. percentilu → Zeleno
- Na 100. percentilu → Multi-RGB
Preporučene elektroničke prodavnice u Singapuru
1. Carousell
2. Space Electronics Pte Ltd u Sim Lim Toweru, #B1-07
3. Sgbotic
Razlog za Bright Saver
Razlog za odabir programa Bright Saver povezan je s mojim iskustvima iz djetinjstva. U djetinjstvu sam uvijek imao interes uštedjeti što više svojih primanja koristeći kasicu -prasicu, ali morao sam se pobrinuti da se napuni prije nego što je otvorim. Međutim, nisam mogao reći koliko sam jednostavno uštedio kroz težinu kasice -prasice. Štaviše, bilo mi je uznemirujuće računati svu svoju ušteđevinu u kovanicama jer sam kasnije te novčiće zamijenio za novčanice sa roditeljima. Stoga sam mislio da bi bilo sjajno iskoristiti ovu priliku da imam 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 Bright Saver -a svira melodiju kao proslavu kada se cilj uštede postigne upotrebom Piezo Buzzera. Bright Saver bi također mogao biti interaktivni pomoćnik koji komunicira s vama pozdravljajući vaše ime i pružajući ciljne informacije automatizirane glasom. Bright Saver također može koristiti napredne tehnologije, poput povezivanja na mobilnu aplikaciju, kako bi omogućio praćenje vaše uštede putem telefona bilo kada i bilo gdje, sprječavajući impulsivne navike potrošnje!
Zasluge Nadalje sam inspiriran Adafruit vodičem 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 funkcije. Originalni kodovi su značajno izmijenjeni.
Bright Saver je licenciran pod Creative Commons Attribution-NonCommercial 4.0 međunarodnom licencom.
Korak 1: Kalibrirajte prihvatač više novčića
Potrebne su hardverske komponente
1. Programabilni višenamenski prihvatač 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, a potpuno su programirani tako da niste ograničeni na bilo koju vrstu valute. Osim što ste ga koristili kao sjajnu čuvaricu, mogli biste ga koristiti i za automate za prodaju i arkadne igre!
Koraci za kalibraciju višenamjenskog prihvata novčića
1. Prije nego što se postavi prihvatač novčića, spojite crvenu i crnu žicu na ženski adapter za jednosmjernu cijev. Stezaljke adaptera istosmjerne cijevi 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. Priključite ženski DC DC Barrel Jack adapter na 12V AC adapter, prikazan na trećoj slici.
3. Bijela i siva žica tada će biti spojene na Arduino, spomenuto u koraku 2.
4. Kada se akceptor novčića 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 prihvatač novčića sa sljedećim koracima:
- Pritisnite i držite “ADD” i “MINUS” nekoliko sekundi i slovo “A” će se pojaviti sa LED ekrana.
- Pritisnite dugme „SET“nekoliko sekundi i pojavit će se slovo „E“.
- Pomoću tipki „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 izabrati koliko ćete uzorka novčića uzorkovati. U mom slučaju, koristit ću 15 primjeraka kovanica od 0,10 USD za bolju točnost. Držite “SET” za potvrdu.
- Zatim će se pojaviti slovo "P1" za odabir količine izlaznih impulsa za svaki novčić. Budući da je maksimalni puls 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.
- Slovo “F1” će se pojaviti za postavljanje nivoa tačnosti prvog novčića. Vrijednost je od 1 do 30, pri čemu je 1 najtačniji. Ako su iste vrste kovanica slične, vrijednost bi trebala biti točnija. U mom slučaju, odabrao sam 7. Koristite 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 označite, a zatim ponovno pritisnite “SET” da bi se pojavilo slovo “E” za potvrdu novih postavki. (BITAN!)
- Na kraju, isključite i uključite glavni prekidač.
- Pritisnite “SET” i pojavit će se slovo “A1”. Možete početi sa uzorkovanjem prvog novčića: 0,10 USD sa 15 uzoraka. Pritisnite “SET” kada završite.
- Zatim će slovo “A2” ponoviti isti postupak i pritisnuti “SET”. Sistem ć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. Multi-Coin Acceptor
2. Arduino Mega
3. Dvostrane olovne aligatorske žice
4. Skakači za žene
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, koristio sam krokodilske kopče za skakače za žene kako bih umetnuo žicu u Arduino igle.
Korak 3: Povežite LCD na Breadboard i Arduino Mega
Potrebne su hardverske komponente
1. Oglasna ploča
2. Arduino Mega
3. LCD
4. Žice kratkospojnika za žene
Koraci za povezivanje LCD -a na Breadboard i Arduino Mega
1. Spojite lemljeni LCD ekran sa strane matične ploče.
2. Spojite negativni vod na Pin GND Arduina. To znači da će se sve što je povezano s tim redom 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 pinove 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 četvrti (Register Select - RS) pin LCD -a na pin 3 Arduina.
10. Priključite 5. pin (čitanje/pisanje - RW) LCD -a na negativnu vodilicu. Budući da za prikaz koristimo LCD, smanjite vrijednost za pisanje.
11. Priključite 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. pin (D5) 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 pomoću potenciometra možete podesiti kontrast ekrana.
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 dvostranih olovnih aligatorskih žica
6. Žice kratkospojnika za žene
Koraci za povezivanje LED svjetala na Breadboard i Arduino Mega
1. Uspostavite zajedničku osnovu povezivanjem negativne stope sa matične ploče na GND pin Arduina.
2. Umetnite otpornike spajanjem jedne nogice na negativnu brzinu.
3. Prije spajanja LED dioda na matičnu ploču i Arduino, morate biti svjesni LED pinova. Kratka iglica je negativni provodnik, a dugačka pozitivna.
4. Spojite žice kratkospojnika na svaki kraj otpornika, paralelno jedan s drugim.
5. Drugi kraj kratkospojnika povežite žicama sa štipaljkama od aligatora.
6. Spojite drugi kraj žica 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 dioda na pin 14 Arduina
o Zelena LED dioda na pin 15 Arduina
o Multi-RGB LED na pin 17 Arduina
Korak 5: Povežite tipke
U ovom Bright Saver -u koristit ćemo dva dugmeta, crveno i plavo za postavljanje cilja na LCD ekranu. Crveno dugme služi za povećanje cilja, a plavo dugme za smanjenje cilja.
Potrebne su hardverske komponente
1. Arduino Mega
2. 2x mini dugmad (crvena i plava)
3. 6x dvostranih olovnih aligatorskih žica
4. Žice kratkospojnika za žene
Počevši od plavog dugmeta,
1. Spojite 3 kraka crvenog dugmeta s 3 aligatorske kopče.
2. Drugi kraj aligatorskih kopči spojite na kratkospojne žice.
3. Spojite drugi kraj kratkospojnika na matičnu ploču kao što je prikazano na dijagramu.
4. Spojite matičnu ploču na Arduino Pin 20 pomoću kratkospojne žice.
5. Paralelno sa kratkospojnom žicom kopče crvenog aligatora, spojite je na pozitivnu šinu.
6. Paralelno sa žicom kratkospojnika žute aligatorske kopče, spojite na negativnu šinu.
Počevši od crvenog dugmeta,
1. Spojite 3 nožice crvenog dugmeta sa 3 aligatorske kopče.
2. Drugi kraj aligatorskih kopči spojite na kratkospojne žice.
3. Priključite drugi kraj kratkospojnika na matičnu ploču kao što je prikazano na dijagramu.
4. Spojite matičnu ploču na Arduino Pin 21 pomoću kratkospojne žice.
5. Paralelno sa kratkospojnom žicom kopče zelenog aligatora spojite je na pozitivnu šinu.
6. Spojite jednu stranu negativne šine s drugom stranom negativne šine.
Korak 6: Prenesite Bright Saver Sketch na Arduino
Korak 7: Sastavite Bright Saver's House
Potrebni alati
1. Kartoni
2. Pištolj za vruće ljepilo
3. Vijci
4. Flaša 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 za 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 tako što ćete pripremiti kartone koji će djelovati kao oslonac za prihvat novčića i banku novčića.
3. Umetnite Arduino i Breadboard u kuću.
4. Postavite LCD i dugmad tako što ćete izrezati rupe sa strane kuće. Imajte na umu da je LCD zaslon i dalje pričvršćen na Breadboard.
Preporučuje se:
Super svijetla svjetiljka od 100 USD za manje od 10 USD!: 5 koraka
Super svijetla svjetiljka od 100 USD za manje od 10 USD !: Odmah da vam 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 oblikovanje 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 našli ste se u mraku? Zima je užasno doba, 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 priključak za punjenje): Nedavno sam vidio video na youtube -u o tome kako napraviti svjetiljku, ali svjetiljka koju je izgradio nije bila toliko snažna, a za napajanje je koristio ćelije s gumbima. Link https: // bit .ly/2tyuvlQTako sam pokušao napraviti svoju vlastitu verziju koja je daleko moćnija
Svijetla lopta IOT: 8 koraka
Bright Ball IOT: Ovaj projekt se temelji na kontroli, putem aplikacije Blynk, matrice neopiksela, budući da obična lampa nije bila dovoljna, dodao sam sat i senzor temperature i vlažnosti, ali vidimo detaljno
Svijetla LED grupa: 7 koraka
Bright Led Cluster: U ovom Instructable -u ću vam pokazati kako napraviti 7 LED klaster. Nadam se da će ovo biti vrlo jednostavno za vas, bilo je za mene, ali vrlo afektivno. i izgradnja ovoga može imati mnogo više upotreba