Talaan ng mga Nilalaman:

Clock With IR Remote Control para sa Mga setting ng Oras / Petsa: 5 Hakbang
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa: 5 Hakbang

Video: Clock With IR Remote Control para sa Mga setting ng Oras / Petsa: 5 Hakbang

Video: Clock With IR Remote Control para sa Mga setting ng Oras / Petsa: 5 Hakbang
Video: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Hulyo
Anonim
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa
Clock With IR Remote Control para sa Mga setting ng Oras / Petsa

Ito ay isang simpleng orasan na ginawa gamit ang mga madaling magagamit na mga sangkap. Ang ginamit na Microcontroller ay isang murang STM32F030F4P6. Ang display ay isang 16x2 LCD na may I2C backpack (PCF8574).

Ang circuit ng orasan ay maaaring itayo gamit ang maliit na mga board na prototyping at isang TSSOP28 adapter board, tulad ng ipinakita.

Hakbang 1: Mga Kagamitan

  • STM32F030F4P6 MCU
  • PCF8563 RTC o kunin ang nakahandang modyul
  • LCD 1602 na may I2C backpack
  • mga board na prototype
  • IR Remote control mula sa isang Bluetooth / MP3 player module - IR Remote
  • 38KHz IR Receiver - TSOP1738
  • Mga Kristal (12MHz para sa MCU, 32.768KHz para sa RTC)
  • Iba't ibang mga bahagi tulad ng detalyado sa eskematiko
  • mga wire, konektor, atbp.

Kinakailangan ang isang USB serial adapter para sa pag-flash ng programa sa MCU.

Hakbang 2: Schematic at Source Code

Schema at Source Code
Schema at Source Code

Hakbang 3: Programming ang MCU

Matapos ang pag-wire up ng MCU ayon sa eskematiko, ang programa ay maaaring ma-flash sa MCU madali gamit ang isang USB serial adapter.

Ikonekta ang USB Serial adapter's TX sa MCU's PA10 (USART1_RX), at ang RX ng adapter sa PAU ng MCU (USART1_TX).

Gumamit ng isang lumulukso sa maikling Pins 1 at 2 ng header ng P1 (sumangguni sa eskematiko, ang Boot0 pin lamang ang kailangang mai-configure dahil ang Boot1 pin ay wala sa MCU na ito), at paganahin ang circuit upang dalhin ang MCU sa serial bootloading mode.

Ang isang mahusay na sanggunian para sa programa ng STM32 MCU ay nasa itinuturo na ito: Flashing STM32

Matapos mai-flashing ang programa, alisin ang maikling mula sa Pins 1 at 2 ng P1, at maikling Pins 2 at Pin 3, pagkatapos ay i-cycle ang board, at dapat simulan ng MCU ang flashing program.

Hakbang 4: Pagtatakda ng Oras at Petsa

Pagtatakda ng Oras at Petsa
Pagtatakda ng Oras at Petsa
Pagtatakda ng Oras at Petsa
Pagtatakda ng Oras at Petsa
Pagtatakda ng Oras at Petsa
Pagtatakda ng Oras at Petsa
Pagtatakda ng Oras at Petsa
Pagtatakda ng Oras at Petsa

Upang maitakda ang Petsa / Oras, pindutin ang pindutan ng MENU sa remote (sumangguni sa larawan ng remote control para sa mga pangunahing mapa).

Ipinapakita ng LCD * Itakda ang Oras at Itakda ang Petsa. Ang * ay tumuturo sa kasalukuyang pagpipilian.

Gamitin ang mga button na Dagdagan / DECREASE (+/-) upang ilipat ang * pointer. Ginagamit din ang 2 mga pindutan na ito para sa pagbabago ng mga halaga ng oras / petsa.

Gumamit ng SELECT button upang pumili.

Ang Kaliwa / KARAPAT na mga pindutan ay upang ilipat ang cursor sa mga posisyon ng oras / petsa, na sinusundan ng pagtaas ng / pindutan na DECREASE upang baguhin ang kaukulang halaga. Upang ma-lock ang pagbabago, pindutin ang SELECT button.

Ginagamit ang pindutan na RETURN upang lumabas sa setting ng oras / petsa.

Hakbang 5: Umuna at Bumuo ng Isa, Ito ay Mura at Magandang Kasayahan

Kaya, sinasabi ng pamagat ang lahat. Matapos makolekta ang mga materyales, hindi dapat tumagal ng higit sa kalahating-araw na araw upang maitayo.

Susunod.. Ilagay ito sa isang magandang casing, paganahin ito gamit ang isang power bank..

Salamat sa pagbabasa.

Inirerekumendang: