Sadržaj:

Sat sa IC daljinskim upravljačem za postavke vremena/datuma: 5 koraka
Sat sa IC daljinskim upravljačem za postavke vremena/datuma: 5 koraka

Video: Sat sa IC daljinskim upravljačem za postavke vremena/datuma: 5 koraka

Video: Sat sa IC daljinskim upravljačem za postavke vremena/datuma: 5 koraka
Video: How to reset 2023 Samsung TVs 2024, Juli
Anonim
Sat sa IC daljinskim upravljačem za postavke vremena/datuma
Sat sa IC daljinskim upravljačem za postavke vremena/datuma
Sat sa IC daljinskim upravljačem za postavke vremena/datuma
Sat sa IC daljinskim upravljačem za postavke vremena/datuma
Sat sa IC daljinskim upravljačem za postavke vremena/datuma
Sat sa IC daljinskim upravljačem za postavke vremena/datuma
Sat sa IC daljinskim upravljačem za postavke vremena/datuma
Sat sa IC daljinskim upravljačem za postavke vremena/datuma

Ovo je jednostavan sat izrađen od lako dostupnih komponenti. Korišteni mikrokontroler je jeftin STM32F030F4P6. Ekran je 16x2 LCD sa I2C ruksakom (PCF8574).

Satni krug se može izgraditi pomoću malih prototipnih ploča i adapterske ploče TSSOP28, kao što je prikazano.

Korak 1: Materijali

  • STM32F030F4P6 MCU
  • PCF8563 RTC ili nabavite gotov modul
  • LCD 1602 sa I2C ruksakom
  • ploče za izradu prototipova
  • IR daljinski upravljač sa modula Bluetooth/MP3 plejera - IR daljinski
  • IC prijemnik od 38KHz - TSOP1738
  • Kristali (12MHz za MCU, 32.768KHz za RTC)
  • Različite komponente kako je detaljno prikazano na shemi
  • žice, konektori itd.

Za prebacivanje programa u MCU potreban je USB serijski adapter.

Korak 2: Shema i izvorni kod

Shema i izvorni kod
Shema i izvorni kod

Korak 3: Programiranje MCU -a

Nakon povezivanja MCU -a prema shemi, program se može jednostavno umetnuti u MCU pomoću USB serijskog adaptera.

Priključite TX USB serijskog adaptera na PA10 MCU -a (USART1_RX), a RX adaptera na PA9 MCU -a (USART1_TX).

Koristite kratkospojnik za kratke pinove 1 i 2 zaglavlja P1 (pogledajte shemu, samo Boot0 pin mora biti konfiguriran jer Boot1 pin nije prisutan u ovom MCU -u) i uključite krug kako biste MCU prebacili u način serijskog pokretanja.

Dobra referenca za programiranje STM32 MCU -a je u ovom uputstvu: Treperi STM32

Nakon što ste program bljeskali, uklonite kratki spoj s pinova 1 i 2 P1, te kratkih pinova 2 i 3, zatim uključite ploču, a MCU bi trebao početi s izvršavanjem programa koji je bljesnuo.

Korak 4: Postavljanje vremena i datuma

Podešavanje vremena i datuma
Podešavanje vremena i datuma
Podešavanje vremena i datuma
Podešavanje vremena i datuma
Podešavanje vremena i datuma
Podešavanje vremena i datuma
Podešavanje vremena i datuma
Podešavanje vremena i datuma

Za postavljanje datuma/vremena pritisnite tipku MENU na daljinskom upravljaču (karte slika pogledajte na slici daljinskog upravljača).

LCD prikazuje * Postavi vrijeme i datum. Zvjezdica * označava trenutni odabir.

Pomoću tipki INCREASE/DECREASE (+/-) pomjerite pokazivač *. Ova 2 dugmeta se takođe koriste za promenu vrednosti vremena/datuma.

Za odabir koristite tipku SELECT.

Tipke LIJEVO/DESNO služe za pomicanje kursora na poziciju vremena/datuma, nakon čega slijede tipke POVEĆANJE/SMANJENJE za promjenu odgovarajuće vrijednosti. Za zaključavanje promjene pritisnite tipku SELECT.

Tipka RETURN se koristi za izlaz iz postavke vremena/datuma.

Korak 5: Idite naprijed i napravite jedan, jeftin je i zabavan

Pa naslov govori sve. Nakon prikupljanja materijala, ne bi trebalo proći više od pola dana za izgradnju.

Slijedi.. Stavite ga u lijepo kućište, napajajte ga pomoću napajanja..

Hvala na čitanju.

Preporučuje se: