Satura rādītājs:
- 1. darbība: OBLIGĀTĀS SASTĀVDAĻAS
- 2. darbība: shēmas shēma
- 3. darbība: kodēšana
- 4. solis: Visbeidzot…
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Aprakstīsim pulksteni … "Pulkstenis ir ierīce, kas skaita un rāda laiku (relatīvo)" !!!
Es domāju, ka es to pateicu pareizi, tāpēc ļaujim izveidot pulksteni ar ALARM funkciju.
PIEZĪME: lasīšana prasīs 2-3 minūtes, lūdzu, izlasiet visu projektu, pretējā gadījumā es neesmu atbildīgs par daļējiem bojājumiem
1. darbība: OBLIGĀTĀS SASTĀVDAĻAS
Nepieciešamas 6 sastāvdaļas:
1. Mikrokontrolleris (esmu izmantojis AT89S52-8051 saimi), var izmantot jebkuru programmējamu mikrokontrolleri.
2.7 segmenta displejs
3. Kristāla oscilators (12 MHz)
4. Kondensators (10uF, 33pF/22pF)
5. LED
6. pretestība (330 omi)
7. skaņas signāls (pjezo)
8. spiedpogas slēdži
Un es neietveru lodāmuru, stiepli, plūsmu….. elektrību !!! Palīdzi man:)
2. darbība: shēmas shēma
Šī ir digitālā pulksteņa shēma, izmantojot 8051 mikrokontrolleru.
Kā redzam, mikrokontrolleris ir savienots ar trim 7 segmentu displejiem ar atšķirīgiem portiem, kas nav multipleksēti, un pēdējās stundas cipars ir savienots tikai ar tapu, jo tas parāda tikai 1.
LED un skaņas signāls ir pašsaprotami saskaņā ar kodu.
1 no gaismas diodēm ir paredzēts AM, un es esmu pievienojis trauksmei citu gaismas diodi, kas nav parādīta attēlā.
Kristāla oscilators 12 MHz ir savienots ar pulksteņa ātrumu un sasniedz precīzu 1 sekundes skaitīšanu, izmantojot mikrokontrollera pārtraukuma īpašību.
Vidējās gaismas diodes, kas apzīmē otro, ir savienotas ar PIN kodu "28th and 32ND"
Lūdzu, piedodiet, 3 gaismas diodes shēmā nav parādītas mana slinkuma dēļ
28. tapas gaismas diode: mirgo pirmās 30 sekundes
32. pin LED: atpūšas 30 sekundes mirgo
**** ieguldot visu minūti !! *** esmu pārliecināts, ka pēc šī projekta es uzzināju, ka 60 sekundes veido minūti !!! WOW
3. darbība: kodēšana
Esmu izmantojis keil programmatūru, lai izveidotu C kodu RTC, izmantojot mikrokontrolleru un iegūstot hex failu.
UZZINIET UZ ŠO KODĒŠANAS PORCIJU, lai uzzinātu vairāk !!
Pamata lieta kodēšanas daļā ir tad, kad katras ostas tapa pārslēgsies, lai parādītu ciparu, kas saistīts ar katru 7 segmentu displeju.
Pārtraukuma rekvizīts 8051 tiek izmantots, lai skaitītu un atkārtoti ielādētu sekundē. tikai, piemēram, tāpat kā aizkaves funkcijas izveide ar argumentu 1, kas izraisa 1 sekundes aizkavēšanos. (TMOD, TL0, TH0, IE katra vērtība veicina laika veidošanu)
LED uz AM ir ieprogrammēts pārmaiņus 12 stundas.
Modinātāju var iestatīt arī īpaši AM vai PM, un signāla taustiņš tiek nodots kopā ar frekvences kodu, lai zvana modinātāja laikā. Modinātāja iestatīšanai tiek izmantota trauksmes poga ar min, stundu un taupīšanas slēdzi. Divreiz noklikšķinot uz modinātāja, tiek atspējota trauksmes funkcija
KODS: C kods tikai idejas iegūšanai (hex fails ir precīzs no projekta)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
4. solis: Visbeidzot…
Viss pabeigts !!! Tagad ir pienācis laiks izbaudīt spilgtu un precīzu pulksteni.
Ieteicams:
Digitālais pulkstenis, bet bez mikrokontrollera [Hardcore Electronics]: 13 soļi (ar attēliem)
Digitālais pulkstenis, bet bez mikrokontrollera [Hardcore Electronics]: Ir diezgan viegli izveidot shēmas ar mikrokontrolleri, taču mēs pilnībā aizmirstam daudz darba, kas mikrokontrolleram bija jāveic, lai pabeigtu vienkāršu uzdevumu (pat ja mirgo LED). Tātad, cik grūti būtu izveidot digitālo pulksteni pilnā apjomā
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: 4 soļi (ar attēliem)
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: Mēs uzzinām, kā izveidot jauku mazu ciparu pulksteni, kas sazinās ar NTP serveriem un parāda tīkla vai interneta laiku. Mēs izmantojam WeMos D1 mini, lai izveidotu savienojumu ar WiFi tīklu, iegūtu NTP laiku un parādītu to OLED modulī. Iepriekš redzamais video
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
Kā pagatavot dronu, izmantojot Arduino UNO - Izveidojiet kvadkopteri, izmantojot mikrokontrolleru: 8 soļi (ar attēliem)
Kā pagatavot dronu, izmantojot Arduino UNO | Izveidojiet kvadrakopteru, izmantojot mikrokontrolleru: Ievads Apmeklējiet manu Youtube kanālu. Drone ir ļoti dārgs sīkrīks (produkts), ko iegādāties. Šajā rakstā es apspriedīšu, kā to pagatavot lēti ?? Un kā jūs varat izgatavot šādu par lētu cenu … Nu Indijā visi materiāli (motori, ESC
Digitālais pulkstenis, izmantojot STM32L476 iekšējo RTC: 5 soļi
Digitālais pulkstenis, izmantojot STM32L476 iekšējo RTC: šī apmācība sniedz norādījumus par digitālā pulksteņa izgatavošanu mājās un var darboties, kamēr to darbina barošanas avots. Tas izmanto mikrokontrollera iekšējos reģistrus un neprasa ārēju RTC