Inhoudsopgave:

Arduino digitale klok met alarmfunctie (aangepaste PCB) - Ajarnpa
Arduino digitale klok met alarmfunctie (aangepaste PCB) - Ajarnpa

Video: Arduino digitale klok met alarmfunctie (aangepaste PCB) - Ajarnpa

Video: Arduino digitale klok met alarmfunctie (aangepaste PCB) - Ajarnpa
Video: 🇳🇱 DIGITALE ARDUINO KLOK MET ANIMATIE - Arduino project 2024, November
Anonim
Arduino digitale klok met alarmfunctie (aangepaste PCB)
Arduino digitale klok met alarmfunctie (aangepaste PCB)

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

Wat u nodig heeft - Hardware
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

Het circuit bij EasyEDA, het gratis online circuitontwerpplatform
Het circuit bij EasyEDA, het gratis online circuitontwerpplatform
Het circuit bij EasyEDA, het gratis online circuitontwerpplatform
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

De code
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

JLCPCB - Maak je eigen printplaat vanaf $ 2!
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

3D-onderdelen
3D-onderdelen
3D-onderdelen
3D-onderdelen

Stap 6: Goed gedaan

Goed gedaan!
Goed gedaan!

Ik hoop dat jullie dit leuk vonden, laat het me weten in de comments!!!

Aanbevolen: