Obsah:
- Krok 1: Popis komponentov
- Krok 2: Ako to funguje?
- Krok 3: Programovanie firmvéru mikrokontroléra
- Krok 4: Zostava obvodu ultrazvukového senzora vzdialenosti
Video: Mikrokontrolér AVR. Ultrazvukový snímač vzdialenosti. HC-SR04 na LCD NOKIA 5110: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Ahojte všetci!
V tejto časti robím jednoduché elektronické zariadenie na snímanie vzdialenosti a tieto parametre sú zobrazené na LCD NOKIA 5110. Parametre sú zobrazené ako diagram a čísla. Zariadenie je založené na mikrokontroléri AVR ATMEGA328P. Zariadenie je vybavené ultrazvukovým senzorom vzdialenosti HC-SR04.
Krok 1: Popis komponentov
Základné súčasti zariadenia:
- Mikrokontrolér AVR «ATMEGA328P»
- Monochromatický grafický LCD displej «NOKIA 5110»
- Ultrazvukový snímač vzdialenosti «HC-SR04»
Mikrokontrolér AVR «ATMEGA328P»
Zahrnuté funkcie:
- 16-bitové prerušenie časovača/počítadla
- Externé prerušenia
- Sériové rozhranie Master/slave SPI
Monochromatický grafický LCD displej «NOKIA 5110»
Technické údaje:
- 48 x 84 bodový LCD displej
- Rozhranie sériovej zbernice s maximálnou vysokou rýchlosťou 4 Mbit/s
- Interný ovládač/ovládač «PCD8544»
- LED podsvietenie
- Beží na napätí 2,7V-5V, nízka spotreba energie, je vhodný pre batériové aplikácie
- Teplotný rozsah od -25 ° C do +70 ° C
- Podpora vstupného signálu CMOS
Ultrazvukový snímač vzdialenosti «HC-SR04»
Vlastnosti a špecifikácie:
- Napájanie: +5V DC
- Pokojový prúd: <2mA, pracovný prúd: 15mA
- Rozsah vzdialenosti: 2 cm - 400 cm / 1 palca - 13 stôp, rozlíšenie: 0,3 cm
- Uhol merania: 30 stupňov
- Šírka vstupného impulzu spúšťača: 10uS
- Rozmery: 45 mm x 20 mm x 15 mm
Krok 2: Ako to funguje?
Ultrazvukový senzor funguje na princípe systému SONAR a RADAR, ktorý sa používa na určenie vzdialenosti k objektu.
Ultrazvukový senzor generuje vysokofrekvenčné zvukové (ultrazvukové) vlny. Keď tento ultrazvuk dopadne na objekt, odráža sa ako ozvena, ktorú vníma prijímač, ako je znázornené na obrázku nižšie.
Meraním času potrebného na to, aby sa ozvena dostala k prijímaču, môžeme vypočítať vzdialenosť.
Toto je základný princíp činnosti ultrazvukového modulu na meranie vzdialenosti.
V ultrazvukovom module HCSR04 musíme dať spúšťací impulz, aby generoval ultrazvuk s frekvenciou 40 kHz.
Po vygenerovaní ultrazvuku, tj. 8 impulzov s frekvenciou 40 kHz, sa zvýši echo pin. Ozvučný kolík zostáva vysoký, kým nevracia zvuk ozveny. Šírka kolíka ozveny bude teda časom, kedy sa zvuk dostane k objektu a vráti sa späť. Akonáhle získame čas, môžeme vypočítať vzdialenosť, pretože poznáme rýchlosť zvuku.
HC -SR04 môže merať až 2 až 400 cm
Teraz vypočítajte vzdialenosť: vzdialenosť = rýchlosť x čas
Rýchlosť zvukových vĺn je 343 m/s
Celková vzdialenosť = 343 x čas vysokej (ozveny) 2
Celková vzdialenosť je delená 2, pretože signál putuje z HC-SR04 do objektu a vracia sa do modulu HC-SR04
Krok 3: Programovanie firmvéru mikrokontroléra
Stiahnite si program С-kódu mikrokontroléra firmvéru s komentármi.
Potom ho skompilujte do súboru HEX a nahrajte do pamäte flash mikrokontroléra.
Blikajúci firmvér do mikrokontroléra:
Odovzdanie súboru HEX do pamäte flash mikrokontroléra. Pozrite si video s podrobným popisom napaľovania pamäte flash mikrokontroléra: napaľovanie pamäte flash mikrokontroléra …
Krok 4: Zostava obvodu ultrazvukového senzora vzdialenosti
Pripojte komponenty podľa schematického diagramu.
Pripojte napájanie a funguje to!
Odporúča:
Výučba: Ako používať analógový ultrazvukový snímač vzdialenosti US-016 s Arduino UNO: 3 kroky
Návod: Ako používať analógový ultrazvukový snímač vzdialenosti US-016 s Arduino UNO: Popis: Ultrazvukový štartovací modul US-016 umožňuje nemeranie 2 cm ~ 3 m, napájacie napätie 5 V, prevádzkový prúd 3,8 mA, podpora analógového výstupného napätia, stabilný a spoľahlivý. Tento modul sa môže líšiť v závislosti od aplikácie
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR na meranie vzdialenosti: 3 kroky
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR na meranie vzdialenosti: Tento návod sa bude zaoberať tým, ako používať ultrazvukový senzor pripojený k Arduinu a ako presne merať vzdialenosti od 20 cm do 720 cm
Meradlo vzdialenosti 1,50 m od sociálnej vzdialenosti: 3 kroky (s obrázkami)
1,50 m Sociálne dištančné pásmo: V tejto zostave prispôsobujem bežný meter na meranie vzdialenosti 1,5 m. Potom poviem „jeden a pol metra“. Zeleným alebo červeným svetlom bude tiež indikovať, či ste nad alebo pod touto vzdialenosťou. Tento projekt
Ultrazvukový snímač vzdialenosti Arduino LED s krúžkom: 8 krokov
Ultrazvukový snímač vzdialenosti Arduino LED Ring: V tomto návode sa naučíme, ako na meranie vzdialenosti používať krúžok LED a ultrazvukový modul. Pozrite si ukážkové video
Vyrobte si ultrazvukový merač vzdialenosti s mikro: bitom: 6 krokov
Vyrobte si ultrazvukový merač vzdialenosti s mikro: bitom: Dnes si vyrobíme ultrazvukový tester vzdialenosti s mikro: bitovým a ultrazvukovým senzorovým modulom