Inhoudsopgave:
- Stap 1: Onderdelenlijst
- Stap 2: Boot Loader branden op ATMEGA 8
- Stap 3: RTC aansluiten op Arduino
- Stap 4: Tijd uploaden naar RTC
- Stap 5: Het circuit bouwen
- Stap 6: Een buitenkast maken
- Stap 7: Functies van de klok
Video: KLOK MET ATMEGA 8: 7 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
ATMEGA 8 is een van de goedkoopste microcontrollers, dus ik besloot om er een klok van te maken. Het eerste wat ik tegenkwam is het weergeven van tijd, dus het meest algemene is een 7-segmentsweergave, maar ik kan niet alle tekst weergeven, verwacht er maar weinig, dus ik besloot om met 16X2 LCD te gaan. Toen kwam ik de tijd bijhouden waar de meeste van de microcontrollers interne RTC (Real Time Clock) bieden, maar ATMEGA 8 we hebben geen interne RTC, dus ik ging met een externe. klok, atmega kan lopen van 1.8v tot 5v, dus ik was van plan om 1s lipo te gebruiken, het werkte redelijk goed … dus laten we beginnen met bouwen
Stap 1: Onderdelenlijst
- Atmega 8 ic
- 16X2 LCD-scherm
- DS3231 RTC-module
- 1S lipo-batterij
- TP4056 lipo-oplaadmodule
- geboorde PCB
- 16 MHZ kristaloscillator
- 22pf condensator
- 10K weerstand
Stap 2: Boot Loader branden op ATMEGA 8
- De eenvoudigste methode is om de ATMEGA 328 van de arduino uno te verwijderen en de ATMEGA 8 erin te plaatsen.
- Verbind de SPI-pinnen met een andere Arduino uno en brand de bootloader
- volg deze video voor een beter begrip
Stap 3: RTC aansluiten op Arduino
- Sluit SCL-pin van RTC aan op A5 arduino
- Sluit de SDA-pin van RTC aan op A4 arduino
- Sluit de VCC-pin van RTC aan op 5v arduino
- Sluit de GND-pin van RTC aan op GND arduino
Stap 4: Tijd uploaden naar RTC
- Download het klokprogramma
- open de code
- verwijder commentaar op de volgende regel:
- de huidige tijd corrigeren
- upload de code
- nu is de tijd opgeslagen in RTC
- becommentarieer nu de regels en upload deze opnieuw
- verwijder nu de ATMEGA 8 van de arduino
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- check deze link voor meer informatie
Stap 5: Het circuit bouwen
- Begin met het solderen van de ATMEGA 8 op pcb
- Maak vervolgens het oscillatorcircuit voor de ATMEGA 8
- Raadpleeg de atmega 8 pinout
- Bevestig vervolgens de RTC- en LCD-module
- Maak de aansluiting volgens het schakelschema
- Repareer de lipo-batterij en de oplader
Stap 6: Een buitenkast maken
- Ik heb geen 3D-printer, dus ik besluit het te maken met karton en bedekt het met gekleurde ducttape
- Het ziet er glanzend en mooi uit
- Ik zal aanbevelen om een 3D-geprinte behuizing te bouwen om er professioneler uit te zien
Stap 7: Functies van de klok
- Het is in 12-uurs formaat, dus het zal de AM/PM weergeven
- Het zal de tijd met seconden weergeven
- Het toont de dag en datum om de twee minuten
- Het toont de kamertemperatuur om de twee minuten
- Het heeft de batterijback-up, dus zelfs als er geen stroom is, werkt het op zijn batterij
- RTC heeft zijn eigen batterij, dus zelfs als de batterij leeg is, krijgt de tijd geen rust.
- Ik hoop dat je dit project leuk zult vinden ….!!! Overweeg om je te abonneren op mijn YouTube-kanaal !!! Gelukkig leren.
Aanbevolen:
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino - Ajarnpa
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino: vandaag zullen we een analoge klok & Digitale klok met Led Strip en MAX7219 Dot module met Arduino. Het corrigeert de tijd met de lokale tijdzone. De analoge klok kan een langere LED-strip gebruiken, zodat hij aan de muur kan worden gehangen om een kunstwerk te
Gloeiende klok met luchtbellen; Mogelijk gemaakt door ESP8266: 7 stappen (met afbeeldingen)
Gloeiende klok met luchtbellen; Aangedreven door ESP8266: "gloeiende luchtbellenklok" geeft de tijd en enkele afbeeldingen weer door verlichte luchtbellen in vloeistof. In tegenstelling tot een led-matrixdisplay, geven langzaam zwevende, gloeiende luchtbellen me iets om te ontspannen. Begin jaren 90 stelde ik me "bubbeldisplay" voor. niet
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa
Een klok maken met M5stick C met behulp van Arduino IDE | RTC real-time klok met M5stack M5stick-C: Hallo allemaal, in deze instructables zullen we leren hoe we een klok kunnen maken met het m5stick-C ontwikkelbord van m5stack met behulp van Arduino IDE. Dus m5stick zal datum, tijd & week van de maand op het display
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv