Obsah:

Mikrokontrolér AVR. Ultrazvukový snímač vzdálenosti. HC-SR04 na LCD NOKIA 5110: 4 kroky
Mikrokontrolér AVR. Ultrazvukový snímač vzdálenosti. HC-SR04 na LCD NOKIA 5110: 4 kroky

Video: Mikrokontrolér AVR. Ultrazvukový snímač vzdálenosti. HC-SR04 na LCD NOKIA 5110: 4 kroky

Video: Mikrokontrolér AVR. Ultrazvukový snímač vzdálenosti. HC-SR04 na LCD NOKIA 5110: 4 kroky
Video: Arduino návody - Měření vzdálenosti s ultrazvukovým senzorem 2024, Listopad
Anonim
Image
Image

Ahoj všichni!

V této sekci vyrábím jednoduché elektronické zařízení pro snímání vzdálenosti a tyto parametry jsou zobrazeny na LCD NOKIA 5110. Parametry jsou zobrazeny jako diagram a čísla. Zařízení je založeno na mikrokontroléru AVR ATMEGA328P. Zařízení je vybaveno ultrazvukovým senzorem vzdálenosti HC-SR04.

Krok 1: Popis součásti

Popis Komponenty
Popis Komponenty
Popis Komponenty
Popis Komponenty

Základní součásti zařízení:

  • Mikrokontrolér AVR «ATMEGA328P»
  • Monochromatický grafický LCD «NOKIA 5110»
  • Ultrazvukový snímač vzdálenosti «HC-SR04»

Mikrokontrolér AVR «ATMEGA328P»

Zahrnuté funkce:

  1. 16bitový časovač/přerušení čítače
  2. Externí přerušení
  3. Sériové rozhraní Master/slave SPI

Monochromatický grafický LCD «NOKIA 5110»

Specifikace:

  1. 48 x 84 bodový LCD displej
  2. Rozhraní sériové sběrnice s maximální vysokou rychlostí 4 Mbit/s
  3. Interní ovladač/ovladač «PCD8544»
  4. LED podsvícení
  5. Běží na napětí 2,7V-5V, nízká spotřeba energie, je vhodný pro bateriové aplikace
  6. Teplotní rozsah od -25 ° C do +70 ° C
  7. Podpora vstupu CMOS signálu

Ultrazvukový snímač vzdálenosti «HC-SR04»

Funkce a specifikace:

  1. Napájení: +5V DC
  2. Klidový proud: <2mA, pracovní proud: 15mA
  3. Rozsah vzdálenosti: 2 cm - 400 cm / 1 " - 13 stop, rozlišení: 0,3 cm
  4. Úhel měření: 30 stupňů
  5. Šířka pulzu vstupního spouště: 10uS
  6. Rozměry: 45 mm x 20 mm x 15 mm

Krok 2: Jak to funguje?

Jak to funguje?
Jak to funguje?
Jak to funguje?
Jak to funguje?

Ultrazvukový senzor pracuje na principu systému SONAR a RADAR, který slouží ke stanovení vzdálenosti k objektu.

Ultrazvukový senzor generuje vysokofrekvenční zvukové (ultrazvukové) vlny. Když tento ultrazvuk dopadne na objekt, odráží se jako ozvěna, kterou vnímá přijímač, jak je znázorněno na obrázku níže.

Měřením času potřebného k dosažení ozvěny k přijímači můžeme vypočítat vzdálenost.

Toto je základní princip fungování ultrazvukového modulu pro měření vzdálenosti.

V ultrazvukovém modulu HCSR04 musíme dát spouštěcí impuls, aby generoval ultrazvuk o frekvenci 40 kHz.

Po vygenerování ultrazvuku, tj. 8 pulzů o 40 kHz, je echo pin vysoký. Echo pin zůstává vysoký, dokud nedostane zpět zvuk ozvěny. Šířka echo pinu tedy bude časem, kdy se zvuk dostane k objektu a vrátí se zpět. Jakmile získáme čas, můžeme vypočítat vzdálenost, protože známe rychlost zvuku.

HC -SR04 může měřit až 2 až 400 cm

Nyní jak vypočítat vzdálenost: Vzdálenost = Rychlost x Čas

Rychlost zvukových vln je 343 m/s

Celková vzdálenost = 343 x čas vysoké (ozvěny) 2

Celková vzdálenost je dělena 2, protože signál putuje z HC-SR04 do objektu a vrací se do modulu HC-SR04

Krok 3: Programování firmwaru mikrokontroléru

Stáhněte si program С-kódu mikrokontroléru firmwaru s komentáři.

Poté jej zkompilujte do souboru HEX a nahrajte do flash paměti mikrokontroléru.

Blikání firmwaru do mikrokontroléru:

Odeslání souboru HEX do flash paměti mikrokontroléru. Podívejte se na video s podrobným popisem vypalování flash paměti mikrokontroléru: Vypalování flash paměti mikrokontroléru…

Krok 4: Sestava obvodu ultrazvukového snímače vzdálenosti

Sestava obvodu ultrazvukového snímače vzdálenosti
Sestava obvodu ultrazvukového snímače vzdálenosti
Sestava obvodu ultrazvukového snímače vzdálenosti
Sestava obvodu ultrazvukového snímače vzdálenosti

Připojte komponenty podle schématu.

Připojte napájení a funguje to!

Doporučuje: