Video: ANALOGOVÝ ULTRAZVUKOVÝ SENZOR na meranie vzdialenosti: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod sa bude zaoberať tým, ako používať ultrazvukový senzor pripojený k Arduinu a ako presne merať vzdialenosti od 20 cm do 720 cm.
Krok 1: GY-US42V2
Použil som slávny GY-US42V2, ktorý môže bežať 4 spôsobmi:
-pulzný výstup so špeciálnou knižnicou na inštaláciu (SR04.h) nebol testovaný
-I2C komunikácia so špeciálnou knižnicou SoftI2Cmaster.h (netestované).
-I2C bez špeciálnej knižnice s touto mapou pinov:
- VCC až VCC,
- A5 (atmega328 SCL) do CR
- A4 (atmega328 SDA) až DT
- GND až GND
Pripojenie k atmega328 bez odporu vytiahnutia, nie veľmi dobré meranie.
-Sériový RX TX so špeciálnou knižnicou SoftwareSerial.h a touto mapou pinov:
VCC až VCC
GND až GND
- pin D2 do CR
- kolík D3 na DT
- VCC do PS
Presnejšie a najlepšie si myslím
Niektoré technické špecifikácie:
GY-US42 je nízkonákladový vysokokvalitný modul dosahu.
Prevádzkové napätie 3-5 V, malá spotreba energie, malé rozmery, jednoduchá inštalácia.
Princíp činnosti spočíva v tom, že sonda vysiela ultrazvukové vlny ožarované meraným predmetom, sonda prijíma spätné zvukové vlny, používa časový rozdiel, vypočítava skutočnú vzdialenosť. Existujú tri spôsoby čítania údajov modulu, tj. Sériový UART (úroveň TTL), IIC, pulzný režim pwm, Sériová prenosová rýchlosť je 9600bps a 115200bps, dá sa nakonfigurovať, existuje nepretržitý, výstup nastavte dvoma spôsobmi, nastavenia napájania si môžete uložiť.
IIC môže upraviť vnútornú adresu, aby uľahčila zbernici IIC súčasne prístup k viacerým modulom. Pulzný výstup pwm je rovnaký ako sr04.
Modul je možné prispôsobiť inému pracovnému prostrediu a pripojiť ho priamo k mikrokontroléru.
Keď počítač potrebuje USB v module TTL, priame pripojenie.
Režim IIC môže byť priamo prepojený s APM, Pixhawk a iným riadením letu.
Poskytuje komunikačné postupy mikrokontroléra Arduino, 51, STM32, neposkytuje obvody a interný zdroj mikrokontroléra.
Výsledkom použitia transceiveru je vstavaná ultrazvuková sonda, dosah od slepej oblasti je asi 20 cm. Do 20 cm je rozsah neplatný.
Napätie: 3-5 V
Vstavaný MCU počíta vzdialenosť
IIC a sériové a PWM
Frekvencia: 15 Hz (celý rozsah)
Prúd: 9mA (VCC = 5V)
Krok 2: Schéma a archív v programe Sketch a Libs
Vytvoril som klonovú dosku z arduina s atmega328 PU non P, mám už dávno. Píšem skicu 2 s názvom:
- RADARI2C pre I2C beží bez špeciálnej knižnice
- RADARserial so SoftwareSerial.h
Nájdete tu aj pôvodnú skicu a dodané lišty k tomuto senzoru.
Krok 3: Záver
Tento druh senzora bude použitý ako druh zadného parkovacieho senzora, ale pre vonkajšie použitie môže byť tento systém rušený vetrom, ktorý odchyľuje zvuk. Buď opatrný.
Vďaka všetkým webovým stránkam potrebným na úpravu tohto návodu.
Veselé poučenie !!!!