Sadržaj:
Video: Digitalni sat pomoću mikrokontrolera (AT89S52 bez RTC kruga): 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Opišimo sat … "Sat je uređaj koji broji i prikazuje vrijeme (relativno)" !!!
Pretpostavljam da sam dobro rekao pa napravimo SAT sa funkcijom 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 porodicu AT89S52-8051), može se koristiti bilo koji programabilni mikrokontroler.
2.7 segmentni ekran
3. Kristalni oscilator (12MHz)
4. Kondenzator (10uF, 33pF/22pF)
5. LEDs
6. otpori (330 ohma)
7.zvuk (piezo)
8.prekidači
Ne računam lemilicu, žicu, fluks….. struju !!! pomozi mi:)
Korak 2: Dijagram kola
Ovo je dijagram kola digitalnog sata koji koristi mikrokontroler 8051.
Kao što vidimo, mikrokontroler je spojen na tri 7 -segmentna ekrana sa različitim portovima koji nisu multipleksirani, a cifra posljednjeg sata je spojena samo na pin jer prikazuje samo 1.
LED i zujalica razumljivi su prema kodu.
1 LED diode je za AM i povezao sam drugu LED koja nije prikazana na slici za alarm.
Kristalni oscilator od 12 MHz je spojen na brzinu takta i postiže tačno 1 sekundno računanje koristeći svojstvo prekida mikrokontrolera.
SREDNJA LED dioda koja se odvaja od sekunde je povezana sa "28. i 32." PIN -om
Oprostite, 3 LED diode nisu prikazane na dijagramu zbog moje lijenosti
28. pin LED: trepće prvih 30 sekundi
32. pinska LED: ostatak 30 sekundi trepće
**** doprinoseći cijelom minutu !! *** 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 dobijanje heksadecimalne datoteke.
POGLEDAJTE NA KODIRANJE DELA NA OVO DA ZNATE VIŠE !!
Osnovna stvar u dijelu kodiranja je kada će se pin svakog porta prebaciti za prikaz znamenke povezane sa svakim 7 -segmentnim prikazom.
Svojstvo prekida 8051 koristi se za brojanje i ponovno učitavanje u sekundi. na primjer, samo, poput stvaranja funkcije odgode s argumentom 1 uzrokujući kašnjenje od 1 sekunde. (TMOD, TL0, TH0, IE svaka vrijednost doprinosi stvaranju vremena)
LED za AM programiran je naizmjenično 12 sati.
Osim što se alarm može postaviti i za AM ili PM, a pin zujalice se prosljeđuje sa kodom frekvencije za zujanje u vrijeme alarma. Tipka za alarm sa prekidačem min, sat i spremanje koristi se za postavljanje alarma. Kada dvaput kliknete na alarm, onemogućuje se funkcija alarma
KOD: C kôd samo za dobijanje ideje (heksadecimalna datoteka je tačna za projekat)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Korak 4: Konačno …
Sve završeno !!! Sada je vrijeme za uživanje u satu koji je svijetao i tačan.
Preporučuje se:
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 | INTERNET SAT PROJEKAT: U projektu će se raditi projekat satova bez RTC -a, bit će potrebno vrijeme za korištenje interneta putem WiFi -a i to će se prikazati na ekranu st7735
Digitalni sat pomoću internog RTC -a STM32L476: 5 koraka
Digitalni sat pomoću internog RTC -a STM32L476: Ovaj vodič vodi do stvaranja digitalnog sata kod kuće i može raditi sve dok se napaja iz izvora napajanja. Koristi interne registre mikrokontrolera i ne zahtijeva vanjski RTC
Hladnjak / postolje 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 bez troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): AŽURIRAJTE: MOLIM VAS LJUBAV GLAS ZA MOJE UPUTSTVO, HVALA ^ _ ^ MOŽETE I DA GLASATE ULAZITE NA www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ILI MOŽDA GLASATE ZA NAJBOLJEG PRIJATELJA