Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Staigus protrūkis Naujųjų metų pradžioje 2020 m
paliko pasaulį nuostolingai
Kaukė, termometro pistoletas
Tiekėjų, kurių reikia kovoti su protrūkiu, dar mažiau
Liga negailestinga
Kaip elektronikos tyrimų ir plėtros įmonė
Mūsų programuotojai
Žinoma, pasigaminkite vieną
1 žingsnis: prekių patikrinimas
Gavę „Suite“, pirmiausia galite atidaryti paketą:
8 dupont sriegis naudojamas moduliams sujungti;
Duonos lentos gabalas naudojamas moduliui įdėti, patogus prijungimas;
„Nano“plėtros plokštė, kaip pagrindinis pavaros ekranas ir jutiklis;
Jutiklių duomenims rodyti naudojamas OLED 12864 ekranas;
Ir MLX 90614 jutiklio modulis, tik temperatūros duomenys.
2 žingsnis: Priedo modulis
MLX90614 jutiklio modulis turi keturis kaiščius, būtent VIN, GND, SCL ir SDA. VIN yra teigiamas maitinimo šaltinio polius, kurį galima prijungti prie 3,3 V arba 5 V „Arduino Nano“maitinimo sąsajos. GND yra neigiamas maitinimo šaltinio polius, prijungtas prie „Arduino Nano“GND. SCL yra IIC magistralės laikrodžio linija, prijungta prie „Arduino“A5 sąsajos, SDA yra IIC magistralės duomenų linija, prijungta prie A4 sąsajos iš Arduino.
Ryšio režimas OLED12864 ekrane yra toks pat kaip ir MLX90614, taip pat turi keturis kaiščius, būtent VIN, GND, SCL ir SDA. SCL yra IIC magistralės laikrodžio linija, prijungta prie Arduino A5 sąsajos, SDA yra duomenys IIC magistralės linija, prijungta prie „Arduino“A4 sąsajos.
Norite intuityviau matyti laidus? Pateiksiu jums šią schemą.
3 žingsnis: Programinės įrangos paruošimas
„Windows“kompiuteris
Teisingai įdiekite „Arduino IDE“
Įdiekite tvarkyklę CH340
(Pateikiamas mūsų nemokamas informacijos paketas, kurį galite atsisiųsti ir įdiegti tiesiogiai)
4 žingsnis: bibliotekos diegimas
Išpakuokite tris atsisiųstas bibliotekas ir pridėkite jas visas prie „Arduino IDE“bibliotekų aplanko
5 žingsnis: įrašymo kodas
Smeigtuko jungtis
MLX90614 „Arduino“
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Atidarykite „Arduino“programinę įrangą, nukopijuokite ir įklijuokite aukščiau pateiktą bandymo kodą į „Arduino“programinę įrangą ir įrašykite kodą.
Naudokite OLED ekraną jutiklių duomenims rodyti OLED Arduino
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Naudokite šį OLED ekrano bandymo kodą, atlikite aukščiau nurodytus serijinio prievado išvesties jutiklio duomenų bandymo veiksmus ir toliau tikrinkite.
Pastaba: šis kodas neišduoda duomenų per nuoseklųjį prievadą, duomenys rodomi tiesiogiai ekrane, todėl jums nereikia atidaryti nuoseklaus prievado monitoriaus, tiesiog žiūrėkite į OLED ekraną.
PASTABA:
• pasirinkite „Arduino Nano“stulpelyje „kūrimo lenta“, „328P“stulpelyje „procesorius“ir „uostas“pagal faktinį rodomą prievadą. • kode nustatytas serijinio prievado ryšio perdavimo greitis yra 9600, todėl nuoseklaus prievado monitorius taip pat turėtų būti nustatytas į 9600, kad duomenys būtų rodomi tinkamai.
6 žingsnis: bandymo rezultatas
7 žingsnis: jutiklio klausimai ir atsakymai
1. Koks yra šio tipo jutiklio temperatūros matavimo atstumas?
Šio jutiklio matymo kampas yra 90 °, o temperatūros matavimo atstumas yra susijęs su taikinio dydžiu. Taikinio, kurio skersmuo yra vienas centimetras, temperatūros matavimo atstumas yra 1 cm, o taikinio, kurio skersmuo yra 5 cm, temperatūros matavimo atstumas yra 5 cm. Tačiau jei faktinis matavimas yra didesnis nei 10 cm, geriau neviršyti 10 cm. Jei reikia atstumo, galite nusipirkti siaurą žiūrėjimo kampą arba jutiklį su optiniu lęšiu, o kodą galima perkelti tiesiai.
2. Koks yra tokio tipo jutiklių atsako laikas?
MLX90614 atsako laikas yra 200 ms.
3. Koks yra šio tipo jutiklių temperatūros diapazonas?
Šio jutiklio temperatūros diapazonas yra -70 ℃ ~+380 ℃, tačiau jutiklio temperatūros diapazonas yra -40 ℃ ~+125 ℃, virš kurio jutiklis bus pažeistas.
4. Kokia jutiklio darbinė įtampa?
Šio tipo jutiklių darbinė įtampa yra 3V ~ 5V, kuri gali tiesiogiai patekti į 3.3V arba 5V maitinimo šaltinį ir palaiko tiesioginį ryšį su 3.3V ir 5V SCM, nereikia įdiegti lygio keitimo.
5. Atsisiuntus programą, temperatūra visada rodoma kaip 1037,55 ℃
Taip yra todėl, kad nėra gero ryšio tarp jutiklio ir „Arduino“. Pirmiausia galite patikrinti, ar laidai yra teisingi. Jei laidai yra teisingi, galite pabandyti iš naujo prijungti „dupont“laidą arba pakeisti jį.
8 veiksmas: rodykite programos vaizdo įrašą
Ką galite padaryti su šiuo jutikliu? Paprastus temperatūros produktus, apie kuriuos galite galvoti, galite pabandyti pasigaminti patys, šiandien aš atnešiu jutiklių rinkinį su „pasidaryk pats“temperatūros pistoletu. Pažiūrėkime žemiau esantį vaizdo įrašą.