Përmbajtje:
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Le të përshkruajmë një orë … "Ora është një pajisje që numëron dhe tregon kohën (relative)" !!!
Mendoni se e thashë drejt, kështu që le të bëjmë një orë me funksionin ALARM.
SH NOTNIM: do të duhen 2-3 minuta në lexim ju lutemi lexoni të gjithë projektin ose përndryshe nuk do të jem përgjegjës për ndonjë dëmtim të pjesës
Hapi 1: KOMPONENTET E KRKUARA
6 komponentë të nevojshëm:
1. Mikrokontrolluesi (kam përdorur familjen AT89S52-8051), mund të përdoret çdo mikrokontrollues i programueshëm.
Ekran 2.7 segment
3. Oshilator kristal (12MHz)
4. Kondensatori (10uF, 33pF/22pF)
5. LEDs
6. rezistencat (330 Ohm)
7. zile (piezo)
8. çelsat e shtytjes
Dhe unë nuk jam duke përfshirë hekur bashkues, tela, fluks … energji elektrike !!! me ndihmo:)
Hapi 2: Diagrami i Qarkut
Ky është diagrami qarkor i orës dixhitale duke përdorur mikrokontrollues 8051.
Siç mund ta shohim, mikrokontrolluesi është i lidhur me tre ekrane 7 segmentesh me porte të dallueshme jo të shumëfishta dhe shifra e orës së fundit lidhet vetëm me një kunj pasi tregon vetëm 1.
LED dhe zile janë vetë -shpjeguese sipas kodit.
1 e LED është për AM dhe unë kam lidhur një LED tjetër që nuk tregohet në figurë për alarm.
Oscillatori Kristal i 12MHz është i lidhur me shpejtësinë e orës dhe arrin numërimin e saktë të 1 sekondës duke përdorur vetinë e ndërprerjes së mikrokontrolluesit.
LED -ët e Mesëm që DENOTOHEN SEC DYT A LIDHEN ME PININ "28 DHE 32"
Ju lutem më falni, 3 LED nuk tregohen në diagramin e qarkut për dembelizmin tim
LED i pinit të 28 -të: ndezja e parë 30 sekondë
LED i pinit të 32 -të: pushoni për 30 sekonda
**** duke kontribuar për një minutë të tërë !! *** Unë jam i sigurt pas këtij projekti kam arritur të di 60 sekonda bën një minutë !!! UAU
Hapi 3: Kodimi
Unë kam përdorur softuerin keil për të ndërtuar një kod C për RTC duke përdorur mikrokontrollues dhe marrjen e skedarit gjashtëkëndësh.
Referojuni kodimit të pjesës për këtë për të ditur më shumë !!
Gjëja themelore në pjesën e kodimit është, kur kunja e secilës port do të kalojë për të treguar shifrën që lidhet me secilën ekran 7 -segmentesh.
Prona e ndërprerjes e 8051 përdoret për të numëruar dhe ringarkuar në sekondë. për shembull vetëm, Ashtu si krijimi i një funksioni vonesë me argumentin 1 që shkakton 1 sekondë vonesë. (TMOD, TL0, TH0, IE çdo vlerë kontribuon në bërjen e kohës)
LED për AM është programuar për 12 orë alternative.
Si dhe alarmi gjithashtu mund të vendoset për AM ose PM në mënyrë specifike dhe kunja e ziles kalon me kodin e frekuencës për të lëvizur në kohën e alarmit. Butoni i alarmit me çelësin min, orë dhe kursim përdoret për vendosjen e alarmit. Me klikimin e dyfishtë të alarmit çaktivizon funksionin e alarmit
KODI: Kodi C për të marrë vetëm idenë (skedari hex është ai i saktë i projektit)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Hapi 4: Së fundi…
GJITH bërë !!! Tani është koha për të shijuar orën që është e ndritshme dhe e saktë.
Recommended:
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
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
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 duke përdorur 4026 dhe 4060: 5 hapa (me fotografi)
Ora dixhitale duke përdorur 4026 dhe 4060: Këtë verë mora një kurs të quajtur " Elektronikë Dixhitale " në kolegjin tim Mësova për flip-flops, sportele dhe shumë më tepër. Kështu që mendova se do të ishte mirë Nëse bëj një projekt që lidhet me elektronikën dixhitale dhe prej andej projekti blloku dixhital