Съдържание:
- Стъпка 1: Материали
- Стъпка 2: Настройване на Raspberry Pi
- Стъпка 3: Сглобяване на устройството
- Стъпка 4: Подобрения и проекти за разширяване
Видео: Устройство за близост на Walker: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте всички!
Ние сме група студенти от Масачузетската академия по математика и наука към WPI. Наскоро завършихме проект за помощна технология, за да помогнем на клиент с деменция в Seven Hills.
В резултат на деменцията си, клиентът понякога забравя да донесе проходилката си със себе си, когато пътува от една стая в друга. За да му помогнем да си спомни, ние създадохме детектор за близост, базиран на Bluetooth, като използвахме Raspberry Pi Zero W и интелигентен часовник с Bluetooth. Тази измислица може да се използва и от хора със сходни състояния на загуба на памет, като болестта на Алцхаймер и Хънтингтън.
Можете да използвате следните връзки, за да получите директен достъп до нашите изисквания, нашето проучване, нашия анализ на конкурентите и нашата матрица за вземане на решения, или да изтеглите приложените файлове.
Стъпка 1: Материали
По -долу е даден списък на материалите, използвани за изграждането на тази система:
-
Raspberry Pi Zero W (1)
- Цена: $ 10.00
- Връзка:
- ID на продукта: 3400
-
Умен часовник (1)
- Цена: $ 17.99
- Връзка:
- Забележка: Това може да бъде заменено с всяко Bluetooth устройство (ниво 3.0 или по -ниско), което може да комуникира с Raspberry Pi и да предостави MAC адрес
- Лаптоп (използвахме Mac)
- Преносима батерия: използвахме лично доставена батерия, която не се предлага в търговската мрежа, но всяка компактна батерия или литиева батерия, която може да осигури 5 волта на изхода, ще бъде достатъчна.
- MicroUSB кабел за захранване на Raspberry Pi
Стъпка 2: Настройване на Raspberry Pi
Първо, конфигурирайте вашия Raspberry Pi съгласно стъпките по -долу:
styxit.com/2017/03/14/headless-raspberry-s…
След като инсталирате Raspbian и сте се свързали с вашия Raspberry Pi чрез ssh, инсталирайте необходимите пакети, като изпълните следните команди:
sudo apt-get install bluetooth sudo apt-get install python-bluez
git clone
cd bluetooth-близост
sudo python setup.py install
Сега намерете Bluetooth адреса на второто си устройство:
sudo bluetoothctl
сканирайте
Когато видите името на вашето устройство, копирайте неговия Bluetooth адрес и го съхранявайте на лесно достъпно място. Той трябва да има формат XX: XX: XX: XX: XX.
След това копирайте файла по -долу на вашия Raspberry Pi, като отбележите абсолютния му път. Можете да използвате Filezilla или редица други инструменти, за да копирате файла.
github.com/danramirez2001/buzzer.py
Ще трябва да вмъкнете Bluetooth адреса на второто си устройство в променливата BT_ADDR. Праговата стойност на RSSI е зададена на -15 по подразбиране, но можете да настроите това според вашите нужди на ред 38.
И накрая, за да настроите скрипта да се изпълнява винаги, когато Raspberry Pi е включен, изпълнете следната команда:
sudo crontab -e
Отворете файла в желания от вас текстов редактор, преминете към следващия наличен ред и въведете:
@reboot python ~/your/path/to/file/here/buzzer.py
Запазете файла и излезте и настройката на Raspberry Pi е завършена!
Стъпка 3: Сглобяване на устройството
За да свържете Raspberry Pi към зумер, светодиод или друг прост електронен, просто запоявайте червените и черните проводници от вашия аксесоар към GPIO платката. Черният проводник трябва да бъде свързан към заземителен щифт; в този проект, той беше прикрепен към третия щифт от страната на Raspberry Pi, съдържащ SD картата от външния ред. След това прикрепете червения проводник към четвъртия щифт от вътрешния ред.
След като електронният монтаж е завършен, отпечатайте корпуса по -долу, за да завършите устройството:
(CAD връзка)
След като корпусът бъде отпечатан, поставете Raspberry Pi и малка преносима батерия. Устройството може да бъде прикрепено към проходилка или друг предмет чрез поставяне на велкро ленти през слотовете и всеки потребител, носещ смарт часовника, ще може да се възползва от системата за предупреждение за близост.
Стъпка 4: Подобрения и проекти за разширяване
Въпреки че това устройство изпълнява предвидената си роля, могат да се направят няколко подобрения, които ще подобрят възможностите на това устройство. Едно възможно подобрение е използването на по -малък пакет батерии в дизайна на това устройство, така че общият размер и тегло да са по -малки. Друго възможно подобрение на това устройство е да се осигури по -добре цялото окабеляване, за да се гарантира, че устройството не се повреди поради непреднамерено прекъсване на проводниците. Трето възможно подобрение е да се направи устройството по -лесно за зареждане и работа с хора, които може да използват устройството, но не са запознати с технологията.
Възможни проекти за разширяване:
- Направете повече тестове, за да определите правилното уравнение, което свързва силата на RSSI сигнала на устройството и разстоянието между устройството и друго устройство.
- Разработете по -добър корпус, който е по -лек и издръжлив.
- Внедрете тази система с Wi-Fi технология вместо Bluetooth и вижте кой модел е по-ефективен при изпълнението на дадената задача.
- Внедрете тази система с Arduino вместо Raspberry Pi и вижте кое устройство по -добре отговаря на първоначалната цел.
Препоръчано:
Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Java Урок: 4 стъпки
Raspberry Pi-TMD26721 Инфрачервен цифров детектор за близост Java Урок: TMD26721 е инфрачервен цифров детектор за близост, който осигурява пълна система за откриване на близост и логика на цифров интерфейс в един 8-пинов модул за повърхностен монтаж. Откриването на близост включва подобрен сигнал към шум и точност. Професионалист
Visuino Как се използва индуктивен сензор за близост: 7 стъпки
Visuino Как да използваме индуктивен сензор за близост: В този урок ще използваме индуктивен сензор за близост и светодиод, свързан към Arduino UNO и Visuino, за да открием метална близост. Гледайте демонстрационен видеоклип
Направете сензор за близост с Magicbit [Magicblocks]: 6 стъпки
Направете сензор за близост с Magicbit [Magicblocks]: Този урок ще ви научи да използвате сензор за близост с Magicbit с помощта на Magicblocks. Ние използваме magicbit като борда за разработка в този проект, който е базиран на ESP32. Следователно всяка платка за разработка на ESP32 може да се използва в този проект
Въздушно пиано с помощта на IR сензор за близост, високоговорител и Arduino Uno (надстроено/част 2): 6 стъпки
Въздушно пиано с помощта на IR сензор за близост, високоговорител и Arduino Uno (надстроено/част 2): Това е подобрена версия на предишния проект за въздушно пиано?. Тук използвам JBL високоговорител като изход. Включих и сензорен бутон за промяна на режимите според изискванията. Например- режим на твърди баси, нормален режим, висок fr
Въздушно пиано с помощта на IR сензор за близост и Arduino Uno Atmega 328: 6 стъпки (със снимки)
Въздушно пиано с помощта на IR сензор за близост и Arduino Uno Atmega 328: Обикновено пианото, било то електрическа или механична работа върху простия механизъм на натискане на бутона. Но тук има обрат, бихме могли просто да премахнем нуждата от клавиши в пиано, като използваме някои сензори. И инфрачервените сензори за близост най-добре отговарят на причината, защото