Съдържание:

Бяла бастун за откриване на препятствия: 5 стъпки
Бяла бастун за откриване на препятствия: 5 стъпки

Видео: Бяла бастун за откриване на препятствия: 5 стъпки

Видео: Бяла бастун за откриване на препятствия: 5 стъпки
Видео: Детето ми се храни само със зеленчуци 2024, Ноември
Anonim
Откриване на препятствия Бял бастун
Откриване на препятствия Бял бастун

В моето училище моят учител говореше за помощни технологии и как можем да направим инструменти, за да помагаме на други хора. Бях заинтригуван от тази идея, затова реших да създам система за предупреждение за непредсказуеми препятствия за хората с увредено зрение. За този проект използвах Tinkercad, Microbits, Arduino nano, сензор, зумер и много други инструменти. Трябваше да оправя проекта си по пътя, но той се оказа много ефективен и ефикасен.

Консумативи

-1 Arduino nano

-1 оптичен сензор за разстояние

-2 превключвателя

-2 микробита

-2 батерии

-4 батерии

-поялник

-спойка

-3d принтер

-3d печатаща нишка

-жици

-термосвиваеми тръби

-пистолет за горещ въздух

Стъпка 1: Запояване на всички компоненти заедно

Запояване на всички компоненти заедно
Запояване на всички компоненти заедно

Компонент за откриване на разстояние:

Ще трябва да запоите оптичния сензор за разстояние към Arduino nano и Arduino nano ще трябва да бъде запоен към Microbit. Батерия ще трябва да бъде запоена към Microbit, за да осигури на цялата конфигурация повече енергия. За да контролирате захранването, запойте превключвател между Microbit и батерията. Прикрепете термосвиваеми тръби, когато свързвате проводници към превключвателя.

Компонент за създаване на звук:

Ще трябва да запоите зумер и батерия към Microbit. За да контролирате захранването, запойте превключвател между Microbit и батерията. Звънецът трябва да бъде запоен към пин 0, за да работи кодът. Прикрепете термосвиваеми тръби, когато свързвате проводници към превключвателя.

За моето точно окабеляване вижте диаграмата по -горе.

Стъпка 2: Кодиране

Кодиране
Кодиране
Кодиране
Кодиране

За да кодирам Microbits, използвах уебсайта https://makecode.microbit.org/. Предоставих ви кода за всеки от компонентите.

Код на компонента за откриване на разстояние:

makecode.microbit.org/_ao5hUgM8Af8e

Тъй като Arduino nano е запоен към пин 1, кодът ще получи стойностите от пин 1 и ще изпрати тези стойности чрез Bluetooth до Microbit в компонента за създаване на звук. За да разберете по -добре кода, ще трябва да знаете какви са серийните линии. Серийната комуникация е мястото, където данните се изпращат и получават чрез серийни линии. в кода ще видите, че думата сериал се използва много. Той се използва, защото Microbit получава данни по серийна линия от Arduino и трябва да може да изпраща тези данни към другия Microbit в компонента за създаване на звук, използвайки Bluetooth.

Код на компонента за създаване на звук:

makecode.microbit.org/_coEDmhcz6iTP

В този код Microbit ще получи данните, които Microbit от изпратения компонент за откриване на разстояние и след това ще накара зумера да издаде звук с определена честота. Много оператори if и else if се използват за създаване на определена честота въз основа на получения брой. По -голям брой означава, че сензорът за разстояние е по -далеч, така че ще има по -ниска стъпка, а по -малък номер означава, че сензорът за разстояние е близо до обект, така че ще бъде създадена по -висока стъпка. Потребителят ще може да идентифицира дали има обект по пътя въз основа на височините, създадени от зумера.

Стъпка 3: 3D отпечатване на делата

3D отпечатване на калъфи
3D отпечатване на калъфи

След това ще трябва да отпечатате две кутии. Един за звуковия компонент, който ще заобикаля врата на потребителя, и един за компонента за разпознаване на разстояние, който ще се прикрепи към бастуна.

Стъпка 4: Сглобяване на всички части

Сглобяване на всички части
Сглобяване на всички части
Сглобяване на всички части
Сглобяване на всички части
Сглобяване на всички части
Сглобяване на всички части

След това ще трябва да поставите компонентите за създаване на звук в един от кутиите и да използвате лента или лепило, за да затворите кутията сигурно. Направете същото за компонента за откриване на разстояние. Уверете се, че сензорът за разстояние е поставен в един от отворените отвори, за да може да извършва измервания. Също така се уверете, че зумерът е поставен на един от отворените отвори, така че потребителят да може ясно да чува издадените звуци.

Стъпка 5: Последни докосвания

Последни докосвания
Последни докосвания

Прикрепете ремък към компонента за създаване на звук, така че да се побере над главата на потребителя, и залепете компонента за създаване на разстояние към PVC тръба или бастун.

Препоръчано: