Kazalo:

Ultrazvočni senzor HC-SR04 z Raspberry Pi: 6 korakov
Ultrazvočni senzor HC-SR04 z Raspberry Pi: 6 korakov

Video: Ultrazvočni senzor HC-SR04 z Raspberry Pi: 6 korakov

Video: Ultrazvočni senzor HC-SR04 z Raspberry Pi: 6 korakov
Video: Матрешка Z, Arduino часть 4 - Эксперименты 4 и 5: Терменвокс и Ночной светильник 2024, Julij
Anonim
HC-SR04 Ultrazvočni senzor z Raspberry Pi
HC-SR04 Ultrazvočni senzor z Raspberry Pi
HC-SR04 Ultrazvočni senzor z Raspberry Pi
HC-SR04 Ultrazvočni senzor z Raspberry Pi

Pozdravljeni vsi … moje ime je Ahmed Darwish … to je moj projekt z uporabo Raspberry Pi z ultrazvočnim senzorjem in ga želim deliti z vami. Od mene so zahtevali, da pripravim kodo, ki deluje na Pythonu za nadzor 8 ultrazvočnih senzorjev, povezanih s ploščo Raspberry Pi. Sistem mora biti povezan z zaslonom prek vmesnika HDMI in prikazovati mora nekaj podobnega radarskemu monitorju.

Senzor, ki ga izberem za tak projekt, je senzor HC-SR04. V tem poskusu bom uporabil samo en senzor, in če želite, da je na vaš Pi priključeno več senzorjev, upoštevajte, da namesto senzorjev Pi vzamete zunanji vir energije 5 V za senzorje.

1. korak: Stiki

Tako sem vesel, da slišim povratne informacije od vas. Pridružite se mojim kanalom na:

Instagram: @preprostodigital010

Twitter: @preprosto01Digita

2. korak: Kaj potrebujemo za projekt?

Kaj potrebujemo za projekt?
Kaj potrebujemo za projekt?
Kaj potrebujemo za projekt?
Kaj potrebujemo za projekt?
Kaj potrebujemo za projekt?
Kaj potrebujemo za projekt?

Prvič: za Raspberry Pi:

- deska Raspberry Pi

- HDMI kabel

- televizor ali monitor z vrati HDMI

- miška in tipkovnica

- DSL povezava za dostop do interneta

- 8 GB kartica micro SD

- Kabel mikro USB

Drugič: za senzor:

- Senzor HC-SR04

- Omarica katere koli velikosti

- Priključne žice (moški-ženski)

- Upori (1 k ohm in 2 k ohm)

Tretjič: zate:

- skodelico kave ali kozarec soka

- Lep stol

- miza ali miza

3. korak: Priprava moje plošče Raspberry Pi na delo:

Najprej sem moral prenesti operacijski sistem s spleta prek (https://www.raspberrypi.org/downloads/noobs/). Za več pomoči pri seznanjanju z desko Raspberry Pi za začetnike si oglejte naslednjo stran (https://www.raspberrypi.org/help/videos/).

Po prenosu operacijskega sistema sem naredil kopijo na 8 GB pomnilniško kartico, da sem jo namestil na ploščo in začel delati. Zgornji video je za prve uporabnike zelo koristen in vam pomaga med namestitvijo.

Upoštevajte, da pomnilniške kartice ne smete iz kakršnega koli razloga odstraniti s plošče. V nasprotnem primeru kartica ne deluje.

4. korak: Naslednji korak: Nastavitev sistema:

Naslednji korak: Nastavitev sistema
Naslednji korak: Nastavitev sistema
Naslednji korak: Nastavitev sistema
Naslednji korak: Nastavitev sistema

Zdaj, ko dokončate namestitev sistema in sistem deluje, lahko začnemo pravo delo.

Najprej začnemo s ploščico in senzorjem. Ta stran je resnično koristna za ta korak (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Senzor pritrdite na ploščo, kot je prikazano z upori, in ga povežite s Pi. Kodo lahko kopirate na stran, da preizkusite senzor. Odprite svojo stran Python in kopirajte kodo (znebite se besed na vrhu strani). OPOMBA, da je ta koda narejena za en sam zagon. To pomeni, da mora koda zabeležiti le eno branje in se nato ustaviti.

Zdaj, ko koda dobro deluje z vašim sistemom, pojdite na naslednji korak, in sicer neprekinjeno merjenje. Ta stran je resnično koristna za ta korak (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Pojdite neposredno na kodo, ker ne potrebujete več razlage, saj ste idejo dobili s prvega spletnega mesta. Vendar boste morda morali prebrati komentarje, saj imajo nekaj koristnih nasvetov.

5. korak: Kako prikazati številke?

Kako prikazati številke?
Kako prikazati številke?

Sistem je v redu in odčitki senzorja so v redu. Naslednji korak je pretvorba odčitkov v oblike z barvami. Najprej morate prenesti knjižnico z imenom matplotlib. Odprite stran z ukaznim pozivom Pi in napišite: sudo apt-get install python-matplotlib ali sledite navodilom na tem mestu. Ko namestite knjižnico, samo preizkusite kodo na tem mestu. Koda, ki jo mislim, je številka 15 z zelenim kljukico zraven.

Korak 6: Zadnji korak: Preizkusite senzor in naredite sliko:

Upoštevajte, da je spodnja koda moja. Moral sem združiti kodo senzorja za neprekinjeno delovanje s kodo za risanje številk, da bi delovalo, kot želim. Lahko ga spremenite, če želite, da ustreza vašim zahtevam. Samo kopirajte kodo v novo datoteko Python in jo zaženite.

Priporočena: