Inhoudsopgave:
Video: Arduino-klok met DS3231 en LCD1602 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dit project maakt deel uit van een groter project, maar het kan ook een op zichzelf staand project zijn. Het is eigenlijk een klok met twee knoppen om de tijd en datum in te stellen.
Het ziet er niet zo geweldig uit op het breadboard met al die draden, maar het doet het werk en het kan worden vereenvoudigd door een I2C-display te gebruiken, maar ik zal dat onderwerp in een toekomstige instructable behandelen.
De bedieningsmodus is vrij eenvoudig, je hebt twee knoppen, de eerste, gekoppeld aan de pin 8 op arduino, wordt gebruikt om de parameter te selecteren (datum, uur minuut …) en aan het einde om de nieuwe datum op te slaan. De tweede knop, die aan pin 9 op arduino is bevestigd, wordt gebruikt om de geselecteerde parameter te verhogen en aan het einde om gegevens die u zojuist hebt ingevoerd te annuleren (niet opslaan) voor het geval u er niet tevreden mee bent.
Stap 1: Benodigde onderdelen:
1. Arduino UNO R3 of compatibel bord
2. DS3231 RTC (Real Time Clock)-module
3. CR2032-batterij, als de module er niet bij is:
4. LCD 1602-display:
5. 50K ohm variabele weerstand voor het aanpassen van het contrast van de 1602 LCD
6. 2 knoppen voor het aanpassen van de datum en tijd
7. Twee weerstanden van 10K ohm voor pulldown van knoppinnen
8. Overbruggingsdraad voor het aansluiten van de onderdelen
9. Breadboard
Stap 2: Stel het schema samen
Aangezien ik zeker weet dat je de verbinding niet kunt maken op basis van de eerste foto van het project, is hier het schema ervoor.
Stap 3: Schrijf de code:
U vindt de code voor dit project hier, in het bijgevoegde bestand. Voel je vrij om het aan te passen aan je behoeften. De code wordt uitgelegd in het.ino-bestand. Alle suggesties zijn welkom.
Ook de bibliotheek die ik heb gebruikt is bijgevoegd. Andere bibliotheken van DS3231 werken mogelijk niet.
Aanbevolen:
Een real-time klokmodule gebruiken (DS3231): 5 stappen
Hoe een real-time klokmodule (DS3231) te gebruiken: De DS3231 is een goedkope, extreem nauwkeurige I2C real-time klok (RTC) met een geïntegreerde temperatuurgecompenseerde kristaloscillator (TCXO) en kristal. Het apparaat heeft een batterij-ingang en houdt de tijd nauwkeurig bij wanneer de hoofdstroom naar
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): 3 stappen
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): Deze Instructable laat u zien hoe u de tijd op een DS3231 Real Time Clock kunt instellen met behulp van een Arduino en een kleine Java-toepassing die gebruik maakt van de seriële verbinding van de Arduino.De basislogica van dit programma:1. De Arduino stuurt een serieel verzoek
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: 3 stappen
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: We krijgen steeds verzoeken over het gebruik van DS1307 en DS3231 realtime klokmodules met Arduino van verschillende bronnen - dus dit is de eerste van een tweedelige tutorial over hoe ze te gebruiken. Voor deze Arduino-tutorial hebben we twee realtime klokmodules voor ons
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze