Cuprins:
- Pasul 1: Inspecția mărfurilor
- Pasul 2: Modulul de atașament
- Pasul 3: Pregătirea software-ului
- Pasul 4: Instalarea bibliotecii
- Pasul 5: Cod de ardere
- Pasul 6: Rezultatul testului
- Pasul 7: Întrebări și răspunsuri ale senzorului
- Pasul 8: Afișați aplicația video
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Un focar brusc la începutul Anului Nou în 2020
a lăsat lumea în pierdere
Mască, pistol termometru
Furnizorii necesari pentru combaterea focarului sunt și mai puțini
Boala este nemiloasă
Ca companie de cercetare și dezvoltare electronică
Programatorii noștri
Fă-ți unul singur, desigur
Pasul 1: Inspecția mărfurilor
După primirea suitei, puteți deschide mai întâi pachetul:
8 fire dupont sunt utilizate pentru conectarea modulelor;
O bucată de placă de pâine este utilizată pentru a plasa modulul, conexiune convenabilă;
O placă de dezvoltare Nano, ca afișaj principal și senzor;
Un ecran OLED 12864 este utilizat pentru afișarea datelor senzorului;
Și un modul senzor MLX 90614, numai date de temperatură.
Pasul 2: Modulul de atașament
Modulul senzor MLX90614 are patru pini, și anume VIN, GND, SCL și SDA. VIN este polul pozitiv al sursei de alimentare, care poate fi conectat la interfața de alimentare de 3,3V sau 5V de pe Arduino Nano. GND este polul negativ al sursei de alimentare, care este conectat la GND pe Arduino Nano. SCL este linia de ceas a magistralei IIC, conectată la interfața A5 a Arduino, SDA este linia de date a magistralei IIC, conectată la interfața A4 de Arduino.
Modul de comunicare al afișajului OLED12864 este același cu cel al MLX90614 și are, de asemenea, patru pini, și anume VIN, GND, SCL și SDA. SCL este linia de ceas a magistralei IIC, conectată la interfața A5 a Arduino, SDA este datele linia de magistrală IIC, conectată la interfața A4 a Arduino.
Doriți să vedeți cablajul mai intuitiv? Voi aduce următoarea diagramă schematică pentru dvs.
Pasul 3: Pregătirea software-ului
Un computer Windows
Instalați corect Arduino IDE
Instalați driverul CH340
(Pachetul nostru gratuit de informații este furnizat, puteți descărca și instala direct)
Pasul 4: Instalarea bibliotecii
Dezarhivați cele trei biblioteci descărcate și adăugați-le pe toate în dosarul bibliotecilor din Arduino IDE
Pasul 5: Cod de ardere
Conector pin
MLX90614 Arduino
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Deschideți software-ul Arduino, copiați și lipiți codul de test de mai sus în software-ul Arduino și ardeți codul.
Utilizați ecranul OLED pentru a afișa datele senzorului OLED Arduino
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Utilizați următorul cod de testare a afișajului OLED, urmați pașii de mai sus pentru testarea datelor senzorului de ieșire a portului serial, continuați verificarea.
Notă: acest cod nu transmite date prin portul serial, datele sunt afișate direct pe ecran, deci nu este nevoie să deschideți monitorul portului serial, uitați-vă direct la afișajul OLED.
NOTĂ:
• selectați „Arduino Nano” în coloana „placa de dezvoltare”, „328P” în coloana „procesor” și „port” în funcție de portul real afișat. • rata de transmisie în comun a portului serial setată în cod este 9600, deci monitorul portului serial ar trebui să fie setat și la 9600 pentru a afișa corect datele.
Pasul 6: Rezultatul testului
Pasul 7: Întrebări și răspunsuri ale senzorului
1. Cât de departe este distanța de măsurare a temperaturii acestui tip de senzor?
Unghiul de vedere al acestui senzor este de 90 °, iar distanța de măsurare a temperaturii este legată de dimensiunea țintei. Pentru o țintă cu un diametru de un centimetru, distanța de măsurare a temperaturii este de 1cm, în timp ce pentru o țintă cu un diametru de 5cm, distanța de măsurare a temperaturii este de 5cm. Cu toate acestea, dacă măsurarea reală este mai mare de 10 cm, este mai bine să nu depășiți 10 cm. Dacă distanța este o cerință, puteți cumpăra un unghi îngust de vizionare sau un senzor cu un obiectiv optic, iar codul poate fi portat direct.
2. Care este timpul de răspuns al acestui tip de senzor?
Timpul de răspuns pentru MLX90614 este de 200 ms.
3. Care este intervalul de temperatură al acestui tip de senzor?
Intervalul de temperatură al acestui senzor este de -70 ℃ ~ + 380 ℃, dar domeniul de temperatură al senzorului este de -40 ℃ ~ + 125 ℃, dincolo de care senzorul va fi deteriorat.
4. Care este tensiunea de lucru a senzorului?
Tensiunea de lucru a acestui tip de senzor este de 3V ~ 5V, care poate intra direct în sursa de alimentare de 3,3V sau 5V și poate sprijini comunicarea directă cu 3,3V și 5V SCM, fără a fi necesară instalarea conversiei de nivel.
5. După descărcarea programului, temperatura este întotdeauna afișată ca 1037,55 ℃
Acest lucru se datorează faptului că nu există o conexiune bună între senzor și Arduino. Mai întâi puteți verifica dacă cablajul este corect. Dacă cablajul este corect, puteți încerca să reconectați cablul dupont sau să încercați să îl înlocuiți.
Pasul 8: Afișați aplicația video
Ce poți face cu acest senzor? Produsele de temperatură simple, ceea ce vă puteți gândi la toate, pot încerca să le facă de casă, astăzi, aduc un set de senzori cu pistolul de temperatură DIY. Să vedem videoclipul de mai jos.
Recomandat:
Sistem de măsurare a temperaturii și umidității Arduino Technic Joe: 3 pași
Sistem de măsurare a temperaturii și umidității Arduino Technic Joe: După ce am construit două jocuri inutile cu Arduino și mi-am pierdut timpul jucându-le, am vrut să creez ceva util cu Arduino. Am venit cu ideea unui sistem de măsurare a temperaturii și umidității aerului pentru plante. Pentru a face proiectul puțin mai mo
Mișcarea fără RGB a luminii RGB fără contact: 4 pași
Mișcarea RGB cu lumină RGB fără contact: lumină RGB de noapte, cu capacitatea de a controla culoarea luminii de noapte folosind mișcările mâinilor. Folosind trei senzori de distanță, vom schimba luminozitatea fiecăreia dintre cele trei componente ale culorii RGB atunci când ne apropiem sau scoatem mâna. Un Ar
Dispenser de dezinfectare a mâinilor fără contact DIY fără Arduino sau microcontroler: 17 pași (cu imagini)
Dispozitiv de dezinfectare a mâinilor fără contact DIY fără un Arduino sau un microcontroler: După cum știm cu toții, focarul COVID-19 a lovit lumea și ne-a schimbat stilul de viață. În această stare, alcoolul și dezinfectantele pentru mâini sunt fluide vitale, cu toate acestea, acestea trebuie utilizate corect. Atingerea recipientelor cu alcool sau a produselor dezinfectante pentru mâini cu mâinile infectate c
Termometru cu infraroșu fără contact pe bază de Arduino - Termometru IR folosind Arduino: 4 pași
Termometru cu infraroșu fără contact pe bază de Arduino | Termometru bazat pe IR folosind Arduino: Bună băieți, în acest instructables vom face un termometru fără contact folosind arduino. temperatura atunci în acel scenariu
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU