Съдържание:
- Стъпка 1: Съберете компонентите
- Стъпка 2: Време за кодиране - Програмирайте Arduino Pro Mini
- Стъпка 3: Поправяне на грешки !
- Стъпка 4: Подгответе SD картата
- Стъпка 5: Поръчайте печатната платка
- Стъпка 6: Време за запояване
- Стъпка 7: Готово
Видео: Говорещо интелигентно стъкло за слепи: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
На пазара се предлагат множество интелигентни аксесоари като умни очила, интелигентни часовници и т.н. Но всички те са създадени за нас. Съществува значителна липса на технологии за подпомагане на физически уврежданията.
Исках да изградя нещо, което да е полезно за хората с увредено зрение. Затова проектирах евтино интелигентно стъкло, което може да се използва за подпомагане на хората с увредено зрение.
Този проект използва няколко ултразвукови датчика за разстояние, Arduino Pro Mini, модул за MP3 плейър и някои вибрационни двигатели. Платката, използвана в този проект под формата на зрелище, което може да се носи от хора с увредено зрение. Arduino, монтиран на зрелището, ще открие препятствието с помощта на сензорите и ще уведоми потребителя за разстоянието и посоката на препятствието чрез слушалки и вибрационни двигатели.
Стъпка 1: Съберете компонентите
Софтуер:
Arduino IDE
Хардуерни компоненти:
- HC -SR04 - Ултразвуков сензор X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- 3,5 мм аудио жак X 1
-
Вибрационни двигатели X 3
- USB към сериен конвертор като FTDI
- Плъзгащ превключвател X 1
- SD карта (всякакъв размер)
- Персонализирана печатна платка от JLCPCB.com (по избор)
Стъпка 2: Време за кодиране - Програмирайте Arduino Pro Mini
- Отидете на https://github.com/B45i/Talking-Smart-Glass-For-Blind и кликнете върху клониране или изтегляне и изтеглете и извлечете файловете.
- Отворете файла Smart_glass_for_blind.ino в Arduino IDE.
- Свържете Pro Mini към компютъра с помощта на FTDI кабел.
- Изберете подходящ COM порт.
- Изберете „Arduino Pro или Pro Mini“.
- Щракнете върху качване
Не забравяйте да мигате Arduino, преди да го запоите към печатна платка. След като всички компоненти са запоени, ще бъде малко по -трудно да се свържете заглавката за програмиране.
Променете minLeftDistance, minCenterDistance, minRightDistance, за да регулирате минималното разстояние за задействане.
Стъпка 3: Поправяне на грешки !
Вероятно ще видите някои грешки като
фатална грешка: NewPing.h: Няма такъв файл или директория#include^ компилация прекратена. състояние на излизане 1 Грешка при компилиране за платка Arduino Pro или Pro Mini.
или нещо като:
фатална грешка: DFRobotDFPlayerMini.h: Няма такъв файл или директория#include^ компилация прекратена. състояние на излизане 1 Грешка при компилиране за платка Arduino Pro или Pro Mini.
Това е така, защото библиотеките като NewPing и DFRobotDFPlayerMini не са инсталирани на вашата IDE.
За да поправите това, отидете на
Скица> Включване на библиотеки> Управление на библиотеки
Въведете липсващото име на библиотека в лентата за търсене и щракнете върху инсталиране, това ще инсталира липсващата библиотека.
Направете това за всички липсващи библиотеки
Кодът ще се компилира и качи сега.
Стъпка 4: Подгответе SD картата
Копирайте съдържанието на папката Аудио файлове в корена на SD картата.
Забележка: Копирайте самите папки (01, 02, 03), а не съдържанието им, нито папката Аудио файлове.
SD картата трябва да изглежда като на изображението след копиране.
Стъпка 5: Поръчайте печатната платка
Нека поръчаме печатни платки.
Можете да намерите PCB файловете тук:
Можете да направите този проект и без печатни платки. Но наличието на печатна платка го прави по -удобно.
За поръчка на печатни платки любимият ми производител е JLCPCB.com.
Те правят наистина наистина висококачествени печатни платки на много ниска цена.
Когато започнах да проектирам печатни платки, това струваше много пари за производството на печатни платки. Затова трябваше сам да ги гравирам.
Това беше разхвърлян и досаден процес и създаването на двустранни печатни платки беше много много трудна задача.
Сега вече не правя така. JLCPCB е толкова евтин, че вече не мисля за ецване.
Ще получите 5 или 10 броя печатни платки за около $ 2 (ако размерът му е по -малък от 10cm * 10cm).
Използвах easyEDA за проектиране на печатни платки. Който е облачен инструмент. Означава, че не трябва да изтеглям нищо и мога да работя от почти всеки компютър с интернет връзка.
JLCPCB, EASYEDA и LCSC (доставчик на електронни компоненти) работят заедно.
Можете да поръчате печатни платки от JLC в рамките на самата easyeda.
Поръчването на компоненти, използвани във вашата печатна платка от LCSC, отнема само няколко кликвания.
Тъй като JLCPCB и LCSC се доставят добре заедно, спестявате разходи и за доставка
JLCPCB, EASYEDA и LCSC заедно осигуряват страхотна платформа за производители на електроника.
Стъпка 6: Време за запояване
Запоявайте първо компонентите като Arduino, DF Player, Audio Jack, Slide Switch към печатната платка.
Не запоявайте директно модула HC-SR04, трябва да направим някои модификации
- Изправете мъжкия хедър с помощта на клещи или разпаявайте 90 ° хедерите и запоявайте нормалните хедери.
- Добавете електрическа лента към гърба на HC-SR04, за да избегнете късо съединение.
- Поставете HC-SR04 към определените тампони за запояване. задръжте левия и десния HC-SR04 под ъгъл, така че да сочи наляво и в посока и нанесете спойка.
Припоявайте останалите компоненти като захранващ кабел, плъзгащи превключватели, вибрационни двигатели и др.
Вибрационните двигатели трябва да бъдат запоени към задната част на печатната платка, така че лицето, носещо стъклото, да почувства вибрациите.
Ако нямате печатна платка, все още можете да направите проекта, като свържете компонентите, както е показано на електрическата схема.
Ако правите проекта без печатна платка, моля, вижте приложената електрическа схема
В схемите случайно смених Pin 8 и 9. Извинете за грешката, Правилната връзка е
- Rx на DF Player => ПИН 9 на Arduino.
- Tx на DF Player => Pin 8 на Arduino.
Поправете го, ако не използвате печатната платка, вече нямам файла за фриттинг.
Вече можете да поставите SD картата в DFPlayer.
След свързване на захранването, двигателите трябва да вибрират и звукът ще се чува от слушалките, когато има препятствие.
Стъпка 7: Готово
Вече сте готови.
Можете да намерите целия ресурс тук.
GitHub
HackSter.io
Това е моето участие в конкурса за печатни платки, гласувайте, ако ви хареса тази инструкция.
Моето участие в конкурса за проектиране на печатни платки. Ако ви харесва този проект, помислете за гласуване за моето участие:
Ако срещнете някакви проблеми, коментирайте ги. Ще се опитам да помогна
Препоръчано:
LED бюро за интелигентно бюро - Интелигентно осветление W/ Arduino - Работно пространство на Neopixels: 10 стъпки (със снимки)
LED бюро за интелигентно бюро | Интелигентно осветление W/ Arduino | Работно пространство на Neopixels: Сега, когато прекарваме много време у дома, учим и работим виртуално, така че защо да не подобрим нашето работно пространство с персонализирана и интелигентна система за осветление, базирана на светодиоди Arduino и Ws2812b. Тук ще ви покажа как да изградите своя Smart Настолна LED светлина, която
Интелигентно градинарство, основано на IoT и интелигентно земеделие, използващо ESP32: 7 стъпки
Интелигентно градинарство, базирано на IoT и интелигентно земеделие Използване на ESP32: Светът се променя с времето и така селското стопанство. В днешно време хората интегрират електрониката във всяка област и селското стопанство не прави изключение за това. Това сливане на електроника в селското стопанство помага на фермерите и хората, които стопанисват градини
Говорещо разстояние с Arduino Uno, ултразвуковия сензор HC-SR04 и звуковия модул WTV020SD: 4 стъпки
Говорещо разстояние с Arduino Uno, ултразвуковия сензор HC-SR04 и звуковия модул WTV020SD: Добре дошли в моя Instructable #31, известен още като един от най-популярните проекти на Arduino. Ако ви харесва този проект, моля, станете един от моите последователи в Instructables и се абонирайте за канала ми в Youtube … www.youtube.com/rcloversanВсичко, за този проект вие
Говорещо измервателно устройство с UV-индекс, използващо сензора VEML6075 и малкия приятел: 5 стъпки
Говорещо измервателно устройство с UV-индекс, използващо сензора VEML6075 и разговора на малкия приятел: Лятото идва! Слънцето грее! Което е страхотно. Но тъй като ултравиолетовата (UV) радиация става все по -интензивна, хора като мен получават лунички, малки кафяви острови, плуващи в море от червена, изгоряла от слънцето, сърбяща кожа. Да можеш да имаш информация в реално време
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло: 12 стъпки (със снимки)
OpenEyeTap: 3D отпечатано и програмируемо интелигентно стъкло: Добре дошли на страницата с инструкции на Open EyeTap! Ние сме няколко ентусиазирани производители с голяма амбиция да изградим най -активната в света общност за интелигентни очила и носима разширена реалност. Искаме да направим достъпна рамка, върху която да се разшири