
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


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


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:
- 16-bitni mjerač vremena/brojač
- Vanjski prekidi
- Master/slave SPI serijsko sučelje
Jednobojni grafički LCD «NOKIA 5110»
Tehnički podaci:
- 48 x 84 točkasti LCD zaslon
- Sučelje serijske sabirnice s maksimalnom velikom brzinom od 4 Mbita/s
- Unutarnji kontroler/upravljački program «PCD8544»
- LED pozadinsko svjetlo
- Radi na naponu 2.7V-5V, niska potrošnja energije, prikladan je za primjenu u baterijama
- Raspon temperature od -25˚C do +70˚C
- CMOS ulaz signala podrške
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 ft, rezolucija: 0,3 cm
- Mjerni kut: 30 stupnjeva
- Š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 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


Spojite komponente u skladu sa shematskim dijagramom.
Uključite napajanje i radi!
Preporučeni:
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 s 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
Ultrazvučni senzor, automatska LED svjetla animacije dobrodošlice i LCD zaslon s informacijama: 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 svaki dan iznova. Zašto ne dodate nešto zabavno i zanimljivo što promijeni vaše raspoloženje? Napravite super jednostavan Arduin
Senzor udaljenosti (za bijeli štap): 3 koraka

Senzor udaljenosti (za bijeli štap): Tipični senzor udaljenosti već je široko pokriven od strane Instructables. Stoga sam htio isprobati adaptaciju ovog dobro poznatog koncepta, kao aplikaciju za bijeli štap. Bijeli štapići su štapovi koje slijepci koriste kako bi im rekli gdje su p
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 s Micro: bit: 6 koraka

Napravite ultrazvučni mjerač udaljenosti s Micro: bitom: Danas ćemo napraviti ultrazvučni mjerač udaljenosti s mikro: bitnim i ultrazvučnim senzorskim modulom