Tartalomjegyzék:

AVR mikrovezérlő. Ultrahangos távolságérzékelő. HC-SR04 az NOKIA 5110 LCD-n: 4 lépés
AVR mikrovezérlő. Ultrahangos távolságérzékelő. HC-SR04 az NOKIA 5110 LCD-n: 4 lépés

Videó: AVR mikrovezérlő. Ultrahangos távolságérzékelő. HC-SR04 az NOKIA 5110 LCD-n: 4 lépés

Videó: AVR mikrovezérlő. Ultrahangos távolságérzékelő. HC-SR04 az NOKIA 5110 LCD-n: 4 lépés
Videó: Arduino - Ultrahangos távolságmérő modul 2024, November
Anonim
Image
Image

Üdv mindenkinek!

Ebben a szakaszban egyszerű elektronikus eszközt készítek a távolság érzékelésére, és ezek a paraméterek megjelennek a NOKIA 5110 LCD -n. A paraméterek diagramként és számként jelennek meg. A készülék az AVR ATMEGA328P mikrokontrollerre épül. A készülék HC-SR04 ultrahangos érzékelővel van felszerelve.

1. lépés: Alkatrészek leírása

Leírás Összetevők
Leírás Összetevők
Leírás Összetevők
Leírás Összetevők

A készülék alapvető összetevői:

  • AVR mikrokontroller «ATMEGA328P»
  • Fekete -fehér grafikus LCD "NOKIA 5110"
  • Ultrahangos távolságérzékelő «HC-SR04»

AVR mikrokontroller «ATMEGA328P»

Vonatkozó jellemzők:

  1. 16 bites időzítő/számláló megszakítás
  2. Külső megszakítások
  3. Master/slave SPI soros interfész

Fekete -fehér grafikus LCD "NOKIA 5110"

Specifikációk:

  1. 48 x 84 pontos LCD kijelző
  2. Soros busz interfész maximális nagy sebességgel 4 Mbit/s
  3. Belső vezérlő/illesztőprogram «PCD8544»
  4. LED háttérvilágítás
  5. 2.7V-5V feszültséggel működik, alacsony energiafogyasztás, akkumulátoros alkalmazásokhoz alkalmas
  6. Hőmérséklet -25 ° C és +70 ° C között
  7. Támogatja a jel CMOS bemenetet

Ultrahangos távolságérzékelő «HC-SR04»

Jellemzők és specifikációk:

  1. Tápegység: +5V DC
  2. Nyugalmi áram: <2mA, működő áram: 15mA
  3. Hatótávolság: 2–400 cm, felbontás: 0,3 cm
  4. Mérési szög: 30 fok
  5. A trigger bemeneti impulzus szélessége: 10uS
  6. Mérete: 45 mm x 20 mm x 15 mm

2. lépés: Hogyan működik?

Hogyan működik?
Hogyan működik?
Hogyan működik?
Hogyan működik?

Az ultrahangos érzékelő a SONAR és a RADAR rendszer elvén működik, amely a tárgytól való távolság meghatározására szolgál.

Az ultrahangos érzékelő generálja a nagyfrekvenciás hang (ultrahang) hullámokat. Amikor ez az ultrahang eltalálja a tárgyat, visszhangként tükröződik, amelyet a vevő érzékel, az alábbi ábra szerint.

A visszhangnak a vevőhöz való eléréséhez szükséges idő mérésével kiszámíthatjuk a távolságot.

Ez az ultrahangos modul alapvető működési elve a távolság mérésére.

A HCSR04 ultrahangos modulban trigger impulzust kell megadnunk, hogy 40 kHz -es ultrahangot generáljon.

Az ultrahang, azaz 8 40 kHz -es impulzus generálása után a visszhang tüskéje magas lesz. Az Echo pin magas marad mindaddig, amíg nem kapja vissza a visszhanghangot. Tehát a visszhangcsap szélessége lesz az ideje annak, hogy a hang eljusson az objektumhoz és visszatérjen. Ha megvan az idő, kiszámíthatjuk a távolságot, mivel ismerjük a hangsebességet.

A HC -SR04 2-400 cm -ig terjedhet

Most hogyan kell kiszámítani a távolságot: Távolság = Sebesség x Idő

A hanghullámok sebessége 343 m/s

Teljes távolság = 343 x magas idő (visszhang) 2

A teljes távolságot osztjuk 2-vel, mert a jel a HC-SR04-ről az objektumra halad, és visszatér a HC-SR04 modulhoz

3. lépés: A mikrokontroller firmware programozása

Töltse le a firmware mikrokontroller С-kód programját megjegyzésekkel.

Ezután fordítsa le a HEX fájlba, és töltse fel a mikrokontroller flash memóriájába.

Firmware villogása a mikrokontrollerhez:

HEX fájl feltöltése a mikrokontroller flash memóriájába. Nézze meg a videót a mikrovezérlő flash memóriájának égetésének részletes leírásával: A mikrokontroller flash memóriájának égetése…

4. lépés: Ultrahangos távolságérzékelő áramkör -összeszerelés

Ultrahangos távolságérzékelő áramkör
Ultrahangos távolságérzékelő áramkör
Ultrahangos távolságérzékelő áramkör
Ultrahangos távolságérzékelő áramkör

Csatlakoztassa az alkatrészeket a vázlatos rajz szerint.

Csatlakoztassa az áramot, és működik!

Ajánlott: