Obsah:
- Krok 1: Kontakty
- Krok 2: Co budeme pro projekt potřebovat?
- Krok 3: Příprava desky Raspberry Pi k práci:
- Krok 4: Další krok: Nastavení systému:
- Krok 5: Jak zobrazit čísla?
- Krok 6: Poslední krok: Testování senzoru a vytvoření obrázku:
Video: Ultrazvukový senzor HC-SR04 s Raspberry Pi: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Ahoj všichni … jmenuji se Ahmed Darwish … toto je můj projekt využívající Raspberry Pi s ultrazvukovým senzorem a rád bych se o něj s vámi všemi podělil. Byl jsem požádán, abych připravil kód, který na Pythonu funguje k ovládání 8 ultrazvukových senzorů připojených k desce Raspberry Pi. Systém by měl být připojen k obrazovce přes HDMI a měl by ukazovat něco jako radarový monitor.
Senzor, který jsem pro takový projekt vybral, je snímač HC-SR04. V tomto experimentu použiji pouze jeden senzor a pokud chcete, aby bylo k vašemu Pi připojeno více senzorů, měli byste vzít v úvahu poskytnout externí zdroj napájení 5 V pro senzory místo odebírání energie z Pi.
Krok 1: Kontakty
Jsem rád, že od vás slyším zpětnou vazbu. Neváhejte se připojit k mým kanálům na:
Instagram: @simplydigital010
Twitter: @simply01Digita
Krok 2: Co budeme pro projekt potřebovat?
Za prvé: pro Raspberry Pi:
- Deska Raspberry Pi
- HDMI kabel
- TV nebo monitor s portem HDMI
- Myš a klávesnice
- DSL připojení pro přístup k internetu
- 8 GB karta micro SD
- Micro USB kabel
Za druhé: pro senzor:
- Senzor HC-SR04
- Breadboard jakékoli velikosti
- Připojovací vodiče (samec-samice)
- Rezistory (1 k ohm a 2 k ohm)
Za třetí: pro vás:
- Šálek kávy nebo sklenice džusu
- Pěkná židle
- Stůl nebo stůl
Krok 3: Příprava desky Raspberry Pi k práci:
Nejprve jsem musel stáhnout operační systém z webu prostřednictvím (https://www.raspberrypi.org/downloads/noobs/). Další pomoc při seznámení s deskou Raspberry Pi pro začátečníky naleznete na následující stránce (https://www.raspberrypi.org/help/videos/).
Po stažení operačního systému jsem vytvořil kopii na 8 GB paměťovou kartu, abych ji nainstaloval na desku a začal pracovat. Video výše je opravdu užitečné pro první uživatele a pomůže vám během instalace.
Pamatujte, že paměťová karta NESMÍ být z desky z jakéhokoli důvodu vyjmuta. Jinak tato karta nebude fungovat.
Krok 4: Další krok: Nastavení systému:
Nyní, když dokončíte instalaci systému a systém je spuštěn, můžeme začít skutečnou práci.
Nejprve začneme prkénkem a senzorem. Tato stránka je pro tento krok velmi užitečná (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Upevněte snímač na prkénko, jak je znázorněno na rezistorech, a připojte jej k Pi. Můžete zkopírovat kód na stránce a otestovat svůj senzor. Stačí otevřít stránku v Pythonu a zkopírovat kód (zbavit se slov v horní části stránky). Všimněte si, že tento kód je vytvořen pro jedno spuštění. To znamená, že kód zaznamená pouze jedno čtení a poté se zastaví.
Nyní, když kód ve vašem systému funguje dobře, přejděte k dalšímu kroku, kterým je kontinuální měření. Tato stránka je pro tento krok velmi užitečná (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Přejděte přímo ke kódu, protože už nepotřebujete vysvětlení, protože jste získali nápad z prvního webu. ALE možná si budete muset přečíst komentáře, protože obsahují několik užitečných tipů.
Krok 5: Jak zobrazit čísla?
Systém je v pořádku a hodnoty senzorů jsou v pořádku. Dalším krokem je převést naměřené hodnoty na tvary pomocí barev. Nejprve si musíte stáhnout knihovnu s názvem matplotlib. Stačí otevřít stránku příkazového řádku Pi a napsat: sudo apt-get install python-matplotlib nebo postupujte podle pokynů na tomto webu. Po instalaci knihovny stačí vyzkoušet kód na tomto webu. Kód, který mám na mysli, je číslo 15 se zeleným zaškrtnutím vedle něj.
Krok 6: Poslední krok: Testování senzoru a vytvoření obrázku:
Upozorňujeme, že níže uvedený kód je můj vlastní. Musel jsem sloučit kód nepřetržitého běhu snímače s kódem vykreslování obrázku, aby fungoval, jak chci. Můžete to změnit, jak chcete, aby vyhovovalo vašim požadavkům. Stačí zkopírovat kód do nového souboru Pythonu a spustit ho.
Doporučuje:
Použijte ultrazvukový senzor s Magicbitem [Magicblocks]: 5 kroků
Používejte ultrazvukový senzor s Magicbitem [Magicblocks]: Tento tutoriál vás naučí používat ultrazvukový senzor s Magicbitem pomocí Magicblocks. Jako vývojovou desku v tomto projektu, který je založen na ESP32, používáme magicbit. V tomto projektu lze tedy použít jakoukoli vývojovou desku ESP32
Ultrazvukový senzor na robotickém vysavači: 5 kroků
Ultrazvukový senzor na robotickém vysavači: Ahoj, máme robotický vysavač Dirt Devil již asi 3 roky a stále funguje. Jedná se o typ M611, který je trochu „hloupý“: žádné skenování oblasti nebo paměť, kde nevysávat, ale se schopností vrátit se
Ultrazvukový senzor Automatické LED uvítání Animační světla a LCD informační obrazovka: 6 kroků
Ultrazvukový senzor Automatické LED uvítání Animační světla a LCD informační obrazovka: Když se vracíte domů unavení a snažíte se sedět a relaxovat, musí být velmi nudné vidět stejnou věc kolem sebe znovu a znovu každý den. Proč nepřidáte něco zábavného a zajímavého, co vám změní náladu? Sestavte superlehký Arduin
Ultrazvukový senzor Arduino LED: 5 kroků
Ultrazvukový senzor Arduino LED: Sonda LED Sonic odkazuje na rozhraní ultrazvukového senzoru s Arduino. Rozdíl, který jsem přidal, je LED. Toto je LED ultrazvukový senzor. Když se k objektu přiblíží, LED začne svítit. Může vám pomoci vnímat poznámku některých
Rick & Morty: Escape the Universe! Ultrazvukový senzor přiblížení: 7 kroků (s obrázky)
Rick & Morty: Escape the Universe! Ultrazvuková senzor přiblížení: O čem hra je? Tato hra je velmi jednoduchá. Vesmírnou loď, ve které jsou Rick a Morty, ovládáte vztyčením ruky nahoru a dolů po ultrazvukovém senzoru přiblížení. Cíl: Sbírejte portálové zbraně a získejte skóre, zbabělec Jerry Červ dvojnásobný