Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Zdravo svima!
Mi smo grupa studenata sa Akademije matematike i nauke Massachusetts na WPI. Nedavno smo završili projekt pomoćne tehnologije za pomoć klijentu s demencijom na Sedam brda.
Kao rezultat svoje demencije, klijent ponekad zaboravi da sa sobom ponese šetač kada putuje iz jedne sobe u drugu. Da bismo mu pomogli da se sjeti, stvorili smo detektor blizine zasnovan na Bluetooth-u koristeći Raspberry Pi Zero W i pametni sat s omogućenim Bluetooth-om. Ovaj izum mogu koristiti i ljudi sa sličnim stanjima gubitka pamćenja, poput Alzheimerove i Huntingtonove bolesti.
Pomoću sljedećih veza možete izravno pristupiti našim zahtjevima, našem pozadinskom istraživanju, našoj analizi konkurenata i matrici odlučivanja ili preuzeti priložene datoteke.
Korak 1: Materijali
Ispod je lista materijala koji su korišteni za izgradnju ovog sistema:
-
Raspberry Pi Zero W (1)
- Cijena: 10,00 USD
- Link:
- ID proizvoda: 3400
-
Pametni sat (1)
- Cijena: 17,99 USD
- Link:
- Napomena: Ovo se može zamijeniti bilo kojim Bluetooth uređajem (Nivo 3.0 ili nižim) koji može komunicirati s Raspberry Pi i pružiti MAC adresu
- Laptop (koristili smo Mac)
- Prijenosna baterija: koristili smo lično isporučenu bateriju koja nije komercijalno dostupna, ali bilo koja kompaktna baterija ili litijumska baterija koja može dati izlaznu voltu od 5 volti bit će dovoljna.
- MicroUSB kabel za napajanje Raspberry Pi
Korak 2: Postavljanje Raspberry Pi
Prvo konfigurirajte svoj Raspberry Pi prema koracima u nastavku:
styxit.com/2017/03/14/headless-raspberry-s…
Nakon što instalirate Raspbian i povežete se na Raspberry Pi putem ssh -a, instalirajte potrebne pakete izvršavanjem sljedećih naredbi:
sudo apt-get install bluetoothsudo apt-get install python-bluez
git clone
cd bluetooth-blizina
sudo python setup.py install
Sada pronađite Bluetooth adresu vašeg sekundarnog uređaja:
sudo bluetoothctl
skeniranje uključeno
Kad vidite naziv svog uređaja, kopirajte njegovu Bluetooth adresu i spremite ga na lako dostupnu lokaciju. Trebalo bi da ima format XX: XX: XX: XX: XX.
Zatim kopirajte donju datoteku na svoj Raspberry Pi bilježeći njenu apsolutnu putanju. Za kopiranje datoteke možete koristiti Filezilla ili niz drugih alata.
github.com/danramirez2001/buzzer.py
Morat ćete umetnuti Bluetooth adresu vašeg sekundarnog uređaja u varijablu BT_ADDR. RSSI vrijednost praga je prema zadanim postavkama postavljena na -15, ali to možete prilagoditi svojim potrebama na liniji 38.
Konačno, da biste postavili skriptu za pokretanje kad god je Raspberry Pi uključen, izvedite sljedeću naredbu:
sudo crontab -e
Otvorite datoteku u željenom uređivaču teksta, prijeđite na sljedeću dostupnu liniju i unesite:
@reboot python ~/your/path/to/file/here/buzzer.py
Spremite datoteku i izađite, a postavljanje Raspberry Pi je dovršeno!
Korak 3: Sklapanje uređaja
Za spajanje Raspberry Pi na zvučni signal, LED ili bilo koju drugu jednostavnu elektroniku, jednostavno lemite crvene i crne žice s vašeg pribora na GPIO ploču. Crna žica mora biti spojena na iglu za uzemljenje; u ovom projektu, spojen je na treći pin sa strane Raspberry Pi -a koji sadrži SD karticu u vanjskom redu. Zatim pričvrstite crvenu žicu na četvrtu iglu u unutrašnjem redu.
Nakon što je elektronički sklop dovršen, odštampajte donje kućište da biste dovršili uređaj:
(CAD veza)
Kada se kućište odštampa, umetnite Raspberry Pi i malu prenosivu bateriju. Uređaj se može pričvrstiti na hodalicu ili bilo koji drugi predmet umetanjem čičak traka kroz proreze, a svaki korisnik koji nosi pametni sat moći će iskoristiti prednosti sistema upozorenja o blizini.
Korak 4: Poboljšanja i projekti proširenja
Iako ovaj uređaj ispunjava predviđenu ulogu, može se napraviti nekoliko poboljšanja koja će poboljšati mogućnosti ovog uređaja. Jedno moguće poboljšanje je korištenje manje baterije u dizajnu ovog uređaja kako bi ukupna veličina i težina bili manji. Još jedno moguće poboljšanje ovog uređaja je bolje osiguranje svih ožičenja kako bi se osiguralo da uređaj ne radi neispravno zbog nenamjernog odspajanja žica. Treće moguće poboljšanje je olakšavanje punjenja i rukovanja uređajem za ljude koji možda koriste uređaj, ali nisu upoznati s tehnologijom.
Mogući projekti proširenja:
- Učinite dodatno testiranje kako biste utvrdili ispravnu jednadžbu koja povezuje jačinu RSSI signala uređaja i udaljenost između uređaja i drugog uređaja.
- Razviti bolje kućište koje je lakše i izdržljivije.
- Implementirajte ovaj sistem s Wi-Fi tehnologijom umjesto Bluetootha i pogledajte koji je model efikasniji u izvršavanju zadanog zadatka.
- Implementirajte ovaj sistem s Arduinom umjesto Raspberry Pi i pogledajte koji uređaj bolje zadovoljava početni cilj.