Sisällysluettelo:
Video: Etäisyyden tunnistaminen Raspberry Pi: n ja HC-SR04: n avulla: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
HC-SR04-ultraääni-etäisyysanturi käyttää kosketuksettomia ultraäänilähettimiä etäisyyden mittaamiseen kohteeseen. Se koostuu kahdesta lähettimestä, vastaanottimesta ja ohjauspiiristä. Lähettimet lähettävät korkeataajuista ultraääniääntä, joka pomppii lähellä olevista kiinteistä esineistä, ja vastaanotin kuuntelee paluuta. Ohjauspiiri käsittelee tämän kaiun sitten laskeakseen lähetetyn ja vastaanotetun signaalin aikaeron. Tätä aikaa voidaan myöhemmin käyttää yhdessä älykkään matematiikan kanssa anturin ja heijastavan kohteen välisen etäisyyden laskemiseen!
Tarvikkeet
Mitä tarvitset:
- Raspberry Pi 2/3/4
- Micro SD -kortti, joka on ladattu Raspbianilla
- 5,1 V USB -virtalähde
- HC-SR04 (ilmeisesti)
- Leipälauta
- 4 uros -naaraskaapelia
- Näyttö ja näppäimistö Raspberry Pi: lle
Vaihe 1: Määritä Raspberry Pi
- Aseta Raspbianin kanssa määritetty SD -kortti (NOOBSin kautta) Raspberry Pi -laitteen alapuolella olevaan microSD -korttipaikkaan.
- Etsi näppäimistön kaapelin USB -liittimen pää ja liitä näppäimistö Raspberry Pi -laitteen USB -porttiin (sillä ei ole väliä mitä porttia käytät).
-
Varmista, että näyttö on kytketty pistorasiaan ja kytketty päälle. Katso Raspberry Pi -laitteen HDMI -portteja - huomaa, että niiden yläosa on tasainen. Liitä näyttö Raspberry Pi: n HDMI -porttiin kaapelilla - käytä tarvittaessa sovitinta.
- Kytke USB -virtalähde pistorasiaan ja liitä se Raspberry Pi: n virtaliitäntään.
- Raspberry Pi -laitteesi käynnistyy, niin olet valmis menemään.
Vaihe 2: Laitteiston asentaminen
Ultraäänietäisyysanturin asentaminen on melko yksinkertaista, muita monimutkaisia osia ei tarvita, vain anturi, 4 kaapelia ja Raspberry Pi. Siinä on vain neljä nastaa:
- VCC nastaan 2 (5V)
- TRIG nastaan 12 (GPIO 18)
- ECHO nastaan 18 (GPIO 24)
- GND - nasta 6 (GND)
Vaihe 3: Python -skripti
Ensinnäkin meidän pitäisi olla asennettu python gpiozero -kirjasto ja käyttääksemme luomme uuden komentosarjan
sudo nano distance_sensor.py
seuraavilla:
# Tarvitsemamme kirjastot
gpiozero -tuonnista DistanceSensor ajan tuonnin lepotilasta # Alusta ultraäänianturianturi = DistanceSensor (liipaisin = 18, kaiku = 24), kun taas Tosi: # Odota 2 sekuntia unta (2) # Hanki etäisyys metreinä etäisyys = anturi.etäisyys # Mutta haluamme se senttimetreinä etäisyys = anturi.etäisyys * 100 # Saisimme suuren desimaaliluvun, joten pyöristämme sen 2 paikkaan etäisyys = pyöreä (anturin etäisyys, 2) # Tulosta tiedot silkkipainatukselle ("Etäisyys: {} cm ".muoto (anturi.etäisyys))
Suositeltava:
Sosiaalisen etäisyyden tunnistimen tekeminen: 15 vaihetta
Sosiaalisen etäisyyden tunnistimen tekeminen: Kun vuosi 2020 oli päättymässä, ajattelin, että olisi hyvä sanoa hyvästit opetusohjelmalla, joka on juuri niin 2020. Annan sinulle, sosiaalisen etäisyyden ilmaisin. Tämän laitteen avulla voit olla sosiaalisessa etäisyydessä tekniikan kanssa ja jättää huolet taakse. T
Sosiaalisen etäisyyden ilmaisin: 4 vaihetta
Sosiaalisen etäisyyden tunnistin: Tämä laite auttaa pitämään yhden metrin etäisyyden ihmisistä (tai vaarantaa kuulosi)
Sosiaalisen etäisyyden ilmaisin: 7 vaihetta (kuvilla)
Sosiaalisen etäisyyden ilmaisin: Sosiaalisen etäisyyden ilmaisin: Olen Owen O Denver Coloradosta ja tulen 7. luokalle tänä vuonna. Projektini nimi on Social Distance Detector! Täydellinen laite pitämään turvassa näinä vaikeina aikoina. Sosiaalisen etäisyyden tunnistimen tarkoitus
Etäisyyden läheisyyden mittaus eleanturilla APDS9960: 6 vaihetta
Etäisyyden läheisyyden mittaus eleanturilla APDS9960: Tässä opetusohjelmassa opimme etäisyyden mittaamista eleanturin APDS9960, arduino ja Visuino avulla. Katso video
Maaperän kosteuden tunnistaminen - SF: 4 vaihetta (kuvilla)
Maaperän kosteuden tunnistaminen - SF: Aloittaaksemme testisuunnitelman aloitimme tavoitteellamme, joka oli suunnitella laite, joka kykenisi havaitsemaan, onko maaperänäyte sateesta märkä vai ei. Suunnitelman toteuttamiseksi meidän oli opittava käyttämään ja asettamaan maaperän kosteutta oikein