Orodha ya maudhui:
- Hatua ya 1: Vipengele
- 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
Video: Sensorer ya Kitu cha mbali Kutumia Arduino: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
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 joto na umbali wa kitu. Kitu kinaweza kuwa cha aina yoyote kama jar moto au ukuta halisi wa barafu baridi nje. Kwa hivyo, na mfumo huu, tunaweza kujiokoa. Na muhimu zaidi, hii inaweza kuwa msaada kwa watu wenye ulemavu (vipofu).
Hatua ya 1: Vipengele
Kwa mradi huu tutahitaji vifaa vifuatavyo,
1. Arduino Nano
2. MLX90614 (sensorer ya joto ya IR)
3. HCSR04 (sensa ya Ultrasonic)
LCD ya 4.16x2
5. Bodi ya mkate
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.
wapi, RW = 0 inamaanisha Andika Takwimu kwenye LCD
RW = 1 inamaanisha Soma Takwimu kutoka kwa 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 lazima tufuate wakati tunapeleka AMRI / DATA kwa LCD.
Ufuatao ni Mlolongo wa Kufuata.
Nibble ya Juu
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
Ilipendekeza:
Kidude cha moto cha Bluetooth cha mbali: Hatua 6 (na Picha)
Kilometa cha mbali cha Bluetooth: Je! Haitakuwa nzuri kuwasha moto zaidi ya moja kwa wakati mmoja? Au hata uwe na umbali salama kwa milipuko hatari zaidi. Katika mradi huu nitakuonyesha jinsi ya kuunda mzunguko ambao unaweza kufanya hivyo tu kwa msaada wa utendaji wa Bluetooth
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
Jenga kifaa cha sensorer cha joto cha Apple HomeKit Kutumia ESP8266 na BME280: Hatua 10
Jenga kifaa cha sensorer cha Joto la Apple HomeKit Kutumia ESP8266 na BME280: Katika mafunzo ya leo, tutafanya joto la chini, unyevu na sensorer ya unyevu kulingana na AOSONG AM2302 / DHT22 au BME280 joto / sensa ya unyevu, sensa ya unyevu ya YL-69 na jukwaa la ESP8266 / Nodemcu. Na kwa kuonyesha
Mlishaji wa Kiwanda cha Moja kwa Moja cha WiFi Pamoja na Hifadhi - Usanidi wa Kilimo cha Ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Hatua 21
Kilima cha Kiwanda cha Kiotomatiki cha WiFi kilicho na Hifadhi - Kuweka Kilimo cha ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Katika mafunzo haya tutaonyesha jinsi ya kuanzisha mfumo wa kulisha mimea ya ndani / nje ambayo hunyunyizia mimea moja kwa moja na inaweza kufuatiliwa kwa mbali kutumia jukwaa la Adosia
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu