Innehållsförteckning:

ANALOG ULTRASONISK SENSOR för DISTANSMÄTNING: 3 steg
ANALOG ULTRASONISK SENSOR för DISTANSMÄTNING: 3 steg

Video: ANALOG ULTRASONISK SENSOR för DISTANSMÄTNING: 3 steg

Video: ANALOG ULTRASONISK SENSOR för DISTANSMÄTNING: 3 steg
Video: Tutorial UM30-2: Scaling of the analog output | SICK AG 2024, November
Anonim
ANALOG ULTRASONISK SENSOR för DISTANSMÄTNING
ANALOG ULTRASONISK SENSOR för DISTANSMÄTNING

Denna instruktion kommer att handla om hur man använder en ultraljudssensor ansluten till Arduino och att mäta avstånd exakt från 20 cm till 720 cm.

Steg 1: GY-US42V2

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

Jag använde den berömda GY-US42V2 som kan köras på 4 sätt:

-pulsutgång med ett speciellt bibliotek att installera (SR04.h) inte testat

-I2C -kommunikation med ett särskilt bibliotek SoftI2Cmaster.h (ej testat).

-I2C utan något särskilt bibliotek med denna pin -karta:

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

Länk till atmega328 utan dragmotstånd, inte en mycket bra mätning.

-Serial RX TX med ett speciellt bibliotek SoftwareSerial.h och denna pin -karta:

VCC till VCC

GND till GND

  • stift D2 till CR
  • stift D3 till DT
  • VCC till PS

Mer exakt och det bästa tycker jag

Några tekniska specifikationer:

GY-US42 är en låg kostnad, högkvalitativ räckviddsmodul.

Driftspänning 3-5 V, liten strömförbrukning, liten storlek, enkel installation.

Dess funktionsprincip är att sonden avger ultraljudsvågor bestrålade av det uppmätta föremålet, sonden tar emot returljudvågor, använder tidsskillnaden, beräknar det faktiska avståndet. Det finns tre sätt att läsa modulens data, dvs seriell UART (TTL -nivå), IIC, pulsläge pwm, Den seriella överföringshastigheten är 9600bps och 115200bps, kan konfigureras, det finns en kontinuerlig, ställ in utgången på två sätt, du kan spara ströminställningarna.

IIC kan modifiera den interna adressen för att underlätta för IIC -bussen samtidigt att komma åt flera moduler. Puls pwm -utgången är densamma som sr04.

Modulen kan anpassas till en annan arbetsmiljö och anslutas direkt till mikrokontrollern.

När datorn behöver USB i TTL -modulen, en direktanslutning.

IIC -läget kan kopplas direkt till APM, Pixhawk och annan flygkontroll.

Tillhandahåller Arduino, 51, STM32 kommunikationsprocedurer för mikrokontrollern, ger inte kretsar och intern mikrokontrollkälla.

Som ett resultat av användning av sändtagaren är en ultraljudssond inbyggd, intervallet från det blinda området är cirka 20 cm. Inom 20 cm är intervallet ogiltigt.

Spänning: 3-5 V

Inbyggd MCU beräknar avstånd

IIC och serienummer och pwm

Frekvens: 15 Hz (fullt område)

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

Steg 2: Schemat och arkivet inom Sketch and Libs

Schemat och arkivet inom Sketch and Libs
Schemat och arkivet inom Sketch and Libs

Jag gjorde en klonbräda av arduino med en atmega328 PU non P, jag har för länge sedan. Jag skriver 2 skiss som heter:

  • RADARI2C för I2C körs utan särskilt bibliotek
  • RADARserie med SoftwareSerial.h

Du hittar också den ursprungliga skissen och libs som levererades för denna sensor.

Steg 3: Slutsats

Denna typ av sensor kommer att användas som en slags bakre parkeringssensor men för utomhusbruk kan detta system störas av vinden som avviker ljudet. Var försiktig.

Tack till all webbplats som behövs för att redigera denna instruerbara.

Glad instruerbar !!!!

Rekommenderad: