Cuprins:

Microcontroler AVR. Senzor de distanță cu ultrasunete. HC-SR04 pe ecranul LCD NOKIA 5110: 4 pași
Microcontroler AVR. Senzor de distanță cu ultrasunete. HC-SR04 pe ecranul LCD NOKIA 5110: 4 pași

Video: Microcontroler AVR. Senzor de distanță cu ultrasunete. HC-SR04 pe ecranul LCD NOKIA 5110: 4 pași

Video: Microcontroler AVR. Senzor de distanță cu ultrasunete. HC-SR04 pe ecranul LCD NOKIA 5110: 4 pași
Video: grafic distante masurate de senzor ultrasonic pe ecran OLED (2) 2024, Iulie
Anonim
Image
Image

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

Descriere Componente
Descriere Componente
Descriere Componente
Descriere Componente

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:

  1. Timer de 16 biți / întrerupere contor
  2. Întreruperi externe
  3. Interfață serial master / slave SPI

Monocrom LCD grafic «NOKIA 5110»

Specificații:

  1. Afișaj LCD 48 x 84 puncte
  2. Interfață Serial Bus cu viteză maximă maximă de 4 Mbits / s
  3. Controler / driver intern «PCD8544»
  4. Iluminare din spate cu LED
  5. Funcționează la tensiune 2.7V-5V, consum redus de energie, este potrivit pentru aplicații pe baterie
  6. Intervalul de temperatură de la -25˚C la + 70˚C
  7. Suport semnal CMOS intrare

Senzor de distanță cu ultrasunete «HC-SR04»

Caracteristici și specificații:

  1. Alimentare: + 5V DC
  2. Curent de repaus: <2mA, curent de lucru: 15mA
  3. Distanță de parcurs: 2cm - 400cm / 1 "- 13 ft, rezoluție: 0,3cm
  4. Unghiul de măsurare: 30 de grade
  5. Lățimea impulsului de intrare a declanșatorului: 10uS
  6. Dimensiune: 45mm x 20mm x 15mm

Pasul 2: Cum funcționează?

Cum functioneazã?
Cum functioneazã?
Cum functioneazã?
Cum functioneazã?

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

Ansamblu circuit cu senzor de distanță cu ultrasunete
Ansamblu circuit cu senzor de distanță cu ultrasunete
Ansamblu circuit senzor cu distanță cu ultrasunete
Ansamblu circuit senzor cu distanță cu ultrasunete

Conectați componentele în conformitate cu diagrama schematică.

Conectați alimentarea și funcționează!

Recomandat: