Obsah:
Video: Snímání vzdálenosti s kroky Raspberry Pi a HC-SR04: 3
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ultrazvukový senzor vzdálenosti HC-SR04 používá k měření vzdálenosti k objektu bezkontaktní ultrazvukový sonar. Skládá se ze dvou vysílačů, přijímače a řídicího obvodu. Vysílače vydávají vysokofrekvenční ultrazvukový zvuk, který se odráží od okolních pevných předmětů, a přijímač naslouchá jakékoli zpětné ozvěně. Toto echo je pak zpracováno řídicím obvodem pro výpočet časového rozdílu mezi vysílaným a přijímaným signálem. Tento čas lze následně použít, spolu s nějakou chytrou matematikou, k výpočtu vzdálenosti mezi senzorem a odrážejícím se objektem!
Zásoby
Co budete potřebovat:
- Raspberry Pi 2/3/4
- Micro SD karta nabitá Raspbianem
- Napájení 5,1 V USB
- HC-SR04 (samozřejmě)
- Prkénko
- 4 kabely pro muže a ženy
- Monitor a klávesnice pro Raspberry Pi
Krok 1: Nastavte Raspberry Pi
- Vložte kartu SD, kterou jste nastavili pomocí Raspbian (přes NOOBS), do slotu pro kartu microSD na spodní straně vašeho Raspberry Pi.
- Najděte konec konektoru USB na kabelu vaší klávesnice a připojte klávesnici k portu USB na Raspberry Pi (nezáleží na tom, který port používáte).
-
Zkontrolujte, zda je obrazovka zapojena do zásuvky a zapnutá. Podívejte se na porty HDMI na Raspberry Pi - všimněte si, že mají nahoře plochou stranu. Pomocí kabelu připojte obrazovku k portu HDMI Raspberry Pi - v případě potřeby použijte adaptér.
- Zapojte napájecí zdroj USB do zásuvky a připojte jej k napájecímu portu vašeho Raspberry Pi.
- Váš Raspberry Pi se spustí, pak budete připraveni jít.
Krok 2: Nastavení hardwaru
Nastavení ultrazvukového senzoru vzdálenosti je poměrně jednoduché, nejsou potřeba žádné další složité součásti, pouze senzor, 4 kabely a Raspberry Pi. Má pouze čtyři piny:
- VCC na pin 2 (5V)
- TRIG na Pin 12 (GPIO 18)
- ECHO na pin 18 (GPIO 24)
- GND na Pin 6 (GND)
Krok 3: Python Script
Nejprve bychom měli mít nainstalovanou knihovnu python gpiozero a pro použití vytvoříme nový skript
sudo nano distance_sensor.py
s následujícím:
# Získání potřebných knihoven
from gpiozero import DistanceSensor from time import sleep # Initialize ultrasonic sensor sensor = DistanceSensor (trigger = 18, echo = 24) while True: # Počkejte 2 sekundy spánek (2) # Získejte vzdálenost v metrech vzdálenost = senzor.distance # Ale my chceme to v centimetrech vzdálenost = senzor.distance * 100 # Dostali bychom velké desetinné číslo, takže to zaokrouhlíme na 2 místa vzdálenost = kolo (senzor.distance, 2) # Vytiskněte informace na sítotisk („Vzdálenost: {} cm .formát (vzdálenost senzoru))
Doporučuje:
Snímání pohybu a tmy nočním světlem - žádné mikro: 7 kroků (s obrázky)
Night Light Motion & Darkness Sensing - No Micro: This instructable is about prevent you from strbing your toe when you walking through a dark room. Dalo by se říci, že je to pro vaši vlastní bezpečnost, pokud v noci vstanete a pokusíte se bezpečně dosáhnout ke dveřím. Samozřejmě můžete použít noční lampičku nebo hlavní li
Snímání pohybu pod osvětlením postele: 16 kroků (s obrázky)
Snímání pohybu pod osvětlením postele: Pokoušeli jste se někdy v noci potichu vstát z postele, jen abyste o něco zakopli a probudili celý dům? Noční světla snímající pohyb instalovaná diskrétně pod postelí poskytují světlo nízké úrovně dostatečně jasné, aby vás vedlo kolem těch zbloudilých LEGO kostek
Vak na snímání teploty pomocí CPX: 5 kroků
Teplotní sáček využívající CPX: K výrobě vaku pro snímání teploty budete potřebovat jakýkoli druh sáčku, který se vám líbí. Šitím jsem si vyrobil vlastní tašku, ale můžete si také koupit předem vyrobenou nebo znovu použít starou tašku, kterou najdete doma. K zahrnutí teplotního senzoru budete potřebovat hru CPX- Circuit
Postavte zařízení pro snímání vnitřního prostředí: 4 kroky
Vybudujte zařízení pro snímání vnitřního prostředí: V dnešní době se lidé více zajímají o kvalitu vnitřního prostředí v místě, kde žijí, protože je v těsném vztahu k jejich zdraví. K důležitosti lepší kvality života patří vědomí, že máte zlepšené životní podmínky. I já jsem velmi součástí
Snímání vlhkosti půdy - SF: 4 kroky (s obrázky)
Snímání vlhkosti půdy - SF: Abychom zahájili plán zkoušek, začali jsme naším cílem, kterým bylo navrhnout zařízení, které by dokázalo zjistit, zda je vzorek půdy mokrý od deště nebo ne. Abychom mohli tento plán uskutečnit, museli jsme se naučit, jak správně používat a nastavit vlhkost půdy