Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნაბიჯი 1: მიკრობიტის და ბატარეის დაყენება
- ნაბიჯი 2: შეაერთეთ სენსორები
- ნაბიჯი 3: აპარატურის დასრულება
- ნაბიჯი 4: პროგრამული უზრუნველყოფის დაყენება
- ნაბიჯი 5: გამოყენება
ვიდეო: ხელის მოძრაობის ამომცნობი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
მიმოხილვა
ამ პროექტში ჩვენ გავაკეთებთ ხელთათმანს, რომელსაც შეუძლია ამოიცნოს ხელის ძირითადი მოძრაობები, MicroBit– ის და რამდენიმე სენსორის გამოყენებით. ჩვენ გამოვიყენებთ Bluetooth- ის შესაძლებლობებს MicroBit– ზე, Android აპლიკაციასთან და ვებ სერვერთან ერთად, რათა ვისწავლოთ მანქანათმცოდნეობის მოდელი ხელების მოძრაობების იდენტიფიცირებისთვის.
Ვიწყებთ
ამ პროექტში ჩართული ძალისხმევის უმეტესი ნაწილი პროგრამული უზრუნველყოფის მხარეზეა და ამ პროექტის გასაშვებად საჭირო ყველა კოდი ხელმისაწვდომია GitHub– ზე. კოდის ბაზა მოიცავს 3 კომპონენტს, MicroBit– ისთვის HEX ფაილის გენერირების კოდს, Android პროგრამის კოდის ბაზას, რომელიც ძლიერ ემყარება MicroBit Foundation– ის MicroBit Blue აპლიკაციას, ამ კონკრეტული გამოყენების შემთხვევისთვის მოდიფიცირებული და ვებ სერვერი კოდით Tensorflow– ზე დაფუძნებული მოდელის მომზადება ხელის მოძრაობების იდენტიფიცირებისათვის.
ჩვენ ვნახავთ, თუ როგორ უნდა ავაშენოთ ხელთათმანი და დავუკავშიროთ იგი აპლიკაციასთან და ვებ სერვერთან ერთად.
მარაგები
- 1 BBC მიკრობიტი
- 1 ბატარეის დამჭერი 2 AAA ბატარეით
- 1 ხელთათმანი
- ჯუმბერის მავთულის ნაკრები, ალიგატორის სამაგრები
- მოქნილი სენსორი
- ძალის სენსორი
- Velcro
- ელექტრო ფირზე
- Android ტელეფონი
- კომპიუტერი/ლეპტოპი
ნაბიჯი 1: ნაბიჯი 1: მიკრობიტის და ბატარეის დაყენება
- დაიწყეთ ბატარეის დამჭერის მიმაგრებით velcro– ზე, როგორც ეს ნაჩვენებია პირველ სურათზე. გამოიყენეთ ელექტრული ლენტი, რომ მყარად მიამაგროთ ბატარეის დამჭერი velcro სამაგრზე.
- შემდეგ გააკეთეთ მარყუჟი ელექტრული ლენტით ისე, რომ ის წებოვანი იყოს ორივე მხრიდან და მიამაგრეთ იგი ბატარეის თავზე.
- მიამაგრეთ MicroBit ფირზე მარყუჟზე, რომ მტკიცედ მიამაგროთ MicroBit ბატარეის დამჭერზე, როგორც ეს ნაჩვენებია მეორე სურათზე.
ნაბიჯი 2: შეაერთეთ სენსორები
- მიჰყევით სურათზე ნაჩვენებ მიკროსქემის სქემას, რომ დააკავშიროთ თქვენი მოქნილი სენსორი MicroBit– ის პინ 1 – თან და დააწესოთ სენსორი MicroBit– ის პინ 0 – თან.
- დაიცავით სენსორები ხელთათმანზე ელექტრო ლენტის გამოყენებით, როგორც ეს მოცემულია სურათებში.
ნაბიჯი 3: აპარატურის დასრულება
- გამოიყენეთ Velcro straps- ის ბოლოები მარყუჟის შესაქმნელად და გადაიტანეთ მარყუჟი ხელთათმანის თითებზე, როგორც ეს მოცემულია სურათზე.
- თქვენ შეგიძლიათ გამოიყენოთ მავთულის ბმულები ხელთათმანებზე მავთულის დასაფიქსირებლად, რათა თავიდან აიცილოთ ისინი ძალიან.
მომდევნო ნაწილში ჩვენ შევხედავთ როგორ დავაყენოთ პროგრამული უზრუნველყოფა.
ნაბიჯი 4: პროგრამული უზრუნველყოფის დაყენება
თქვენი ტელეფონის დაწყვილება თქვენს მიკრობიტთან
- ტელეფონის დასაწყვილებლად, პირველ რიგში დარწმუნდით, რომ თქვენს ტელეფონში არის ჩართული bluetooth.
- ჩართეთ თქვენი MicroBit და დააჭირეთ და გამართეთ ორივე A და B ღილაკები. ამავე დროს, დააჭირეთ და გაათავისუფლეთ გადატვირთვის ღილაკი, სანამ კვლავ ატარებთ A და B ღილაკებს. მიკრობიტი ახლა უნდა შევიდეს დაწყვილების რეჟიმში.
- თქვენს ტელეფონში იპოვეთ თქვენი MicroBit bluetooth მოწყობილობების სიაში, სადაც ჩვეულებრივ დაამატებთ ახალ Bluetooth მოწყობილობას და დაიწყეთ დაწყვილება. თქვენს MicroBit– ზე ნახავთ ისარს, რომელიც მიუთითებს A ღილაკზე. როდესაც ამას დააჭერთ, MicroBit აჩვენებს რიცხვების სერიას, რომელიც არის დაწყვილების კოდი, რომელიც უნდა შეიყვანოთ თქვენს ტელეფონში. მას შემდეგ რაც ტელეფონში შეიყვანთ კოდს და ირჩევთ წყვილს, გამშვები ნიშანი უნდა იყოს ნაჩვენები MicroBit– ზე.
- დააჭირეთ გადატვირთვის ღილაკს თქვენს მიკრობიტზე.
პროგრამული უზრუნველყოფის დაყენება
მიჰყევით ReadMe სახელმძღვანელოს GitHub საცავის თითოეულ ქვე საქაღალდეში Android App– ის პროექტის Android Studio– ში დასაყენებლად, თქვენი MicroBit– ში HEX ფაილის შესაქმნელად და ასახვისთვის და ვებ სერვერის გასაშვებად მანქანათმცოდნეობის მოდელების გასაშვებად.
ნაბიჯი 5: გამოყენება
ვებ სერვერი
გახსენით ტერმინალი ვებ სერვერის პროექტის დირექტორიაში და გაუშვით `python server.py` სერვერის დასაწყებად ReadMe– ში მითითებების შემდეგ, დამოკიდებულებების დაყენების მიზნით
Android აპლიკაცია
- შექმენით და შექმენით APK Android პროგრამისთვის Android Studio– დან. გაუშვით აპლიკაცია თქვენი ტელეფონის MicroBit– თან დაწყვილების შემდეგ (იხ. წინა ნაბიჯი).
- აქსელერომეტრის გვერდზე შეგიძლიათ დააყენოთ ვებ სერვერის url პარამეტრების მენიუს გამოყენებით ზედა მარჯვენა კუთხეში. დარწმუნდით, რომ ეს შეცვალეთ თქვენი ვებ სერვერის IP– ზე.
- დაელოდეთ სანამ მიკრობიტიდან არ დაიწყება აქსელერომეტრის მაჩვენებლების დასახლება. თქვენ ნახავთ, რომ კითხვები იცვლება სხვადასხვა სიხშირით. სიხშირის შესაცვლელად დააჭირეთ ღილაკს B მიკრობიტზე. იდეალურ შემთხვევაში შეგიძლიათ გამოიყენოთ სიხშირის მნიშვნელობა 10 (რომლის ნიმუშები იკითხება ყოველ 10 ms)
- წაკითხვის შევსების შემდეგ დაასახელეთ თქვენი ჟესტი ტექსტის ყუთში, სახელწოდებით "ჟესტი:" და დააჭირეთ ჩაწერის ღილაკს. როგორც კი დააწკაპუნებთ ჩანაწერების ღილაკს, გააკეთეთ ხელის მოძრაობა განმეორებით, სანამ ღილაკი კვლავ არ ჩაირთვება.
- გაიმეორეთ ნაბიჯი 3 მრავალი ჟესტის ჩაწერისთვის.
- დააჭირეთ მატარებლის ღილაკს სერვერზე მოდელის სწავლების დასაწყებად. ტრენინგის დასრულების შემდეგ (დაახლოებით 15 წამი), შეგიძლიათ გააგრძელოთ პროგნოზის გაკეთება.
- დააჭირეთ ღილაკს პროგნოზირება და გააკეთეთ თქვენი მოძრაობა/ჟესტი. აპლიკაცია შეძლებისდაგვარად შეეფერება მას ერთ -ერთ გაწვრთნილ მოძრაობას.
გირჩევთ:
ხელის ძირითადი კომპიუტერი: 6 ნაბიჯი (სურათებით)
Handheld BASIC Computer: ეს ინსტრუქცია აღწერს ჩემს პროცესს მცირე ხელის კომპიუტერის შექმნის პროცესში, რომელიც მუშაობს BASIC– ზე. კომპიუტერი აგებულია ATmega 1284P AVR ჩიპის გარშემო, რომელმაც ასევე შთააგონა კომპიუტერის სულელური სახელი (HAL 1284). ეს ნაგებობა მძიმედ არის შთაგონებული
ხელის ავტომატური სადეზინფექციო საშუალება: 8 ნაბიჯი
ხელის ავტომატური სადეზინფექციო საშუალება: COVID-19 პანდემია გახდა ის, რაც საზოგადოებამ ძალიან ხშირად მოისმინა 2020 წლის განმავლობაში. ყველა მოქალაქე, ვინც მოისმენს სიტყვას „COVID-19“დაუყოვნებლივ იფიქრებს სიტყვაზე „საშიში“, „სასიკვდილო“, „შეინახეთ სუფთა”და სხვა სიტყვები. ამ COVID-19– ს აქვს
ხელნაკეთი ხელის სადეზინფექციო საშუალების ხელნაკეთი დისპენსერი: 6 ნაბიჯი
ხელნაკეთი ხელის სადეზინფექციო საშუალების ხელნაკეთი დისპენსერი: ამ პროექტში ჩვენ ავაშენებთ ავტომატური ხელის გამწმენდის დისპენსერს. ეს პროექტი გამოიყენებს არდუინოს, ულტრაბგერითი სენსორს, წყლის ტუმბოს და ხელის გამაჯანსაღებელს. ულტრაბგერითი სენსორი გამოიყენება სადეზინფექციო აპარატის გასასვლელში ხელების არსებობის შესამოწმებლად
ხელის თავისუფალი მუყაოს გუმბოლის მანქანა: 18 ნაბიჯი (სურათებით)
ხელის თავისუფალი მუყაოს გუმბათის მანქანა: ჩვენ გავაკეთეთ შეხების გარეშე გუმბათის მანქანა მიკრო: ბიტის, Crazy Circuits Bit Board- ის, მანძილის სენსორის, სერვოსა და მუყაოს გამოყენებით. მისი დამზადება და გამოყენება იყო "აფეთქება"! ? ? როცა ხელს რაკეტის ძირში დებ, მანძილის სენსორი
მოძრაობის კონტროლირებადი გასასვლელი - მოძრაობის მგრძნობიარე შუქიდან: 6 ნაბიჯი
მოძრაობის კონტროლირებადი გასასვლელი - მოძრაობის მგრძნობიარე შუქიდან: წარმოიდგინეთ, რომ თქვენ ხრიკი ხართ ან მიდიხართ ბლოკის ყველაზე საშინელ სახლში. მას შემდეგ რაც გაივლით ყველა ღალატს, მოჩვენებას და სასაფლაოს, თქვენ საბოლოოდ მიხვალთ ბოლო გზაზე. თქვენ ხედავთ კანფეტს თქვენს წინანდელ თასში! მაგრამ უცებ ღო