Cuprins:
- Pasul 1: Contacte
- Pasul 2: De ce avem nevoie pentru proiect?
- Pasul 3: Pregătirea plăcii mele Raspberry Pi pentru a funcționa:
- Pasul 4: Pasul următor: Configurarea sistemului:
- Pasul 5: Cum să afișați cifre?
- Pasul 6: Pasul final: Testarea senzorului și realizarea unei figuri:
Video: Senzor cu ultrasunete HC-SR04 cu Raspberry Pi: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Bună ziua tuturor … mă numesc Ahmed Darwish … acesta este proiectul meu care folosește Raspberry Pi cu senzorul cu ultrasunete și aș dori să-l împărtășesc tuturor. Mi s-a cerut să pregătesc un cod care funcționează pe Python pentru a controla 8 senzori cu ultrasunete conectați la o placă Raspberry Pi. Sistemul va fi conectat la un ecran prin intermediul unui HDMI și ar trebui să arate ceva de genul unui monitor radar.
Senzorul pe care l-am ales pentru un astfel de proiect este senzorul HC-SR04. Voi folosi un singur senzor în acest experiment și dacă doriți ca mai mulți senzori să fie conectați la Pi, ar trebui să luați în considerare furnizarea unei surse externe de energie de 5 V pentru senzori în loc să luați puterea de la Pi.
Pasul 1: Contacte
Mă bucur să aud feedbackul dvs. Vă rugăm să nu ezitați să vă alăturați canalelor mele pe:
Instagram: @ simplydigital010
Twitter: @ simply01Digita
Pasul 2: De ce avem nevoie pentru proiect?
În primul rând: pentru Raspberry Pi:
- Placă Raspberry Pi
- Cablu HDMI
- TV sau monitor cu un port HDMI
- Mouse și tastatură
- Conexiune DSL pentru acces la internet
- card micro SD de 8 GB
- Cablu micro USB
În al doilea rând: pentru senzor:
- Senzor HC-SR04
- Panou de orice dimensiune
- Firele de conectare (masculin-feminin)
- Rezistoare (1 k ohm și 2 k ohm)
Al treilea: pentru tine:
- Ceașcă de cafea sau pahar de suc
- Scaun frumos
- Masă sau birou
Pasul 3: Pregătirea plăcii mele Raspberry Pi pentru a funcționa:
Mai întâi a trebuit să descarc sistemul de operare de pe web prin (https://www.raspberrypi.org/downloads/noobs/). Pentru mai mult ajutor pentru a vă familiariza cu placa Raspberry Pi pentru începători, puteți vedea următoarea pagină (https://www.raspberrypi.org/help/videos/).
După descărcarea sistemului de operare, am făcut o copie pe o cartelă de memorie de 8 GB pentru a o instala pe placă și a începe să lucrez. Videoclipul de mai sus este foarte util pentru utilizatorii pentru prima dată și vă ajută în timpul instalării.
Vă rugăm să rețineți că cardul de memorie NU TREBUIE scos de pe placă din orice motiv. În caz contrar, acea carte nu va funcționa.
Pasul 4: Pasul următor: Configurarea sistemului:
Acum, după ce ați terminat instalarea sistemului și sistemul este în stare de funcționare, putem începe lucrarea reală.
Mai întâi începem cu panoul de măsurare și senzorul. Această pagină este cu adevărat utilă pentru acest pas (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Fixați senzorul pe panou, așa cum se arată cu rezistoarele și conectați-vă la Pi. Puteți copia codul din pagină pentru a testa senzorul. Doar deschideți pagina Python și copiați codul (scăpați de cuvintele din partea de sus a paginii). Rețineți că acest cod este creat pentru o singură rundă. Însemnând că codul va înregistra o singură citire și apoi se va opri.
Acum, după ce codul funcționează bine cu sistemul dvs., veți merge la următorul pas, care este să aveți o măsurare continuă. Această pagină este cu adevărat utilă pentru acest pas (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Accesați direct codul, deoarece nu mai aveți nevoie de explicație, deoarece ați primit ideea de pe primul site. DAR este posibil să fie nevoie să citiți comentariile, deoarece acestea au câteva sfaturi utile.
Pasul 5: Cum să afișați cifre?
Sistemul este în regulă, iar citirile senzorilor sunt în regulă. Următorul pas este de a converti citirile în forme cu culori. Mai întâi trebuie să descărcați o bibliotecă numită matplotlib. Doar deschideți pagina dvs. de comandă Pi și scrieți: sudo apt-get install python-matplotlib sau urmați instrucțiunile de pe acest site. După instalarea bibliotecii, trebuie doar să testați codul din acest site. Codul pe care vreau să îl spun este numărul 15 cu un cec verde lângă el.
Pasul 6: Pasul final: Testarea senzorului și realizarea unei figuri:
Vă rugăm să rețineți că codul de mai jos este al meu. A trebuit să fuzionez codul senzorului de funcționare continuă cu codul de reprezentare a cifrelor pentru a funcționa așa cum vreau. Puteți să-l schimbați după cum doriți să vă potriviți cerințelor. Doar copiați codul într-un nou fișier Python și rulați-l.
Recomandat:
Coș de gunoi inteligent folosind Arduino, senzor cu ultrasunete și servomotor: 3 pași
Coș de gunoi inteligent folosind Arduino, senzor cu ultrasunete și servomotor: În acest proiect, vă voi arăta cum să creați un coș de gunoi inteligent folosind Arduino, unde capacul coșului de gunoi se va deschide automat atunci când vă apropiați cu coșul de gunoi. Celelalte componente importante utilizate pentru fabricarea acestei coșuri de gunoi inteligente sunt un ultrasunete HC-04
Senzor cu ultrasunete pe aspiratorul robot: 5 pași
Senzor cu ultrasunete pe aspiratorul robot: Bună, avem Dirt Devil Robot aspirator de aproximativ 3 ani acum și încă face treaba. Este de tipul M611, care este puțin „prost”: nu se scanează zona sau nu există memorie de unde nu trebuie aspirat, dar cu capacitatea de a reveni
Conectarea ESP 32 cu senzor cu ultrasunete: 3 pași
Conectarea ESP 32 cu senzor cu ultrasunete: senzorii cu ultrasunete funcționează prin emiterea undelor sonore la o frecvență prea mare pentru ca oamenii să o audă. Apoi așteaptă ca sunetul să fie reflectat înapoi, calculând distanța pe baza timpului necesar. Acest lucru este similar cu modul în care radar măsoară timpul necesar
Senzor cu ultrasunete pentru a surprinde modificările poziționale ale obiectelor: 3 pași
Senzor cu ultrasunete pentru a surprinde schimbările poziționale ale obiectelor: este important să vă protejați lucrurile valoroase, ar fi șchiop dacă ați păstra castelul toată ziua. Folosind camera raspberry pi puteți face instantanee la momentul potrivit. Acest ghid vă va ajuta să înregistrați un videoclip sau să fotografiați
Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: 8 pași
Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: În prezent, producătorii, dezvoltatorii preferă Arduino pentru dezvoltarea rapidă a prototipurilor de proiecte. Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Arduino are o comunitate de utilizatori foarte bună. În acest proiect