Kazalo:
- 1. korak: Kaj potrebujete
- 2. korak: Laserski izrez akrilnega in MDF ohišja
- Korak: Prilepite in spajkajte LED pod zgornjo ploščo
- Korak 4: Shematski diagram na osnovi Arduino Mega2560 RTC in ojačevalnika
- 5. korak: Nastavite vse akrilne registrske tablice
- Korak 6: Povežite anodni pin vseh LED na krmilnik
- 7. korak: Preverite povezavo z vzorčno kodo
- 8. korak: Kako prvič naložiti kodo v krmilnik
- 9. korak: Kako nastaviti različne načine v tej uri
- 10. korak: Načrti za prihodnost
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Nameravali smo narediti Timer za kakšno drugo tekmovanje, kasneje pa smo izvedli tudi uro (brez RTC). Ko smo začeli s programiranjem, smo se začeli zanimati za uporabo več funkcionalnosti v napravi in na koncu dodali DS3231 RTC ter povečali interaktivnost s povečanjem števila gumbov na dva do konca projekta.
Značilnosti ure
- Ura v realnem času
- Alarm
- Časovnik
- Prikažite sobno temperaturo
- Prilagodite čas po uporabniku
- Časovnik prilagodi uporabnik
- Prilagodite dneve alarma
1. korak: Kaj potrebujete
Komponenta elektronike
- 1 št. Arduino Mega2560 s kablom - 9,79 USD
- 1 št. DS3231 RTC - 1,09 USD
- 100 št. Rdeča 3528 SMD LED - 0,77 USD
- 2 št. 1x40 enojni moški 2,54 pin glave - 0,58 USD *
- 1 št. 1x40 enovrstna ženska 2,54 pin glave - 1,0 USD *
- 2 št. 6*6*13 mm stikalo z gumbom z dolgim ročajem - 0,10 USD*
- 2 št. 10k 1/4 vatov skozi upor v odprtini - 0,04 USD *
- 1 št. 8 ohmski zvočnik - 1,0 USD
- 1 meter 1,27 mm PITCH Barvni ploski tračni kabel 10 barv - 1,04 USD
- 1 št. LM386 *
- 1 št. 10Kohm potenciometer *
- 1 št. 10 ohmski upor *
- 2 št. 10uF kondenzator *
- 1 št. 250 uF kondenzator *
- 1 št. 0,1uF kondenzator *
- 1 št. PCB za splošno uporabo *
drugi deli
- 2 mm MDF pločevina
- 240 mm x 60 mm 2 št. za spredaj in zadaj
- 240 mm x 70 mm 3 št. za vrh, podporna plošča za LED in dno
- 60 mm x 65 mm 2 št. za levo in desno stran ohišja
- 2 mm akrilna plošča
130 mm x 80 mm 14 št. za števko
- Pištola za lepilo
- Super lepilo za MDF
- Računalnik z Arduino IDE
- Spajkalna postaja
- Zmanjšaj
To je vse.
* Vse izdelke raje kupujte lokalno.
2. korak: Laserski izrez akrilnega in MDF ohišja
- DXF datoteke za ohišje ure in akrilna digitalna plošča.
- Kot je prikazano na shematski shemi zgornje plošče in nosilne plošče LED, sta obe plošči zlepljeni skupaj kot utor vodilne reže in zgornje plošče v nasprotni smeri. Rezultat je prikazan na drugi sliki kot shematski diagram.
Korak: Prilepite in spajkajte LED pod zgornjo ploščo
Rdeča LED deluje na največ 2,6 V, digitalni pin regulatorja pa daje 5V in 0V. Zato moramo rdečo LED prilepiti v niz 2 in se povezati z ustreznim digitalnim zatičem krmilnika. Tako je največja napetost serije 2 LED 5,2 in rdeča LED ne izgori s krmilnikom 5V
Kot je prikazano na slikah, vsako rdečo LED ustrezno prilepite v ustrezno režo. Po spajkanju anode in katode nastavljenih LED diod jih povežite zaporedno
Vzemite eno žico in odstranite gumijasto izolacijo glede na dolžino vrste LED in spajkajte katodo vseh serij LED na skupno žico, kot je prikazano na tretji sliki za skupno maso vseh LED
Vzemite 1,27 -milimetrski ploski tračni kabel PITCH in ga prerežite na približno razdaljo med vrsto LED in krmilnikom. Za spajkanje odstranite izolacijo na obeh straneh
Spajajte vsako žico v hierarhični barvi traku do anoode serije LED, kot je prikazano na tretji sliki
Ne spajkajte drugega konca žice takoj, saj bo spajkano v času, ko se vsa žica uredi za krmilnik
Podobno prilepite vse rdeče LED in spajkalno žico. Spajkajte vso LED katodo in vzemite eno žico za celotno LED kot ozemljitev
Korak 4: Shematski diagram na osnovi Arduino Mega2560 RTC in ojačevalnika
- Pred spajkanjem v vsako žico vstavite toplotno skrčljivo žico, da se izognete kratkemu stiku.
- Spajkajte 4 ženska zatiča na eni strani in 4 moška zatiča na drugi strani 4 žični kabel. Žice povežite v skladu s shemo z DS3231 (RTC).
- Vse komponente, povezane z ojačevalnikom, namestite na tiskano vezje splošnega namena in jih spajkajte v skladu s shematsko shemo ojačevalnika na osnovi IC LM386.
- Vzemite dva potisna gumba in spajkalni upor ter priključek Vcc v skladu s shemo diagrama in ga s pištolo za vroče lepilo od znotraj prilepite na sprednjo ploščo.
- Vhod leve tipke povežite z digitalnim zatičem št. 3 in desni gumb za pritrditev št. 2.
- Če želi uporabnik postaviti povezavo SDA in SCL v 20 in 21 št. zatiči, potem to ne bo spremenilo.
- Priključite digitalni zatič št. 7 na ozemljitev in zatič št. 6 v vhod ojačevalnika.
- Po končanem spajkanju skrčite cev za toplotno krčenje.
5. korak: Nastavite vse akrilne registrske tablice
-
Namestite akrilno registrsko tablico, začenši z 0 na sprednji strani do 9 na zadnji reži vse vrstice.
- Na režo za debelo črevo postavite ploščo debelega črevesa.
Korak 6: Povežite anodni pin vseh LED na krmilnik
- Spajkajte vso katodno žico na moški zatič glave v skladu s konfiguracijo digitalnega zatiča, kot je prikazano spodaj.
- Priključite vse LED diode, kot je prikazano na sliki.
- Arduino zatiči ==> številka ure
- D10 ==> 0 Številka enote
- D11 ==> 1 številka enote
- D12 ==> 2 števka enote
- D13 ==> 3 številka enote
- D14 ==> 4 Številka enote
- D15 ==> 5 Številka enote
- D16 ==> 6 Številka enote
- D17 ==> 7 Številka enote
- D18 ==> 8 Številka enote
- D19 ==> 9 Številka enote
- D5 ==> 0 decimalna številka
- D6 ==> 1 decimalna številka
- D22 ==> 2 decimalna mesta
- D23 ==> 3 decimalna številka
- D24 ==> 4 decimalna števka
- D25 ==> 5 decimalnih mest
- D26 ==> 6 decimalnih mest
- D27 ==> 7 decimalnih mest
- D28 ==> 8 decimalnih mest
- D29 ==> 9 decimalnih mest
- D30 ==> 0 Stomestno
- D31 ==> 1 stomestno
-
D32 ==> 2 stomestna
- D33 ==> 3 Stomestno
- D34 ==> 4 Stomestno
- D35 ==> 5 Stomestno
- D36 ==> 6 Stomestno
- D37 ==> 7 Stomestno
- D38 ==> 8 Stomestno
- D39 ==> 9 Stomestno
- D40 ==> 0 Tisočmestno število
- D41 ==> 1 tisoč mest
- D42 ==> 2 Tisočmestna številka
- D43 ==> 3 Tisočmestno
- D44 ==> 4 Tisočmestno število
- D45 ==> 5 Tisočmestno število
- D46 ==> 6 Tisočmestno
- D47 ==> 7 tisoč mest
- D48 ==> 8 Tisočmestno število
- D49 ==> 9 Tisočmestno število
- D53 ==> dvopičje (:)
- Vsi skupni ozemljitveni priključki LED so priključeni na ozemljitveni zatič.
7. korak: Preverite povezavo z vzorčno kodo
- Odprite Arduino IDE in odprite spodnjo vzorčno kodo za preverjanje.
- Naložite v Arduino Mega2560.
- Ko bo nalaganje končano, bo začelo utripati od števke enote minute 0 do 1, 2, 3 do 9. decimalne številke ure časa z zamikom 0,5 sekunde.
- Če vmes LED ne sveti, preverite povezavo LED in krmilnika.
8. korak: Kako prvič naložiti kodo v krmilnik
- Prenesite spodnjo kodo.
- Odprite Arduino IDE in v njem odprite kodo.
- Oglejte si zgornji videoposnetek in sledite navodilom.
9. korak: Kako nastaviti različne načine v tej uri
10. korak: Načrti za prihodnost
- Dodajte ches
- Povečajte en gumb, da bo uporabniku prijaznejši.
- Omogoča preklop med 12 urnim in 24 urnim načinom s pritiskom na gumb.
- Izboljšajte interaktivnost z glasovno indikacijo trenutnega časa z dobrim jutrom, zvečer itd.
- Dodajanje funkcije upravljanja te ure z mobilno aplikacijo.
Vaši komentarji/predlogi/vprašanja/kritiki so cenjeni…
Priporočena:
IoT DevKit (vse v enem)-ORB1T V19.0 ALPHA: 6 korakov
IoT DevKit (vse v enem)-ORB1T V19.0 ALPHA: Kaj je OBJEX? OBJEX je " zagon " morda (ne vem, zgodaj je reči). Trenutno gre za niz eksperimentalnih projektov IoT. Vsak projekt ima drugačno ime, na primer ORB1T. Cilj OBJEX -a je razviti sisteme/naprave IoT
Prenosni pripomoček za vse v enem: 11 korakov (s slikami)
Prenosni napajalni sistem All in One Power Bank: Load Shedding ali Rolling Blackout je zelo pogost pojav v državah v razvoju, kot so Indija, Južna Afrika, Bangladeš itd. Sezona razklapljanja nikomur ni najljubša sezona. To močno vpliva na naše vsakodnevne dejavnosti in predvsem na naše
Arkadni sistem Vse v enem: 12 korakov (s slikami)
Arkadni sistem All in One: že sem izdelal arkadno igralno palico in je bila ogromna (60x30x12 centimetrov za 2 igralca), tudi težka za uporabo, ker bi potrebovali računalnik z vso emulacijo, pripravljeno za igro itd. na koncu so bile shranjene nekje, česar se ne spomnim
Upravitelj gesel, tip, makro, koristna obremenitev Vse v enem!: 11 korakov (s slikami)
Upravitelj gesel, tip, makro, koristna obremenitev … Vse v enem !: POZOR PROSIM: Če imate težave pri izdelavi te naprave (pcb, spajkanje ali drugo), mi pošljite zasebno sporočilo tukaj ali e -pošto na [email protected]. Z veseljem pošljem eno od tiskalnikov ali naprav, ki jih že izdelujem
Digitalni časovnik za vse električne naprave: 7 korakov
Digitalni časovnik za katero koli električno napravo: Konec leta 2006 je Jaycar prodajal komplet fleksibilnega časovnika na osnovi mikrokrmilnika za 90 USD (zdaj ukinjen). V oglasnem sporočilu so zapisali: "Tako enostaven za uporabo kot mikrovalovni časovnik!". No, vedno sem mislil, da če je vmesnik za mikrovalovni časovnik t