Talaan ng mga Nilalaman:

Arduino IR Sensor at Remote Sa LCD: 4 na Hakbang
Arduino IR Sensor at Remote Sa LCD: 4 na Hakbang

Video: Arduino IR Sensor at Remote Sa LCD: 4 na Hakbang

Video: Arduino IR Sensor at Remote Sa LCD: 4 na Hakbang
Video: How to Make PLC LCD HMI || FLProg 2024, Hulyo
Anonim
Arduino IR Sensor at Remote Sa LCD
Arduino IR Sensor at Remote Sa LCD

Kami ay isang pangkat ng mga mag-aaral ng UQD10801 (Robocon1) mula sa Universiti Tun Hussein Onn Malaysia (UTHM)

Sa tutorial na ito, malalaman mo kung paano ipakita ang mga pindutan sa IR remote sa likidong kristal na display (LCD) gamit ang isang Arduino Uno R3. Ang tutorial na ito ay ma-simulate gamit ang tinkercad. Maaari kang mag-refer sa video sa YouTube na ito bilang isang halimbawa.

Mga gamit

1. Arduino Uno R3

2. Pagkonekta ng mga wire

3. Liquid Crystal Display (LCD)

4. Potensyomiter

5. IR sensor

6. IR remote

7. Breadboard

8. Resistor (1kohm hanggang 10kohm)

Hakbang 1: Ikonekta ang Circuit Tulad ng Ipinapakita sa Larawan

Ikonekta ang Circuit Tulad ng Ipinapakita sa Larawan
Ikonekta ang Circuit Tulad ng Ipinapakita sa Larawan

Ikonekta ang mga wire gamit ang isang breadboard upang matiyak na maayos ang isang circuit. Para sa LCD, gagamitin ang mga pin 2, 3, 4, 5, 11 at 12. Ang pagpapaandar ng potensyomiter ay upang makontrol ang ningning ng LCD. Maaari kang gumamit ng mga multi-wire na kulay tulad ng ipinakita sa larawan upang subaybayan ang mga pin sa Arduino. Ang IR sensor ay konektado sa pin 7 sa Arduino.

Hakbang 2: Pag-coding ng System

Coding ang System
Coding ang System

Ginagamit ang 2 mga aklatan na kung saan ay ang LiquidCrystal.h at IRremote.h. Ang unang bahagi ng pag-coding ay upang mahanap ang code mula sa bawat pindutan ng remote. Bilang isang halimbawa, sa tinkercad.com, ang code na ipinadala ng pindutan na OFF / ON ay "16580863". Ito ay naiiba para sa lahat ng mga pindutan. Upang hanapin ito, kakailanganin mong bumuo ng isang programa upang mahanap ang bawat mga code para sa bawat pindutan. Ang isang halimbawa ng code ay maaaring ma-download sa ibaba bilang sanggunian. Dapat mong manu-manong isulat ang bawat code para sa bawat pindutan mula sa serial monitor. Compile at i-upload ang code sa Arduino at patakbuhin ang system. Subukan ang bawat pindutan sa IR remote at isulat ang mga code para sa bawat isa sa mga pindutan para sa sanggunian sa hinaharap.

Hakbang 3: Pag-coding sa Pangwakas na Program

Pag-coding sa Pangwakas na Program
Pag-coding sa Pangwakas na Program

Kapag natapos mo na ang pag-record ng mga code para sa IR remote, maaari kang magpatuloy sa pag-code sa pangwakas na programa. Isasama rito ang library ng LiquidCrystal.h. Ang isang sample code ay maaaring ma-download sa ibaba para sa sanggunian. Gamitin ang "switch" na kaso sa programa upang magpalipat-lipat sa pagitan ng mga pindutan. Para sa bawat switch case, gamitin ang lcd.print upang maipakita ang teksto para sa bawat pindutan sa LCD na magdagdag ng 0.5 segundong pagkaantala at pahinga; upang lumabas sa pag-uulit. Kapag tapos ka nang mag-coding, i-compile at i-upload ito sa Arduino.

Hakbang 4: Pagsubok

Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok

Ang pangwakas na hakbang ay upang subukan ang programa sa pamamagitan ng pag-on sa Arduino at pagsubok sa pamamagitan ng pagpindot sa mga pindutan sa IR remote. Kung hindi mo makita ang teksto sa LCD, subukang ayusin ang potentiometer knob. Magsaya ka!

Inirerekumendang: