Innehållsförteckning:
Video: Stor Arduino LCD -klocka med två larm och temperaturmonitor som styrs av IR -TV -fjärrkontroll: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Hur man bygger en Arduino -baserad LCD -klocka med två larm och temperaturmätare som styrs av IR -TV -fjärrkontroll.
Steg 1: Beskrivning
Detta är en LCD -klocka gjord med DS3231 realtidsklockemodul, som till skillnad från DS1307 har möjlighet till larm och temperaturmätare. I detta fall visar LCD -skärmen datum, tid, två larm och även den aktuella temperaturen. Och den mest intressanta delen är att de fullständiga inställningarna för klockan samt att stänga av larmet görs via TV: ns fjärrkontroll.
Steg 2: Delar
Hårdvarudelar som krävs för att bygga:
-Arduino -bräda
-DS3231 RTC -kort
-20X4 LCD -skärm
-I2C Arduino LCD -displaymodul
-RC5 -protokoll IR -fjärrkontroll
-IR -mottagare
-LED
-Summer
-220 Ohm motstånd
Steg 3: Bygga
Grundkoden är hämtad från en enkel kretswebbsida Och jag gjorde några ändringar: För enkelhetens skull lade jag till en I2C-modul på LCD-skärmen och ändrade koden i enlighet därmed. Jag lade också till en liten summer som genererar ljud med en given frekvens medan larmet är aktivt.
DS3231 -kortet levereras med 5V som 20x4 LCD och IR -mottagaren, denna 5V kommer från Arduino -kortet, det finns 3 datafodrade anslutna mellan detta kort och Arduino, SCL -linje är ansluten till analog pin 5, SDA är ansluten till analog pin 4 och INT -linje är ansluten till digital pin 2 som är den externa avbrottsstiftet på Arduino (INT0). DS3231 avbryter mikrokontrollern när det finns ett larm (alarm1 eller alarm2). IR -mottagaren har 3 stift: GND, VCC och OUT där OUT -stiftet är anslutet till Arduino -stift 3 som är en extern avbrottsstift (INT1). Lysdioden som är ansluten till Arduino pin 10 används som larmindikator (alarm1 eller alarm2), så om det finns ett larm drar DS3231 ner INT -stiftet som avbryter mikrokontrollern (ATmega328P) och mikrokontrollern tänder lysdioden, här en knapp på fjärrkontrollen stänger av både lysdioden och alarmet. Vi måste avkoda vår fjärrkontroll för att kunna koden för varje knapp eftersom vi måste lägga till den i Arduino -programvaran (kod).
Steg 4: Fjärrkontroll
Fjärrkontrollen som används i detta projekt är en TV IR -fjärrkontroll med RC5 -protokoll, det är den som visas nedan (använda knappar är numrerade):
Knapp Funktionskod (hexformat)
1 Ökning 0x20
2 Ställ in tid och kalender 0x10
3 Minska 0x21
4 Ställ in larm 0x11
5 Återställ larm 0x0C
Observera att denna kod måste använda fjärrkontrollen med RC5 -protokollet, och oftast används sådana fjärrenheter av äldre Philips -enheter. Nedan finns en enkel kod "IR -protokollsökare" som låter dig enkelt bestämma protokollet för alla fjärrkontroller, liksom värdet på varje knapp. Bilden visar den fjärrkontroll jag använde med de markerade värdena och funktionerna på knapparna.
Steg 5: Schematisk och kod
Nedan presenteras liten kod för att bestämma protokollstyp och värden för knapparna på IR -styrenheten och komplett klockkod
Rekommenderad:
DIY - RGB LED -nyanser som styrs av Arduino: 5 steg (med bilder)
DIY | RGB LED -nyanser som styrs av Arduino: Idag ska jag lära dig hur du kan bygga dina egna RGB LED -glasögon väldigt enkelt och billigtDetta har alltid varit en av mina största drömmar och det gick äntligen i uppfyllelse! Ett stort rop till NextPCB för sponsring det här projektet. De är en kretskortstillverkare,
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
Robotarm som styrs av Arduino och PC: 10 steg
Robotarm som styrs av Arduino och PC: Robotarmar används ofta i industrin. Oavsett om det är för montering, svetsning eller ens en används för dockning på ISS (International Space Station), hjälper de människor i arbetet eller de ersätter människan totalt. Arm som jag har byggt är mindre om
Smart musik i sovrum och bad med hallon Pi - Integrering av flerrum, larm, knappstyrning och hemautomation: 7 steg
Smart musik i sovrum och bad med Raspberry Pi - Integrering av multirum, larm, knappstyrning och hemautomation: Idag vill vi ge dig två exempel på hur du kan använda Raspberry Pi med vår Max2Play -programvara för hemautomation: i badrummet och sovrummet . Båda projekten liknar varandra genom att musik i hög kvalitet från olika källor kan streamas genom
Väderprognosklocka med gammalt larm och Arduino: 13 steg (med bilder)
Väderprognosklocka med gammalt larm och Arduino: Jag hade en trasig väckarklocka liggande och kom på en idé att konvertera den till klocka och väderprognosstation.För detta projekt behöver du: Gammal cirkulär väckarklocka Arduino Nano BME280 sensormodul ( temp, luftfuktighet, tryck) LCD -display