Mundarija:

Walker yaqinlik qurilmasi: 4 qadam
Walker yaqinlik qurilmasi: 4 qadam

Video: Walker yaqinlik qurilmasi: 4 qadam

Video: Walker yaqinlik qurilmasi: 4 qadam
Video: КИЗ 100 МАРТА ХОМИЛАДОР БУЛИШГА МАЖБУР ЙОШ ВА ЧИРОЙЛИ БУЛИБ КОЛИШ УЧУН! 2024, Noyabr
Anonim
Image
Image

Hammaga salom!

Biz WPI qoshidagi Massachusets matematika va fan akademiyasining bir guruh talabalarimiz. Yaqinda biz Seven Hillsdagi demansi bo'lgan mijozga yordamchi texnologiya loyihasini yakunladik.

Aqli zaif bo'lganligi sababli, mijoz ba'zida bir xonadan boshqasiga sayohat qilganda, yurganini ham olib ketishni unutadi. Unga eslashi uchun biz Raspberry Pi Zero W va Bluetooth-ga asoslangan aqlli soatlar yordamida Bluetooth-ga asoslangan yaqinlik detektori yaratdik. Ushbu kontseptsiyani, shuningdek, Altsgeymer va Xantington kasalligi kabi xotira buzilishlari bo'lgan odamlar ham qo'llashlari mumkin.

Siz quyidagi havolalarni ishlatib, bizning talablarimizga, bizning tadqiqotlarimizga, raqobatchilar tahliliga va bizning qarorlar matritsasiga to'g'ridan -to'g'ri kirish yoki biriktirilgan fayllarni yuklab olishingiz mumkin.

1 -qadam: materiallar

Quyida ushbu tizimni yaratish uchun ishlatiladigan materiallar ro'yxati keltirilgan.

  • Raspberry Pi Zero W (1)

    • Narxi: $ 10.00
    • Havola:
    • Mahsulot raqami: 3400
  • Aqlli soat (1)

    • Narxi: $ 17.99
    • Havola:
    • Eslatma: uni Raspberry Pi bilan aloqa o'rnatadigan va MAC manzilini ko'rsatadigan har qanday Bluetooth qurilmasi (3.0 yoki undan past) bilan almashtirish mumkin.
  • Noutbuk (biz Mac ishlatganmiz)
  • Portativ batareya to'plami: biz sotuvda mavjud bo'lmagan shaxsiy etkazib beriladigan batareya to'plamidan foydalanganmiz, lekin 5 voltli quvvat bilan ta'minlaydigan har qanday ixcham batareya yoki lityum batareya etarli bo'ladi.
  • Raspberry Pi -ni quvvat bilan ta'minlash uchun MicroUSB kabeli

2 -qadam: Raspberry Pi -ni sozlash

Birinchidan, Raspberry Pi -ni quyidagi bosqichlarga muvofiq sozlang:

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

Siz Raspbian -ni o'rnatgan va ssh orqali Raspberry Pi -ga ulangan bo'lsangiz, quyidagi buyruqlarni bajarib kerakli paketlarni o'rnating:

sudo apt-get bluetoothsudo apt-get install python-bluez

git klon

CD bluetooth-yaqinlik

sudo python setup.py ni o'rnating

Endi ikkinchi darajali qurilmangizning Bluetooth manzilini toping:

sudo bluetoothctl

skanerlash

Qurilmangiz nomini ko'rsangiz, uning Bluetooth manzilidan nusxa oling va uni osonlik bilan kira oladigan joyda saqlang. U XX: XX: XX: XX: XX formatiga ega bo'lishi kerak.

Keyin, pastdagi faylni Raspberry Pi -ga nusxa ko'chiring va uning mutlaq yo'lini ko'rsating. Faylni nusxalash uchun Filezilla yoki boshqa vositalardan foydalanishingiz mumkin.

github.com/danramirez2001/buzzer.py

BT_ADDR o'zgaruvchisiga ikkilamchi qurilmangizning Bluetooth manzilini kiritishingiz kerak bo'ladi. RSSI chegara qiymati sukut bo'yicha -15 ga o'rnatiladi, lekin siz buni 38 -qatorda o'z ehtiyojlaringizga moslashtira olasiz.

Nihoyat, Raspberry Pi yoqilganda skriptni ishga tushirish uchun quyidagi buyruqni bajaring:

sudo crontab -e

Faylni kerakli matn tahrirlovchisida oching, keyingi satrga o'ting va kiriting:

@reboot python ~/your/path/to/file/here/buzzer.py

Faylni saqlang va chiqing va Raspberry Pi -ni sozlash tugallandi!

3 -qadam: Qurilmani yig'ish

Raspberry Pi -ni signal signaliga, LED -ga yoki boshqa oddiy elektronga ulash uchun, aksessuaringizdagi qizil va qora simlarni GPIO kartasiga lehimlang. Qora simni topraklama piniga ulash lozim; bu loyihada, u tashqi qatorda SD -kartani o'z ichiga olgan Raspberry Pi yonidagi uchinchi pinga ulangan. Keyin, qizil simni ichki qatorning to'rtinchi pimiga ulang.

Elektron yig'ish tugagandan so'ng, qurilmani to'ldirish uchun quyidagi korpusni chop eting:

(SAPR havolasi)

Koson chop etilgach, Raspberry Pi va kichik portativ batareya paketini joylashtiring. Qurilmani velosiped tasmalarini uyalarga joylashtirish orqali yurish moslamasiga yoki boshqa narsaga ulash mumkin, va aqlli soat taqqan har qanday foydalanuvchi yaqinlik haqida ogohlantirish tizimidan foydalanishi mumkin.

4 -qadam: Yaxshilash va kengaytma loyihalari

Bu qurilma o'z vazifasini bajargan bo'lsa -da, bu qurilmaning imkoniyatlarini oshiradigan bir qancha yaxshilanishlar bo'lishi mumkin. Mumkin bo'lgan yaxshilanishlardan biri - bu qurilma dizaynida kichikroq batareya to'plamini ishlatishdir, shunda umumiy hajmi va vazni kamroq bo'ladi. Bu qurilmaning yana bir mumkin bo'lgan yaxshilanishi, simlarning kutilmaganda uzilishi tufayli ishlamay qolishiga yo'l qo'ymaslik uchun barcha simlarni yaxshiroq himoya qilishdir. Uchinchi mumkin bo'lgan takomillashtirish - bu qurilmani ishlatayotgan, ammo texnologiya bilan tanish bo'lmagan odamlar uchun qurilmani zaryadlashni osonlashtiradi.

Mumkin bo'lgan kengaytma loyihalari:

- Qurilmaning RSSI signal kuchini va qurilma va boshqa qurilma orasidagi masofani bog'laydigan to'g'ri tenglikni aniqlash uchun ko'proq testlarni o'tkazing.

- Engil va bardoshli korpusni ishlab chiqing.

- Bu tizimni Bluetooth o'rniga Wi-Fi texnologiyasi bilan amalga oshiring va berilgan modelni bajarishda qaysi model samaraliroq ekanligini ko'ring.

- Bu tizimni Raspberry Pi o'rniga Arduino bilan amalga oshiring va qaysi qurilma dastlabki maqsadga yaxshiroq javob berishini ko'ring.

Tavsiya: