Inhoudsopgave:

ANALOGE ULTRASONE SENSOR voor AFSTANDSMETING: 3 stappen
ANALOGE ULTRASONE SENSOR voor AFSTANDSMETING: 3 stappen

Video: ANALOGE ULTRASONE SENSOR voor AFSTANDSMETING: 3 stappen

Video: ANALOGE ULTRASONE SENSOR voor AFSTANDSMETING: 3 stappen
Video: Master GPIO with Raspberry Pi Pico & MicroPython - Part 2 2024, November
Anonim
ANALOGE ULTRASONE SENSOR voor AFSTANDSMETING
ANALOGE ULTRASONE SENSOR voor AFSTANDSMETING

Deze instructables gaan over het gebruik van een ultrasone sensor die op Arduino is aangesloten en om nauwkeurig afstanden van 20 cm tot 720 cm te meten.

Stap 1: De GY-US42V2

De GY-US42V2
De GY-US42V2
De GY-US42V2
De GY-US42V2

Ik gebruikte de beroemde GY-US42V2 die op 4 manieren kan draaien:

-pulsuitgang met een speciale bibliotheek om te installeren (SR04.h) niet getest

-I2C-communicatie met een speciale bibliotheek SoftI2Cmaster.h (niet getest).

-I2C zonder speciale bibliotheek met deze pin-kaart:

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

Link naar de atmega328 zonder optrekweerstand, geen erg goede meting.

-Serial RX TX met een speciale bibliotheek SoftwareSerial.h en deze pin-kaart:

VCC naar VCC

GND naar GND

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

Nauwkeuriger en de beste denk ik

Enkele technische specificaties:

GY-US42 is een goedkope, hoogwaardige bereikmodule.

Bedrijfsspanning 3-5 V, laag stroomverbruik, klein formaat, eenvoudige installatie.

Het werkingsprincipe is dat de sonde ultrasone golven uitzendt die door het gemeten object worden bestraald, de sonde ontvangt geluidsgolven terug, gebruikt het tijdsverschil en berekent de werkelijke afstand. Er zijn drie manieren om de modulegegevens te lezen, d.w.z. seriële UART (TTL-niveau), IIC, pulsmodus pwm, De seriële transmissiesnelheid is 9600bps en 115200bps, kan worden geconfigureerd, er is een continue, stel de uitvoer op twee manieren in, u kunt de energie-instellingen opslaan.

IIC kan het interne adres wijzigen om de IIC-bus te vergemakkelijken en tegelijkertijd toegang te krijgen tot verschillende modules. De puls pwm-uitgang is hetzelfde als sr04.

De module kan worden aangepast aan een andere werkomgeving en direct worden aangesloten op de microcontroller.

Wanneer de computer USB nodig heeft in de TTL-module, een directe verbinding.

De IIC-modus kan direct worden gekoppeld aan APM, Pixhawk en andere vluchtbesturing.

Biedt Arduino, 51, STM32-communicatieprocedures van de microcontroller, biedt geen circuits en interne microcontrollerbron.

Als gevolg van het gebruik van de transceiver is er een ultrasone sonde ingebouwd, het bereik vanuit het blinde gebied is ongeveer 20 cm. Binnen 20 cm is het bereik ongeldig.

Spanning: 3-5 V

Ingebouwde MCU berekent afstand

IIC en serieel en pwm

Frequentie: 15 Hz (volledig bereik)

Stroom: 9mA (VCC = 5V)

Stap 2: Het schema en het archief in Sketch en Libs

Het schema en het archief in Sketch en Libs
Het schema en het archief in Sketch en Libs

Ik heb een kloonbord van arduino gemaakt met een atmega328 PU non P, ik heb een lange tijd geleden. Ik typ 2 schets genaamd:

  • RADARI2C voor I2C zonder speciale bibliotheek
  • RADARserial met SoftwareSerial.h

U vindt er ook de originele schets en de meegeleverde libs voor deze sensor.

Stap 3: Conclusie

Dit soort sensor zal gebruikt worden als een soort parkeersensor achter maar voor buitengebruik kan dit systeem verstoord worden door de wind waardoor het geluid afwijkt. Wees voorzichtig.

Dank aan alle website die nodig is om dit instructable te bewerken.

Gelukkig instructable!!!!

Aanbevolen: