Სარჩევი:

Walker Proximity მოწყობილობა: 4 ნაბიჯი
Walker Proximity მოწყობილობა: 4 ნაბიჯი

ვიდეო: Walker Proximity მოწყობილობა: 4 ნაბიჯი

ვიდეო: Walker Proximity მოწყობილობა: 4 ნაბიჯი
ვიდეო: SpaceX Starship Updates, Transporter 6, Stoke Space & A Crazy Future Awaits Compilation 2024, ნოემბერი
Anonim
Image
Image

Გამარჯობა ყველას!

ჩვენ ვართ მასაჩუსეტსის მათემატიკისა და მეცნიერების აკადემიის სტუდენტების ჯგუფი WPI– ში. ჩვენ ახლახანს დავასრულეთ დამხმარე ტექნოლოგიური პროექტი, რომელიც დაეხმარება დემენციის მქონე კლიენტს Seven Hills- ში.

დემენციის შედეგად, კლიენტს ხანდახან ავიწყდება თავისი ფეხით მოსიარულე, როდესაც ის ერთი ოთახიდან მეორეში მიემგზავრება. მისი დამახსოვრების მიზნით, ჩვენ შევქმენით Bluetooth– ზე სიახლოვის დეტექტორი Raspberry Pi Zero W და Bluetooth– ით ჩართული ჭკვიანი საათის გამოყენებით. ეს კონტრაცეფცია ასევე შეიძლება გამოყენებულ იქნას მეხსიერების დაკარგვის მსგავსი მდგომარეობის მქონე ადამიანებისთვის, როგორიცაა ალცჰეიმერი და ჰანტინგტონის დაავადება.

თქვენ შეგიძლიათ გამოიყენოთ ქვემოთ მოყვანილი ბმულები ჩვენს მოთხოვნებზე უშუალო წვდომისათვის, ჩვენი ფონის კვლევისთვის, ჩვენი კონკურენტების ანალიზისთვის და ჩვენი გადაწყვეტილების მატრიცისთვის, ან ჩამოტვირთოთ თანდართული ფაილები.

ნაბიჯი 1: მასალები

ქვემოთ მოცემულია ამ სისტემის ასაშენებლად გამოყენებული მასალების ჩამონათვალი:

  • Raspberry Pi Zero W (1)

    • ღირებულება: $ 10.00
    • ბმული:
    • პროდუქტის ID: 3400
  • ჭკვიანი საათი (1)

    • ღირებულება: $ 17.99
    • ბმული:
    • შენიშვნა: ეს შეიძლება შეიცვალოს ნებისმიერი Bluetooth მოწყობილობით (დონე 3.0 ან ქვემოთ), რომელსაც შეუძლია დაუკავშირდეს Raspberry Pi– ს და უზრუნველყოს MAC მისამართი
  • ლეპტოპი (ჩვენ ვიყენებთ Mac- ს)
  • პორტატული ბატარეის პაკეტი: ჩვენ გამოვიყენეთ პირადად მოწოდებული ბატარეა, რომელიც არ არის კომერციულად ხელმისაწვდომი, მაგრამ ნებისმიერი კომპაქტური ბატარეა ან ლითიუმის ბატარეა, რომელსაც შეუძლია უზრუნველყოს 5 ვოლტი გამომუშავება, საკმარისი იქნება.
  • MicroUSB კაბელი Raspberry Pi- ს ელექტროენერგიის მიწოდებისთვის

ნაბიჯი 2: ჟოლოს პიის დაყენება

პირველი, დააკონფიგურირეთ თქვენი Raspberry Pi ქვემოთ მოცემული ნაბიჯების შესაბამისად:

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

მას შემდეგ რაც Raspbian დააინსტალირეთ და დაუკავშირდით თქვენს Raspberry Pi– ს ssh– ის საშუალებით, დააინსტალირეთ საჭირო პაკეტები შემდეგი ბრძანებების შესრულებით:

sudo apt-get დააინსტალირეთ bluetoothsudo apt-get დააინსტალირეთ 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: მოწყობილობის შეკრება

ჟოლოს Pi დასაკავშირებლად ზუზერთან, LED- სთან ან ნებისმიერ სხვა მარტივ ელექტრონულთან, უბრალოდ შეაერთეთ წითელი და შავი მავთულები თქვენი აქსესუარიდან GPIO დაფაზე. შავი მავთული უნდა იყოს დაკავშირებული მიწასთან; ამ პროექტში, იგი მიმაგრებული იყო მესამე პინზე Raspberry Pi- ს მხრიდან, რომელიც შეიცავს SD ბარათს გარე რიგში. შემდეგ, მიამაგრეთ წითელი მავთული მეოთხე პინზე შიდა რიგში.

ელექტრონული შეკრების დასრულების შემდეგ, დაბეჭდეთ ქვემოთ მოთავსებული გარსაცმები მოწყობილობის დასასრულებლად:

(CAD ბმული)

გარსაცმის დაბეჭდვის შემდეგ ჩადეთ Raspberry Pi და პატარა პორტატული ბატარეის პაკეტი. მოწყობილობა შეიძლება მიმაგრდეს გასეირნებაზე ან ნებისმიერ სხვა ობიექტზე, ხვრელების მეშვეობით Velcro სამაგრების ჩასმით და ნებისმიერი მომხმარებელი, რომელსაც ჭკვიანი საათი აცვია, შეუძლია ისარგებლოს სიახლოვის გამაფრთხილებელი სისტემით.

ნაბიჯი 4: გაუმჯობესება და გაფართოების პროექტები

მიუხედავად იმისა, რომ ეს მოწყობილობა ასრულებს თავის დანიშნულ როლს, არის რამოდენიმე გაუმჯობესება, რაც გააუმჯობესებს ამ მოწყობილობის შესაძლებლობებს. ერთი შესაძლო გაუმჯობესება არის ამ მოწყობილობის დიზაინში უფრო მცირე ზომის ბატარეის გამოყენება ისე, რომ საერთო ზომა და წონა ნაკლები იყოს. ამ მოწყობილობის კიდევ ერთი შესაძლო გაუმჯობესება არის უზრუნველყოს ყველა გაყვანილობა, რათა უზრუნველყოს, რომ მოწყობილობა არ გაუმართავია მავთულის გაუთვალისწინებელი გათიშვის გამო. მესამე შესაძლო გაუმჯობესება არის მოწყობილობის გაადვილება დატენვა და დამუშავება იმ ადამიანებისთვის, რომლებიც შესაძლოა იყენებენ მოწყობილობას, მაგრამ არ იცნობენ ტექნოლოგიას.

გაფართოების შესაძლო პროექტები:

- ჩაატარეთ მეტი ტესტირება სწორი განტოლების დასადგენად, რომელიც აკავშირებს მოწყობილობის RSSI სიგნალის სიძლიერეს და მანძილს მოწყობილობასა და სხვა მოწყობილობას შორის.

- შეიმუშავეთ უკეთესი გარსაცმები, რომელიც უფრო მსუბუქი და გამძლეა.

- დანერგეთ ეს სისტემა Wi-Fi ტექნოლოგიით Bluetooth– ის ნაცვლად და ნახეთ რომელი მოდელი უფრო ეფექტურია მოცემული ამოცანის შესასრულებლად.

- დანერგეთ ეს სისტემა Arduino– ით Raspberry Pi– ის ნაცვლად და ნახეთ რომელი მოწყობილობა უკეთესად მიმართავს საწყის მიზანს.

გირჩევთ: