Inhoudsopgave:
Video: ANALOGE ULTRASONE SENSOR voor AFSTANDSMETING: 3 stappen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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
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!!!!