Indholdsfortegnelse:

UR BRUG AF ATMEGA 8: 7 trin (med billeder)
UR BRUG AF ATMEGA 8: 7 trin (med billeder)

Video: UR BRUG AF ATMEGA 8: 7 trin (med billeder)

Video: UR BRUG AF ATMEGA 8: 7 trin (med billeder)
Video: 12v 90 ampere bilgenerator til selvopstemt generator ved hjælp af DIODE 2024, Juli
Anonim
Image
Image

ATMEGA 8 er en af de billigste mikro -controllere, så jeg besluttede at få uret til at bruge det. Den første ting, jeg stødte på, er at vise tid, derfor er det mest generelle 7 -segment display, men jeg kan ikke vise al tekst forventer få, så jeg besluttede at gå med 16X2 LCD. Derefter kom jeg til at beholde, hvor de fleste af mikrocontrolleren de seneste tilbyder intern RTC (Real Time Clock), men ATMEGA 8 har vi ikke intern RTC, så jeg gik med ekstern. Så stødte jeg på strømmen til ur, atmega kan køre fra 1.8v til 5v, så jeg planlagde til 1s lipo, det fungerede ret godt … så lad begynde at bygge

Trin 1: Komponentliste

Komponentliste
Komponentliste
Komponentliste
Komponentliste
Komponentliste
Komponentliste
  • Atmega 8 ic
  • 16X2 LCD display
  • DS3231 RTC -modul
  • 1S lipo batteri
  • TP4056 lipo oplader modul
  • boret PCB
  • 16MHZ krystalloscillator
  • 22pf kondensator
  • 10K modstand

Trin 2: Burning Boot Loader på ATMEGA 8

Image
Image
  • Den enkleste metode er at fjerne ATMEGA 328 fra arduino uno og indsætte ATMEGA 8 i den.
  • Tilslut SPI -benene med en anden Arduino uno og brænd boot loader
  • følg denne video for bedre at stå

Trin 3: Tilslutning af RTC til Arduino

Tilslutning af RTC til Arduino
Tilslutning af RTC til Arduino
  • Tilslut SCL -pin på RTC til A5 arduino
  • Tilslut SDA -pin på RTC til A4 arduino
  • Tilslut VCC pin af RTC til 5v arduino
  • Tilslut GND -pin på RTC til GND -arduino

Trin 4: Uploadtid til RTC

Uploadtid til RTC
Uploadtid til RTC
  • Download urprogrammet
  • åbne koden
  • kommenter følgende linje
  • fastsætte det aktuelle tidspunkt
  • uplode koden
  • nu er tiden gemt til RTC
  • kommenter nu linjerne og upload det igen
  • fjern nu ATMEGA 8 fra arduinoen
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • tjek dette link for mere information

Trin 5: Opbygning af kredsløbet

Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
  • Start med at lodde ATMEGA 8 til pcb
  • Lav derefter oscillatorkredsløbet til ATMEGA 8
  • Se atmega 8 pinout
  • Retter derefter RTC- og LCD -modulet
  • Forbind forbindelsen i henhold til kredsløbsdiagrammet
  • Fix lipo -batteriet og dets oplader

Trin 6: Oprettelse af en ydre sag

Oprettelse af en ydre sag
Oprettelse af en ydre sag
Oprettelse af en ydre sag
Oprettelse af en ydre sag
  • Jeg har ikke 3D -printer, så jeg beslutter mig for at lave den ved hjælp af pap og dækkede den med farvet tape
  • Det ser skinnende og smukt ud
  • Jeg vil anbefale at bygge en 3d -trykt sag for at se mere professionel ud

Trin 7: Urets funktioner

Urets funktioner
Urets funktioner
Urets funktioner
Urets funktioner
  • Det er i 12 -timers format, så det vil vise AM/PM
  • Det viser tiden med sekunder
  • Det viser dag og dato hvert andet minut
  • Det viser rumtemperaturen hvert andet minut
  • Den har batteribackup, så selvom der ikke er strøm, kører den på batteriet
  • RTC har sit eget batteri, så selvom batteribackupen er død, får tiden ikke hvile.
  • Jeg håber, at du kan lide dette projekt …. !!! Overvej at abonnere på min YouTube -kanal !!! God læring.

Anbefalede: