Cuprins:
- Pasul 1: Materiale
- Pasul 2: Configurarea Raspberry Pi
- Pasul 3: Asamblarea dispozitivului
- Pasul 4: îmbunătățiri și proiecte de extindere
Video: Dispozitiv de proximitate Walker: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Bună ziua tuturor!
Suntem un grup de studenți de la Massachusetts Academy of Mathematics and Science de la WPI. Recent am finalizat un proiect de tehnologie de asistență pentru a ajuta un client cu demență la Seven Hills.
Ca urmare a demenței sale, clientul uită uneori să-și aducă mersul cu el când călătorește dintr-o cameră în alta. Pentru a-l ajuta să-și amintească, am creat un detector de proximitate bazat pe Bluetooth utilizând un Raspberry Pi Zero W și un ceas inteligent compatibil Bluetooth. Acest dispozitiv poate fi utilizat și de persoanele cu afecțiuni similare de pierdere a memoriei, cum ar fi Alzheimer și boala Huntington.
Puteți utiliza următoarele linkuri pentru a accesa direct cerințele noastre, cercetările noastre de bază, analiza concurenților noștri și matricea noastră de decizie sau pentru a descărca fișierele atașate.
Pasul 1: Materiale
Mai jos este o listă a materialelor utilizate pentru construirea acestui sistem:
-
Raspberry Pi Zero W (1)
- Cost: 10,00 USD
- Link:
- ID produs: 3400
-
Ceas inteligent (1)
- Cost: 17,99 USD
- Link:
- Notă: Acesta poate fi înlocuit cu orice dispozitiv Bluetooth (nivelul 3.0 sau inferior) care poate comunica cu un Raspberry Pi și poate oferi o adresă MAC
- Laptop (am folosit un Mac)
- Acumulator portabil: am folosit un acumulator furnizat personal, care nu este disponibil comercial, dar orice acumulator compact sau baterie litiu care poate furniza 5 volți de ieșire va fi suficient.
- Cablu MicroUSB pentru alimentarea cu energie a Raspberry Pi
Pasul 2: Configurarea Raspberry Pi
Mai întâi, configurați Raspberry Pi în conformitate cu pașii de mai jos:
styxit.com/2017/03/14/headless-raspberry-s…
După ce ați instalat Raspbian și v-ați conectat la Raspberry Pi prin ssh, instalați pachetele necesare executând următoarele comenzi:
sudo apt-get install bluetoothsudo apt-get install python-bluez
git clone
cd bluetooth-proximitate
sudo python setup.py instalare
Acum, găsiți adresa Bluetooth a dispozitivului dvs. secundar:
sudo bluetoothctl
scanează pe
Când vedeți numele dispozitivului, copiați adresa Bluetooth a acestuia și stocați-l într-o locație ușor accesibilă. Ar trebui să aibă formatul XX: XX: XX: XX: XX.
Apoi, copiați fișierul de mai jos pe Raspberry Pi, notând calea sa absolută. Puteți utiliza Filezilla sau o serie de alte instrumente pentru a copia fișierul.
github.com/danramirez2001/buzzer.py
Va trebui să introduceți adresa Bluetooth a dispozitivului dvs. secundar în variabila BT_ADDR. Valoarea prag RSSI este setată la -15 în mod implicit, dar o puteți ajusta la nevoile dvs. de pe linia 38.
În cele din urmă, pentru a configura scriptul să ruleze ori de câte ori Raspberry Pi este pornit, executați următoarea comandă:
sudo crontab -e
Deschideți fișierul în editorul de text dorit, navigați la următoarea linie disponibilă și introduceți:
@reboot python ~ / your / path / to / file / here / buzzer.py
Salvați fișierul și ieșiți, iar configurarea Raspberry Pi este completă!
Pasul 3: Asamblarea dispozitivului
Pentru a conecta Raspberry Pi la un buzzer, LED sau orice alt dispozitiv electronic simplu, lipiți pur și simplu firele roșii și negre de la accesoriu la placa GPIO. Firul negru trebuie să fie conectat la un pin de masă; în acest proiect, a fost atașat la al treilea pin de pe partea Raspberry Pi care conține cardul SD pe rândul exterior. Apoi, atașați firul roșu la al patrulea pin de pe rândul interior.
După finalizarea ansamblului electronic, tipăriți carcasa de mai jos pentru a finaliza dispozitivul:
(Link CAD)
După imprimarea carcasei, introduceți Raspberry Pi și un mic pachet de baterii portabil. Dispozitivul poate fi atașat la un walker sau la orice alt obiect prin introducerea curelelor de velcro prin sloturi, iar orice utilizator care poartă ceasul inteligent va putea profita de sistemul de avertizare de proximitate.
Pasul 4: îmbunătățiri și proiecte de extindere
Deși acest dispozitiv își îndeplinește rolul dorit, pot fi aduse mai multe îmbunătățiri care vor spori capacitățile acestui dispozitiv. O posibilă îmbunătățire este utilizarea unui acumulator mai mic în proiectarea acestui dispozitiv, astfel încât dimensiunea și greutatea totală să fie mai mici. O altă posibilă îmbunătățire a acestui dispozitiv este de a securiza mai bine toate cablurile pentru a vă asigura că dispozitivul nu funcționează defectuos din cauza deconectării neintenționate a firelor. O a treia îmbunătățire posibilă este de a face dispozitivul mai ușor de încărcat și manevrat pentru persoanele care ar putea folosi dispozitivul, dar nu sunt familiarizați cu tehnologia.
Proiecte de extindere posibile:
- Efectuați mai multe teste pentru a determina ecuația corectă care conectează puterea semnalului RSSI al dispozitivului și distanța dintre dispozitiv și alt dispozitiv.
- Dezvoltați o carcasă mai bună, care este mai ușoară și mai durabilă.
- Implementați acest sistem cu tehnologie Wi-Fi în loc de Bluetooth și vedeți ce model este mai eficient la îndeplinirea sarcinii date.
- Implementați acest sistem cu un Arduino în loc de un Raspberry Pi și vedeți ce dispozitiv se adresează mai bine obiectivului inițial.
Recomandat:
Raspberry Pi - TMD26721 Detector de proximitate digital cu infraroșu Tutorial Java: 4 pași
Raspberry Pi - TMD26721 Detector de proximitate digital cu infraroșu Tutorial Java: TMD26721 este un detector de proximitate digital cu infraroșu care oferă un sistem complet de detectare a proximității și logică de interfață digitală într-un singur modul de montare pe suprafață cu 8 pini. Detecția de proximitate include semnal-zgomot îmbunătățit și precizie. Un profesionist
Visuino Cum se folosește senzorul de proximitate inductiv: 7 pași
Visuino Cum se folosește senzorul de proximitate inductiv: În acest tutorial vom folosi senzorul de proximitate inductiv și un LED conectat la Arduino UNO și Visuino pentru a detecta proximitatea metalică. Vedeți un videoclip demonstrativ
Creați un senzor de proximitate cu Magicbit [Magicblocks]: 6 pași
Creați un senzor de proximitate cu Magicbit [Magicblocks]: Acest tutorial vă va învăța să utilizați un senzor de proximitate cu un Magicbit folosind Magicblocks. Folosim magicbit ca placă de dezvoltare în acest proiect care se bazează pe ESP32. Prin urmare, orice placă de dezvoltare ESP32 poate fi utilizată în acest proiect
Măsurarea distanței de proximitate cu senzor de gest APDS9960: 6 pași
Măsurarea distanței de proximitate cu senzorul de gest APDS9960: În acest tutorial vom învăța cum să măsurăm distanța folosind un senzor de gest APDS9960, arduino și Visuino. Urmăriți videoclipul
Dispozitiv ASS (dispozitiv social anti-social): 7 pași
Dispozitiv ASS (dispozitiv social anti-social): spuneți că sunteți o persoană care îi place să fie în preajma oamenilor, dar nu-i place să se apropie prea mult. De asemenea, ești plăcut oamenilor și îți este greu să spui nu oamenilor. Deci, nu știi cum să le spui să se retragă. Ei bine, introduceți - dispozitivul ASS! Da