Obsah:

Detekcia prekážky v bielej palici: 5 krokov
Detekcia prekážky v bielej palici: 5 krokov

Video: Detekcia prekážky v bielej palici: 5 krokov

Video: Detekcia prekážky v bielej palici: 5 krokov
Video: Часть 4. Аудиокнига сэра Артура Конан Дойла «Возвращение Шерлока Холмса» (Приключения 09–11) 2024, November
Anonim
Detekcia prekážky v bielej palici
Detekcia prekážky v bielej palici

V mojej škole môj učiteľ hovoril o pomocných technológiách a o tom, ako môžeme vytvárať nástroje na pomoc iným ľuďom. Táto myšlienka ma zaujala, a preto som sa rozhodol vytvoriť výstražný systém pre nepredvídateľné prekážky pre zrakovo postihnutých. Na tento projekt som použil Tinkercad, Microbits, Arduino nano, senzor, bzučiak a mnoho ďalších nástrojov. Cestou som musel vylepšiť svoj projekt, ale ukázal sa, že funguje veľmi efektívne a efektívne.

Zásoby

-1 Arduino nano

-1 optický snímač vzdialenosti

-2 prepínače

-2 mikrobity

-2 sady batérií

-4 batérie

-spájkovačka

-spájkovačka

-3d tlačiareň

-3d tlačové vlákno

-drôty

-tepelne zmrštiteľné hadičky

-tepelná pištoľ

Krok 1: Spájkovanie všetkých komponentov dohromady

Spájkovanie všetkých komponentov dohromady
Spájkovanie všetkých komponentov dohromady

Komponent snímania vzdialenosti:

Optický snímač vzdialenosti budete musieť spájkovať s Arduino nano a Arduino nano bude potrebné spájkovať s Microbitom. K Microbitu bude potrebné spájkovať batériu, aby mala celá konfigurácia väčší výkon. Na ovládanie napájania prepájajte prepínač medzi Microbitom a batériou. Pri pripájaní vodičov k spínaču pripevnite zmršťovaciu hadičku.

Zvukový komponent:

K Microbitu budete musieť spájkovať bzučiak a batériu. Na ovládanie napájania prepájajte prepínač medzi Microbitom a batériou. Aby kód fungoval, bzučiak by mal byť spájkovaný na kolíku 0. Pri pripájaní vodičov k spínaču pripevnite zmršťovaciu hadičku.

Presné zapojenie nájdete v schéme vyššie.

Krok 2: Kódovanie

Kódovanie
Kódovanie
Kódovanie
Kódovanie

Na kódovanie Microbits som použil webovú stránku https://makecode.microbit.org/. Poskytol som vám kód pre každú zo súčastí.

Kód komponentu na zisťovanie vzdialenosti:

makecode.microbit.org/_ao5hUgM8Af8e

Pretože Arduino nano je spájkované na pin 1, kód získa hodnoty z pinu 1 a odošle tieto hodnoty pomocou Bluetooth do Microbitu v komponente na vytváranie zvuku. Aby ste kódu lepšie porozumeli, budete potrebovať vedieť, čo sú sériové riadky. Sériová komunikácia je miesto, kde sa údaje odosielajú a prijímajú pomocou sériových liniek. v kóde uvidíte, že slovo sériové sa často používa. Používa sa, pretože Microbit prijíma údaje po Arduine po sériovej linke a musí byť schopný tieto údaje odoslať druhému Microbitu v komponente na vytváranie zvuku pomocou Bluetooth.

Kód komponentu na tvorbu zvuku:

makecode.microbit.org/_coEDmhcz6iTP

V tomto kóde Microbit prijme údaje, ktoré Microbit odoslal z komponentu na detekciu vzdialenosti, a potom vydá bzučiak zvuk s určitou frekvenciou. Mnoho príkazov if a else if sa používa na vytvorenie určitej frekvencie na základe prijatého čísla. Väčšie číslo znamená, že snímač vzdialenosti je ďalej, takže bude nižšia rozteč, a menšie číslo znamená, že snímač vzdialenosti je blízko objektu, takže sa vytvorí vyššie ihrisko. Užívateľ bude schopný identifikovať, či v ceste stojí nejaký predmet na základe tónov vytvorených bzučiakom.

Krok 3: 3D tlač kufrov

3D tlač kufrov
3D tlač kufrov

Potom budete musieť vytlačiť dva prípady. Jeden pre zvukový komponent, ktorý pôjde okolo krku používateľa, a druhý pre komponent snímania vzdialenosti, ktorý sa pripevní k trstine.

Krok 4: Spojenie všetkých častí dohromady

Spojenie všetkých dielov dohromady
Spojenie všetkých dielov dohromady
Spojenie všetkých dielov dohromady
Spojenie všetkých dielov dohromady
Spojenie všetkých dielov dohromady
Spojenie všetkých dielov dohromady

Potom budete musieť vložiť komponenty vytvárajúce zvuk do jedného z puzdier a na bezpečné uzatvorenie puzdra použiť pásku alebo lepidlo. To isté urobte s komponentom na detekciu vzdialenosti. Uistite sa, že je snímač vzdialenosti umiestnený v jednom z otvorených otvorov, aby mohol vykonávať merania. Tiež sa uistite, že je bzučiak umiestnený v jednom z otvorených otvorov, aby používateľ jasne počul vydávané zvuky.

Krok 5: Posledné dotyky

Záverečné dotyky
Záverečné dotyky

Pripojte šnúrku k komponentu vytvárajúcemu zvuk tak, aby sa zmestil nad hlavu používateľa, a komponent na vytváranie vzdialenosti prilepte na PVC rúrku alebo trstinu.

Odporúča: