Obsah:
Video: Veľké hodiny Arduino LCD s dvoma budíkmi a monitorovaním teploty ovládané diaľkovým ovládačom IR TV: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ako zostrojiť LCD hodiny na báze Arduina s dvoma budíkmi a monitorom teploty ovládaným diaľkovým ovládaním IR TV.
Krok 1: Popis
Jedná sa o LCD hodiny vyrobené z hodinového modulu DS3231 v reálnom čase, ktorý na rozdiel od DS1307 má možnosť alarmu a monitorovania teploty. V takom prípade sa na LCD displeji zobrazí dátum, čas, dva alarmy a tiež aktuálna teplota. A najzaujímavejšie na tom je, že kompletné nastavenie hodín, ako aj stlmenie alarmu sa vykonáva pomocou diaľkového ovládača televízora.
Krok 2: Diely
Hardvérové diely potrebné na stavbu:
-Arduino doska
-doska RTC DS3231
-20X4 LCD displej
-I2C Arduino LCD displejový modul
-RC5 protokol IR diaľkové ovládanie
-IR prijímač
-LED
-Buzzer
Odpor -220 ohmov
Krok 3: Budovanie
Základný kód je prevzatý z webovej stránky s jednoduchým obvodom A urobil som niekoľko zmien: Pre jednoduchosť som na LCD displej pridal modul I2C a kód podľa toho upravil. Tiež som pridal malý bzučiak, ktorý pri aktívnom alarme generuje zvuk s danou frekvenciou.
Doska DS3231 je dodávaná s 5V ako LCD 20x4 a infračerveným prijímačom, týchto 5V pochádza z dosky Arduino, medzi touto doskou a Arduino sú prepojené 3 dátové linky, na analógový pin 5 je pripojená linka SCL, na analógový kolík 4 a linka INT sú pripojené k digitálnemu kolíku 2, ktorý je externým prerušovacím kolíkom Arduina (INT0). Zariadenie DS3231 preruší mikrokontrolér v prípade alarmu (alarm1 alebo alarm2). IR prijímač má 3 piny: GND, VCC a OUT, kde je výstupný kolík OUT pripojený k pinu Arduino 3, ktorý je externým prerušovacím kolíkom (INT1). LED dióda, ktorá je pripojená k pinu 10 Arduino, sa používa ako indikátor alarmu (alarm1 alebo alarm2), takže ak dôjde k poplachu, DS3231 stiahne kolík INT, ktorý preruší mikrokontrolér (ATmega328P) a mikrokontrolér LED rozsvieti, tu tlačidlo na diaľkovom ovládači vypne LED aj výskyt alarmu. Aby sme poznali kód každého tlačidla, musíme dekódovať náš diaľkový ovládač, pretože ho musíme pridať do softvéru Arduino (kód).
Krok 4: Diaľkový ovládač
Diaľkový ovládač použitý v tomto projekte je diaľkový ovládač TV IR s protokolom RC5, je to ten, ktorý je zobrazený nižšie (použité tlačidlá sú očíslované):
Tlačidlo Kód funkcie (hexadecimálny formát)
1 prírastok 0x20
2 Nastavte čas a kalendár 0x10
3 Zníženie 0x21
4 Nastavte budíky 0x11
5 Resetujte alarmy 0x0C
Upozorňujeme, že tento kód musí používať diaľkový ovládač s protokolom RC5 a najčastejšie takéto diaľkové zariadenia používajú staršie zariadenia Philips. Nasleduje jednoduchý kód „Vyhľadávač IR protokolov“, ktorý vám umožní ľahko určiť protokol akéhokoľvek diaľkového ovládača, ako aj hodnotu každého tlačidla. Na obrázku je diaľkový ovládač, ktorý som použil, s vyznačenými hodnotami a funkciami tlačidiel.
Krok 5: Schéma a kód
Nasleduje malý kód na určenie typu protokolu a hodnôt tlačidiel na infračervenom ovládači a kompletného hodinového kódu
Odporúča:
Ovládanie televízora a pripojeného Raspberry Pi rovnakým diaľkovým ovládačom: 4 kroky
Ovládanie televízora a pripojeného Raspberry Pi rovnakým diaľkovým ovládaním: Na ovládanie Raspberry Pi pomocou infračerveného diaľkového ovládača sme kedysi mohli používať LIRC. Fungovalo to až do jadra 4.19.X, keď bolo uvedenie LIRC do prevádzky oveľa náročnejšie. V tomto projekte máme Raspberry Pi 3 B+ pripojený k televízoru a
WiFi automatický podávač rastlín s rezervoárom - nastavenie vnútornej/vonkajšej kultivácie - vodné rastliny automaticky s diaľkovým monitorovaním: 21 krokov
WiFi automatický podávač rastlín s rezervoárom - nastavenie vnútornej/vonkajšej kultivácie - vodné rastliny automaticky s diaľkovým monitorovaním: V tomto tutoriáli vám ukážeme, ako nastaviť vlastný vnútorný/vonkajší systém podávača rastlín, ktorý automaticky polieva rastliny a je možné ho diaľkovo monitorovať pomocou platformy Adosia
LED pásik ESP 8266 Nodemcu RGB ovládaný diaľkovým ovládačom webového servera: 4 kroky
ESP 8266 Nodemcu RGB LED pásik ovládaný diaľkovým ovládaním webového servera: V tomto návode sa naučíme, ako previesť nodemcu na IR diaľkový ovládač RGB LED pásu a že diaľkové ovládanie nodemcu musí byť ovládané webovou stránkou hostenou na mobile alebo PC pomocou nodemcu
Ovládajte svoje elektrické spotrebiče diaľkovým ovládaním televízora (diaľkovým ovládačom) pomocou zobrazenia teploty a vlhkosti: 9 krokov
Ovládajte svoje elektrické spotrebiče diaľkovým ovládaním televízora (diaľkovým ovládačom) s displejom teploty a vlhkosti: Ahoj, volám sa Abhay a je to môj prvý blog s pokynmi pre pokyny. Dnes vám ukážem, ako pomocou diaľkového ovládača televízora ovládať svoje elektrické spotrebiče pomocou tohto ovládača. jednoduchý projekt. vďaka laboratóriu atl za podporu a poskytnutie materiálu
Mechanizmus riadenia s vysokým krútiacim momentom pre skutočne veľké diaľkovo ovládané hračky: 5 krokov
Mechanizmus riadenia s vysokým krútiacim momentom pre skutočne veľké diaľkovo ovládané hračky: Tento prvok sa výrazne opiera o pokyny uvedené v mojej predchádzajúcej časti o vybudovaní systému otáčateľného videnia. Ako taký je to o niečo menej krok za krokom a viac o fotografickom návode na súvisiace koncepty. Obvod spätnej väzby snímača polohy použitý v