![Mitu infrapuna temperatuuriandurit - MLX90614: 4 sammu Mitu infrapuna temperatuuriandurit - MLX90614: 4 sammu](https://i.howwhatproduce.com/images/012/image-33070-j.webp)
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Mitu infrapuna temperatuuriandurit - MLX90614 Mitu infrapuna temperatuuriandurit - MLX90614](https://i.howwhatproduce.com/images/012/image-33070-1-j.webp)
See on lühijuhend, kuidas seadistada mitu kontaktivaba temperatuuriandurit MLX90614B I2C-siini kaudu koos Arduino uno-ga ja kuvada näidud Arduino IDE jadamonitoril. Ma kasutan eelnevalt ehitatud plaate, kuid kui ostate anduri iseenesest, vajate I2C siinile tõmbetakistusi ja Vdd ja Vss vahelist lahtiühendavat kondensaatorit.
Soovitan tungivalt vaadata andmelehe vormi Melexis, sest ma ei hakka üksikasju andma kõigi spetsifikatsioonide ja tolerantside kohta.
Tarvikud
x1 Linnalaud
x8 Jumper Traadid
x6 Särgid
x3 kontaktivabad temperatuuriandurid MLX90614
x1 Põltsamaa
(Kui teil on MLX90614 ilma plaadita)
x2 (4,7 kΩ takistid)
x3 (.01 uf kondensaatorid)
Samm: ainult üks juhtmestik:
![Ainult juhtmestik Ainult juhtmestik](https://i.howwhatproduce.com/images/012/image-33070-2-j.webp)
Ülaltoodud diagramm põhineb eraldiseisva anduri andmelehtede soovitustel. Kui teil on andur koos eelseadistatud plaadiga, ühendate SLC plaadilt Arduino A5 -tihvtiga, SDA A4 -tihvtiga, Vin 3,3 V kontaktiga ja GND Arduino GND -klemmiga.
Peame muutma senori aadressi, kui soovime kasutada sama I2C siinil mitut andurit, kuid saate ümber programmeerida ainult ühe korraga
Samm: aadressi muutmine (kodeerimine)
![Aadressi muutmine (kodeerimine) Aadressi muutmine (kodeerimine)](https://i.howwhatproduce.com/images/012/image-33070-3-j.webp)
Õnneks on meil kõigil selles projektis kodeerimisvajaduseks raamatukogud iga sammu jaoks.
Leiate sparkfuni raamatukogu tööriistade alt "Halda raamatukogusid", otsides Arduino IDE -s MLX90614 või saate kopeerida ZIP -failis sisalduva kausta aknasse "Dokument/Arduino/teegid".
Faili nimi on "MLX90614_Set_Address.ino" või leiate faili "set_address" IDE rippmenüüst "näited". Lõppude lõpuks on vaikimisi/tehase aadress "0x5A" ja muutuja "newaddress" jaoks saate selle muuta soovitud aadressiks, arvestades andmelehe piiranguid, ja veenduge, et need erinevad üksteisest. Laadige kood Arduinole üles, avage tööriistade all jaemonitor ja tippige jadamonitori "e" ja vajutage sisestusklahvi, see peaks küsima, et aadress on muutunud, ja eemaldage MLX90614 toiteallikast.
Samm: kõigi andurite ühendamine:
![Kõikide andurite juhtmestik Kõikide andurite juhtmestik](https://i.howwhatproduce.com/images/012/image-33070-4-j.webp)
Sama meetod nagu eelmisel korral, kui teil on eraldiseisev andur, järgige ülaltoodud skeemi; kui teil on tahvlid, saate need kokku ühendada ja seejärel ühendada viimane, nagu see oleks üks andur, Arduinoga.
4. samm: lõplik kodeerimine:
![Lõplik kodeerimine Lõplik kodeerimine](https://i.howwhatproduce.com/images/012/image-33070-5-j.webp)
Andurite tegelikuks käivitamiseks pidin mitme anduri käitamiseks muutma Adafruit'i raamatukogu, seega peate raamatukogu käsitsi installima minu pakutud zip -failist, st teisaldama kausta "Adafruit_MLX90614_Library" oma Arduino raamatukogude kausta, nagu on mainitud samm 2. Seejärel avage "SiMlx.ino" ja veenduge, et aadressid kattuksid nendega, milleks olete andurid muutnud, seejärel edastage need aadressid eraldi ja järjestikku läbi minu esitatud malli "mlx. AddrSet ()". Laadige see Adruinole üles ja see peaks jada monitorile välja printima, nagu eespool näha.
Seadistasin ainult kolm, kuid kui soovite keskmist käivitada, saate iga koodiploki kopeerimise ja kleepimise teel rohkem aadressi määratleda ja andurite arvu muuta.
Leidsin, et andurid on üsna täpsed, kui mul pole neid üksteisest kaugel juhtmega ühendatud.
Edu.
Soovitan:
Arduino Connect mitu I2C -seadet: 6 sammu
![Arduino Connect mitu I2C -seadet: 6 sammu Arduino Connect mitu I2C -seadet: 6 sammu](https://i.howwhatproduce.com/images/002/image-4781-j.webp)
Arduino ühendab mitu I2C -seadet: selles õpetuses õpime, kuidas ühendada mitu moodulit I2C -ühendusega arduinoga. Vaadake videot! Meie puhul kasutame näitena 4 OLED -ekraani, kuid võite kasutada ka muid I2C -mooduleid/ andurid, kui soovite. Märkus: 4 OLED -kuvarit koos
Kuidas kasutada DHT22 niiskus- ja temperatuuriandurit Arduinoga: 6 sammu
![Kuidas kasutada DHT22 niiskus- ja temperatuuriandurit Arduinoga: 6 sammu Kuidas kasutada DHT22 niiskus- ja temperatuuriandurit Arduinoga: 6 sammu](https://i.howwhatproduce.com/images/001/image-684-39-j.webp)
DHT22 niiskus- ja temperatuurianduri kasutamine Arduinoga
Õpetus: Kuidas teha lihtsat temperatuuriandurit DS18B20 ja Arduino UNO abil: 3 sammu
![Õpetus: Kuidas teha lihtsat temperatuuriandurit DS18B20 ja Arduino UNO abil: 3 sammu Õpetus: Kuidas teha lihtsat temperatuuriandurit DS18B20 ja Arduino UNO abil: 3 sammu](https://i.howwhatproduce.com/images/010/image-27548-j.webp)
Õpetus: Kuidas lihtsat temperatuuriandurit DS18B20 ja Arduino UNO abil teha: Kirjeldus: See õpetus näitab teile mõningaid lihtsaid samme, kuidas muuta temperatuuriandur funktsionaalseks. Selle projekti tõeks tegemiseks kulub vaid mõni minut. Edu ! Digitaalne termomeeter DS18B20 pakub 9-bitist kuni 12-bitist temperatuuri
Kuidas häkkida temperatuuriandurit pikemaks aku elueaks: 4 sammu
![Kuidas häkkida temperatuuriandurit pikemaks aku elueaks: 4 sammu Kuidas häkkida temperatuuriandurit pikemaks aku elueaks: 4 sammu](https://i.howwhatproduce.com/images/002/image-3600-26-j.webp)
Temperatuurianduri häkkimine aku pikema eluea jaoks: Inkbird IBS-TH1 on suurepärane väike seade temperatuuri ja niiskuse registreerimiseks mõne tunni või päeva jooksul. Selle saab seadistada logima iga sekund kuni iga 10 minuti järel ja see edastab andmed Bluetooth LE kaudu android- või iOS -nutitelefonile. Rakendus
Arduino Nano ja kaks DS18B20 temperatuuriandurit I2C LCD -ekraaniga: 5 sammu
![Arduino Nano ja kaks DS18B20 temperatuuriandurit I2C LCD -ekraaniga: 5 sammu Arduino Nano ja kaks DS18B20 temperatuuriandurit I2C LCD -ekraaniga: 5 sammu](https://i.howwhatproduce.com/images/006/image-15078-12-j.webp)
Arduino Nano ja kaks DS18B20 temperatuuriandurit I2C LCD -ga: Täna tahan teile näidata, kuidas teha kaks temperatuuriandurit DS18B20 koos Arduino Nano Clone ja I2C LCD -ga.// Dnes bych vam chtel ukazat, jak zprovoznit dve teplotni cidla DS18B20 s Arduino Nano klonem a I2C displejem. Ma kasutan Arduino IDE 1.8.8 // Pouziv