Tartalomjegyzék:
- 1. lépés: Alkatrészek leírása
- 2. lépés: Hogyan működik?
- 3. lépés: A mikrokontroller firmware programozása
- 4. lépés: Ultrahangos távolságérzékelő áramkör -összeszerelés
Videó: AVR mikrovezérlő. Ultrahangos távolságérzékelő. HC-SR04 az NOKIA 5110 LCD-n: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ü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
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:
- 16 bites időzítő/számláló megszakítás
- Külső megszakítások
- Master/slave SPI soros interfész
Fekete -fehér grafikus LCD "NOKIA 5110"
Specifikációk:
- 48 x 84 pontos LCD kijelző
- Soros busz interfész maximális nagy sebességgel 4 Mbit/s
- Belső vezérlő/illesztőprogram «PCD8544»
- LED háttérvilágítás
- 2.7V-5V feszültséggel működik, alacsony energiafogyasztás, akkumulátoros alkalmazásokhoz alkalmas
- Hőmérséklet -25 ° C és +70 ° C között
- Támogatja a jel CMOS bemenetet
Ultrahangos távolságérzékelő «HC-SR04»
Jellemzők és specifikációk:
- Tápegység: +5V DC
- Nyugalmi áram: <2mA, működő áram: 15mA
- Hatótávolság: 2–400 cm, felbontás: 0,3 cm
- Mérési szög: 30 fok
- A trigger bemeneti impulzus szélessége: 10uS
- Mérete: 45 mm x 20 mm x 15 mm
2. lépés: 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
Csatlakoztassa az alkatrészeket a vázlatos rajz szerint.
Csatlakoztassa az áramot, és működik!
Ajánlott:
Oktatóanyag: Az US-016 analóg ultrahangos távolságérzékelő használata Arduino UNO-val: 3 lépés
Oktatóanyag: Az US-016 analóg ultrahangos távolságérzékelő használata Arduino UNO-val: Leírás: Az US-016 ultrahangos indítómodul lehetővé teszi a 2–3 m-es nem mérési képességeket, a tápfeszültséget 5 V-ot, az üzemi áramot 3,8 mA, támogatja az analóg kimeneti feszültséget, stabil és megbízható. Ez a modul az alkalmazástól függően eltérő lehet
TinkerCAD ultrahangos távolságérzékelő áramkör (Computer Eng Final): 4 lépés
TinkerCAD ultrahangos távolságérzékelő áramkör (Computer Eng Final): Létrehozunk egy újabb szórakoztató tinkerCAD áramkört a karantén alatt! Ma egy érdekes összetevőt is hozzáadunk, sejtheti? Nos, ultrahangos távolságérzékelőt fogunk használni! Ezenkívül három LED -et kódolunk
Arduino LED gyűrű ultrahangos távolságérzékelő: 8 lépés
Arduino LED gyűrű ultrahangos távolságérzékelő: Ebben az oktatóanyagban megtanuljuk, hogyan kell LED gyűrűt és ultrahangos modult használni a távolság méréséhez. Nézzen meg egy bemutató videót
AVR mikrovezérlő. Kapcsolja be a LED -eket nyomógombos kapcsolóval. Nyomógomb kikapcsolása: 4 lépés
AVR mikrovezérlő. Kapcsolja be a LED -eket nyomógombos kapcsolóval. Nyomógombos kikapcsolás: Ebben a részben megtanuljuk, hogyan kell C programprogramot készíteni az ATMega328PU számára, hogy a három LED állapotát a gombkapcsoló bemenete szerint változtassa meg. Ezenkívül megvizsgáltunk egy megoldást a „Switch Bounce” problémára. Mint általában, mi
Ultrahangos távolságérzékelő és soros monitor kimenete: 6 lépés
Ultrahangos távolságérzékelő és soros monitor kimenet használata: Hé srácok! Szeretné megtanulni a soros monitor kimenet használatát. Nos, itt van a tökéletes oktatóanyag, hogyan kell ezt megtenni! Ebben az utasításban végigvezetem Önt az egyszerű lépéseken, amelyek szükségesek a távolság észleléséhez ultrahangos érzékelő használatával, és jelentést teszek