Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Zaidi Kuhusu MLX90614:
- Hatua ya 3: Zaidi Kuhusu Moduli ya HCSR04:
- Hatua ya 4: Zaidi Kuhusu 16x2 LCD:
- Hatua ya 5: Picha zaidi
- Hatua ya 6: Kanuni
- Hatua ya 7: Ndani ya Mradi Kutoka Ujenzi
- Hatua ya 8: Misingi ya Arduino kwa Marejeo
Video: Kuingiliana kwa Arduino na Sensor ya Ultrasonic na Sensor ya Joto isiyo na Mawasiliano: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Siku hizi, Watengenezaji, Watengenezaji wanapendelea Arduino kwa maendeleo ya haraka ya mfano wa miradi. Arduino ni jukwaa la elektroniki lenye chanzo wazi kulingana na vifaa rahisi kutumia na programu. Arduino ina jamii nzuri sana ya watumiaji. Katika mradi huu tutaona jinsi ya kuhisi hali ya joto na umbali wa kitu. Kitu kinaweza kuwa cha aina yoyote kama jar moto au ukuta halisi wa barafu la mchemraba nje. Kwa hivyo, kwa mfumo huu tunaweza kujiokoa. Na muhimu zaidi hii inaweza kuwa msaada kwa mtu mlemavu (watu wasioona).
Hatua ya 1: Sehemu
Kwa mradi huu tutahitaji vifaa vifuatavyo, 1. Arduino Nano
Arduino Nano nchini India-
Arduino Nano nchini Uingereza -
Arduino Nano huko USA -
2. MLX90614 (sensorer ya joto ya IR)
MLX90614 nchini India-
MLX90614 nchini Uingereza -
MLX90614 huko USA -
3. HCSR04 (sensa ya Ultrasonic)
HC-SR04 nchini India-
HC-SR04 nchini Uingereza -
HC-SR04 huko USA -
LCD ya 4.16x2
16X2 LCD nchini India-
16X2 LCD nchini Uingereza -
16X2 LCD huko USA -
5. Bodi ya mkate
Mkate wa Mkate nchini India-
Mkate wa Mkate nchini USA-
Mkate wa Mkate nchini Uingereza-
6. Waya wachache Tunaweza kutumia bodi yoyote ya Arduino badala ya Arduino nano kuzingatia ramani ya pini.
Hatua ya 2: Zaidi Kuhusu MLX90614:
MLX90614 ni sensor ya joto ya IR ya msingi i2c inafanya kazi kwenye kugundua mionzi ya joto. Kwa ndani, MLX90614 ni kuoanisha vifaa viwili: kichunguzi cha infrared thermopile na processor ya hali ya ishara. Kulingana na sheria ya Stefan-Boltzman, kitu chochote ambacho sio chini ya sifuri kabisa (0 ° K) hutoa (isiyo ya kibinadamu-inayoonekana na macho) kwenye wigo wa infrared ambao ni sawa na joto lake. Thermopile maalum ya infrared ndani ya MLX90614 inahisi ni kiasi gani cha nishati ya infrared inayotolewa na vifaa kwenye uwanja wake wa maoni, na hutoa ishara ya umeme sawia na hiyo.
Voltage hiyo inayozalishwa na thermopile huchukuliwa na processor ya 17-bit ADC ya processor, kisha ikasimamishwa kabla ya kupitishwa kwa microcontroller.
Hatua ya 3: Zaidi Kuhusu Moduli ya HCSR04:
Katika moduli ya ultrasonic HCSR04, tunapaswa kutoa pigo la kuchochea kwenye pini ya kuchochea, ili itazalisha ultrasound ya masafa 40 kHz. Baada ya kuzalisha ultrasound yaani kunde 8 za 40 kHz, hufanya pini ya mwangwi iwe juu. Pini ya Echo inabaki juu hadi isiporudisha sauti ya mwangwi.
Kwa hivyo upana wa pini ya mwangwi utakuwa wakati wa sauti kusafiri kwenda kwenye kitu na kurudi nyuma. Mara tu tunapopata wakati tunaweza kuhesabu umbali, kwani tunajua kasi ya sauti.
HC-SR04 inaweza kupima kutoka 2 cm - 400 cm.
Moduli ya Ultrasonic itazalisha mawimbi ya ultrasonic ambayo iko juu ya masafa ya kugundulika ya binadamu, kawaida juu ya 20, 000 Hz. Kwa upande wetu tutakuwa tukipitisha mzunguko wa 40Khz.
Hatua ya 4: Zaidi Kuhusu 16x2 LCD:
16x2 LCD ni tabia 16 na safu 2 ya LCD ambayo ina pini 16 za unganisho. LCD hii inahitaji data au maandishi katika muundo wa ASCII kuonyesha. Mstari wa kwanza Unaanza na 0x80 na safu ya 2 huanza na anwani ya 0xC0. LCD inaweza kufanya kazi kwa 4-bit au 8-bit mode. Katika hali 4 kidogo, Takwimu / Amri Imetumwa katika Umbizo la Nibble Kwanza juu na kisha chini Nibble
Kwa mfano, kutuma 0x45 Kwanza 4 itatumwa Kisha 5 itatumwa.
Kuna pini 3 za kudhibiti ambazo ni RS, RW, E.
Jinsi ya Kutumia RS: Wakati Amri inatumwa, basi RS = 0
Wakati data inatumwa, basi RS = 1
Jinsi ya kutumia RW:
Pini ya RW ni Soma / Andika. ambapo, RW = 0 inamaanisha Andika Takwimu kwenye LCD RW = 1 inamaanisha Soma Takwimu kutoka LCD
Wakati tunaandika kwa amri ya LCD / Takwimu, tunaweka pini kama LOW.
Wakati tunasoma kutoka LCD, tunaweka pini kama JUU.
Kwa upande wetu, tumeiimarisha kwa kiwango cha chini, kwa sababu tutakuwa tunaiandikia LCD kila wakati.
Jinsi ya kutumia E (Wezesha):
Tunapotuma data kwa LCD, tunatoa pigo kwa LCD kwa msaada wa pini ya E.
Huu ni mtiririko wa kiwango cha juu inabidi tufuate wakati tunapeleka COMMAND / DATA kwa LCD
Washa Pulse,
Thamani sahihi ya RS, Kulingana na AMRI / DATA
Nibble ya chini
Washa Pulse,
Thamani sahihi ya RS, Kulingana na AMRI / DATA
Hatua ya 5: Picha zaidi
Hatua ya 6: Kanuni
Tafadhali pata nambari kwenye github:
github.com/stechiez/Arduino.git
Hatua ya 7: Ndani ya Mradi Kutoka Ujenzi
Ilipendekeza:
Mawasiliano yaliyosimbwa kwa njia isiyo na waya Arduino: Hatua 5
Mawasiliano yaliyosimbwa kwa njia isiyo na waya Arduino: Halo kila mtu, Katika nakala hii ya pili, nitakuelezea jinsi ya kutumia chip Atecc608a kupata mawasiliano yako yasiyotumia waya. Kwa hili, nitatumia NRF24L01 + kwa sehemu isiyo na waya na Arduino UNO. Chip ndogo ATECC608A imetengenezwa na
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila
Masafa marefu, 1.8km, Arduino kwa Mawasiliano ya Arduino isiyo na waya na HC-12: Hatua 6 (na Picha)
Masafa marefu, 1.8km, Arduino kwa Mawasiliano ya Wavu ya Arduino na HC-12: Katika mafunzo haya utajifunza jinsi ya kuwasiliana kati ya Arduinos kwa umbali mrefu hadi 1.8km kwa hewa wazi. moduli ya mawasiliano ambayo ni muhimu sana, yenye nguvu sana na rahisi kutumia. Kwanza utaacha
Sensorer ya Joto (LM35) Kuingiliana na ATmega32 na Uonyesho wa LCD - Udhibiti wa Mashabiki wa moja kwa moja: Hatua 6
Sensorer ya Joto (LM35) Kuingiliana na ATmega32 na Uonyesho wa LCD | Udhibiti wa Mashabiki wa moja kwa moja: Sensor ya Joto (LM35) Kuingiliana na ATmega32 na Uonyesho wa LCD
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +