Obsah:

Ultrazvukový senzor HC-SR04 s Raspberry Pi: 6 kroků
Ultrazvukový senzor HC-SR04 s Raspberry Pi: 6 kroků

Video: Ultrazvukový senzor HC-SR04 s Raspberry Pi: 6 kroků

Video: Ultrazvukový senzor HC-SR04 s Raspberry Pi: 6 kroků
Video: Raspberrypi Pico con Sensor Ultrasonico HC-SR04 - programando con ChatGPT y CircuitPython 2024, Listopad
Anonim
Ultrazvukový senzor HC-SR04 s Raspberry Pi
Ultrazvukový senzor HC-SR04 s Raspberry Pi
Ultrazvukový senzor HC-SR04 s Raspberry Pi
Ultrazvukový senzor HC-SR04 s Raspberry Pi

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?

Co budeme pro projekt potřebovat?
Co budeme pro projekt potřebovat?
Co budeme pro projekt potřebovat?
Co budeme pro projekt potřebovat?
Co budeme pro projekt potřebovat?
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:

Další krok: Nastavení systému
Další krok: Nastavení systému
Další krok: Nastavení systému
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?

Jak zobrazit čísla?
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: