Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
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?
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:
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?
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:
Uporabite ultrazvočni senzor z Magicbitom [Magicblocks]: 5 korakov
Uporabite ultrazvočni senzor z Magicbitom [Magicblocks]: Ta vadnica vas bo naučila uporabljati ultrazvočni senzor s svojim Magicbitom z uporabo Magicblocks. Kot razvojno ploščo v tem projektu, ki temelji na ESP32, uporabljamo magicbit. Zato je v tem projektu mogoče uporabiti katero koli razvojno ploščo ESP32
Ultrazvočni senzor na robotskem sesalniku: 5 korakov
Ultrazvočni senzor na robotskem sesalniku: Pozdravljeni, robotski sesalnik Dirt Devil Robot imamo že približno 3 leta in še vedno opravlja svoje delo. To je tip M611, ki je majhen "neum": brez skeniranja območja ali nekaj spomina, kje ne sesati, ampak z možnostjo vrnitve
Vadnica za ultrazvočni senzor z uporabo Arduina: 6 korakov
Vadnica za ultrazvočni senzor z uporabo Arduina: Ta navodila so navodila za priljubljeni ultrazvočni senzor HC - SR04. Pojasnil vam bom, kako deluje, vam pokazal nekaj njegovih funkcij in predstavil primer projekta Arduino, ki mu lahko sledite za vključitev v svoje projekte. Ponujamo shematski diagram o
Ultrazvočni senzor Samodejna LED lučka animacije dobrodošlice in LCD zaslon z informacijami: 6 korakov
Ultrazvočni senzor Samodejna LED lučka animacije dobrodošlice in zaslon z informacijami na LCD -prikazovalniku: Ko se utrujeni vrnete domov in poskušate sedeti in se sprostiti, mora biti zelo dolgočasno, da vsak dan znova vidite isto. Zakaj ne dodate nekaj zabavnega in zanimivega, ki spremeni vaše razpoloženje? Zgradite super enostaven Arduin
Arduino LED obročni ultrazvočni senzor razdalje: 8 korakov
Arduino LED obročni ultrazvočni senzor razdalje: V tej vadnici se bomo naučili uporabljati LED obroč z ultrazvočnim modulom za merjenje razdalje. Oglejte si predstavitveni video