Sadržaj:
Video: Digitalni sat pomoću mikrokontrolera (AT89S52 bez RTC kruga): 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Opišimo sat … "Sat je uređaj koji broji i prikazuje vrijeme (relativno)" !!!
Pretpostavljam da sam dobro rekao pa napravimo SAT sa značajkom ALARM.
NAPOMENA: čitanje će potrajati 2-3 minute. Pročitajte cijeli projekt ili inače neću biti odgovoran za bilo kakvo oštećenje dijela
Korak 1: POTREBNE KOMPONENTE
Potrebno je 6 komponenti:
1. Mikrokontroler (koristio sam obitelj AT89S52-8051), može se koristiti bilo koji programabilni mikrokontroler.
2.7 segmentni zaslon
3. Kristalni oscilator (12MHz)
4. Kondenzator (10uF, 33pF/22pF)
5. LED diode
6. otpori (330 ohma)
7.zvuk (piezo)
8.prekidači
Ne računam lemilicu, žicu, fluks….. struju !!! pomozi mi:)
Korak 2: Dijagram kruga
Ovo je dijagram sklopa digitalnog sata koji koristi mikrokontroler 8051.
Kao što vidimo, mikrokontroler je spojen na tri 7 -segmentna zaslona s različitim priključcima koji nisu multipleksirani, a znamenka posljednjeg sata povezana je samo s pinom jer prikazuje samo 1.
LED i zujalica razumljivi su prema kodu.
1 LED diode je za AM i spojio sam drugu LED koja nije prikazana na slici za alarm.
Kristalni oscilator od 12 MHz spojen je na brzinu takta i postiže točno 1 sekundno računanje pomoću svojstva prekida mikrokontrolera.
SREDNJI LEDI KOJI SE DENOTIRAJU DRUGI SU POVEZANI NA "28. I 32." PIN
Oprostite, 3 LED diode nisu prikazane na dijagramu zbog moje lijenosti
28. pin LED: prvih 30 sekundi trepće
32. pin LED: ostatak 30 sekundi trepće
**** doprinoseći cijeloj minuti !! *** siguran sam da sam nakon ovog projekta saznao da 60 sekundi čini minutu !!! WOW
Korak 3: Kodiranje
Koristio sam softver keil za izradu C koda za RTC pomoću mikrokontrolera i dobivanje hex datoteke.
POGLEDAJTE NA KODIRANJE DIJELA NA OVO DA ZNATE VIŠE !!
Temeljna stvar u dijelu kodiranja je kada će se pin svakog porta prebaciti za prikaz znamenke povezane sa svakim 7 -segmentnim zaslonom.
Svojstvo prekida 8051 koristi se za brojanje i ponovno učitavanje u sekundi. na primjer, samo. Baš kao i stvaranje funkcije odgode s argumentom 1 uzrokujući kašnjenje od 1 sekunde. (TMOD, TL0, TH0, IE svaka vrijednost doprinosi stvaranju vremena)
LED dioda za AM programirana je naizmjenično 12 sati.
Osim što se alarm može postaviti i za AM ili PM, a pin zujalice se prosljeđuje s kodom frekvencije za zujanje u vrijeme alarma. Gumb alarma s prekidačem min, sat i spremanje koristi se za postavljanje alarma. Uključivanjem alarma dvaput onemogućuje značajku alarma
CODE: C kod za dobivanje samo ideje (hex datoteka je točna u projektu)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Korak 4: Konačno …
SVE gotovo !!! Sada je vrijeme za uživanje u satu koji je svijetao i točan.
Preporučeni:
Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: 3 koraka
Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: Danas ćemo napraviti analogni sat & Digitalni sat sa Led Stripom i MAX7219 Dot modulom s Arduinom. Popravit će vrijeme s lokalnom vremenskom zonom. Analogni sat može koristiti dužu LED traku pa se može objesiti na zid kako bi postao umjetničko djelo
Digitalni sat, ali bez mikrokontrolera [Hardcore Electronics]: 13 koraka (sa slikama)
Digitalni sat, ali bez mikrokontrolera [Hardcore Electronics]: Prilično je lako izgraditi sklopove s mikrokontrolerom, ali potpuno zaboravljamo na tone posla koji je mikrokontroler morao proći kako bi dovršio jednostavan zadatak (čak i za treptanje LED diode). Dakle, koliko bi bilo teško napraviti digitalni sat kompletnim
ESP8266 Mrežni sat bez RTC -a - Nodemcu NTP sat Nema RTC -a - PROJEKT INTERNET SATA: 4 koraka
ESP8266 Mrežni sat bez RTC -a | Nodemcu NTP sat Nema RTC -a | PROJEKT INTERNET SATA: U projektu će se raditi projekt sata bez RTC -a, bit će potrebno vrijeme za korištenje interneta putem WiFi -a i prikazat će se na zaslonu st7735
Digitalni sat pomoću unutarnjeg RTC -a STM32L476: 5 koraka
Digitalni sat pomoću unutarnjeg RTC -a STM32L476: Ovaj vodič vodi do stvaranja digitalnog sata kod kuće i može raditi sve dok ga napaja izvor napajanja. Koristi interne registre mikrokontrolera i ne zahtijeva vanjski RTC
Hladnjak / stalak za prijenosno računalo bez troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): 3 koraka
Hladnjak / postolje za prijenosno računalo nula troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): AŽURIRAJTE: MOLIM VAS LJUBAV GLAS ZA MOJE INSTRUKCIJE, HVALA ^ _ ^ MOŽETE SE I VI GLAVATI ULAZITE NA www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ILI MOŽDA GLASATE ZA NAJBOLJEG PRIJATELJA