Съдържание:

Умна ултразвукова щора за щори: 5 стъпки
Умна ултразвукова щора за щори: 5 стъпки

Видео: Умна ултразвукова щора за щори: 5 стъпки

Видео: Умна ултразвукова щора за щори: 5 стъпки
Видео: BMW i7 2023 - Prueba | km77.com 2024, Ноември
Anonim
Умна ултразвукова щора за щори
Умна ултразвукова щора за щори
Умна ултразвукова щора за щори
Умна ултразвукова щора за щори

Почти 39 милиона души по света днес са слепи. Повечето от тях използват нормална бяла бастун или слепа пръчка за помощ. В тази инструкция ще направим интелигентна електронна щора за щори, която не само помага при ходене на щори, но и усеща околната среда и предупреждава, ако някой обект/препятствие се доближи твърде близо.

Звуковите вълни следват законите на отражение като този на светлината. Този принцип се използва в SONAR за откриване на обхват и навигация. В този проект ние създаваме миниатюрен модул SONAR, който ще се побере в селфи стик (модифицираме го на слеп стик).

Стъпка 1: Списък на материалите

Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
  • Arduino-Nano
  • HCSR04 ултразвуков сензор
  • 9V батерия
  • Звуков сигнал
  • Бутон/превключвател
  • Женски към женски джъмперни проводници
  • Лепило/лепило (предимно за пластмасови части)
  • 3D отпечатани части (връзки в следващата стъпка)

Стъпка 2: 3D печат+сглобяване

3D печат+сглобяване
3D печат+сглобяване
3D печат+сглобяване
3D печат+сглобяване
3D печат+сглобяване
3D печат+сглобяване

Изтеглете STL файлове от следните връзки на Thingiverse

  • Selfie-Stick:
  • Arduino Nano Case:
  • Корпус на ултразвуков сензор:

3D отпечатайте тези части и сглобете селфи стика. Тук използваме selfie-stick като слепа пръчка.

Поставете Arduino nano в кутията му и монтирайте ултразвуковия сензор в корпуса му.

Стъпка 3: Създаване на схема на сонар

Създаване на схема на сонар
Създаване на схема на сонар
Създаване на схема на сонар
Създаване на схема на сонар

Свържете сензора HCSR04, зумера към щифтовете на Arduino, както е описано в дадената схема чрез джъмперни проводници. Свържете батерията и превключете към Arduino Vin, GND. Като се има предвид, че цифровите пинове са само за справка, можете да направите тази схема според вашия избор/удобство, като използвате други цифрови щифтове (кодът на Arduino ще бъде променен съответно).

Стъпка 4: Монтиране на сонарен модул на Stick

Монтиране на сонарен модул на Stick
Монтиране на сонарен модул на Stick
Монтиране на сонарен модул на Stick
Монтиране на сонарен модул на Stick
Монтиране на сонарен модул на Stick
Монтиране на сонарен модул на Stick

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

Стъпка 5: Arduino Code+Работи

Arduino Code+Работи
Arduino Code+Работи
Arduino Code+Работи
Arduino Code+Работи
Arduino Code+Работи
Arduino Code+Работи

Тъй като този стик е базиран на миниатюрен сонарен модул, той използва прост и евтин ултразвуков сензор HCSR04 за генериране/задействане на звуков импулс, който точно като гумена топка удря всяка повърхност и отскача обратно към ехо-щифта на сензора. продължителността на предаване+приемане се определя чрез тактовата схема, вградена в този сензор.

Освен това тази продължителност се използва за изчисляване на разстоянието от препятствието, като се използва много простата и основна формула

Разстояние = Скорост*време

Като се има предвид факта, че действителното време е двойно по -голямо от времето, прекарано от сензора до препятствие и преобразуването на единици от микросекунди в секунди, метри в сантиметри, скоростта на звука във въздуха = 340 m/s формулата се оказва

Разстояние = 0,034*продължителност/2

Качете дадения файл Arduino в сонарен модул на слепи и поздравления, че е готов !!!! Можете да напишете свой собствен код на Arduino, като правите промени в съответствие с функционалността и конфигурацията на веригата, моля, споделете го.

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