Indholdsfortegnelse:

ANALOG ULTRASONISK SENSOR til AFSTANDSMÅLING: 3 trin
ANALOG ULTRASONISK SENSOR til AFSTANDSMÅLING: 3 trin

Video: ANALOG ULTRASONISK SENSOR til AFSTANDSMÅLING: 3 trin

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

Denne instruktør vil behandle, hvordan man bruger en ultralydssensor forbundet til Arduino og måler nøjagtigt afstande fra 20 cm til 720 cm.

Trin 1: GY-US42V2

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

Jeg brugte den berømte GY-US42V2, som kan køre på 4 måder:

-pulsudgang med et specielt bibliotek til installation (SR04.h) ikke testet

-I2C kommunikation med et særligt bibliotek SoftI2Cmaster.h (ikke testet).

-I2C uden noget specielt bibliotek med dette pin -kort:

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

Link til atmega328 uden pull up -modstand, ikke en særlig god måling.

-Serial RX TX med et særligt bibliotek SoftwareSerial.h og dette pin -kort:

VCC til VCC

GND til GND

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

Mere præcist og det bedste synes jeg

Nogle tekniske specifikationer:

GY-US42 er et lavt omkostningsintervalmodul af høj kvalitet.

Driftsspænding 3-5 V, lille strømforbrug, lille størrelse, let installation.

Dets funktionsprincip er, at sonden udsender ultralydsbølger bestrålet af det målte objekt, sonden modtager returlydbølger, bruger tidsforskellen, beregner den faktiske afstand. Der er tre måder at aflæse moduldata på, dvs. seriel UART (TTL -niveau), IIC, pulsmodus pwm, Den serielle transmissionshastighed er 9600bps og 115200bps, kan konfigureres, der er en kontinuerlig, indstil output på to måder, du kan gemme strømindstillingerne.

IIC kan ændre den interne adresse for at lette IIC -bussen samtidig med at få adgang til flere moduler. Puls pwm -output er den samme som sr04.

Modulet kan tilpasses et andet arbejdsmiljø og tilsluttes direkte til mikrokontrolleren.

Når computeren har brug for USB i TTL -modulet, en direkte forbindelse.

IIC -tilstanden kan kobles direkte til APM, Pixhawk og anden flyvekontrol.

Tilbyder Arduino, 51, STM32 kommunikationsprocedurer for mikrokontrolleren, giver ikke kredsløb og intern mikrokontroller kilde.

Som et resultat af brug af transceiveren er der indbygget en ultralydssonde, området fra det blinde område er ca. 20 cm. Inden for 20 cm er rækkevidden ugyldig.

Spænding: 3-5 V

Indbygget MCU beregner afstand

IIC og serienummer og pwm

Frekvens: 15 Hz (fuldt område)

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

Trin 2: Skematisk og arkivet inden for skitse og libs

Skematisk og arkivet inden for skitse og libs
Skematisk og arkivet inden for skitse og libs

Jeg lavede et klonbræt af arduino med en atmega328 PU non P, jeg har fået for længe siden. Jeg skriver 2 skitse kaldet:

  • RADARI2C til I2C kører uden specielt bibliotek
  • RADARserie med SoftwareSerial.h

Du finder også den originale skitse og libs leveret til denne sensor.

Trin 3: Konklusion

Denne form for sensor vil blive brugt som en slags bageste parkeringssensor, men til udendørs brug kan dette system blive forstyrret af vinden, der afviger lyden. Vær forsigtig.

Tak til alt det websted, der er nødvendigt for at redigere dette instruerbare.

Glad instruerbar !!!!

Anbefalede: