Sadržaj:

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

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

Video: Sat s IC daljinskim upravljačem za postavke vremena/datuma: 5 koraka
Video: CS50 2015 - Week 6 2024, Srpanj
Anonim
Sat s daljinskim upravljačem za postavke vremena/datuma
Sat s daljinskim upravljačem za postavke vremena/datuma
Sat s daljinskim upravljačem za postavke vremena/datuma
Sat s daljinskim upravljačem za postavke vremena/datuma
Sat s IC daljinskim upravljačem za postavke vremena/datuma
Sat s IC daljinskim upravljačem za postavke vremena/datuma
Sat s daljinskim upravljačem za postavke vremena/datuma
Sat s daljinskim upravljačem za postavke vremena/datuma

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

Satni krug može se 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 s I2C ruksakom
  • ploče za izradu prototipa
  • IR daljinski upravljač s modula Bluetooth/MP3 playera - IR daljinski
  • IC prijemnik od 38KHz - TSOP1738
  • Kristali (12MHz za MCU, 32.768KHz za RTC)
  • Različite komponente navedene su u 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.

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

Upotrijebite 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 podizanja sustava.

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 izvršavati program koji je bljesnuo.

Korak 4: Postavljanje vremena i datuma

Postavljanje vremena i datuma
Postavljanje vremena i datuma
Postavljanje vremena i datuma
Postavljanje vremena i datuma
Postavljanje vremena i datuma
Postavljanje vremena i datuma
Postavljanje vremena i datuma
Postavljanje vremena i datuma

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

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

Pomoću gumba POVEĆANJE/SMANJENJE (+/-) pomaknite pokazivač *. Ove 2 tipke također se koriste za promjenu vrijednosti vremena/datuma.

Za odabir koristite gumb SELECT.

Tipke LIJEVO/DESNO pomiču kursor na vrijeme/datum, a zatim tipke POVEĆANJE/SMANJENJE za promjenu odgovarajuće vrijednosti. Za zaključavanje promjene pritisnite gumb SELECT.

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

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

Pa naslov sve govori. Nakon prikupljanja materijala, izgradnja ne bi trebala potrajati više od pola dana.

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

Hvala na čitanju.

Preporučeni: