Taula de continguts:
Vídeo: Rellotge LCD Arduino gran amb dues alarmes i monitor de temperatura controlat per control remot IR TV: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Com construir un rellotge LCD basat en Arduino amb dues alarmes i un monitor de temperatura controlats per control remot de TV IR.
Pas 1: descripció
Es tracta d’un rellotge LCD fabricat amb un mòdul de rellotge en temps real DS3231, que a diferència de DS1307 té la possibilitat de monitoritzar la temperatura i l’alarma. En aquest cas, la pantalla LCD mostra la data, l'hora, dues alarmes i també la temperatura actual. I el més interessant és que la configuració completa del rellotge, així com el silenci de l’alarma, es fa mitjançant el control remot del televisor.
Pas 2: parts
Peces de ferreteria necessàries per a la construcció:
-Placa Arduino
-DS3231 placa RTC
-Pantalla LCD de 20X4
-Mòdul de pantalla LCD Arduino I2C
-Comandament a distància per protocol RC5
-Receptor IR
-LED
-Buzzer
-220 Ohm de resistència
Pas 3: construir
El codi bàsic es pren de la pàgina web de circuit senzill i he fet alguns canvis: per simplificar, he afegit un mòdul I2C a la pantalla LCD i he modificat el codi en conseqüència. També he afegit un petit brunzidor que genera so amb una freqüència determinada mentre l’alarma està activa.
La placa DS3231 es subministra amb 5V com a LCD 20x4 i el receptor IR, aquest 5V prové de la placa Arduino, hi ha 3 dades alineades connectades entre aquesta placa i l’Arduino, la línia SCL està connectada al pin analògic 5, l’SDA està connectat a el pin analògic 4 i la línia INT estan connectats al pin digital 2, que és el pin d'interrupció extern de l'Arduino (INT0). El DS3231 interromp el microcontrolador quan hi ha una alarma (alarm1 o alarm2). El receptor IR té 3 pins: GND, VCC i OUT, on el pin OUT està connectat al pin Arduino 3, que és pin d'interrupció extern (INT1). El LED connectat al pin 10 d’Arduino s’utilitza com a indicador d’alarma (alarm1 o alarm2), de manera que si hi ha una alarma, el DS3231 fa baixar el pin INT que interromp el microcontrolador (ATmega328P) i el microcontrolador encén el LED, aquí un botó del comandament a distància apaga tant el LED com l'alarma ocorreguda. Hem de descodificar el comandament a distància per conèixer el codi de cada botó perquè l’hem d’afegir al programari (codi) Arduino.
Pas 4: control remot
El comandament a distància utilitzat en aquest projecte és un comandament a distància IR de TV amb protocol RC5, és el que es mostra a continuació (els botons usats estan numerats):
Codi de funció de botó (format hexadecimal)
1 Increment 0x20
2 Estableix l'hora i el calendari 0x10
3 Decrement 0x21
4 Estableix alarmes 0x11
5 Restableix les alarmes 0x0C
Tingueu en compte que aquest codi ha d’utilitzar el control remot amb el protocol RC5 i que, sovint, aquests dispositius remots són utilitzats per dispositius Philips més antics. A continuació es mostra un senzill codi "identificador de protocols IR" que us permet determinar fàcilment el protocol de qualsevol control remot, així com el valor de cada botó. La imatge mostra el comandament a distància que he utilitzat amb els valors i funcions marcats dels botons.
Pas 5: esquema i codi
A continuació es presenta un petit codi per determinar el tipus de protocol i els valors dels botons del controlador IR i el codi de rellotge complet
Recomanat:
Com controlar un braç de robot de gran mida 4dof d'alta potència amb control remot Arduino i Ps2 ?: 4 passos
Com controlar un braç de robot de mida gran d’alta potència 4dof amb control remot Arduino i Ps2? treball de la placa arduino al braç del robot 6dof also.end: write buy SINONING Una botiga de joguines de bricolatge
Control remot IR basat en Arduino controlat per temperatura: 7 passos
Control remot IR basat en Arduino controlat per temperatura: Ei, què passa, nois! Akarsh aquí des de CETech. Cansat de despertar-vos enmig d'un son dur només perquè la temperatura de l'habitació és massa baixa o massa alta a causa de la vostra CA muda. Llavors, aquest projecte és per a vosaltres. En aquest projecte, farem el nostre
Alertes push Arduino per a timbres, alarmes antirobatori, alarmes de fum, etc.: 8 passos
Alertes Arduino Push per a timbres, alarmes antirobatori, alarmes de fum, etc. Detalls complets al meu lloc web aquí Sobre Arduino Push Alert Box Utilitza un Arduino Uno i un Ethernet Shield basats en el xip Wiznet W5100 per
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: 9 passos
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: hola, sóc Abhay i és el meu primer bloc sobre Instructables i avui us mostraré com controlar els vostres electrodomèstics amb el vostre control remot de TV construint aquest projecte senzill. gràcies al laboratori atl per obtenir suport i proporcionar el material
Liberació del cable remot Olympus Evolt E510 (versió 2 amb enfocament automàtic al control remot): 6 passos (amb imatges)
Liberació del cable remot Olympus Evolt E510 (versió 2 amb enfocament automàtic al control remot): ahir vaig construir un comandament senzill amb un botó per al meu Olympus E510. La majoria de càmeres tenen un botó de disparador (el que premeu per fer una foto) que té dos modes. Si es prem el botó suaument, la càmera enfocarà automàticament i mesurarà la llum