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, Srpanj
Anonim
Image
Image

Pozdrav svima!

U ovom odjeljku izrađujem jednostavan elektronički uređaj za senzor udaljenosti, a ti se parametri prikazuju na LCD -u NOKIA 5110. Parametri su prikazani kao dijagram i brojevi. Uređaj se temelji 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 značajke:

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

Jednobojni grafički LCD «NOKIA 5110»

Tehnički podaci:

  1. 48 x 84 točkasti LCD zaslon
  2. Sučelje serijske sabirnice s maksimalnom velikom brzinom od 4 Mbita/s
  3. Unutarnji kontroler/upravljački program «PCD8544»
  4. LED pozadinsko svjetlo
  5. Radi na naponu 2.7V-5V, niska potrošnja energije, prikladan je za primjenu u baterijama
  6. Raspon temperature od -25˚C do +70˚C
  7. CMOS ulaz signala podrške

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 ft, rezolucija: 0,3 cm
  4. Mjerni kut: 30 stupnjeva
  5. Širina ulaznog impulsa okidača: 10uS
  6. Dimenzije: 45 mm x 20 mm x 15 mm

Korak 2: Kako to funkcionira?

Kako radi?
Kako radi?
Kako radi?
Kako radi?

Ultrazvučni senzor radi na principu SONAR i RADAR sustava 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 odjek koji prijemnik osjeća kao što je prikazano na donjoj slici.

Mjereći vrijeme potrebno 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 za zvuk da putuje do objekta i vraća se natrag. 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 Visoko vrijeme (odjek) 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 kompilirate u HEX datoteku i učitavate u flash memoriju mikrokontrolera.

Bljeskanje firmvera na mikrokontroler:

Učitavanje HEX datoteke u flash memoriju mikrokontrolera. Pogledajte video zapis s detaljnim opisom snimanja flash memorije mikrokontrolera: Bljesak memorije mikrokontrolera gori …

Korak 4: Sklop kruga senzora ultrazvučnog osjetnika udaljenosti

Sklop kruga ultrazvučnog osjetnika udaljenosti
Sklop kruga ultrazvučnog osjetnika udaljenosti
Sklop kruga ultrazvučnog osjetnika udaljenosti
Sklop kruga ultrazvučnog osjetnika udaljenosti

Spojite komponente u skladu sa shematskim dijagramom.

Uključite napajanje i radi!

Preporučeni: