Sommario:
- Passaggio 1: materiali
- Passaggio 2: configurazione di Raspberry Pi
- Passaggio 3: assemblaggio del dispositivo
- Passaggio 4: miglioramenti e progetti di estensione
Video: Dispositivo di prossimità Walker: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ciao a tutti!
Siamo un gruppo di studenti della Massachusetts Academy of Mathematics and Science al WPI. Abbiamo recentemente completato un progetto di tecnologia assistiva per aiutare un cliente con demenza a Seven Hills.
A causa della sua demenza, il cliente a volte dimentica di portare con sé il suo deambulatore quando si sposta da una stanza all'altra. Per aiutarlo a ricordare, abbiamo creato un rilevatore di prossimità basato su Bluetooth utilizzando un Raspberry Pi Zero W e uno smartwatch abilitato per Bluetooth. Questo aggeggio può essere utilizzato anche da persone con condizioni simili di perdita di memoria come l'Alzheimer e la malattia di Huntington.
È possibile utilizzare i seguenti collegamenti per accedere direttamente ai nostri requisiti, alla nostra ricerca di base, all'analisi della concorrenza e alla nostra matrice decisionale, oppure scaricare i file allegati.
Passaggio 1: materiali
Di seguito è riportato un elenco di materiali utilizzati per costruire questo sistema:
-
Raspberry Pi Zero W (1)
- Costo: $ 10.00
- Link:
- ID prodotto: 3400
-
Orologio intelligente (1)
- Costo: $ 17,99
- Link:
- Nota: questo può essere sostituito con qualsiasi dispositivo Bluetooth (Livello 3.0 o inferiore) in grado di comunicare con un Raspberry Pi e fornire un indirizzo MAC
- Laptop (abbiamo usato un Mac)
- Pacco batteria portatile: abbiamo utilizzato un pacco batteria fornito personalmente che non è disponibile in commercio, ma sarà sufficiente qualsiasi pacco batteria compatto o batteria al litio in grado di fornire 5 volt di uscita.
- Cavo MicroUSB per l'alimentazione del Raspberry Pi
Passaggio 2: configurazione di Raspberry Pi
Innanzitutto, configura il tuo Raspberry Pi secondo i passaggi seguenti:
styxit.com/2017/03/14/headless-raspberry-s…
Una volta installato Raspbian e connesso al tuo Raspberry Pi tramite ssh, installa i pacchetti richiesti eseguendo i seguenti comandi:
sudo apt-get install bluetoothsudo apt-get install python-bluez
git clone
cd bluetooth di prossimità
sudo python setup.py install
Ora trova l'indirizzo Bluetooth del tuo dispositivo secondario:
sudo bluetoothctl
scansione su
Quando vedi il nome del tuo dispositivo, copia il suo indirizzo Bluetooth e salvalo in una posizione facilmente accessibile. Dovrebbe avere il formato XX:XX:XX:XX:XX.
Quindi, copia il file qui sotto sul tuo Raspberry Pi, annotando il suo percorso assoluto. Puoi usare Filezilla o una serie di altri strumenti per copiare il file.
github.com/danramirez2001/buzzer.py
Dovrai inserire l'indirizzo Bluetooth del tuo dispositivo secondario nella variabile BT_ADDR. Il valore RSSI della soglia è impostato su -15 per impostazione predefinita, ma è possibile adattarlo alle proprie esigenze alla riga 38.
Infine, per impostare lo script da eseguire ogni volta che il Raspberry Pi viene acceso, esegui il seguente comando:
sudo crontab -e
Apri il file nell'editor di testo desiderato, vai alla riga successiva disponibile e inserisci:
@reboot python ~/your/path/to/file/here/buzzer.py
Salva il file ed esci e l'installazione di Raspberry Pi è completa!
Passaggio 3: assemblaggio del dispositivo
Per collegare il Raspberry Pi a un cicalino, LED o qualsiasi altro semplice dispositivo elettronico, è sufficiente saldare i fili rosso e nero dal tuo accessorio alla scheda GPIO. Il filo nero deve essere collegato a un pin di terra; in questo progetto, è stato collegato al terzo pin dal lato del Raspberry Pi contenente la scheda SD sulla fila esterna. Quindi, collegare il filo rosso al quarto pin della fila interna.
Una volta completato l'assemblaggio elettronico, stampare il case sottostante per completare il dispositivo:
(collegamento CAD)
Una volta stampato l'involucro, inserisci il Raspberry Pi e un piccolo pacco batteria portatile. Il dispositivo può essere fissato a un deambulatore o a qualsiasi altro oggetto inserendo dei cinturini in velcro attraverso le asole, e qualsiasi utente che indossi lo smartwatch potrà sfruttare il sistema di avviso di prossimità.
Passaggio 4: miglioramenti e progetti di estensione
Sebbene questo dispositivo svolga il suo ruolo previsto, è possibile apportare diversi miglioramenti che miglioreranno le capacità di questo dispositivo. Un possibile miglioramento consiste nell'utilizzare un pacco batteria più piccolo nella progettazione di questo dispositivo in modo che le dimensioni e il peso complessivi siano inferiori. Un altro possibile miglioramento di questo dispositivo è quello di proteggere meglio tutto il cablaggio per garantire che il dispositivo non funzioni male a causa della disconnessione involontaria dei fili. Un terzo possibile miglioramento consiste nel rendere il dispositivo più facile da caricare e gestire per le persone che potrebbero utilizzare il dispositivo ma non hanno familiarità con la tecnologia.
Possibili progetti di estensione:
- Eseguire ulteriori test per determinare l'equazione corretta che collega la potenza del segnale RSSI del dispositivo e la distanza tra il dispositivo e un altro dispositivo.
- Sviluppa un involucro migliore che sia più leggero e resistente.
- Implementa questo sistema con la tecnologia Wi-Fi anziché Bluetooth e scopri quale modello è più efficace nello svolgere il compito assegnato.
- Implementa questo sistema con un Arduino invece di un Raspberry Pi e vedi quale dispositivo risponde meglio all'obiettivo iniziale.
Consigliato:
Raspberry Pi - Rilevatore di prossimità digitale a infrarossi TMD26721 Tutorial Java: 4 passaggi
Raspberry Pi - TMD26721 Rilevatore di prossimità digitale a infrarossi Java Tutorial: TMD26721 è un rilevatore di prossimità digitale a infrarossi che fornisce un sistema di rilevamento di prossimità completo e logica di interfaccia digitale in un singolo modulo a montaggio superficiale a 8 pin. Il rilevamento di prossimità include un migliore rapporto segnale-rumore e precisione. Un professionista
Visuino Come utilizzare il sensore di prossimità induttivo: 7 passaggi
Visuino Come utilizzare il sensore di prossimità induttivo: in questo tutorial utilizzeremo il sensore di prossimità induttivo e un LED collegato ad Arduino UNO e Visuino per rilevare la prossimità del metallo. Guarda un video dimostrativo
Realizza un sensore di prossimità con Magicbit [Magicblocks]: 6 passaggi
Crea un sensore di prossimità con Magicbit [Magicblocks]: questo tutorial ti insegnerà a utilizzare un sensore di prossimità con un Magicbit utilizzando Magicblocks. Stiamo usando magicbit come scheda di sviluppo in questo progetto basato su ESP32. Pertanto qualsiasi scheda di sviluppo ESP32 può essere utilizzata in questo progetto
Misurazione della distanza di prossimità con il sensore di gesti APDS9960: 6 passaggi
Misurazione della distanza di prossimità con sensore gestuale APDS9960: In questo tutorial impareremo come misurare la distanza utilizzando un sensore gestuale APDS9960, arduino e Visuino.Guarda il video
Dispositivo ASS (Dispositivo Sociale Antisociale): 7 Passaggi
Dispositivo ASS (Dispositivo Sociale Antisociale): supponiamo che tu sia il tipo di persona a cui piace stare con le persone ma non gli piace che si avvicinino troppo. Sei anche una persona piacevole e fai fatica a dire di no alle persone. Quindi non sai come dire loro di fare marcia indietro. Bene, entra: il dispositivo ASS! Sì