Indholdsfortegnelse:
Video: Stort Arduino LCD -ur med to alarmer og temperaturmonitor styret af IR -tv -fjernbetjening: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Sådan opbygges et Arduino -baseret LCD -ur med to alarmer og temperaturmonitor styret af IR TV -fjernbetjening.
Trin 1: Beskrivelse
Dette er et LCD -ur fremstillet med DS3231 real -time urmodul, som i modsætning til DS1307 har mulighed for alarm og temperaturmonitor. I dette tilfælde viser LCD -skærmen dato, klokkeslæt, to alarmer og også den aktuelle temperatur. Og den mest interessante del er, at de komplette indstillinger af uret samt dæmpning af alarmen udføres via tv -fjernbetjeningen.
Trin 2: Dele
Hardware -dele, der kræves til byggeri:
-Arduino bord
-DS3231 RTC -kort
-20X4 LCD -skærm
-I2C Arduino LCD Display Modul
-RC5 protokol IR fjernbetjening
-IR modtager
-LED
-Summer
-220 Ohm modstand
Trin 3: Bygning
Grundkoden er hentet fra simple-circuit-webside. Og jeg lavede et par ændringer: For nemheds skyld tilføjede jeg et I2C-modul til LCD-displayet og ændrede koden i overensstemmelse hermed. Jeg tilføjede også en lille summer, der genererer lyd med en given frekvens, mens alarmen er aktiv.
DS3231 -kortet leveres med 5V som 20x4 LCD og IR -modtager, denne 5V kommer fra Arduino -kortet, der er 3 dataforbindelser forbundet mellem dette kort og Arduino, SCL -linje er forbundet til analog pin 5, SDA er forbundet til analog pin 4 og INT -linje er forbundet til digital pin 2, som er den eksterne afbrydelsesstift på Arduino (INT0). DS3231 afbryder mikrokontrolleren, når der er en alarm (alarm1 eller alarm2). IR -modtageren har 3 ben: GND, VCC og OUT, hvor OUT -stiften er forbundet til Arduino pin 3, som er ekstern afbrydelsesstift (INT1). LED'en, der er tilsluttet Arduino pin 10, bruges som alarmindikator (alarm1 eller alarm2), så hvis der er en alarm, trækker DS3231 INT -stiften ned, som afbryder mikrokontrolleren (ATmega328P), og mikrokontrolleren tænder LED'en, her en knap på fjernbetjeningen slukker både LED'en og den forekommende alarm. Vi er nødt til at afkode vores fjernbetjening for at kende koden til hver knap, fordi vi skal tilføje den i Arduino -softwaren (kode).
Trin 4: Fjernbetjening
Fjernbetjeningen, der bruges i dette projekt, er en TV IR -fjernbetjening med RC5 -protokol, det er den, der er vist nedenfor (brugte knapper er nummererede):
Knap Funktionskode (hex -format)
1 Forøgelse 0x20
2 Indstil tid og kalender 0x10
3 Reducer 0x21
4 Indstil alarmer 0x11
5 Nulstil alarmer 0x0C
Bemærk, at denne kode skal bruge fjernbetjeningen med RC5 -protokollen, og oftest bruges sådanne eksterne enheder af ældre Philips -enheder. Nedenfor er en simpel kode "IR -protokol finder", der giver dig mulighed for nemt at bestemme protokollen for enhver fjernbetjening samt værdien af hver knap. Billedet viser den fjernbetjening, jeg brugte med de markerede værdier og funktioner på knapperne.
Trin 5: Skematisk og kode
Nedenfor er præsenteret lille kode til bestemmelse af protokol type og værdier for knapperne på IR controller og komplet urkode
Anbefalede:
Temperaturmonitor med DHT11 og I2C 20x4 LCD: 6 trin
Temperaturovervågning med DHT11 og I2C 20x4 LCD: I denne vejledning lærer vi, hvordan man laver en enkel temperaturmonitor ved hjælp af en DHT11 -sensor og I2C LCD Se videoen
Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): 11 trin (med billeder)
Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): Denne instruktør viser, hvordan man designer en fjernstyret tohjulet robotrover over et wi-fi-netværk ved hjælp af en Arduino Uno tilsluttet et ESP8266 Wi-fi-modul og to trinmotorer. Robotten kan styres fra almindelige internetbrowsere
Arduino -temperaturmonitor med lav effekt: 4 trin
Lav effekt Arduino temperaturmonitor: I denne instruktør bygger vi endnu en temperaturmonitor ved hjælp af en DS18B20 temperatursensor. Men dette projekt er anderledes. Det kan holde på batterier i næsten 1,5 år! Ja! Ved hjælp af Arduino low power -biblioteket kan vi få dette projekt til at køre
Arduino Anti Collision -bil styret med Bluetooth: 3 trin (med billeder)
Arduino Anti Collision Car Controlled With Bluetooth: Sådan laver du en Arduino Anti Collision Car Controlled With Bluetooth
The Brew Probe - WiFi temperaturmonitor: 14 trin (med billeder)
The Brew Probe - WiFi Temperature Monitor: I denne instruktive vil vi bygge en temperatursonde, der udnytter MQTT og Home Assistant til at videresende temperaturoplysningerne til en webside, hvor du kan overvåge spiringstemperaturen hvor som helst i din fermenter. Jeg den komplette liste over ting