Obsah:

ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI: 3 kroky
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI: 3 kroky

Video: ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI: 3 kroky

Video: ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI: 3 kroky
Video: Arduino návody | Senzor hladiny dešťové vody 2024, Červenec
Anonim
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI

Tento návod se bude zabývat tím, jak používat ultrazvukový senzor připojený k Arduinu a měřit přesné vzdálenosti od 20 cm do 720 cm.

Krok 1: GY-US42V2

GY-US42V2
GY-US42V2
GY-US42V2
GY-US42V2

Použil jsem slavný GY-US42V2, který může běžet 4 způsoby:

-pulzní výstup se speciální knihovnou k instalaci (SR04.h) nebyl testován

-I2C komunikace se speciální knihovnou SoftI2Cmaster.h (netestováno).

-I2C bez speciální knihovny s touto mapou pinů:

  • VCC až VCC,
  • A5 (atmega328 SCL) do ČR
  • A4 (atmega328 SDA) na DT
  • GND až GND

Propojení s atmega328 bez odporu přítahu, ne příliš dobré měření.

-Serial RX TX se speciální knihovnou SoftwareSerial.h a touto mapou pinů:

VCC až VCC

GND až GND

  • pin D2 do CR
  • kolík D3 na DT
  • VCC na PS

Podle mě přesnější a nejlepší

Některé technické specifikace:

GY-US42 je nízkonákladový, vysoce kvalitní modul dosahu.

Provozní napětí 3-5 V, malá spotřeba energie, malé rozměry, snadná instalace.

Princip fungování spočívá v tom, že sonda vysílá ultrazvukové vlny ozařované měřeným předmětem, sonda přijímá zpětné zvukové vlny, využívá časový rozdíl, vypočítává skutečnou vzdálenost. Data modulu lze číst třemi způsoby, tj. Sériovým UART (úroveň TTL), IIC, pulzní režim pwm, Rychlost sériového přenosu je 9600bps a 115200bps, lze konfigurovat, existuje nepřetržitý, výstup nastavujte dvěma způsoby, můžete uložit nastavení napájení.

IIC může upravit interní adresu, aby usnadnila sběrnici IIC současně přístup k několika modulům. Pulzní výstup pwm je stejný jako sr04.

Modul lze přizpůsobit jinému pracovnímu prostředí a připojit přímo k mikrokontroléru.

Když počítač potřebuje USB v modulu TTL, přímé připojení.

Režim IIC lze přímo propojit s APM, Pixhawk a dalším řízením letu.

Poskytuje komunikační postupy mikrokontroléru Arduino, 51, STM32, neposkytuje obvody a interní zdroj mikrokontroléru.

V důsledku použití transceiveru je zabudována ultrazvuková sonda, dosah od slepé oblasti je asi 20 cm. Do 20 cm je rozsah neplatný.

Napětí: 3-5 V.

Vestavěný MCU vypočítá vzdálenost

IIC a sériové a PWM

Frekvence: 15 Hz (plný rozsah)

Aktuální: 9mA (VCC = 5V)

Krok 2: Schéma a archiv v rámci Sketch a Libs

Schéma a archiv v náčrtu a Libs
Schéma a archiv v náčrtu a Libs

Vytvořil jsem klonovou desku z arduina s atmega328 PU non P, mám už dávno. Napíšu skicu 2 s názvem:

  • RADARI2C pro I2C běží bez speciální knihovny
  • RADARserial se SoftwareSerial.h

Najdete zde také originální skicu a dodané liby k tomuto senzoru.

Krok 3: Závěr

Tento druh senzoru bude použit jako druh zadního parkovacího senzoru, ale pro venkovní použití může být tento systém narušen větrem, který odchyluje zvuk. Buď opatrný.

Díky všem webovým stránkám potřebným k úpravě tohoto pokynu.

Šťastné instruktážní !!!!

Doporučuje: