Kazalo:
- 1. korak: Opis
- 2. korak: Deli
- 3. korak: Gradnja
- 4. korak: Daljinski upravljalnik
- 5. korak: Shema in koda
Video: Velika ura Arduino LCD z dvema alarmoma in nadzornikom temperature, ki ju upravlja daljinski upravljalnik IR TV: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Kako zgraditi LCD uro na osnovi Arduina z dvema alarmoma in temperaturnim monitorjem, ki ju nadzira daljinski upravljalnik IR TV.
1. korak: Opis
To je ura LCD, izdelana z modulom ure realnega časa DS3231, ki ima za razliko od DS1307 možnost nadzora alarma in temperature. V tem primeru LCD zaslon prikaže datum, čas, dva alarma in tudi trenutno temperaturo. Najbolj zanimivo pa je, da se celotne nastavitve ure in izklop alarma izvedejo prek daljinskega upravljalnika televizorja.
2. korak: Deli
Deli strojne opreme, potrebni za gradnjo:
-Arduino plošča
-DS3231 RTC plošča
-20X4 LCD zaslon
-I2C Arduino LCD prikazovalni modul
-RC5 protokol IR daljinski upravljalnik
-IR sprejemnik
-LED
-Buzzer
-220 ohmski upor
3. korak: Gradnja
Osnovna koda je vzeta s spletne strani s preprostim vezjem. Naredil sem nekaj sprememb: Zaradi poenostavitve sem na zaslon LCD dodal modul I2C in ustrezno spremenil kodo. Dodal sem tudi majhen zvočni signal, ki med aktivnim alarmom ustvarja zvok z določeno frekvenco.
Plošča DS3231 je dobavljena s 5V kot 20x4 LCD in IR sprejemnikom, ta 5V prihaja iz plošče Arduino, med to ploščo in Arduinom so povezani 3 podatki, linija SCL je priključena na analogni pin 5, SDA je priključena na analogni pin 4 in linija INT sta povezana z digitalnim zatičem 2, ki je zunanji prekinitveni zatič Arduina (INT0). DS3231 prekine mikrokrmilnik, ko se pojavi alarm (alarm1 ali alarm2). IR sprejemnik ima 3 nožice: GND, VCC in OUT, kjer je OUT pin priključen na Arduino pin 3, ki je zunanji prekinitveni pin (INT1). LED, ki je priključen na Arduino pin 10, se uporablja kot indikator alarma (alarm1 ali alarm2), zato v primeru alarma DS3231 potegne INT pin, ki prekine mikrokrmilnik (ATmega328P) in mikrokrmilnik vklopi LED, tukaj gumb na daljinskem upravljalniku izklopi LED in nastali alarm. Naš daljinski upravljalnik moramo dekodirati, da poznamo kodo vsakega gumba, ker ga moramo dodati v programsko opremo (koda) Arduino.
4. korak: Daljinski upravljalnik
Daljinski upravljalnik, uporabljen v tem projektu, je TV daljinski upravljalnik s protokolom RC5, ki je prikazan spodaj (uporabljeni gumbi so oštevilčeni):
Koda funkcije gumba (šestnajstiški format)
1 Prirastek 0x20
2 Nastavite čas in koledar 0x10
3 Zmanjšajte 0x21
4 Nastavite alarme 0x11
5 Ponastavi alarme 0x0C
Upoštevajte, da mora ta koda uporabljati daljinski upravljalnik s protokolom RC5, najpogosteje pa takšne oddaljene naprave uporabljajo starejše naprave Philips. Spodaj je preprosta koda "iskalnik IR protokolov", ki vam omogoča enostavno določanje protokola katerega koli daljinskega upravljalnika, pa tudi vrednost vsakega gumba. Na sliki je daljinski upravljalnik, ki sem ga uporabil, z označenimi vrednostmi in funkcijami gumbov.
5. korak: Shema in koda
Spodaj je predstavljena majhna koda za določanje vrste protokola in vrednosti gumbov na IR krmilniku ter popolna koda ure
Priporočena:
Klonirajte kateri koli daljinski upravljalnik z Arduino Nano: 5 korakov
Klonirajte kateri koli daljinski upravljalnik z Arduino Nano: Klonirajte kateri koli daljinski upravljalnik z Arduino Nano
Daljinski upravljalnik na osnovi brskalnika Arduino (linux): 9 korakov (s slikami)
Daljinski upravljalnik na osnovi brskalnika Arduino (linux): Imamo otroke. Obožujem jih do potankosti, vendar vedno prikrivajo daljinski upravljalnik za satelit in televizijo, ko prižgejo otroške kanale. Potem ko se je to nekaj let dogajalo vsak dan in potem, ko mi je draga žena dovolila
Samodejni IR -daljinski upravljalnik na osnovi temperature daljinskega upravljalnika: 7 korakov
Samodejni IR daljinski upravljalnik na osnovi temperature na arduino: Hej, kaj je, fantje! Akarsh tukaj iz CETech -a. Utrujen od prebujanja sredi trdnega spanca samo zato, ker je vaša sobna temperatura prenizka ali previsoka zaradi neumnega klimatskega sistema. Potem je ta projekt za vas. V tem projektu bomo naredili naš
Arduino IR senzor in daljinski upravljalnik z LCD: 4 koraki
Arduino IR senzor in daljinski upravljalnik z LCD: Smo skupina študentov UQD10801 (Robocon1) z Univerze Tun Hussein Onn Malaysia (UTHM) V tej vadnici se boste naučili prikazati gumbe na daljinskem upravljalniku IR na zaslonu s tekočimi kristali (LCD ) z uporabo Arduino Uno R3. Ta vadnica bo
Velika digitalna ura: 4 koraki
Velika digitalna ura: To je osnutek. Slik še nimam … Plavalec? Učenje? Kakorkoli, jasno si oglejte svoje razdelke. Ta projekt je cenejša različica MichaelH814: instructables.com/id/Large-7-Segment-LED-Pace-Clock. Ta projekt je navdihnil 100 dolarjev