Obsah:

Vyhledávač dosahu Arduino: 6 kroků
Vyhledávač dosahu Arduino: 6 kroků

Video: Vyhledávač dosahu Arduino: 6 kroků

Video: Vyhledávač dosahu Arduino: 6 kroků
Video: Гениальная идея! Трансформация электросварочного аппарата для сварки TIG 2024, Červenec
Anonim
Vyhledávač dosahu Arduino
Vyhledávač dosahu Arduino

Tento dálkoměr byl vytvořen za účelem sledování, zda jsou dveře otevřené. Měření vzdálenosti dveří nám umožní identifikovat, zda jsou dveře otevřené nebo zavřené.

Krok 1: Shromážděte své materiály

Shromážděte své materiály
Shromážděte své materiály

K dokončení tohoto projektu je třeba získat:

Mikrokontrolér Arduino Uno

USB kabel (pro připojení Arduina k počítači)

Přenosný počítač

Rezistory (10 000 Ohm)

Prkénko

Sonar

Krok 2: Připojení obvodu

Připojení vašeho obvodu
Připojení vašeho obvodu

Při připojování obvodu postupujte podle výše uvedeného schématu. Všimněte si, že vcc je připojen k 5v pinu, trig je připojen k 9 pinům, echo je připojeno k 10 pinům a gnd je připojeno k zemi.

Krok 3: Programování Arduina

Programování Arduina
Programování Arduina

Zkopírujte a vložte tento kód do editoru a poté jej nahrajte do svého Arduina. To vytvoří hodnoty vzdálenosti z vašeho Arduina, které pak budeme muset kalibrovat

Krok 4: Zaznamenejte si kalibrační data

Zaznamenávání vašich kalibračních dat
Zaznamenávání vašich kalibračních dat
Zaznamenávání vašich kalibračních dat
Zaznamenávání vašich kalibračních dat

V současné době vaše Arduino nevytváří hodnoty vzdálenosti, ale hodnoty trvání. Potřebujeme vytvořit kalibrační křivku, abychom našli rovnici přímky. Chcete -li to provést, vezměte si pravítko a nastavte Arduino na jeho základně, každých 5 palců zaznamenejte dobu, kterou Arduino produkuje. Poté tato data vezmeme a vložíme do excelového listu.

Krok 5: Vytvoření kalibrační křivky

Vytvoření vaší kalibrační křivky
Vytvoření vaší kalibrační křivky

V Excelu se ujistěte, že ve sloupci 1 uvedete svou vzdálenost a ve sloupci 2 uvedete svou vzdálenost. Poté zvýrazněte sloupce a poté vyberte Vložit bodový graf. Klikněte pravým tlačítkem na jeden z datových bodů a klikněte na formátovat trendovou čáru, poté vyberte lineární. Nakonec vyberte zobrazovací rovnici v grafu. Nakonec zaznamenejte rovnici, která vám byla dána.

Krok 6: Kalibrace systému

Kalibrace vašeho systému
Kalibrace vašeho systému

Nyní, když jste našli svou rovnici, převedete trvání na vzdálenost. Vezměte svou rovnici a zadejte ji do kódu pod místem, kde jsme původně skončili. Například moje rovnice byla y = 0,007x-0,589, takže bych zadal:

doba trvání = pulseIn (echoPin, HIGH);

zpoždění (1000);

vzdálenost = 0,007*doba trvání-0,589;

Serial.println (vzdálenost);

zpoždění (500);

Uložte tento kód a nahrajte jej do svého Arduina

Doporučuje: