Obsah:
- Krok 1: Kontakty
- Krok 2: Čo budeme pre projekt potrebovať?
- Krok 3: Príprava dosky Raspberry Pi na prácu:
- Krok 4: Ďalší krok: Nastavenie systému:
- Krok 5: Ako zobraziť obrázky?
- Krok 6: Posledný krok: Testovanie senzora a vytvorenie obrázku:
Video: Ultrazvukový senzor HC-SR04 s Raspberry Pi: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Ahoj všetci … volám sa Ahmed Darwish … toto je môj projekt využívajúci Raspberry Pi s ultrazvukovým senzorom a rád by som sa o to s vami všetkými podelil. Bol som požiadaný, aby som pripravil kód, ktorý funguje na Pythone na ovládanie 8 ultrazvukových senzorov pripojených k doske Raspberry Pi. Systém by mal byť pripojený k obrazovke pomocou HDMI a mal by zobrazovať niečo ako radarový monitor.
Senzor, ktorý som si vybral pre takýto projekt, je snímač HC-SR04. V tomto experimente použijem iba jeden senzor a ak chcete, aby bolo k vášmu Pi pripojených viac senzorov, mali by ste vziať v úvahu poskytnúť externý zdroj napájania 5 V pre snímače namiesto napájania z Pi.
Krok 1: Kontakty
Som rád, že od vás počujem spätnú väzbu. Neváhajte sa pripojiť k mojim kanálom na:
Instagram: @simplydigital010
Twitter: @simply01Digita
Krok 2: Čo budeme pre projekt potrebovať?
Po prvé: pre Raspberry Pi:
- Doska Raspberry Pi
- kábel HDMI
- TV alebo monitor s portom HDMI
- Myš a klávesnica
- DSL pripojenie na prístup na internet
- 8 GB karta micro SD
- Micro USB kábel
Za druhé: pre snímač:
- senzor HC-SR04
- Breadboard akejkoľvek veľkosti
- Pripojovacie vodiče (samec- samica)
- Rezistory (1 k ohm a 2 k ohm)
Po tretie: pre vás:
- Šálka kávy alebo pohár šťavy
- Pekná stolička
- stôl alebo stôl
Krok 3: Príprava dosky Raspberry Pi na prácu:
Najprv som musel stiahnuť operačný systém z webu prostredníctvom (https://www.raspberrypi.org/downloads/noobs/). Ďalšiu pomoc pri oboznámení sa s doskou Raspberry Pi pre začiatočníkov nájdete na nasledujúcej stránke (https://www.raspberrypi.org/help/videos/).
Po stiahnutí operačného systému som urobil kópiu na 8 GB pamäťovú kartu, aby som ju nainštaloval na dosku a začal pracovať. Vyššie uvedené video je skutočne užitočné pre prvých používateľov a pomôže vám pri inštalácii.
Pamätajte si, že pamäťová karta NESMIE byť z akéhokoľvek dôvodu vybratá z dosky. V opačnom prípade nebude karta fungovať.
Krok 4: Ďalší krok: Nastavenie systému:
Teraz, keď dokončíte inštaláciu systému a systém je spustený, môžeme začať skutočnú prácu.
Najprv začneme s doskou a snímačom. Táto stránka je pre tento krok skutočne nápomocná (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Upevnite snímač na doske, ako je to znázornené na odpore, a pripojte ho k svojmu Pi. Skopírujte kód na stránke a otestujte svoj senzor. Jednoducho otvorte svoju stránku v jazyku Python a skopírujte kód (zbavte sa slov v hornej časti stránky). UPOZORNENIE, že tento kód je určený na jedno spustenie. To znamená, že kód zaznamená iba jedno čítanie a potom sa zastaví.
Teraz, keď kód vo vašom systéme funguje dobre, prejdite na ďalší krok, ktorým je nepretržité meranie. Táto stránka je pre tento krok skutočne nápomocná (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Choďte priamo na kód, pretože už nepotrebujete vysvetlenie, pretože ste získali nápad z prvého webu. ALE možno si budete musieť prečítať komentáre, pretože majú niekoľko užitočných rád.
Krok 5: Ako zobraziť obrázky?
Systém je v poriadku a hodnoty senzorov sú v poriadku. Ďalším krokom je previesť namerané hodnoty na tvary pomocou farieb. Najprv si musíte stiahnuť knižnicu s názvom matplotlib. Stačí otvoriť stránku príkazového riadka Pi a napísať: sudo apt-get install python-matplotlib alebo postupujte podľa pokynov na tomto webe. Po inštalácii knižnice stačí otestovať kód na tomto webe. Kód, ktorý mám na mysli, je číslo 15 so zeleným zaškrtnutím vedľa neho.
Krok 6: Posledný krok: Testovanie senzora a vytvorenie obrázku:
Upozorňujeme, že nižšie uvedený kód je môj vlastný. Musel som zlúčiť kód snímača nepretržitého chodu s kódom vykresľovania obrázku, aby fungoval, ako chcem. Môžete ho zmeniť tak, ako chcete, aby vyhovoval vašim požiadavkám. Stačí skopírovať kód do nového súboru Python a spustiť ho.
Odporúča:
Inteligentná smetná nádoba využívajúca Arduino, ultrazvukový senzor a servomotor: 3 kroky
Inteligentná smetná nádoba využívajúca Arduino, ultrazvukový senzor a servomotor: V tomto projekte vám ukážem, ako vytvoriť inteligentnú smetnú nádobu pomocou Arduina, kde sa veko odpadkového koša automaticky otvorí, keď sa priblížite s odpadkom. Ďalšími dôležitými komponentmi použitými na výrobu tejto inteligentnej smetnej nádoby sú ultrazvukové sondy HC-04
Ultrazvukový senzor na robotickom vysávači: 5 krokov
Ultrazvukový senzor na robotickom vysávači: Ahoj, máme robotický vysávač Dirt Devil už asi 3 roky a stále robí svoju prácu. Je to typ M611, ktorý je trochu „hlúpy“: žiadne skenovanie oblasti alebo pamäť, kde nie je možné vysávať, ale so schopnosťou vrátiť sa
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR na meranie vzdialenosti: 3 kroky
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR na meranie vzdialenosti: Tento návod sa bude zaoberať tým, ako používať ultrazvukový senzor pripojený k Arduinu a ako presne merať vzdialenosti od 20 cm do 720 cm
Ultrazvukový senzor Automatické LED uvítacie animačné svetlá a LCD informačná obrazovka: 6 krokov
Ultrazvukový senzor Automatické LED uvítacie animačné svetlá a LCD informačná obrazovka: Keď sa vrátite domov unavení a pokúšate sa sadnúť si a relaxovať, musí byť veľmi nudné vidieť to isté okolo seba znova a znova každý deň. Prečo nepridáte niečo zábavné a zaujímavé, čo vám zmení náladu? Zostavte superľahký Arduin
Ultrazvukový senzor Arduino LED: 5 krokov
Ultrazvukový senzor Arduino LED: Sonic LED senzor je prepojený s rozhraním Ultrazvukový snímač s Arduino. Rozdiel, ktorý som pridal, je LED. Toto je LED ultrazvukový senzor. Akonáhle sa predmet priblíži k nemu, LED dióda začne byť jasnejšia. Pomôže vám to vnímať poznámku niektorých