Obsah:

Senzor vzdálenosti (pro bílou hůl): 3 kroky
Senzor vzdálenosti (pro bílou hůl): 3 kroky

Video: Senzor vzdálenosti (pro bílou hůl): 3 kroky

Video: Senzor vzdálenosti (pro bílou hůl): 3 kroky
Video: ISENDER III: Na konci cesty [Dark Fantasy CZ] ČÁST PRVNÍ 2024, Červenec
Anonim
Senzor vzdálenosti (pro bílou hůl)
Senzor vzdálenosti (pro bílou hůl)

Typický snímač vzdálenosti byl již široce pokrytý Instructables. Chtěl jsem proto vyzkoušet adaptaci tohoto známého konceptu, jako aplikaci pro bílou hůl.

Bílé hole jsou hole, které jim nevidomí říkají, kde je cesta. Obvod a kód, který jsem vyvinul pomocí senzoru HC-SR04, zní, když se senzor přiblíží k objektu, pípne s vyšší frekvencí. Pokud by tedy byl okruh připojen ke konci bílé hůlky, mohl by být použit v neznámém terénu nebo na místech, kde by nevidomé neměly výraznou cestu. To by jim mohlo pomoci vyhnout se velkým předmětům v oblastech, se kterými se příliš necítí.

Kromě toho může obvod také pomocí LCD displeje udávat vzdálenost mezi senzorem a předmětem, který je proti němu. To se může ukázat obzvláště užitečné v jiných scénářích, jako je měření velikosti místnosti, když nemáte po ruce měřicí pásku.

Zde je instruktáž, o které se domnívám, že dělá aspekt senzoru vzdálenosti tohoto projektu docela dobře, protože s obvody nebudu příliš podrobně

Zásoby

1) 1 x 3V piezoelektrický bzučák (odkaz)

2) 1 x LCD obrazovka (odkaz)

3) 40 x propojovací kabel mezi muži a muži a muži a ženami (odkaz). Potřebujete sortiment mužského až mužského a mužského až ženského drátu NEBO pokud vám vyhovuje pájení, můžete použít jakýkoli typ drátu, který chcete.

4) 1 x HC-SR04 Ultrazvukový senzor (odkaz)

6) 1 x Arduino Uno nebo Arduino Nano s připojovacím kabelem (odkaz)

7) 1 x Breadboard (odkaz)

8) 1 x potenciometr nebo potenciometr pro ovládání kontrastu LCD (odkaz)

Krok 1: Zapojení displeje LCD

Zapojení LCD
Zapojení LCD
Zapojení LCD
Zapojení LCD

Piny 2, 3, 4, 5, 11 a 12 Arduina jsou připojeny k kolíkům 14, 13, 12, 11, 6 a 4 LCD.

Piny 1, 5 a 16 LCD jsou připojeny k zemi.

Piny 2 a 15 LCD jsou připojeny k +5V.

Pin 3 LCD je připojen ke střednímu terminálu potenciometru nebo trimovacího potenciometru. Další dvě svorky potenciometru nebo trimru jsou připojeny k uzemnění a +5V.

Piny 7, 8, 9 a 10 LCD nejsou k ničemu připojeny.

Krok 2: Připojení bzučáku a ultrazvukového senzoru

Připojení bzučáku a ultrazvukového senzoru
Připojení bzučáku a ultrazvukového senzoru
Připojení bzučáku a ultrazvukového senzoru
Připojení bzučáku a ultrazvukového senzoru

Jak obvod funguje:

Ultrazvukový senzor HC-SR04 pracuje na principu odrazu zvukové vlny. Jedna strana senzoru vysílá ultrazvukovou vlnu a druhá strana senzoru ji detekuje. Tyto dvě strany se používají ve spojení, aktivuje se spoušťový kolík HC-SR04, což způsobí, že senzor vystřelí ultrazvukovou zvukovou vlnu. Arduino poté měří čas, který je zapotřebí k tomu, aby se zvuková vlna odrazila od objektu a byla detekována ultrazvukovým senzorem. Znalost tohoto časového rozdílu a rychlosti zvuku může pomoci určit vzdálenost mezi senzorem a předmětem. Zde je odkaz, který obvod podrobněji vysvětluje.

Jakmile poznáte vzdálenost, je velmi snadné nastavit frekvenci pípnutí. Frekvence je nepřímo úměrná vzdálenosti, takže tam byla rovnice. Trochu jsem si pohrával s konstantou, abych se ujistil, že pípání není příliš otravně časté ani příliš řídce umístěné. Ultrazvukové senzory nejsou nejspolehlivější, protože dávají nesprávnou hodnotu, pokud je povrch, na který je namířeno, nakloněn, nebo příliš daleko nebo příliš blízko. Proto jsem také implementoval mechanismus zabezpečený proti selhání, který vydával konstantní pípnutí, aby informoval uživatele, že ultrazvukový senzor byl špatně orientován.

Spojení:

Kladný pól bzučáku je připojen ke kolíku 6. Toto připojení je znázorněno jako růžový vodič. Záporný pól bzučáku je připojen k zemi.

Ultrazvukový senzor má 4 kolíky. Nejvzdálenější piny, pojmenované Vcc a GND, jsou připojeny k kolejnici +5V a uzemnění. Kolík označený trig je připojen ke kolíku 9 Arduina. Toto připojení je zobrazeno jako zelený vodič. Echo na ultrazvukovém senzoru s pinem je připojeno k pinu 10 Arduina. Toto připojení je zobrazeno jako oranžový vodič.

Krok 3: Kód

Kód
Kód

Celý kód byl pro vaši informaci anotován

Odkaz na kód najdete na tomto disku Google.

Doporučuje: