Obsah:
Video: Velké hodiny Arduino LCD se dvěma alarmy a monitorováním teploty ovládané dálkovým ovladačem IR TV: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Jak postavit LCD hodiny na bázi Arduina se dvěma alarmy a monitorem teploty ovládaným dálkovým ovladačem IR TV.
Krok 1: Popis
Jedná se o LCD hodiny vyrobené s modulem hodin reálného času DS3231, který na rozdíl od DS1307 má možnost sledování alarmu a teploty. V takovém případě se na LCD displeji zobrazí datum, čas, dva alarmy a také aktuální teplota. A nejzajímavější je, že kompletní nastavení hodin a ztlumení alarmu se provádí pomocí dálkového ovladače televizoru.
Krok 2: Díly
Hardware potřebné pro stavbu:
-Arduino deska
-Deska RTC DS3231
-20X4 LCD displej
-I2C Arduino LCD displejový modul
-RC5 protokol IR dálkové ovládání
-IR přijímač
-VEDENÝ
-Bzučák
Odpor -220 ohmů
Krok 3: Budování
Základní kód je převzat z webové stránky s jednoduchým obvodem. Udělal jsem několik změn: Pro zjednodušení jsem na LCD displej přidal modul I2C a podle toho upravil kód. Také jsem přidal malý bzučák, který generuje zvuk s danou frekvencí, když je alarm aktivní.
Deska DS3231 je dodávána s 5V jako 20x4 LCD a IR přijímač, tento 5V pochází z desky Arduino, mezi touto deskou a Arduino jsou propojeny 3 datové linky, linka SCL je připojena k analogovému pinu 5, SDA je připojena k analogový pin 4 a INT linka je připojena k digitálnímu pinu 2, což je externí přerušovací pin Arduina (INT0). DS3231 přeruší mikrokontrolér v případě alarmu (alarm1 nebo alarm2). IR přijímač má 3 piny: GND, VCC a OUT, kde je pin OUT připojen k pinu Arduino 3, což je pin externího přerušení (INT1). LED dioda připojená k pinu Arduino 10 se používá jako indikátor alarmu (alarm1 nebo alarm2), takže pokud dojde k alarmu, DS3231 stáhne pin INT, který přeruší mikrokontrolér (ATmega328P) a mikrokontrolér rozsvítí LED, zde tlačítko na dálkovém ovladači vypne LED i vzniklý alarm. Abychom poznali kód každého tlačítka, musíme dekódovat naše dálkové ovládání, protože ho musíme přidat do softwaru Arduino (kód).
Krok 4: Dálkový ovladač
Dálkový ovladač použitý v tomto projektu je televizní IR dálkový ovladač s protokolem RC5, je to ten, který je zobrazen níže (použitá tlačítka jsou očíslována):
Tlačítko Funkce Kód (hexadecimální formát)
1 přírůstek 0x20
2 Nastavte čas a kalendář 0x10
3 Snížení 0x21
4 Nastavte alarmy 0x11
5 Reset alarmů 0x0C
Tento kód musí používat dálkové ovládání s protokolem RC5 a nejčastěji takováto vzdálená zařízení používají starší zařízení Philips. Níže je uveden jednoduchý kód „vyhledávač IR protokolů“, který vám umožní snadno určit protokol jakéhokoli dálkového ovladače a také hodnotu jednotlivých tlačítek. Na obrázku je dálkový ovladač, který jsem použil, s vyznačenými hodnotami a funkcemi tlačítek.
Krok 5: Schéma a kód
Níže je uveden malý kód pro určování typu protokolu a hodnot tlačítek na IR ovladači a kompletního hodinového kódu
Doporučuje:
Ovládání televize a připojeného Raspberry Pi stejným dálkovým ovladačem: 4 kroky
Ovládání televize a připojeného Raspberry Pi stejným dálkovým ovladačem: K ovládání Raspberry Pi pomocí infračerveného dálkového ovladače jsme dříve mohli používat LIRC. Dříve to fungovalo až do jádra 4.19.X, kdy bylo mnohem obtížnější dostat LIRC do práce. V tomto projektu máme Raspberry Pi 3 B+ připojený k televizi a
Shadow Light Box - ovládání IR dálkovým ovladačem s Arduino: 8 kroků (s obrázky)
Shadow Light Box - ovládání pomocí IR dálkového ovládání s Arduino: Tento návod vás provede výrobou stínového světelného boxu na příští Vánoce. Svůj pokoj si můžete vyzdobit sami, nebo jej můžete udělat svému příteli jako dárek. Tato stínová krabice dokáže vytvořit různé druhy barev smícháním barev červená, modrá, zelená
WiFi automatický podavač rostlin s rezervoárem - nastavení vnitřní/venkovní kultivace - vodní rostliny automaticky s dálkovým monitorováním: 21 kroků
WiFi automatický podavač rostlin s rezervoárem - vnitřní/venkovní nastavení kultivace - vodní rostliny automaticky s dálkovým monitorováním: V tomto tutoriálu předvedeme, jak nastavit vlastní vnitřní/venkovní systém podavače rostlin, který automaticky zalévá rostliny a lze jej dálkově monitorovat pomocí platformy Adosia
RGB LED pásek ESP 8266 Nodemcu ovládaný dálkovým ovladačem webového serveru: 4 kroky
ESP 8266 Nodemcu RGB LED pásek ovládaný dálkovým ovladačem webového serveru: V tomto návodu se naučíme, jak převést nodemcu na IR dálkové ovládání RGB LED pásku a že dálkové ovládání nodemcu musí být ovládáno webovou stránkou hostovanou na mobilu nebo PC pomocí nodemcu
Mechanismus řízení s vysokým točivým momentem pro opravdu velké dálkově ovládané hračky: 5 kroků
Mechanismus řízení s vysokým krouticím momentem pro opravdu velké dálkově ovládané hračky: Tento „se silně opírá o pokyny uvedené v mém předchozím“návrhu na vybudování sklopného systému vidění. Jako takový je to o něco méně krok za krokem a více fotografický tutoriál o příslušných pojmech. Obvod zpětné vazby snímače polohy použitý v