Përmbajtje:
Video: Ndjenja e distancës Me Raspberry Pi dhe HC-SR04: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Sensori i distancës tejzanor HC-SR04 përdor sonar me ultratinguj pa kontakt për të matur distancën në një objekt. Përbëhet nga dy transmetues, një marrës dhe një qark kontrolli. Transmetuesit lëshojnë një tingull tejzanor me frekuencë të lartë, i cili kërcen nga çdo objekt i ngurtë aty pranë, dhe marrësi dëgjon për çdo jehonë kthyese. Kjo jehonë përpunohet më pas nga qarku i kontrollit për të llogaritur diferencën kohore midis sinjalit që transmetohet dhe merret. Kjo kohë mund të përdoret më pas, së bashku me një matematikë të zgjuar, për të llogaritur distancën midis sensorit dhe objektit reflektues!
Furnizimet
Çfarë do t'ju duhet:
- Raspberry Pi 2/3/4
- Kartë Micro SD e ngarkuar me Raspbian
- Furnizimi me energji USB 5.1V
- HC-SR04 (padyshim)
- Breadboard
- 4 Kabllo Mashkull për Femër
- Monitor dhe tastierë për Raspberry Pi
Hapi 1: Vendosni Raspberry Pi
- Futni kartën SD që keni krijuar me Raspbian (përmes NOOBS) në folenë e kartës microSD në pjesën e poshtme të Raspberry Pi tuaj.
- Gjeni fundin e lidhësit USB të kabllit të tastierës tuaj dhe lidhni tastierën me një port USB në Raspberry Pi (nuk ka rëndësi se cilën port përdorni).
-
Sigurohuni që ekrani juaj të jetë i kyçur në një prizë muri dhe i ndezur. Shikoni portën (at) HDMI në Raspberry Pi - vini re se ato kanë një anë të sheshtë në krye. Përdorni një kabllo për të lidhur ekranin me portën HDMI të Raspberry Pi - përdorni një përshtatës nëse është e nevojshme.
- Lidheni furnizimin me energji USB në një prizë dhe lidheni atë me portën e energjisë të Raspberry Pi.
- Raspberry Pi juaj do të fillojë të fillojë dhe atëherë do të jeni gati për të shkuar.
Hapi 2: Konfigurimi i pajisjes
Vendosja e sensorit të distancës tejzanor është mjaft e thjeshtë, nuk nevojiten pjesë të tjera të komplikuara, vetëm sensori, 4 kabllo dhe Raspberry Pi. Ka vetëm katër kunja:
- VCC në pin 2 (5V)
- TRIG në Pin 12 (GPIO 18)
- ECHO në Pin 18 (GPIO 24)
- GND në Pin 6 (GND)
Hapi 3: Python Script
Së pari duhet të kemi të instaluar bibliotekën python gpiozero dhe për ta përdorur do të krijojmë një skript të ri
sudo nano distance_sensor.py
me sa vijon:
# Marrja e bibliotekave që na duhen
nga gpiozero importimi DistancaSensor nga koha e importimit të gjumit # Initialize sensor tejzanor sensor = DistancaSensor (shkakton = 18, echo = 24) ndërsa E vërtetë: # Prisni 2 sekonda gjumë (2) # Merrni distancën në metra distancë = sensor.distanca # Por ne duam atë në centimetra distancë = sensor.distanca * 100 # Ne do të merrnim një numër të madh dhjetor kështu që do ta rrumbullakosim në 2 vende distancë = rrumbullak (sensor.distanca, 2) # Shtypni informacionin në shtypjen e ekranit ("Distanca: {} cm ".format (sensor.distanca))
Recommended:
Ndjenja e lëvizjes nën ndriçimin e shtratit: 16 hapa (me fotografi)
Ndjenja e lëvizjes nën ndriçimin e shtratit: A keni provuar ndonjëherë të dilni nga shtrati në heshtje gjatë natës vetëm për të kapur diçka dhe për të zgjuar të gjithë shtëpinë? Dritat e natës me lëvizje të vendosura në mënyrë diskrete nën shtratin tuaj sigurojnë një nivel të ulët të dritës mjaft të ndritshme për t'ju udhëhequr rreth atyre tullave LEGO të humbur
Ndjenja e temperaturës në distancë: 6 hapa
Ndjenja e temperaturës në distancë: Në këtë projekt, një MKR 1400 përdoret për të kontrolluar 3 sensorë DHT 22 dhe për të komunikuar rezultatin me numrin e telefonit celular që është futur në kod (do të tregoj se ku). Temperatura është e vetmja e dhënë që merret nga DHT 22, por është interesante
Çfarë është ndjenja e paqartë_ "EMEMOHO": 5 hapa
Çfarë është ndjenja e paqartë_ "EMEMOHO": Projekti është KNUA (Universiteti Kombëtar i Arteve i Koresë) një qendër e arteve të shkrirjes, < ekip që drejton 2019: Hej, të Huaj. Bëni së bashku! ≫. Ky është rezultati i ekipit " Shpresa e dobët). Në këtë projekt, ne përcaktuam shprehje të cilat kanë dy kontraste
Përdorimi i sensorit tejzanor të distancës dhe daljes së monitorit serial .: 6 hapa
Përdorimi i sensorit tejzanor të distancës dhe daljes së monitorit serial .: Hej djema! Dëshironi të mësoni se si të përdorni një dalje serike të monitorit. Epo këtu ju keni mësimin e përsosur se si ta bëni këtë! Në këtë udhëzues, unë do t'ju udhëheq përmes hapave të thjeshtë të nevojshëm për të zbuluar distancën duke përdorur sensorin tejzanor dhe do të raportoj për
Ndjenja në distancë për furnizimin me energji Korad: 8 hapa (me fotografi)
Ndjenja në distancë për Furnizimin me Energji Korad: Njësitë e furnizimit me energji elektrike janë mjete thelbësore për çdo person të përfshirë në elektronikë. Më ndodh që të posedoj një Korad, që është një furnizim linear (i rëndë) me energji elektrike i cili është me çmim të mirë dhe ka marrë vlerësime të mira. Çfarë është furnizimi me energji elektrike dhe cili është problemi