Përmbajtje:
Video: Ora dixhitale Arduino duke përdorur DS1302: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Prezantimi
Përshëndetje djema, shpresoj që të gjithë të jeni mirë. Ky do të jetë një projekt i shkurtër dhe i thjeshtë se si të bëni një orë dixhitale duke përdorur Arduino.
Në këtë projekt, ne do të bëjmë një orë dixhitale me ndihmën e Arduino dhe një regjistër ndërrimi. Kjo mund të shfaqë kohën vetëm në formatin 24 orë me pika të ndezura (që përfaqësojnë sekonda).
Unë jam duke përdorur modulin e orës në kohë reale (RTC) DS1302 për qëllime kohore. Gjëja më e mirë për të është përdorimi i vetëm një regjistri Shift dhe një ekran 4-shifror me 7 segmente.
Hapi 1: Çfarë na nevojitet?
Këtu është lista e pjesëve që na duhen:
- Arduino Uno/Nano
- Moduli i orës RTC (DS1302)
- Ekran me 4 shifra me shtatë segmente
- Regjistri i ndërrimit (74HC595)
- Rezistencë 220 Ohm x4 (Për të zvogëluar shkëlqimin)
- Qeliza e monedhës CR2032 (Për modulin RTC)
- Telat Jumper
- Tabela e Bukës
- Pllakë Perf (Opsionale për Prototipim) Bateri litium-jon (Për burimin e energjisë)
Pra, kjo është ajo për të cilën kemi nevojë të gjithë.
Hapi 2: Lidhjet/telat
Në këtë, ne lidhim ekranin e segmentit me regjistrin Arduino dhe Shift si më poshtë:
Mbërtheni A në Q0, Pin B në Q1, Pin C në Q2, Mbërtheni D në Q3, Ngjiteni E në Q4, Gjilpëra F në Q5, Vendoseni G në Q6 të Regjistrit Shift
Mbërtheni DP (H) në kunjin 3 të Arduino
Pin Digit1 në Pin 7 të Arduino
Pin Digit2 në Pin 6 të Arduino
Pin Digit3 në Pin 5 të Arduino
Pin Digit4 në Pin 4 të Arduino
Gjithashtu, lidhni Rezistencat 220-ohm me secilën shifër të ekranit të segmentit. (Shihni Diagramin)
Tani lidhim modulin RTC me Arduino, futim qelizën e monedhës në modul dhe lidhemi sipas diagramit të dhënë. E njëjta gjë për Regjistrin Shift.
Ju mund t'i shkarkoni këto imazhe nga lidhja e dhënë më poshtë. Lidhjet Skematike të BreadBoard
Hapi 3: Kodimi
Do të shihni një kod si ky siç tregohet në imazh:
Vetëm Vendosni kohën aktuale në këtë linjë kodi dhe ngarkoni atë. Pas ngarkimit, komentoni për këtë rresht (përdorni dy pjerrësi d.m.th. //) sepse pasi të jetë caktuar koha mbetet e pandryshuar.
Përfshini bibliotekën (e dhënë në lidhjen e dhënë më poshtë) në program duke shkuar te
Skiconi <Përfshi Bibliotekën <Shtoni skedar. ZIP <Shtoni shtegun e skedarit tuaj të shkarkuar
Shkarkoni kodin dhe bibliotekat nga lidhja e dhënë më poshtë:
Kodi i shkarkimit
Hapi 4: Prototipizimi (Opsionale)
Ne mund ta bëjmë këtë projekt të lëvizshëm duke bërë lidhje në PCB.
Ndërsa e bëni atë në një PCB sigurohuni që po përdorni kunjat e kokës femërore për të montuar qarqet Arduino, përndryshe bashkimi direkt mund të dëmtojë pajisjen. Gjithashtu, përdorni një bazë IC me 16 kunja për rezistencën e ndërrimit, përndryshe pajisja mund të dëmtohet (e njëjta gjë ndodh në rastin tim).
Gjithashtu, bashkova ekranin Segment në një PCB tjetër i cili mund të montohet lehtësisht në një kuti ose diçka tjetër.
Lidhni çdo nyje siç duhet, përndryshe qarku mund të mos funksionojë.
Sugjerim: Fillimisht bëjeni në dërrasë buke pastaj mund ta lidhni në PCB.
Recommended:
Ora dixhitale duke përdorur mikrokontrollues (AT89S52 pa qark RTC): 4 hapa (me fotografi)
Ora Dixhitale duke Përdorur Mikrokontrollues (AT89S52 Pa RTC Circuit): Le të përshkruajmë një orë … " Ora është një pajisje që numëron dhe tregon kohën (relative) " !!! Mendoni se e thashë ashtu, kështu që ju lejon të bëni një orë me funksionin ALARM Me SHENIM: do të duhen 2-3 minuta në lexim, ju lutemi lexoni të gjithë projektin, përndryshe nuk do të
Ora dixhitale e kohës në rrjet duke përdorur ESP8266: 4 hapa (me fotografi)
Ora Dixhitale e Kohës së Rrjetit Duke përdorur ESP8266: Ne mësojmë se si të ndërtojmë një orë dixhitale të bukur që komunikon me serverët NTP dhe shfaq kohën e rrjetit ose internetit. Ne përdorim WeMos D1 mini për t'u lidhur me një rrjet WiFi, për të marrë kohën NTP dhe për ta shfaqur atë në një modul OLED. Videoja e mësipërme t
Ora dixhitale duke përdorur Arduino dhe Led Dot Matrix Display: 6 hapa
Ora dixhitale duke përdorur Arduino dhe Led Dot Matrix Display: Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka komunitet shumë të mirë të përdoruesve. Në këtë projekt
Ora dixhitale duke përdorur RTC të brendshme të STM32L476: 5 hapa
Ora dixhitale duke përdorur RTC të brendshme të STM32L476: Ky udhëzues udhëzon për të bërë orë dixhitale në shtëpi dhe mund të funksionojë për sa kohë që mundësohet nga burimi i energjisë. Ai përdor regjistrat e brendshëm të mikrokontrolluesit dhe nuk kërkon RTC të jashtëm
Ora dixhitale 12-orëshe duke përdorur Arduino: 3 hapa
Ora dixhitale 12-orëshe duke përdorur Arduino: Ky është një projekt i bazuar në bukë i cili përdor Atmel Atmega 2560 (Arduino Mega) dhe ekran LCD 16x2 për të bërë një orë dixhitale 12-orëshe pa pasur nevojë për pajisje shtesë. Ne gjithashtu mund të caktojmë dhe modifikojmë kohën me ndihmën e dy butonave. E gjithë