Sadržaj:
- Korak 1: Opis komponenti
- Korak 2: Kako to funkcionira?
- Korak 3: Programiranje firmvera mikrokontrolera
- Korak 4: Sklop ultrazvučnog senzora udaljenosti
Video: AVR mikrokontroler. Ultrazvučni senzor udaljenosti. HC-SR04 na LCD-u NOKIA 5110: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
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:
- 16-bitni prekid brojača vremena/brojača
- Vanjski prekidi
- Master/slave SPI serijsko sučelje
Jednobojni grafički LCD «NOKIA 5110»
Specifikacije:
- 48 x 84 tačkasti LCD ekran
- Sučelje serijske sabirnice s maksimalnom velikom brzinom od 4 Mbit/s
- Interni kontroler/upravljački program «PCD8544»
- LED pozadinsko osvetljenje
- Radi na naponu 2.7V-5V, niska potrošnja energije, pogodan je za primjenu na baterijama
- Raspon temperature od -25˚C do +70˚C
- Podrška Signal CMOS ulaz
Ultrazvučni senzor udaljenosti «HC-SR04»
Karakteristike i specifikacije:
- Napajanje: +5V DC
- Struja mirovanja: <2mA, radna struja: 15mA
- Domet dometa: 2 cm - 400 cm / 1 " - 13 stopa, rezolucija: 0,3 cm
- Merni ugao: 30 stepeni
- Širina ulaznog impulsa okidača: 10uS
- Dimenzije: 45 mm x 20 mm x 15 mm
Korak 2: Kako to funkcionira?
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
Spojite komponente u skladu sa shematskim dijagramom.
Uključite napajanje i radi!
Preporučuje se:
Vodič: Kako koristiti analogni ultrazvučni senzor udaljenosti US-016 s Arduino UNO: 3 koraka
Vodič: Kako koristiti analogni ultrazvučni senzor udaljenosti US-016 sa Arduino UNO: Opis: US-016 ultrazvučni startni modul dopušta 2 cm ~ 3 m nemjerljive mogućnosti, napon napajanja 5 V, radna struja 3,8 mA, podržava analogni izlazni napon, stabilan i pouzdan. Ovaj se modul može razlikovati ovisno o aplikaciji
TinkerCAD Ultrazvučni krug senzora udaljenosti (računarski eng. Final): 4 koraka
TinkerCAD ultrazvučni krug senzora udaljenosti (računarski eng. Final): Stvorit ćemo još jedno zabavno tinkerCAD kolo koje ćemo napraviti tokom karantene! Danas postoji dodatak zanimljive komponente, možete li pogoditi? Pa, mi ćemo koristiti ultrazvučni senzor udaljenosti! Osim toga, kodirat ćemo 3 LED diode
Ultrazvučni senzor, automatsko LED svjetlo animacije dobrodošlice i LCD informativni ekran: 6 koraka
Ultrazvučni senzor, automatsko LED svjetlo animacije dobrodošlice i LCD zaslon s informacijama: Kad se vratite kući umorni i pokušavate sjesti i opustiti se, mora biti jako dosadno vidjeti istu stvar oko sebe uvijek iznova svaki dan. Zašto ne dodate nešto zabavno i zanimljivo što promijeni vaše raspoloženje? Napravite super jednostavan Arduin
Arduino LED prsten ultrazvučni senzor udaljenosti: 8 koraka
Arduino LED prsten ultrazvučni senzor udaljenosti: U ovom ćemo vodiču naučiti kako koristiti LED prsten s ultrazvučnim modulom za mjerenje udaljenosti. Pogledajte demonstracijski video
Napravite ultrazvučni mjerač udaljenosti sa Micro: bit: 6 koraka
Napravite ultrazvučni mjerač udaljenosti sa Micro: bit: Danas ćemo napraviti ultrazvučni mjerač udaljenosti s mikro: bitnim i ultrazvučnim senzorskim modulom