Tartalomjegyzék:
- 1. lépés: Összetevő
- 2. lépés: További információ az MLX90614 -ről:
- 3. lépés: További információ a HCSR04 modulról:
- 4. lépés: További információ a 16x2 LCD -ről:
- 5. lépés: További képek
- 6. lépés: Kód
- 7. lépés: A projekt mélysége az épületből
- 8. lépés: Az Arduino alapjai referenciaként
![Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel: 8 lépés Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel: 8 lépés](https://i.howwhatproduce.com/images/011/image-31672-j.webp)
Videó: Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel: 8 lépés
![Videó: Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel: 8 lépés Videó: Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel: 8 lépés](https://i.ytimg.com/vi/o7DMHJKhpws/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
![Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel Arduino interfész ultrahangos érzékelővel és érintésmentes hőmérséklet -érzékelővel](https://i.howwhatproduce.com/images/011/image-31672-1-j.webp)
Manapság a készítők, fejlesztők az Arduino -t részesítik előnyben a projektek prototípusainak gyors fejlesztése érdekében. Az Arduino egy nyílt forráskódú elektronikai platform, amely könnyen használható hardverre és szoftverre épül. Az Arduino nagyon jó felhasználói közösséggel rendelkezik. Ebben a projektben látni fogjuk, hogyan lehet érzékelni a tárgy hőmérsékletét és távolságát. Az objektum bármilyen típusú lehet, például forró üveg vagy valódi hideg jégkockafal kívül. Tehát ezzel a rendszerrel megmenthetjük önmagunkat. És ami még fontosabb, ez hasznos lehet a fogyatékkal élők (vakok) számára.
1. lépés: Összetevő
![Összetevő Összetevő](https://i.howwhatproduce.com/images/011/image-31672-2-j.webp)
![Összetevő Összetevő](https://i.howwhatproduce.com/images/011/image-31672-3-j.webp)
![Összetevő Összetevő](https://i.howwhatproduce.com/images/011/image-31672-4-j.webp)
Ehhez a projekthez a következő összetevőkre lesz szükségünk: 1. Arduino Nano
Arduino Nano Indiában-
Arduino Nano az Egyesült Királyságban -
Arduino Nano az Egyesült Államokban -
2. MLX90614 (infravörös hőmérséklet -érzékelő)
MLX90614 Indiában-
MLX90614 az Egyesült Királyságban -
MLX90614 az USA -ban -
3. HCSR04 (ultrahangos érzékelő)
HC-SR04 Indiában-
HC -SR04 az Egyesült Királyságban -
HC -SR04 az USA -ban -
4,16x2 LCD
16X2 LCD Indiában-
16X2 LCD az Egyesült Királyságban -
16X2 LCD az USA -ban -
5. Kenyeretábla
BreadBoard Indiában-
BreadBoard az USA-ban-
BreadBoard az Egyesült Királyságban-
6. Kevés vezeték Bármilyen Arduino táblát használhatunk az Arduino nano helyett, figyelembe véve a tűleképezést.
2. lépés: További információ az MLX90614 -ről:
![További információ az MLX90614 -ről További információ az MLX90614 -ről](https://i.howwhatproduce.com/images/011/image-31672-5-j.webp)
![További információ az MLX90614 -ről További információ az MLX90614 -ről](https://i.howwhatproduce.com/images/011/image-31672-6-j.webp)
Az MLX90614 i2c alapú infravörös hőmérséklet -érzékelő a hősugárzás érzékelésére szolgál. Belsőleg az MLX90614 két eszköz párosítását jelenti: egy infravörös termopile-érzékelőt és egy jelfeldolgozó alkalmazás-processzort. A Stefan-Boltzman-törvény szerint minden olyan objektum, amely nincs az abszolút nulla alatt (0 ° K), (az ember szeme által nem látható) fényt bocsát ki az infravörös spektrumban, amely közvetlenül arányos a hőmérsékletével. Az MLX90614 belsejében található speciális infravörös hőelem az érzékeli, hogy mennyi infravörös energiát bocsátanak ki a látómezőjében lévő anyagok, és ezzel arányos elektromos jelet állít elő.
A hőelem által termelt feszültséget az alkalmazásprocesszor 17 bites ADC felveszi, majd kondicionálja, mielőtt átadja egy mikrokontrollernek.
3. lépés: További információ a HCSR04 modulról:
![További információ a HCSR04 modulról További információ a HCSR04 modulról](https://i.howwhatproduce.com/images/011/image-31672-7-j.webp)
![További információ a HCSR04 modulról További információ a HCSR04 modulról](https://i.howwhatproduce.com/images/011/image-31672-8-j.webp)
A HCSR04 ultrahangos modulban trigger impulzust kell megadnunk a triggercsapon, hogy 40 kHz frekvenciájú ultrahangot generáljon. Az ultrahang, azaz 8 40 kHz -es impulzus generálása után a visszhang tüskéje magas lesz. Az Echo pin magas marad mindaddig, amíg nem kapja vissza a visszhanghangot.
Tehát a visszhangcsap szélessége lesz az ideje annak, hogy a hang eljusson az objektumhoz és visszatérjen. Ha megvan az idő, kiszámíthatjuk a távolságot, mivel ismerjük a hangsebességet.
A HC -SR04 2-400 cm -ig terjedhet.
Az ultrahangos modul az emberi észlelhető frekvenciatartomány feletti, általában 20 000 Hz feletti ultrahangos hullámokat generálja. Esetünkben 40Khz frekvenciát fogunk továbbítani.
4. lépés: További információ a 16x2 LCD -ről:
![További információ a 16x2 LCD -ről További információ a 16x2 LCD -ről](https://i.howwhatproduce.com/images/011/image-31672-9-j.webp)
A 16x2 LCD 16 karakteres és 2 soros LCD, amely 16 érintkezővel rendelkezik. Ennek az LCD -nek ASCII formátumú adatok vagy szövegek szükségesek megjelenítéséhez. Első sor 0x80 -mal kezdődik, a második sor 0xC0 címmel. Az LCD működhet 4 vagy 8 bites módban. 4 bites módban az adatok/parancsok elküldésre kerülnek Nibble formátumban Először magasabb rágás, majd alsó rágás
Például 0x45 küldéséhez először 4 -et küldünk, majd 5 -öt.
Három vezérlőcsap van, RS, RW, E.
Az RS használata: A parancs elküldésekor az RS = 0
Adatok küldésekor RS = 1
Az RW használata:
Az RW pin olvasás/írás. ahol RW = 0 azt jelenti, hogy írjon adatokat LCD -re RW = 1 azt jelenti, hogy olvassa az adatokat az LCD -ről
Amikor LCD parancsra/adatra írunk, a tűt LOW értékre állítjuk.
Amikor LCD -ről olvasunk, a tűt HIGH értékre állítjuk.
Esetünkben LOW szintre kötöttük, mert mindig LCD -re írunk.
Az E (Engedélyezés) használata:
Amikor adatokat küldünk LCD -re, impulzust adunk az LCD -nek az E tű segítségével.
Ez a magas szintű áramlás, amelyet követnünk kell, amikor a COMMAND/DATA -t LCD -re küldjük. Magasabb rágás
Pulzus engedélyezése,
Megfelelő RS érték, COMMAND/DATA alapján
Alsó rágcsálás
Pulzus engedélyezése,
Megfelelő RS érték, COMMAND/DATA alapján
5. lépés: További képek
6. lépés: Kód
A kódot a githubon találja:
github.com/stechiez/Arduino.git
7. lépés: A projekt mélysége az épületből
Ajánlott:
Páratartalom, nyomás és hőmérséklet számítása BME280 és foton interfész használatával: 6 lépés
![Páratartalom, nyomás és hőmérséklet számítása BME280 és foton interfész használatával: 6 lépés Páratartalom, nyomás és hőmérséklet számítása BME280 és foton interfész használatával: 6 lépés](https://i.howwhatproduce.com/images/003/image-6140-j.webp)
Páratartalom, nyomás és hőmérséklet számítása BME280 és foton interfész használatával: Számos olyan projekttel találkozunk, amelyek hőmérséklet-, nyomás- és páratartalom -ellenőrzést igényelnek. Így rájövünk, hogy ezek a paraméterek valójában létfontosságú szerepet játszanak abban, hogy megbecsüljük a rendszer működési hatékonyságát különböző légköri körülmények között
Hőmérséklet- és páratartalom -érzékelő (dht11) Interfész az Arduino -val: 4 lépés
![Hőmérséklet- és páratartalom -érzékelő (dht11) Interfész az Arduino -val: 4 lépés Hőmérséklet- és páratartalom -érzékelő (dht11) Interfész az Arduino -val: 4 lépés](https://i.howwhatproduce.com/images/008/image-22502-j.webp)
Hőmérséklet- és páratartalom -érzékelő (dht11) Interfész az Arduino -val: A hőmérséklet -érzékelő széles alkalmazási körrel rendelkezik, sok helyen használják, ahol visszacsatolási rendszerként működik. A piacon többféle hőmérséklet -érzékelő érhető el, különböző specifikációkkal, néhány hőérzékelő l
Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával Arduino Uno segítségével: 4 lépés
![Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával Arduino Uno segítségével: 4 lépés Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával Arduino Uno segítségével: 4 lépés](https://i.howwhatproduce.com/images/001/image-1374-52-j.webp)
Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával az Arduino Uno segítségével: Sziasztok, srácok, ebben az útmutatóban megtanuljuk, hogyan kell használni az LM35 -öt az Arduino -val. Az Lm35 egy hőmérséklet -érzékelő, amely -55 ° C és 150 ° C közötti hőmérséklet -értékeket képes leolvasni. Ez egy 3 kivezetésű eszköz, amely analóg feszültséget biztosít a hőmérséklettel arányosan. Hig
ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással: 7 lépés (képekkel)
![ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással: 7 lépés (képekkel) ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-12780-24-j.webp)
ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással: Még mindig úton van egy "közelgő projekt" befejezéséhez, "ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással" egy utasítás, amely bemutatja, hogyan adhatok hozzá NTP hőmérséklet -szondát, piezo b
Hőmérséklet -érzékelő (LM35) interfész ATmega32 és LCD kijelzővel - Automata ventilátor vezérlés: 6 lépés
![Hőmérséklet -érzékelő (LM35) interfész ATmega32 és LCD kijelzővel - Automata ventilátor vezérlés: 6 lépés Hőmérséklet -érzékelő (LM35) interfész ATmega32 és LCD kijelzővel - Automata ventilátor vezérlés: 6 lépés](https://i.howwhatproduce.com/images/002/image-5514-35-j.webp)
Hőmérséklet -érzékelő (LM35) interfész ATmega32 és LCD kijelzővel | Automatika Ventilátorvezérlés: Hőmérséklet -érzékelő (LM35) Összeköttetés ATmega32 és LCD kijelzővel