Orodha ya maudhui:

Saa Kubwa ya Arduino LCD Na Kengele Mbili na Mfuatiliaji wa Joto Iliyodhibitiwa na Kijijini cha TV ya IR: Hatua 5
Saa Kubwa ya Arduino LCD Na Kengele Mbili na Mfuatiliaji wa Joto Iliyodhibitiwa na Kijijini cha TV ya IR: Hatua 5

Video: Saa Kubwa ya Arduino LCD Na Kengele Mbili na Mfuatiliaji wa Joto Iliyodhibitiwa na Kijijini cha TV ya IR: Hatua 5

Video: Saa Kubwa ya Arduino LCD Na Kengele Mbili na Mfuatiliaji wa Joto Iliyodhibitiwa na Kijijini cha TV ya IR: Hatua 5
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Novemba
Anonim
Saa Kubwa ya LCD ya Arduino iliyo na Kengele mbili na Monitor ya Joto inayodhibitiwa na Remote ya TV ya IR
Saa Kubwa ya LCD ya Arduino iliyo na Kengele mbili na Monitor ya Joto inayodhibitiwa na Remote ya TV ya IR

Jinsi ya kujenga Clock ya LCD ya Arduino yenye kengele mbili na mfuatiliaji wa joto unaodhibitiwa na kijijini cha TV ya IR.

Hatua ya 1: Maelezo

Image
Image

Hii ni saa ya LCD iliyoundwa na moduli ya saa halisi ya DS3231, ambayo tofauti na DS1307 ina uwezekano wa Kengele na mfuatiliaji wa joto. Katika kesi hii, skrini ya LCD inaonyesha tarehe, saa, kengele mbili na pia joto la sasa. Na sehemu ya kufurahisha zaidi ni kwamba mipangilio kamili ya saa na vile vile kuzima kengele hufanywa kupitia kidhibiti kijijini cha TV.

Hatua ya 2: Sehemu

Kujenga
Kujenga

Sehemu za vifaa zinahitajika kwa ujenzi:

-Bodi ya Arduino

-DS3231 Bodi ya RTC

-20X4 LCD kuonyesha

-I2C Moduli ya Kuonyesha LCD ya Arduino

-RC5 itifaki ya IR kudhibiti kijijini

-Mpokeaji WAKE

-IMEWA

-Buzzer

-220 Ohm kupinga

Hatua ya 3: Kujenga

Kujenga
Kujenga
Kujenga
Kujenga
Kujenga
Kujenga

Nambari ya msingi imechukuliwa kutoka ukurasa wa wavuti wa mzunguko rahisi Na nilifanya mabadiliko kadhaa: Kwa unyenyekevu, niliongeza moduli ya I2C kwenye onyesho la LCD na nikabadilisha nambari ipasavyo. Niliongeza pia buzzer ndogo ambayo hutoa sauti na masafa yaliyopewa wakati kengele inafanya kazi.

Bodi ya DS3231 hutolewa na 5V kama LCD ya 20x4 na mpokeaji wa IR, 5V hii inatoka kwa bodi ya Arduino, kuna data 3 zilizowekwa kati ya bodi hii na laini ya Arduino, SCL imeunganishwa na pini ya analog 5, SDA imeunganishwa na pini ya Analog 4 na laini ya INT imeunganishwa na pini ya dijiti 2 ambayo ni pini ya kukatiza ya nje ya Arduino (INT0). DS3231 hukatiza mdhibiti mdogo wakati kuna kengele (alarm1 au alarm2). Mpokeaji wa IR ana pini 3: GND, VCC na OUT ambapo pini ya OUT imeunganishwa na pini 3 ya Arduino ambayo ni pini ya kukatiza nje (INT1). LED ambayo imeunganishwa na pini 10 ya Arduino hutumiwa kama kiashiria cha kengele (kengele1 au kengele2), kwa hivyo ikiwa kuna kengele DS3231 inashusha pini ya INT ambayo inakataza mdhibiti mdogo (ATmega328P) na mdhibiti mdogo anawasha LED ON, hapa kitufe kwenye rimoti huzima LED na kengele iliyotokea. Tunahitaji kuamua udhibiti wetu wa kijijini ili kujua nambari ya kila kitufe kwa sababu lazima tuiongeze kwenye programu ya (kificho) ya Arduino.

Hatua ya 4: Kidhibiti cha mbali

Kidhibiti cha mbali
Kidhibiti cha mbali

Udhibiti wa kijijini uliotumiwa katika mradi huu ni udhibiti wa kijijini wa TV IR na itifaki ya RC5, ndio inayoonyeshwa hapa chini (vifungo vilivyotumika vimehesabiwa):

Msimbo wa Kazi ya Kitufe (fomati ya hex)

Ongezeko 1x20

2 Weka muda na kalenda 0x10

3 Kupungua 0x21

4 Weka kengele 0x11

5 Rudisha kengele 0x0C

Kumbuka kuwa nambari hii lazima itumie udhibiti wa kijijini na itifaki ya RC5, na mara nyingi vifaa vile vya mbali hutumiwa na vifaa vya zamani vya Philips. Chini ni nambari rahisi "kipata itifaki ya IR" ambayo hukuruhusu kuamua kwa urahisi itifaki ya udhibiti wowote wa kijijini, na pia thamani ya kila kitufe. Picha inaonyesha kidhibiti cha mbali nilichotumia na maadili na kazi za vifungo.

Hatua ya 5: Mpangilio na Msimbo

Mpangilio na Msimbo
Mpangilio na Msimbo

Hapo chini imewasilishwa nambari ndogo ya kuamua aina ya itifaki na maadili ya vifungo kwenye kidhibiti cha IR na nambari kamili ya saa

Ilipendekeza: