Innehållsförteckning:

Walker Proximity Device: 4 steg
Walker Proximity Device: 4 steg

Video: Walker Proximity Device: 4 steg

Video: Walker Proximity Device: 4 steg
Video: Arduino Helmholtz Sound Sensor for Hex-A-Bot dual drive walking robot. 2024, Juli
Anonim
Image
Image

Hej alla!

Vi är en grupp studenter från Massachusetts Academy of Mathematics and Science på WPI. Vi genomförde nyligen ett hjälpmedelsprojekt för att hjälpa en klient med demens på Seven Hills.

Som ett resultat av hans demens glömmer klienten ibland att ta med sig sin rullator när han reser från ett rum till ett annat. För att hjälpa honom komma ihåg skapade vi en Bluetooth-baserad närhetsdetektor med hjälp av en Raspberry Pi Zero W och en Bluetooth-aktiverad smartklocka. Denna utrustning kan också användas av personer med liknande minnesförlusttillstånd som Alzheimers och Huntingtons sjukdom.

Du kan använda följande länkar för att direkt komma åt våra krav, vår bakgrundsforskning, vår konkurrentanalys och vår beslutsmatris, eller ladda ner bifogade filer.

Steg 1: Material

Nedan finns en lista över material som används för att bygga detta system:

  • Raspberry Pi Zero W (1)

    • Kostnad: $ 10,00
    • Länk:
    • Produkt -ID: 3400
  • Smartklocka (1)

    • Kostnad: $ 17,99
    • Länk:
    • Obs! Detta kan ersättas med vilken Bluetooth -enhet som helst (nivå 3.0 eller lägre) som kan kommunicera med en Raspberry Pi och ge en MAC -adress
  • Bärbar dator (vi använde en Mac)
  • Bärbart batteri: vi använde ett personligt levererat batteripaket som inte är kommersiellt tillgängligt, men alla kompakta batterier eller litiumbatterier som kan ge 5 volt utgång är tillräckliga.
  • MicroUSB -kabel för strömförsörjning till Raspberry Pi

Steg 2: Konfigurera Raspberry Pi

Konfigurera först din Raspberry Pi enligt stegen nedan:

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

När du har installerat Raspbian och har anslutit till din Raspberry Pi via ssh, installerar du de nödvändiga paketen genom att utföra följande kommandon:

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

git-klon

cd bluetooth-närhet

sudo python setup.py installera

Hitta nu Bluetooth -adressen för din sekundära enhet:

sudo bluetoothctl

skanna på

När du ser namnet på din enhet, kopiera dess Bluetooth -adress och förvara den på en lättillgänglig plats. Det ska ha formatet XX: XX: XX: XX: XX.

Kopiera sedan filen nedan till din Raspberry Pi och notera dess absoluta sökväg. Du kan använda Filezilla eller ett antal andra verktyg för att kopiera filen.

github.com/danramirez2001/buzzer.py

Du måste infoga Bluetooth -adressen för din sekundära enhet i variabeln BT_ADDR. Tröskelvärdet RSSI -värde är som standard satt till -15, men du kan anpassa detta till dina behov på rad 38.

Slutligen, för att ställa in skriptet för att köras när Raspberry Pi är påslagen, kör följande kommando:

sudo crontab -e

Öppna filen i önskad textredigerare, navigera till nästa tillgängliga rad och ange:

@reboot python ~/din/sökväg/till/fil/här/buzzer.py

Spara filen och avsluta, och installationen av Raspberry Pi är klar!

Steg 3: Enhetsmontering

För att ansluta Raspberry Pi till en summer, LED eller någon annan enkel elektronik, löd helt enkelt de röda och svarta ledningarna från ditt tillbehör till GPIO -kortet. Den svarta ledningen måste vara ansluten till en jordnål; i detta projekt var det fäst på den tredje stiftet från sidan av Raspberry Pi som innehåller SD -kortet på utsidan. Fäst sedan den röda tråden på den fjärde stiftet på insidan.

När den elektroniska monteringen är klar skriver du ut höljet nedan för att slutföra enheten:

(CAD -länk)

När höljet är tryckt sätter du i Raspberry Pi och ett litet bärbart batteripaket. Enheten kan fästas på en rullator eller något annat föremål genom att sätta kardborreband genom spåren, och alla användare som bär smartklockan kommer att kunna dra nytta av närhetsvarningssystemet.

Steg 4: Förbättringar och tilläggsprojekt

Även om denna enhet uppfyller sin avsedda roll, finns det flera förbättringar som kan göras som kommer att förbättra denna enhets funktioner. En möjlig förbättring är att använda ett mindre batteri i utformningen av denna enhet så att den totala storleken och vikten blir mindre. En annan möjlig förbättring av denna enhet är att säkra alla ledningar bättre för att säkerställa att enheten inte fungerar på grund av oavsiktlig frånkoppling av ledningar. En tredje möjlig förbättring är att göra enheten lättare att ladda och hantera för personer som kanske använder enheten men inte känner till tekniken.

Möjliga förlängningsprojekt:

- Gör fler tester för att bestämma rätt ekvation som förbinder enhetens RSSI -signalstyrka och avståndet mellan enheten och en annan enhet.

- Utveckla bättre hölje som är mer lätt och hållbart.

- Implementera detta system med Wi-Fi-teknik istället för Bluetooth och se vilken modell som är mer effektiv för att utföra den givna uppgiften.

- Implementera detta system med en Arduino istället för en Raspberry Pi och se vilken enhet som bättre hanterar det ursprungliga målet.

Rekommenderad: