Turinys:

HC-SR04 ultragarsinis jutiklis su „Raspberry Pi“: 6 žingsniai
HC-SR04 ultragarsinis jutiklis su „Raspberry Pi“: 6 žingsniai

Video: HC-SR04 ultragarsinis jutiklis su „Raspberry Pi“: 6 žingsniai

Video: HC-SR04 ultragarsinis jutiklis su „Raspberry Pi“: 6 žingsniai
Video: Working Sonar with SR04 Ultrasonic Sensor 2024, Lapkritis
Anonim
Ultragarsinis jutiklis HC-SR04 su „Raspberry Pi“
Ultragarsinis jutiklis HC-SR04 su „Raspberry Pi“
Ultragarsinis jutiklis HC-SR04 su „Raspberry Pi“
Ultragarsinis jutiklis HC-SR04 su „Raspberry Pi“

Sveiki visi … mano vardas Ahmedas Darwishas … tai mano projektas naudojant Raspberry Pi su ultragarso jutikliu ir norėčiau juo pasidalinti su jumis visais. Manęs paprašė paruošti kodą, kuris veikia „Python“, kad būtų galima valdyti 8 ultragarsinius jutiklius, prijungtus prie „Raspberry Pi“plokštės. Sistema turi būti prijungta prie ekrano per HDMI ir turėtų rodyti kažką panašaus į radaro monitorių.

Jutiklis, kurį renkuosi tokiam projektui, yra HC-SR04 jutiklis. Šiame eksperimente naudosiu tik vieną jutiklį ir, jei norite, kad prie „Pi“būtų prijungta daugiau jutiklių, turėtumėte apsvarstyti galimybę suteikti jutikliams išorinį 5 V maitinimo šaltinį, o ne imti energiją iš „Pi“.

1 žingsnis: kontaktai

Labai malonu girdėti atsiliepimus iš jūsų. Nedvejodami prisijunkite prie mano kanalų:

„Instagram“: @simpledigital010

„Twitter“: @simple01Digita

2 žingsnis: ko mums reikia projektui?

Ko mums reikia projektui?
Ko mums reikia projektui?
Ko mums reikia projektui?
Ko mums reikia projektui?
Ko mums reikia projektui?
Ko mums reikia projektui?

Pirma: „Raspberry Pi“:

- „Raspberry Pi“lenta

- HDMI kabelis

- televizorius arba monitorius su HDMI prievadu

- Pelė ir klaviatūra

- DSL ryšys prieigai prie interneto

- 8 GB „micro SD“kortelė

- Mikro USB kabelis

Antra: jutikliui:

- HC-SR04 jutiklis

- Bet kokio dydžio duonos lenta

- Prijungimo laidai (vyriškos ir moteriškos lyties)

- Rezistoriai (1 k om & 2 k om)

Trečia: tau:

- Puodelis kavos ar stiklinė sulčių

- Puiki kėdė

- Stalas ar stalas

3 žingsnis: „Raspberry Pi“plokštės paruošimas darbui:

Pirmiausia turėjau atsisiųsti operacinę sistemą iš interneto (https://www.raspberrypi.org/downloads/noobs/). Jei reikia daugiau pagalbos norint susipažinti su „Raspberry Pi“lenta pradedantiesiems, galite pamatyti šį puslapį (https://www.raspberrypi.org/help/videos/).

Atsisiuntęs operacinę sistemą padariau kopiją 8 GB atminties kortelėje, kad ją įdiegčiau į plokštę ir pradėčiau dirbti. Aukščiau pateiktas vaizdo įrašas yra tikrai naudingas pirmą kartą vartotojams ir padeda diegiant.

Atminkite, kad atminties kortelės NEGALIMA išimti iš plokštės dėl kokių nors priežasčių. Priešingu atveju kortelė neveiks.

4 veiksmas: Kitas žingsnis: sistemos nustatymas:

Kitas žingsnis: sistemos nustatymas
Kitas žingsnis: sistemos nustatymas
Kitas žingsnis: sistemos nustatymas
Kitas žingsnis: sistemos nustatymas

Dabar, kai baigsite diegti sistemą ir sistema pradės veikti, galime pradėti tikrąjį darbą.

Pirmiausia pradedame nuo duonos lentos ir jutiklio. Šis puslapis tikrai naudingas šiam žingsniui (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Pritvirtinkite jutiklį prie duonos lentos, kaip parodyta su rezistoriais, ir prijunkite prie „Pi“. Galite nukopijuoti puslapyje esantį kodą, kad patikrintumėte savo jutiklį. Tiesiog atidarykite savo „Python“puslapį ir nukopijuokite kodą (atsikratykite žodžių puslapio viršuje). PASTABA, kad šis kodas skirtas vienam paleidimui. Tai reiškia, kad kodas turi įrašyti tik vieną skaitymą ir tada sustabdyti.

Dabar, kai kodas gerai veikia jūsų sistemoje, pereikite prie kito žingsnio, ty nuolatinio veikimo. Šis puslapis tikrai naudingas šiam žingsniui (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Tiesiog eikite tiesiai prie kodo, nes jums nebereikia paaiškinimo, nes idėją gavote iš pirmosios svetainės. BET gali tekti perskaityti komentarus, nes juose yra naudingų patarimų.

5 žingsnis: kaip parodyti figūras?

Kaip parodyti figūras?
Kaip parodyti figūras?

Sistema yra gerai, o jutiklių rodmenys yra geri. Kitas žingsnis yra konvertuoti rodmenis į formas su spalvomis. Pirmiausia turite atsisiųsti biblioteką, pavadintą matplotlib. Tiesiog atidarykite „Pi“komandų eilutės puslapį ir parašykite: sudo apt-get install python-matplotlib arba vykdykite šioje svetainėje pateikiamas instrukcijas. Įdiegę biblioteką, tiesiog išbandykite kodą šioje svetainėje. Kodas, kurį turiu omenyje, yra skaičius 15 su žaliu varneliu šalia.

6 žingsnis: Paskutinis žingsnis: išbandykite jutiklį ir padarykite paveikslėlį:

Atminkite, kad žemiau pateiktas kodas yra mano. Turėjau sujungti nuolat veikiančio jutiklio kodą su figūros brėžinio kodu, kad jis veiktų taip, kaip noriu. Galite jį pakeisti taip, kaip norite, kad atitiktų jūsų poreikius. Tiesiog nukopijuokite kodą į naują „Python“failą ir paleiskite jį.

Rekomenduojamas: