Innholdsfortegnelse:

ANALOG ULTRASONISK SENSOR for DISTANSEMÅLING: 3 trinn
ANALOG ULTRASONISK SENSOR for DISTANSEMÅLING: 3 trinn

Video: ANALOG ULTRASONISK SENSOR for DISTANSEMÅLING: 3 trinn

Video: ANALOG ULTRASONISK SENSOR for DISTANSEMÅLING: 3 trinn
Video: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, November
Anonim
ANALOG ULTRASONISK SENSOR for DISTANSEMÅLING
ANALOG ULTRASONISK SENSOR for DISTANSEMÅLING

Denne instruksjonene vil omhandle hvordan du bruker en ultralydssensor koblet til Arduino og måler nøyaktig avstander fra 20cm til 720cm.

Trinn 1: GY-US42V2

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

Jeg brukte den berømte GY-US42V2 som kan kjøres på 4 måter:

-pulsutgang med et spesielt bibliotek å installere (SR04.h) ikke testet

-I2C kommunikasjon med et spesielt bibliotek SoftI2Cmaster.h (ikke testet).

-I2C uten noe spesielt bibliotek med dette pin -kartet:

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

Lenke til atmega328 uten trekkmotstand, ikke en veldig god måling.

-Serial RX TX med et spesielt bibliotek SoftwareSerial.h og dette pin -kartet:

VCC til VCC

GND til GND

  • pin D2 til CR
  • pin D3 til DT
  • VCC til PS

Mer nøyaktig og det beste synes jeg

Noen tekniske spesifikasjoner:

GY-US42 er en rimelig rekkevidde av høy kvalitet.

Driftsspenning 3-5 V, lite strømforbruk, liten størrelse, enkel installasjon.

Driftsprinsippet er at sonden avgir ultralydbølger bestrålet av det målte objektet, sonden mottar returlydbølger, bruker tidsforskjellen, beregner den faktiske avstanden. Det er tre måter å lese moduldataene på, dvs. seriell UART (TTL -nivå), IIC, pulsmodus pwm, Den serielle overføringshastigheten er 9600bps og 115200bps, kan konfigureres, det er en kontinuerlig, sett utgangen på to måter, du kan lagre strøminnstillingene.

IIC kan endre den interne adressen for å lette IIC -bussen samtidig med tilgang til flere moduler. Puls pwm -utgangen er den samme som sr04.

Modulen kan tilpasses et annet arbeidsmiljø og kobles direkte til mikrokontrolleren.

Når datamaskinen trenger USB i TTL -modulen, en direkte tilkobling.

IIC -modusen kan kobles direkte til APM, Pixhawk og annen flykontroll.

Tilbyr Arduino, 51, STM32 kommunikasjonsprosedyrer for mikrokontrolleren, gir ikke kretser og intern mikrokontroller kilde.

Som et resultat av bruk av transceiveren er det innebygd en ultralydssonde, området fra blindområdet er omtrent 20 cm. Innen 20 cm er rekkevidden ugyldig.

Spenning: 3-5 V

Innebygd MCU beregner avstand

IIC og serienummer og pwm

Frekvens: 15 Hz (fullt område)

Strøm: 9mA (VCC = 5V)

Trinn 2: Skjematisk og arkivet innen skisse og libs

Skjematisk og arkivet innen skisse og libs
Skjematisk og arkivet innen skisse og libs

Jeg lagde et klonbrett av arduino med en atmega328 PU non P, jeg har lenge siden. Jeg skriver 2 skisse som heter:

  • RADARI2C for I2C kjører uten spesielt bibliotek
  • RADARserie med SoftwareSerial.h

Du finner også den originale skissen og libsene som følger med denne sensoren.

Trinn 3: Konklusjon

Denne typen sensor vil bli brukt som en slags bakre parkeringssensor, men for utendørs bruk kan dette systemet bli forstyrret av vinden som avviker lyden. Vær forsiktig.

Takk til alt nettstedet som trengs for å redigere denne instruerbare.

Glad instruerbar !!!!

Anbefalt: