Kazalo:
- 1. korak: Kaj potrebujete - strojna oprema
- 2. korak: Vezje pri EasyEDA, brezplačni platformi za oblikovanje spletnih vezij
- 3. korak: Koda
- 4. korak: JLCPCB - Naredite svoje lastno vezje od 2 USD
- 5. korak: 3D deli
- 6. korak: Dobro opravljeno
Video: Arduino digitalna ura s funkcijo alarma (PCB po meri): 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tem priročniku za DIY vam bom pokazal, kako lahko za svojo funkcijo alarma naredite svojo digitalno uro.
V tem projektu sem se odločil izdelati lastno tiskano vezje, ki temelji na mikrokrmilniku Arduino UNO - Atmega328p.
Spodaj boste našli elektronsko shemo s postavitvijo tiskanega vezja, tako da jo lahko preprosto izdelate.
S pritiskom na gumbe boste lahko nastavili čas/datum/alarm in stanje alarma (vklop/izklop).
Alarm lahko izklopite s pritiskom na gumb za alarm ali s potiskanjem škatle.
Posodobitve in več najdete tukaj:
Začnimo.
1. korak: Kaj potrebujete - strojna oprema
Za ta projekt boste potrebovali:
- Naše vezje PCB po meri
- LCD z visokim kontrastom 16x2 znakov (Raystar RC1602B-LLG-JWVE)
- Atmega328 (z zagonskim nalagalnikom Arduino UNO)
- DS1307 Ura v realnem času
- Senzor nagiba
- 28 dip vtičnica in 8 dip vtičnica
- 16 MHz kristalni oscilator
- Kristalni oscilator 32,768 MHz
- 2x22 pF kondenzatorji
- 3x10 kOhm upor
- Trimer 20kOhm
- Zvočni signal
- Držalo za baterijo v obliki kovanca
- vijačni priključek 2P 2,54 mm
- Pin Header 1x5 ženski 2,54 mm
-
Stikalo z mini gumbom - visoko
Za postopek programiranja boste potrebovali tudi modul TTL -USB ali ploščo Arduino UNO.
Za napajanje potrebujete napajalnik 5V-1A ali pa uporabite USB kabel, kot sem jaz.
2. korak: Vezje pri EasyEDA, brezplačni platformi za oblikovanje spletnih vezij
Vnesite sem, če si želite ogledati zgornje vezje in ga spremeniti.
3. korak: Koda
Kako ga programirati:
Priključite vezje s TTL v modul USB s 5 kabli v programsko glavo.
Zatiči RX in TX morajo biti navzkrižno povezani.
OPOMBA: Če uporabljate ploščo Arduino UNO, najprej z nje odstranite vmesnik ATmega328 in priključite glave RX na RX in TX na TX nožice plošče. Zatič RS mora biti priključen na nožico za ponastavitev Arduino UNO.
Od tu prenesite kodo in jo odprite z Arduino IDE. V notranjosti boste našli tudi datoteko knjižnice.
4. korak: JLCPCB - Naredite svoje lastno vezje od 2 USD
Vnesite tukaj, da izdelate svojo PCB ploščo!
Uporabite JLCPCB za 2 USD izdelave PCB-ja in 2-dnevni čas izdelave, kakovost je res dobra, preverite spodnjo fotografijo naše plošče.
5. korak: 3D deli
6. korak: Dobro opravljeno
Upam, da vam je bilo to všeč, sporočite mi v komentarjih !!!
Priporočena:
Digitalna ura, vendar brez mikrokrmilnika [Hardcore Electronics]: 13 korakov (s slikami)
Digitalna ura, vendar brez mikrokrmilnika [Hardcore Electronics]: Z mikrokontrolerjem je precej enostavno sestaviti vezja, vendar popolnoma pozabimo na tone dela, ki ga je moral mikrokrmilnik opraviti, da dokonča preprosto nalogo (tudi za utripanje LED). Kako težko bi bilo torej narediti digitalno uro popolno
Dodajte funkcijo po meri v Google Preglednice: 5 korakov
Dodajte funkcijo po meri v Google Preglednice: Prepričan sem, da ste morali v nekem trenutku svojega življenja uporabiti programsko opremo za preglednice, kot sta Microsoft Excel ali Google Preglednice. So relativno preprosti in enostavni za uporabo, a tudi zelo zmogljivi in zlahka razširljivi. Danes bomo preučili Goo
CLEPCIDRE: digitalna ura iz steklenic jabolčnika: 8 korakov (s slikami)
CLEPCIDRE: digitalna ura iz steklenic iz jabolčnika: Preden se potopim v opis predmeta, moram pojasniti kontekst, v katerem je bil zasnovan in zgrajen. Moja žena je umetnica in v glavnem dela z glino, kot keramičarka, pa tudi z drugimi materiali, kot so les, skrilavec ali steklo. V večini njenih
Arduino digitalna ura, sinhronizirana s 60 Hz daljnovodom: 8 korakov (s slikami)
Arduino digitalna ura, sinhronizirana s 60 Hz daljnovodom: Ta digitalna ura na osnovi Arduina je sinhronizirana s 60 Hz daljnovodom. Ima preprost in poceni skupni anodni 4 -mestni 7 -segmentni zaslon, ki prikazuje ure in minute. Uporablja navzkrižni detektor za zaznavanje, ko dohodni 60Hz sinusni val c
MechWatch - digitalna ura po meri: 9 korakov (s slikami)
MechWatch - digitalna ura po meri: MechWatch je ura, ki sem jo oblikoval tako, da ima prednosti Arduina v smislu prilagodljivosti, vendar sem želel, da izgleda in se počuti čim bolj profesionalno izdelano. V ta namen ta navodila uporabljajo dokaj napredno elektroniko za površinsko montažo (brez razstav