Tartalomjegyzék:

ANALÓGUS ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSRE: 3 lépés
ANALÓGUS ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSRE: 3 lépés

Videó: ANALÓGUS ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSRE: 3 lépés

Videó: ANALÓGUS ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSRE: 3 lépés
Videó: Analog Us 2024, Július
Anonim
ANALÓGUS ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSRE
ANALÓGUS ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSRE

Ez az oktatóanyag foglalkozik az Arduino -hoz csatlakoztatott ultrahangos érzékelő használatával és a 20 cm -től 720 cm -ig terjedő távolságok pontos mérésével.

1. lépés: A GY-US42V2

A GY-US42V2
A GY-US42V2
A GY-US42V2
A GY-US42V2

A híres GY-US42V2-t használtam, amely 4 módon futtatható:

-impulzus kimenet egy speciális telepítendő könyvtárral (SR04.h) nem tesztelt

-I2C kommunikáció a SoftI2Cmaster.h speciális könyvtárral (nem tesztelt).

-I2C speciális könyvtár nélkül ezzel a tűtérképpel:

  • VCC - VCC,
  • A5 (atmega328 SCL) - CR
  • A4 (atmega328 SDA) - DT
  • GND - GND

Link az atmega328 -hoz felhúzási ellenállás nélkül, nem túl jó méréssel.

-Serial RX TX egy speciális LibrarySerial.h könyvtárral és ezzel a tűtérképpel:

VCC - VCC

GND - GND

  • D2 csap CR -be
  • D3 -as érintkező DT -hez
  • VCC - PS

Pontosabb és a legjobb szerintem

Néhány műszaki specifikáció:

A GY-US42 alacsony költségű, kiváló minőségű tartomány-modul.

Üzemi feszültség 3-5 V, kis energiafogyasztás, kis méret, egyszerű telepítés.

Működési elve az, hogy a szonda a mért tárgy által besugárzott ultrahangos hullámokat bocsát ki, a szonda visszatérő hanghullámokat fogad, felhasználja az időkülönbséget, kiszámítja a tényleges távolságot. A modul adatainak háromféle módon olvasható le, azaz soros UART (TTL szint), IIC, impulzus mód pwm, A soros átviteli sebesség 9600bps és 115200bps, konfigurálható, folyamatos, kétféleképpen állítsa be a kimenetet, mentheti az energiabeállításokat.

Az IIC módosíthatja a belső címet, hogy megkönnyítse az IIC buszt, miközben több modult is elérhet. Az impulzus pwm kimenete ugyanaz, mint az sr04.

A modul egy másik munkakörnyezethez illeszthető, és közvetlenül csatlakoztatható a mikrokontrollerhez.

Ha a számítógéphez USB szükséges a TTL modulban, közvetlen kapcsolat.

Az IIC mód közvetlenül összekapcsolható az APM, a Pixhawk és más repülésvezérlőkkel.

Biztosítja a mikrokontroller Arduino, 51, STM32 kommunikációs eljárásait, nem biztosít áramköröket és belső mikrokontroller -forrást.

Az adó -vevő használatának eredményeképpen ultrahangos szondát építettek be, a vak terület körülbelül 20 cm. 20 cm -en belül a tartomány érvénytelen.

Feszültség: 3-5 V

A beépített MCU kiszámítja a távolságot

IIC és soros és pwm

Frekvencia: 15 Hz (teljes tartomány)

Áram: 9mA (VCC = 5V)

2. lépés: A vázlat és az archívum a vázlaton és a Libs -en belül

A vázlatrajz és az Archívum a vázlaton és a Libs -en belül
A vázlatrajz és az Archívum a vázlaton és a Libs -en belül

Készítettem egy arduino klónlapot egy atmega328 PU non P -vel, régen kaptam. Én a 2 -es típusú vázlatot hívom:

  • RADARI2C az I2C -hez, speciális könyvtár nélkül
  • RADARserial és SoftwareSerial.h

Megtalálja az eredeti vázlatot és az érzékelőhöz mellékelt libeket is.

3. lépés: Következtetés

Ezt a fajta érzékelőt egyfajta hátsó parkolóérzékelőként fogják használni, de kültéri használatra ezt a rendszert megzavarhatja a szél, amely eltér a hangtól. Legyen óvatos.

Köszönet minden webhelynek, amelyre szükség van ennek az utasításnak a szerkesztéséhez.

Boldog oktatható !!!!

Ajánlott: