Kazalo:
Video: Zaznavanje razdalje z Raspberry Pi in HC-SR04: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ultrazvočni senzor razdalje HC-SR04 uporablja brezkontaktni ultrazvočni sonar za merjenje razdalje do predmeta. Sestavljen je iz dveh oddajnikov, sprejemnika in krmilnega tokokroga. Oddajniki oddajajo visokofrekvenčni ultrazvočni zvok, ki se odbija od vseh bližnjih trdnih predmetov, sprejemnik pa posluša povratni odmev. Ta odmev nato obdela krmilno vezje za izračun časovne razlike med oddajanim in sprejetim signalom. Ta čas lahko skupaj s pametno matematiko izračunate razdaljo med senzorjem in odsevnim predmetom!
Zaloge
Kaj boste potrebovali:
- Raspberry Pi 2/3/4
- Kartica Micro SD, naložena z Raspbian
- 5.1V USB napajalnik
- HC-SR04 (očitno)
- Ogledna plošča
- 4 moški do ženski kabli
- Monitor in tipkovnica za Raspberry Pi
1. korak: Nastavite Raspberry Pi
- Kartico SD, ki ste jo nastavili z Raspbian (prek NOOBS), vstavite v režo za kartico microSD na spodnji strani vašega Raspberry Pi.
- Poiščite konec priključka USB kabla tipkovnice in povežite tipkovnico z vrati USB na Raspberry Pi (ni važno, katera vrata uporabljate).
-
Prepričajte se, da je zaslon priključen v stensko vtičnico in vklopljen. Poglejte vrata HDMI na Raspberry Pi - opazite, da imajo na vrhu ravno stran. Z kablom povežite zaslon z vrati HDMI Raspberry Pi - po potrebi uporabite adapter.
- Napajalnik USB priključite v vtičnico in ga priključite na napajalna vrata vašega Raspberry Pi.
- Vaš Raspberry Pi se bo začel zaganjati, nato pa boste pripravljeni.
2. korak: Nastavitev strojne opreme
Nastavitev ultrazvočnega senzorja razdalje je dokaj preprosta, ne potrebujete drugih zapletenih delov, samo senzor, 4 kable in Raspberry Pi. Ima samo štiri zatiče:
- VCC na pin 2 (5V)
- TRIG na Pin 12 (GPIO 18)
- ECHO na pin 18 (GPIO 24)
- GND na pin 6 (GND)
3. korak: Python Script
Najprej bi morali imeti nameščeno knjižnico python gpiozero in za uporabo bomo ustvarili nov skript
sudo nano distance_sensor.py
z naslednjim:
# Pridobivanje knjižnic, ki jih potrebujemo
from gpiozero import DistanceSensor from time import sleep v centimetrih razdalja = sensor.distance * 100 # Dobili bi veliko decimalno število, zato ga bomo zaokrožili na 2 mesti distance = round (sensor.distance, 2) # Natisnite podatke na sitotisk ("Razdalja: {} cm ".format (senzor. razdalja))
Priporočena:
Naredite najboljše luči za prijatelje na dolge razdalje: 4 koraki (s slikami)
DIY Best Friend Lights: naredil sem sinhronizirane luči za dolge razdalje, znane kot "najboljši prijatelj" svetilke. To samo pomeni, da so sinhronizirane s trenutno barvo druge svetilke. Če bi torej zamenjali eno svetilko zeleno, bi kmalu zatem druga svetila zeleno
Vadnica: Kako uporabljati analogni ultrazvočni senzor razdalje US-016 z Arduino UNO: 3 koraki
Vadnica: Kako uporabljati analogni ultrazvočni senzor razdalje US-016 z Arduino UNO: Opis: US-016 ultrazvočni zagonski modul omogoča 2 cm ~ 3 m nemerilnih zmogljivosti, napajalna napetost 5 V, obratovalni tok 3,8 mA, podpira analogno izhodno napetost, stabilen in zanesljiv. Ta modul se lahko razlikuje, odvisno od aplikacije
ANALOGNI ultrazvočni senzor za merjenje razdalje: 3 koraki
ANALOGNI ULTRAZVUČNI SENZOR ZA MERJENJE DALJINE: Ta navodila bodo obravnavala, kako uporabljati ultrazvočni senzor, povezan z Arduinom, in natančno izmeriti razdalje od 20 cm do 720 cm
Zaznavanje gibanja z uporabo Raspberry Pi: 4 koraki
Zaznavanje gibanja z uporabo Raspberry Pi: V tem navodilu se bomo naučili, kako lahko uporabimo PIR (pasivni infrardeči) senzor z Raspberry Pi, za izdelavo preprostega detektorja gibanja. Uporablja se za zaznavanje gibanja ljudi, živali ali druge predmete. Običajno se uporabljajo v Burgu
Zaznavanje obraza in oči z Raspberry Pi Zero in Opencv: 3 koraki
Zaznavanje obraza in oči z Raspberry Pi Zero in Opencv: V tem navodilu bom pokazal, kako lahko zaznate obraz in oči z uporabo maline pi in opencv. To je moje prvo navodilo za opencv. Sledil sem številnim vadnicam za nastavitev odprtega CV -ja v malini, vendar je vsakič prišlo do nekaj napak. Kakorkoli že