Indholdsfortegnelse:

Walker Proximity Device: 4 trin
Walker Proximity Device: 4 trin

Video: Walker Proximity Device: 4 trin

Video: Walker Proximity Device: 4 trin
Video: No Audio Output Device Is Installed in Windows 10 Fix [Working] 2024, Juli
Anonim
Image
Image

Hej allesammen!

Vi er en gruppe studerende fra Massachusetts Academy of Mathematics and Science på WPI. Vi har for nylig afsluttet et hjælpemiddelprojekt for at hjælpe en klient med demens på Seven Hills.

Som et resultat af hans demens glemmer klienten nogle gange at have sin rollator med, når han rejser fra et værelse til et andet. For at hjælpe ham med at huske oprettede vi en Bluetooth-baseret nærhedsdetektor ved hjælp af en Raspberry Pi Zero W og et Bluetooth-aktiveret smartur. Denne anordning kan også bruges af mennesker med lignende hukommelsestabstilstande, såsom Alzheimers og Huntingtons sygdom.

Du kan bruge følgende links til direkte at få adgang til vores krav, vores baggrundsforskning, vores konkurrentanalyse og vores beslutningsmatrix eller downloade de vedhæftede filer.

Trin 1: Materialer

Nedenfor er en liste over materialer, der bruges til at bygge dette system:

  • Raspberry Pi Zero W (1)

    • Omkostninger: $ 10,00
    • Link:
    • Produkt -id: 3400
  • Smartwatch (1)

    • Pris: $ 17,99
    • Link:
    • Bemærk: Dette kan udskiftes med enhver Bluetooth -enhed (niveau 3.0 eller derunder), der kan kommunikere med en Raspberry Pi og give en MAC -adresse
  • Bærbar computer (vi brugte en Mac)
  • Bærbar batteripakke: Vi brugte en personligt leveret batteri, som ikke er kommercielt tilgængelig, men enhver kompakt batteri eller litiumbatteri, der kan levere 5 volt output, er tilstrækkelig.
  • MicroUSB -kabel til strømforsyning til Raspberry Pi

Trin 2: Opsætning af Raspberry Pi

Konfigurer først din Raspberry Pi i henhold til nedenstående trin:

styxit.com/2017/03/14/headless-raspberry-s…

Når du har installeret Raspbian og har oprettet forbindelse til din Raspberry Pi via ssh, skal du installere de nødvendige pakker ved at udføre følgende kommandoer:

sudo apt-get install bluetooth sudo apt-get install python-bluez

git-klon

cd bluetooth-nærhed

sudo python setup.py installation

Find nu Bluetooth -adressen på din sekundære enhed:

sudo bluetoothctl

scanne på

Når du ser navnet på din enhed, skal du kopiere dens Bluetooth -adresse og gemme den på et let tilgængeligt sted. Det skal have formatet XX: XX: XX: XX: XX.

Kopier derefter filen nedenfor til din Raspberry Pi, og noter dens absolutte sti. Du kan bruge Filezilla eller en række andre værktøjer til at kopiere filen.

github.com/danramirez2001/buzzer.py

Du skal indsætte Bluetooth -adressen på din sekundære enhed i variablen BT_ADDR. Tærsklen RSSI -værdi er som standard indstillet til -15, men du kan justere dette til dine behov på linje 38.

Endelig, for at konfigurere scriptet til at køre, når Raspberry Pi er tændt, skal du udføre følgende kommando:

sudo crontab -e

Åbn filen i den ønskede teksteditor, naviger til den næste tilgængelige linje, og indtast:

@reboot python ~/din/sti/til/fil/her/buzzer.py

Gem filen og afslut, og Raspberry Pi -opsætningen er fuldført!

Trin 3: Enhedssamling

For at slutte Raspberry Pi til en summer, LED eller enhver anden simpel elektronik, loddes blot de røde og sorte ledninger fra dit tilbehør til GPIO -kortet. Den sorte ledning skal tilsluttes en jordstift; i dette projekt blev det fastgjort til den tredje pin fra siden af Raspberry Pi, der indeholder SD -kortet på den ydre række. Fastgør derefter den røde ledning til den fjerde stift på den indvendige række.

Når den elektroniske samling er færdig, skal du udskrive kabinettet herunder for at fuldføre enheden:

(CAD -link)

Når kabinettet er udskrevet, skal du indsætte Raspberry Pi og en lille bærbar batteripakke. Enheden kan fastgøres til en rollator eller en hvilken som helst anden genstand ved at indsætte velcrobånd gennem åbningerne, og enhver bruger, der bærer smartwatchet, vil kunne drage fordel af nærhedsadvarselssystemet.

Trin 4: Forbedringer og udvidelsesprojekter

Selvom denne enhed opfylder sin tilsigtede rolle, er der flere forbedringer, der kan foretages, hvilket vil forbedre denne enheds muligheder. En mulig forbedring er at bruge en mindre batteripakke i designet af denne enhed, så den samlede størrelse og vægt er mindre. En anden mulig forbedring af denne enhed er at sikre alle ledninger bedre for at sikre, at enheden ikke fungerer som følge af utilsigtet afbrydelse af ledninger. En tredje mulig forbedring er at gøre enheden lettere at oplade og håndtere for folk, der muligvis bruger enheden, men ikke kender teknologien.

Mulige udvidelsesprojekter:

- Udfør flere test for at bestemme den korrekte ligning, der forbinder enhedens RSSI -signalstyrke og afstanden mellem enheden og en anden enhed.

- Udvikl et bedre kabinet, der er mere let og holdbart.

- Implementér dette system med Wi-Fi-teknologi i stedet for Bluetooth, og se, hvilken model der er mere effektiv til at udføre den givne opgave.

- Implementér dette system med en Arduino i stedet for en Raspberry Pi og se, hvilken enhed der bedre adresserer det oprindelige mål.

Anbefalede: