Az ultrahangos érzékelő hc-sr04 Arduino, kör - Robotics

Az ultrahangos érzékelő hc-sr04 Arduino, kör - Robotics

Tekintsük ezt a folyamatot az ultrahang-átalakító Arduino HC-SR04. Írja le, hogyan kell csatlakoztatni az ultrahangos távolságmérő HC-SR04. Gondoljunk egy vázlatot a szenzor, amely jól szolgálja a robot meghatározásakor a távolság a tárgy vagy akadály érzékelésekor. Szintén nézd meg a legnépszerűbb könyvtár ultrahangos tartományban megtalálók Arduino - Ultrasonic.h.

Ultrahangos távmérő HC-SR04

Az ultrahangos érzékelő érzékeli a távolságot a tárgy ugyanúgy mint ahogy a denevérek vagy a delfinek. Érzékelő HC-SR04 generál egyirányú jelet 40 kHz-nél, és elkapja a visszatérő jelet (echo). A hang terjedési ideje az objektumot, és vissza lehet határozni a távolságot meg pontosan.

Az ultrahangos érzékelő hc-sr04 Arduino, kör - Robotics
A működési elve ultrahangos tartományban kereső HC-SR04

Ugyanez az elv működik egy csomó eszközök kutatási tér - rendezettebb, szonár, radar, és még a rendőrségi radar meghatározni a sebességet az autó. Ezek az eszközök bocsátanak ki egy keskeny ultrahang jelet, és vissza a visszavert jel. Eltérően infravörös tartományban megtalálók az ultrahangos érzékelők által mért értékek nem befolyásolja a színe a tárgy vagy a megvilágítás a nap.

De ha konfigurálni az ultrahangos érzékelő a Arduino nehéz lehet meghatározni a távolságot a hangelnyelő tárgyakat, mert azok képesek teljes mértékben visszafizeti a kibocsátott jelet. A tökéletes pontossággal távolságmérő a tárgy felületén vizsgált legyen sík és sima. A működési elve az ultrahangos szonda látható a fenti ábrán.

Csatlakoztatása az ultrahangos szonda Arduino

összekötési séma az alábbiak szerint. Megjegyezzük, hogy az ultrahangos távolságmérő HC-SR04 egy méréstartományban 2 cm és 400 cm, működik hőmérsékleten 0 ° -tól 60 ° C-on a mérési pontosság ± 1 cm dolgozik érzékelő feszültsége 5,5 V Kezdjük azzal, amit egy egyszerű vázlatot, használata nélkül Ultrahangos könyvtárban.

Az ultrahangos érzékelő hc-sr04 Arduino, kör - Robotics
Bekötése ultrahangos szonda Arduino Uno

Annak érdekében, hogy gyakorolni, akkor az alábbi adatok:

  • A testület Arduino Uno;
  • Prototípus fedélzetén;
  • USB-kábel;
  • Ultrahangos távolságmérő HC-SR04;
  • 1 LED;
  • 1 ohm ellenállás 220;
  • Vezetékek „mappa mappa” és „nővér-mappa”.

Miután csatlakozott az távolságmérő Arduino HC-SR04 letölthető az alábbi vázlatot:

Magyarázat kód:

  1. Ha csatlakozni Trig Echo és kimenetek az érzékelő segítségével bármilyen digitális bemenet az Arduino;
  2. Csapat delayMicroseconds () leállítja a program végrehajtásához által meghatározott számú ezredmásodperc (1 másodperc 1 millió ezredmásodperc).

Mit kell keresni:

  1. Ahhoz, hogy egy érzékelő értéke milliméterben, használja a következő képletet: cm = időtartama / 5,8; .

Hivatkozás a független gyakorlása:

  1. A kijelző a port a tárgytól való távolság méterben.

Ultrahangos könyvtár az ultrahangos érzékelő

Bemutatta vázlat nélkül működik a könyvtár, így a kód vonalak túl sok. Mi a könyvtárat használni az ultrahangos tartományban megtalálók, amely lehetővé teszi számunkra, hogy nagyban egyszerűsíti a vázlatot. Először telepítse a könyvtárat Arduino Ultrahangos és letölthető zanyatie13_sr04.ino következő vázlatot Arduino mikrokontroller.

Magyarázat kód:

  1. Command Ultrahangos ultrahangos (8,9); hozzárendel egy nevet a szenzor «ultrahangos» és hozzá kimenet az Arduino az Trig és Echo.

Mit kell keresni:

  1. akkor megkérem, hogy ha szükséges, kap egy második érzékelő bármilyen nevet, például ultrahangos ultrasonic1 (8,9); és ultrahangos ultrasonic2 (11,12); .

Hivatkozás a független gyakorlása:

  1. Csatlakoztassa a LED és az Arduino, és szerelje fel a vázlat állapotban, hogy bekapcsolja a LED, amikor egy tárgy közeledik a távmérő, hogy a távolság kisebb, mint 10 cm.