Sadržaj:

AVR mikrokontroler. Ultrazvučni senzor udaljenosti. HC-SR04 na LCD-u NOKIA 5110: 4 koraka
AVR mikrokontroler. Ultrazvučni senzor udaljenosti. HC-SR04 na LCD-u NOKIA 5110: 4 koraka

Video: AVR mikrokontroler. Ultrazvučni senzor udaljenosti. HC-SR04 na LCD-u NOKIA 5110: 4 koraka

Video: AVR mikrokontroler. Ultrazvučni senzor udaljenosti. HC-SR04 na LCD-u NOKIA 5110: 4 koraka
Video: Урок 101. Использование ИК-пульта дистанционного управления для управления телевизором, лампочкой переменного тока с реле, двигателем постоянного тока и серводвигателем. 2024, Juli
Anonim
Image
Image

Zdravo svima!

U ovom odjeljku izrađujem jednostavan elektronički uređaj za senzor udaljenosti, a ovi parametri su prikazani na LCD -u NOKIA 5110. Parametri su prikazani kao dijagram i brojevi. Uređaj je zasnovan na mikrokontroleru AVR ATMEGA328P. Uređaj je opremljen ultrazvučnim senzorom udaljenosti HC-SR04.

Korak 1: Opis komponenti

Opis Komponente
Opis Komponente
Opis Komponente
Opis Komponente

Osnovne komponente uređaja:

  • Mikrokontroler AVR «ATMEGA328P»
  • Jednobojni grafički LCD «NOKIA 5110»
  • Ultrazvučni senzor udaljenosti «HC-SR04»

Mikrokontroler AVR «ATMEGA328P»

Uključene funkcije:

  1. 16-bitni prekid brojača vremena/brojača
  2. Vanjski prekidi
  3. Master/slave SPI serijsko sučelje

Jednobojni grafički LCD «NOKIA 5110»

Specifikacije:

  1. 48 x 84 tačkasti LCD ekran
  2. Sučelje serijske sabirnice s maksimalnom velikom brzinom od 4 Mbit/s
  3. Interni kontroler/upravljački program «PCD8544»
  4. LED pozadinsko osvetljenje
  5. Radi na naponu 2.7V-5V, niska potrošnja energije, pogodan je za primjenu na baterijama
  6. Raspon temperature od -25˚C do +70˚C
  7. Podrška Signal CMOS ulaz

Ultrazvučni senzor udaljenosti «HC-SR04»

Karakteristike i specifikacije:

  1. Napajanje: +5V DC
  2. Struja mirovanja: <2mA, radna struja: 15mA
  3. Domet dometa: 2 cm - 400 cm / 1 " - 13 stopa, rezolucija: 0,3 cm
  4. Merni ugao: 30 stepeni
  5. Širina ulaznog impulsa okidača: 10uS
  6. Dimenzije: 45 mm x 20 mm x 15 mm

Korak 2: Kako to funkcionira?

Kako to radi?
Kako to radi?
Kako to radi?
Kako to radi?

Ultrazvučni senzor radi na principu SONAR i RADAR sistema koji se koristi za određivanje udaljenosti do objekta.

Ultrazvučni senzor stvara visokofrekventne zvučne (ultrazvučne) valove. Kada ovaj ultrazvuk udari u objekt, on se odražava kao eho koji prijemnik osjeća kao što je prikazano na donjoj slici.

Mjerenjem vremena potrebnog da eho dođe do prijemnika, možemo izračunati udaljenost.

Ovo je osnovni princip rada ultrazvučnog modula za mjerenje udaljenosti.

U ultrazvučnom modulu HCSR04 moramo dati okidački impuls, tako da će generirati ultrazvuk frekvencije 40 kHz.

Nakon generiranja ultrazvuka, odnosno 8 impulsa od 40 kHz, čini eho pin visokim. Eho pin ostaje visok sve dok ne vrati eho zvuk. Tako će širina eho pina biti vrijeme kada zvuk putuje do objekta i vraća se nazad. Kad dobijemo vrijeme, možemo izračunati udaljenost, jer znamo brzinu zvuka.

HC -SR04 može mjeriti u rasponu od 2 cm do 400 cm

Sada kako izračunati udaljenost: Udaljenost = Brzina x Vrijeme

Brzina zvučnih valova je 343 m/s

Ukupna udaljenost = 343 x Vrijeme visokog (odjeka) 2

Ukupna udaljenost podijeljena je s 2 jer signal putuje od HC-SR04 do objekta i vraća se u modul HC-SR04

Korak 3: Programiranje firmvera mikrokontrolera

Preuzmite program S-koda mikrokontrolera firmvera s komentarima.

Zatim ga kompajlirate u HEX datoteku i otpremite u fleš memoriju mikrokontrolera.

Trepćući firmver na mikrokontroler:

Otpremanje HEX datoteke u fleš memoriju mikrokontrolera. Pogledajte video zapis sa detaljnim opisom snimanja fleš memorije mikrokontrolera: Flash memorija mikrokontrolera gori …

Korak 4: Sklop ultrazvučnog senzora udaljenosti

Sklop ultrazvučnog senzora udaljenosti
Sklop ultrazvučnog senzora udaljenosti
Sklop ultrazvučnog senzora udaljenosti
Sklop ultrazvučnog senzora udaljenosti

Spojite komponente u skladu sa shematskim dijagramom.

Uključite napajanje i radi!

Preporučuje se: