Inhoudsopgave:
Video: Arduino digitale klok met alarmfunctie (aangepaste PCB) - Ajarnpa
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze doe-het-zelfgids laat ik je zien hoe je je eigen digitale klok kunt maken met deze alarmfunctie.
In dit project heb ik besloten om mijn eigen PCB te maken die is gebaseerd op de Arduino UNO-microcontroller - Atmega328p.
Hieronder vindt u het elektronische schema met PCB-layout zodat u het eenvoudig zelf kunt maken.
Door op de knoppen te drukken kunt u tijd/datum/alarm en alarmstatus (aan/uit) instellen.
Het alarm kan worden uitgeschakeld door op de alarmknop te drukken of door de box te kraken.
Updates en meer zijn hier te vinden:
Laten we beginnen.
Stap 1: Wat u nodig heeft - Hardware
Voor dit project heb je nodig:
- Ons aangepaste PCB-circuit:
- LCD met hoog contrast van 16x2 tekens (Raystar RC1602B-LLG-JWVE)
- Atmega328 (met Arduino UNO-bootloader)
- DS1307 Realtimeklok
- Kantel sensor
- 28 dip-aansluiting & 8 dip-aansluiting
- 16 MHz kristaloscillator
- 32.768 MHz kristaloscillator
- 2x22 pF condensatoren
- 3x10 kOhm weerstand
- Trimmer 20kOhm
- Zoemer
- Knoopcelbatterijhouder
- schroefklem 2P 2,54mm
- Pin Header 1x5 Vrouwelijk 2,54mm
-
Mini-drukknopschakelaar - hoog
Je hebt ook een TTL naar USB-module of een Arduino UNO-bord nodig voor de programmeerprocedure.
Voor stroom heb je een 5V-1A voedingsadapter nodig of je kunt een usb-kabel gebruiken zoals ik deed.
Stap 2: Het circuit bij EasyEDA, het gratis online circuitontwerpplatform
Vul hier in om het bovenstaande circuit te bekijken en wijzigingen aan te brengen.
Stap 3: De code
Hoe het te programmeren:
Sluit je schakeling met TTL naar USB module met 5 kabels aan op de programmeerheader.
De pinnen RX en TX moeten kruiselings met elkaar verbonden zijn.
OPMERKING: Als u het Arduino UNO-bord gebruikt, zorg er dan voor dat u eerst de ATmega328 IC verwijdert en sluit de headers RX naar RX en TX naar TX-pinnen van het bord aan. De RS-pin moet worden aangesloten op de Arduino UNO-resetpin.
Download de code van hier en open deze met Arduino IDE. Binnenin vind je ook het bibliotheekbestand.
Stap 4: JLCPCB - Maak je eigen printplaat vanaf $ 2
Ga hier naar binnen om uw printplaat te produceren!
Gebruik JLCPCB voor $ 2 PCB-fabricage en 2-daagse bouwtijd, de kwaliteit is echt goed, bekijk de onderstaande foto van onze printplaat.
Stap 5: 3D-onderdelen
Stap 6: Goed gedaan
Ik hoop dat jullie dit leuk vonden, laat het me weten in de comments!!!