Cuprins:
- Pasul 1: Descrierea componentelor
- Pasul 2: Cum funcționează?
- Pasul 3: Programare firmware microcontroler
- Pasul 4: ansamblul circuitului senzorului de distanță cu ultrasunete
Video: Microcontroler AVR. Senzor de distanță cu ultrasunete. HC-SR04 pe ecranul LCD NOKIA 5110: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună ziua tuturor!
În această secțiune fac un dispozitiv electronic simplu pentru a detecta distanța și acești parametri sunt afișați pe ecranul LCD NOKIA 5110. Parametrii sunt afișați ca o diagramă și numere. Dispozitivul se bazează pe microcontrolerul AVR ATMEGA328P. Dispozitivul este echipat cu distanța senzorului ultrasonic HC-SR04.
Pasul 1: Descrierea componentelor
Componentele de bază ale dispozitivului:
- Microcontroler AVR «ATMEGA328P»
- Monocrom LCD grafic «NOKIA 5110»
- Senzor de distanță cu ultrasunete «HC-SR04»
Microcontroler AVR «ATMEGA328P»
Caracteristici implicate:
- Timer de 16 biți / întrerupere contor
- Întreruperi externe
- Interfață serial master / slave SPI
Monocrom LCD grafic «NOKIA 5110»
Specificații:
- Afișaj LCD 48 x 84 puncte
- Interfață Serial Bus cu viteză maximă maximă de 4 Mbits / s
- Controler / driver intern «PCD8544»
- Iluminare din spate cu LED
- Funcționează la tensiune 2.7V-5V, consum redus de energie, este potrivit pentru aplicații pe baterie
- Intervalul de temperatură de la -25˚C la + 70˚C
- Suport semnal CMOS intrare
Senzor de distanță cu ultrasunete «HC-SR04»
Caracteristici și specificații:
- Alimentare: + 5V DC
- Curent de repaus: <2mA, curent de lucru: 15mA
- Distanță de parcurs: 2cm - 400cm / 1 "- 13 ft, rezoluție: 0,3cm
- Unghiul de măsurare: 30 de grade
- Lățimea impulsului de intrare a declanșatorului: 10uS
- Dimensiune: 45mm x 20mm x 15mm
Pasul 2: Cum funcționează?
Senzorul cu ultrasunete funcționează pe principiul sistemului SONAR și RADAR, care este utilizat pentru a determina distanța față de un obiect.
Un senzor cu ultrasunete generează unde sonore de înaltă frecvență (ultrasunete). Când această ultrasunete lovește obiectul, aceasta se reflectă ca un ecou care este perceput de receptor așa cum se arată în figura de mai jos.
Măsurând timpul necesar pentru ca ecoul să ajungă la receptor, putem calcula distanța.
Acesta este principiul de lucru de bază al modulului cu ultrasunete pentru măsurarea distanței.
În modulul cu ultrasunete HCSR04, trebuie să dăm impulsul de declanșare, astfel încât să genereze ultrasunete cu o frecvență de 40 kHz.
După generarea ultrasunetelor, adică 8 impulsuri de 40 kHz, crește ecoul. Echo pinul rămâne ridicat până când nu obține sunetul ecou înapoi. Deci, lățimea pinului de ecou va fi timpul pentru ca sunetul să se deplaseze la obiect și să se întoarcă înapoi. Odată ce obținem timpul, putem calcula distanța, deoarece știm viteza sunetului.
HC-SR04 poate măsura până la 2 cm - 400 cm
Acum cum se calculează distanța: Distanța = Viteza x Timpul
Viteza undelor sonore este de 343 m / s
Distanța totală = 343 x Timp de mare (Ecou) 2
Distanța totală este împărțită la 2 deoarece semnalul se deplasează de la HC-SR04 la obiect și revine la modulul HC-SR04
Pasul 3: Programare firmware microcontroler
Descărcați programul de cod С al microcontrolerului de firmware cu comentarii.
Apoi compilați-l în fișierul HEX și încărcați-l pe memoria flash a microcontrolerului.
Firmware intermitent către microcontroler:
Încărcarea fișierului HEX în memoria flash a microcontrolerului. Urmăriți videoclipul cu o descriere detaliată a arderii memoriei flash a microcontrolerului: arderea memoriei flash a microcontrolerului …
Pasul 4: ansamblul circuitului senzorului de distanță cu ultrasunete
Conectați componentele în conformitate cu diagrama schematică.
Conectați alimentarea și funcționează!
Recomandat:
Măsurați distanța cu senzorul cu ultrasunete HC-SRF04 (ultimul 2020): 3 pași
Măsurați distanța cu senzorul cu ultrasunete HC-SRF04 (ultimul 2020): Ce este senzorul cu ultrasunete (distanță)? O ultrasunete (Sonar) cu unde de nivel înalt pe care oamenii nu le pot auzi. Cu toate acestea, putem vedea prezența undelor ultrasonice peste tot în natură. La animale precum liliecii, delfinii … folosiți unde ultrasonice pentru
Cum să înlocuiți mini ecranul, ecranul LCD și carcasa iPad-ului: 12 pași
Cum să înlocuiți ecranul, ecranul LCD și carcasa dvs. iPad Mini: Când ecranul de pe iPad mini se rupe, acesta poate fi o soluție costisitoare în orice loc de reparații. De ce să nu economisești niște bani și să înveți în același timp o nouă abilitate minunată? Aceste instrucțiuni vă vor ghida de la începutul reparației până la sfârșitul reparației
Senzor ultrasunete cu distanță cu inel LED Arduino: 8 pași
Senzor de distanță cu ultrasunete cu inel LED Arduino: În acest tutorial vom învăța cum să folosim un inel cu LED și un modul cu ultrasunete pentru a măsura distanța
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
Grafică personalizată pe ecranul Nokia 5110: 7 pași
Grafică personalizată pe ecranul Nokia 5110: Hei băieți! Moxigen aici. În urmă cu aproximativ 3 ani, am închis site-ul meu personal (inKnowit.in) care avea 30 de bloguri sau cam așa ceva. Am continuat blogul aici, dar am pierdut motivația foarte repede și am scris doar trei bloguri. După o mulțime de gânduri am decis să