Мазмуну:

Walker Proximity түзмөгү: 4 кадам
Walker Proximity түзмөгү: 4 кадам

Video: Walker Proximity түзмөгү: 4 кадам

Video: Walker Proximity түзмөгү: 4 кадам
Video: Alan Walker vs Coldplay - Hymn For The Weekend (Remix) 2024, Июль
Anonim
Image
Image

Баарыңарга салам!

Биз WPIдеги Массачусетс математика жана илим академиясынын студенттеринин тобубуз. Биз жакында Севен Хиллзде кем акылдыгы бар кардарга жардам берүү үчүн жардамчы технология долбоорун бүтүрдүк.

Акыл -эсинин начарлашынан улам, кардар кээде бир бөлмөдөн экинчисине саякаттап жүргөндө жөө басып келүүнү унутуп калат. Эстеп калуу үчүн, биз Raspberry Pi Zero W жана Bluetooth иштетилген акылдуу саатты колдонуу менен Bluetooth негизделген жакындык детекторун түздүк. Бул көнүгүүнү Альцгеймер жана Хантингтон оорулары сыяктуу эс тутуму начарлаган адамдар да колдонушу мүмкүн.

Төмөндөгү шилтемелерди колдонуп, биздин талаптарга, биздин негизги изилдөөлөрүбүзгө, атаандаштарыбыздын анализине жана чечимибиздин матрицасына жетүү үчүн же тиркелген файлдарды жүктөп алуу үчүн колдонсоңуз болот.

1 -кадам: материалдар

Төмөндө бул системаны куруу үчүн колдонулган материалдардын тизмеси келтирилген:

  • Raspberry Pi Zero W (1)

    • Баасы: $ 10.00
    • Шилтеме:
    • Продукт ID: 3400
  • Акылдуу саат (1)

    • Баасы: $ 17.99
    • Шилтеме:
    • Эскертүү: Бул Raspberry Pi менен байланышып, MAC дарегин бере турган Bluetooth түзмөгү (3.0 же андан төмөн) менен алмаштырылышы мүмкүн.
  • Ноутбук (биз Mac колдонгонбуз)
  • Портативдүү батареялар пакети: биз жеке сатыкта болбогон батарейканы колдонгонбуз, бирок 5 вольтту камсыз кыла турган компакт батарейка же литий батареясы жетиштүү болот.
  • Raspberry Piге электр энергиясын берүү үчүн MicroUSB кабели

2 -кадам: Raspberry Pi орнотуу

Биринчиден, Raspberry Piңизди төмөнкү кадамдарга ылайык конфигурациялаңыз:

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

Сиз Raspbian орнотуп, ssh аркылуу Raspberry Pi менен туташкандан кийин, төмөнкү буйруктарды аткаруу менен керектүү пакеттерди орнотуңуз:

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

git клону

cd bluetooth-жакындык

sudo python setup.py орнотуу

Эми, экинчи түзмөгүңүздүн Bluetooth дарегин табыңыз:

sudo bluetoothctl

күйгүзүү

Түзмөгүңүздүн атын көргөндө, анын Bluetooth дарегин көчүрүп, жеткиликтүү жерде сактаңыз. Ал XX: XX: XX: XX: XX форматына ээ болушу керек.

Андан кийин, төмөнкү файлды Raspberry Piге көчүрүп, анын абсолюттук жолун белгилеңиз. Файлды көчүрүү үчүн Filezilla же башка бир катар куралдарды колдонсоңуз болот.

github.com/danramirez2001/buzzer.py

Кошумча түзмөгүңүздүн Bluetooth дарегин BT_ADDR өзгөрмөсүнө салышыңыз керек болот. RSSI босогосу демейки боюнча -15ке коюлган, бирок сиз муну 38 -сапта керектөөлөрүңүзгө ылайыкташтыра аласыз.

Акырында, Raspberry Pi күйгүзүлгөн сайын иштей турган скриптти орнотуу үчүн, төмөнкү буйрукту аткарыңыз:

sudo crontab -e

Файлды каалаган текст редакторунда ачыңыз, кийинки жеткиликтүү сапка өтүңүз жана киргизиңиз:

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

Файлды сактап, чыгыңыз, Raspberry Pi орнотуусу аяктады!

3 -кадам: Түзмөктү чогултуу

Raspberry Pi'ни ызылдакка, светодиодго же башка жөнөкөй электроникага туташтыруу үчүн аксессуарыңыздан кызыл жана кара зымдарды GPIO тактасына кошуп коюңуз. Кара зым жерге туташтыргычка туташтырылышы керек; Бул долбоордо, ал үчүнчү пинге Raspberry Pi тараптан SD картаны камтыган. Андан кийин, кызыл зымды төртүнчү пинге ички катарга тиркеңиз.

Электрондук жыйын бүткөндөн кийин, аппаратты бүтүрүү үчүн төмөндөгү корпусту басып чыгарыңыз:

(CAD шилтемеси)

Корпус басылып чыккандан кийин, Raspberry Pi менен кичинекей портативдүү батареяны салыңыз. Түзмөктү велкро боолорун оюкчаларга салып, жөө басуучуга же башка нерсеге тиркөөгө болот жана акылдуу саатты тагынган ар бир колдонуучу жакындыкты эскертүү тутумунан пайдалана алат.

4 -кадам: Жакшыртуу жана кеңейтүү долбоорлору

Бул түзмөк өзүнүн белгиленген ролун аткарса да, бул түзмөктүн мүмкүнчүлүктөрүн жогорулатуучу бир нече жакшыртуулар бар. Мүмкүн болгон жакшыртуулардын бири - бул түзүлүштүн дизайнында кичинекей батареяны колдонуу, андыктан жалпы көлөмү жана салмагы азыраак болот. Бул түзмөктүн дагы бир мүмкүн болгон жакшыртылышы - зымдарды күтүлбөгөн жерден ажыратуудан улам аппарат иштебей калышы үчүн бардык зымдарды жакшыраак коргоо. Үчүнчү мүмкүн болгон жакшыртуу - бул түзмөктү колдонгон, бирок технология менен тааныш эмес адамдар үчүн түзмөктү кубаттоону жана иштетүүнү жеңилдетүү.

Мүмкүн болгон кеңейтүү долбоорлору:

- Түзмөктүн RSSI сигналынын күчүн жана түзмөк менен башка түзмөктүн ортосундагы аралыкты туташтырган туура теңдемени аныктоо үчүн көбүрөөк тестирлөө жүргүзүңүз.

- Жеңил жана бышык болгон жакшы корпусту иштеп чыгуу.

- Бул системаны Bluetooth ордуна Wi-Fi технологиясы менен ишке киргизиңиз жана кайсы модель берилген тапшырманы аткарууда эффективдүү экенин көрүңүз.

- Бул системаны Raspberry Pi ордуна Arduino менен ишке ашырыңыз жана кайсы түзмөк баштапкы максатка жакшыраак жооп берерин көрүңүз.

Сунушталууда: