Ako Vyrobiť Ultrazvukový Diaľkomer Na Zariadeniach HC-SR04 A Arduino

Obsah:

Ako Vyrobiť Ultrazvukový Diaľkomer Na Zariadeniach HC-SR04 A Arduino
Ako Vyrobiť Ultrazvukový Diaľkomer Na Zariadeniach HC-SR04 A Arduino

Video: Ako Vyrobiť Ultrazvukový Diaľkomer Na Zariadeniach HC-SR04 A Arduino

Video: Ako Vyrobiť Ultrazvukový Diaľkomer Na Zariadeniach HC-SR04 A Arduino
Video: HC-SR04 Датчик расстояния и сигнализация на Ардуино! 2024, November
Anonim

Navrhujem projekt diaľkomeru založený na ultrazvukovom senzore HC-SR04 a doske Arduino. Hodnoty snímača sa zobrazujú na displeji z tekutých kryštálov a napájanie sa dodáva z 9 voltovej batérie.

Rozloženie projektu diaľkomeru
Rozloženie projektu diaľkomeru

Je to nevyhnutné

  • - Arduino Nano;
  • - ultrazvukový diaľkomer HC-SR04;
  • - Displej LCD;
  • - telo;
  • - batéria "Krona";
  • - potenciometer 10 kOhm;
  • - chlebová doska;
  • - spojovacie vodiče.

Inštrukcie

Krok 1

Na začiatok je potrebné zvoliť správnu veľkosť puzdra. Veľkosť závisí od toho, ktorú dosku Arduino budete používať (UNO, Mini, Nano alebo inú), a tiež od veľkosti vášho LCD. Namiesto LCD je možné použiť miniatúrny LED indikátor s 3 znakmi. To bude stačiť na zobrazenie vzdialenosti v centimetroch, pretože použitý ultrazvukový snímač má merací rozsah od 3 do 400 cm.

Výber puzdra pre diaľkomer
Výber puzdra pre diaľkomer

Krok 2

Odhadnime, ako budú časti usporiadané vo vnútri tela. Vyrežte otvory pre ultrazvukový senzor, pre displej a pre vypínač.

Krok 3

Teraz sa pozrime na obvod nášho zariadenia. Napájanie - z batérie "Krona" 9 V. Páčkový prepínač S1 - na zapnutie a vypnutie zariadenia. Displej z tekutých kryštálov (LCD) je pripojený štandardným spôsobom k nastaveniu kontrastu potenciometrom 10 kΩ. LCD a ultrazvukový senzor sú napájané z 5 V.

Obvod ultrazvukového diaľkomeru
Obvod ultrazvukového diaľkomeru

Krok 4

Poďme napísať náčrtok pre náš diaľkomer. Všetko je tu jednoduché. Najskôr inicializujeme LCD na pinoch 12, 11, 10, 9, 8 a 7 pomocou knižnice LiquidCrystal z Arduino IDE.

Ďalej pripojíme piny triggeru a echa diaľkomeru k pinom 6 a 5 dosky Arduino.

Každých 50 ms požiadame o vzdialenosť od detektora pomocou funkcie getDistance () a zobrazíme ju na LCD.

Náčrt diaľkomeru
Náčrt diaľkomeru

Krok 5

Po napísaní náčrtu do pamäte Arduino môžeme zariadenie zostaviť. Rozloženie vnútorných častí, ktoré navrhujem, je znázornené na obrázku. Displej a senzor som zafixoval tavným lepidlom. Drží celkom pevne, ale zároveň umožňuje v prípade potreby odstrániť spojené časti. Je vhodné umiestniť všetko tak, aby ste sa mohli pripojiť k USB portu Arduina a v prípade potreby opraviť „firmvér“. Napríklad môžete zmeniť zobrazený text alebo opraviť koeficienty pre výpočet vzdialenosti. Môže byť potrebné zmeniť kontrast LCD, preto je tiež vhodné mať k dispozícii nastavovač potenciometra.

Usporiadanie vnútorných častí ultrazvukového diaľkomeru
Usporiadanie vnútorných častí ultrazvukového diaľkomeru

Krok 6

Verzia hotového zariadenia je uvedená na fotografii. Je pomerne kompaktný a ľahko použiteľný. Takéto zariadenie má samozrejme svoje vlastné vlastnosti. Niekoľko dôležitých tipov na použitie je uvedených na konci v časti užitočné tipy.

Odporúča: