Mundarija:
- Ta'minotlar
- 1 -qadam: 1 -qadam: MicroBit va batareyani sozlash
- 2 -qadam: Sensorlarni ulash
- 3 -qadam: uskunani tugatish
- 4 -qadam: dasturiy ta'minotni sozlash
- 5 -qadam: Foydalanish
Video: Qo'l harakatini aniqlash vositasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Sharh
Ushbu loyihada biz MicroBit va bir nechta datchiklar yordamida qo'llarning asosiy harakatlarini taniy oladigan qo'lqop tayyorlaymiz. Biz MicroBit -dagi Bluetooth imkoniyatlaridan Android ilovasi va veb -server bilan birgalikda qo'l harakatlarini aniqlash uchun mashinani o'rganish modelini o'rgatish uchun foydalanamiz.
Ishni boshlash
Loyihaning ko'p qismi dasturiy ta'minot tomonida va ushbu loyihani bajarish uchun zarur bo'lgan barcha kod GitHub -da mavjud. Kod bazasi 3 ta komponentni o'z ichiga oladi, MicroBit uchun HEX faylini yaratish kodi, MicroBit Foundation MicroBit Blue ilovasiga asoslangan Android App kod bazasi, bu maxsus foydalanish holati uchun o'zgartirishlar kiritilgan va kodli veb -server. qo'l harakatlarini aniqlash uchun Tensorflow modeliga o'rgatish.
Biz qo'lqopni qanday yasashni ko'rib chiqamiz va uni ilova va veb -server bilan bog'laymiz.
Ta'minotlar
- 1 BBC Microbit
- 2 ta AAA batareyali 1 ta batareya ushlagichi
- 1 qo'lqop
- Jumper simlari, alligator qisqichlari to'plami
- Moslashuvchan sensor
- Quvvat sensori
- Velcro
- Elektr tasmasi
- Android telefon
- Kompyuter/noutbuk
1 -qadam: 1 -qadam: MicroBit va batareyani sozlash
- Birinchi rasmda ko'rsatilgandek, batareya ushlagichini velkro bo'lagiga ulashdan boshlang. Batareya ushlagichini velkro tasmasiga mahkam bog'lash uchun elektr tasmasini ishlating.
- Keyin elektr tasmasi bilan ikki tomondan yopishqoq bo'ladigan pastadir qiling va batareyaning ustiga yopishtiring.
- MicroBit -ni ikkinchi rasmda ko'rsatilgandek batareya ushlagichiga mahkam bog'lash uchun lentaning halqasiga yopishtiring.
2 -qadam: Sensorlarni ulash
- Moslashuvchan sensorni MicroBit -ning 1 -piniga ulash uchun rasmda ko'rsatilgan sxemaga amal qiling va sensorni MicroBit -ning 0 -piniga majburlang.
- Qo'lqopdagi datchiklarni rasmda ko'rsatilgandek elektr tasmasi yordamida mahkamlang.
3 -qadam: uskunani tugatish
- Velcro tasmalarining uchidan foydalanib, pastadir hosil qiling va rasmda ko'rsatilgandek, halqani qo'lqop barmoqlari bo'ylab siljiting.
- Qo'lqopdagi simlarning haddan tashqari harakatlanishiga yo'l qo'ymaslik uchun ularni mahkamlash uchun simli bog'lamlardan foydalanishingiz mumkin.
Keyingi bo'limda biz dasturiy ta'minotni qanday o'rnatishni ko'rib chiqamiz.
4 -qadam: dasturiy ta'minotni sozlash
Telefoningizni MicroBit -ga ulash
- Telefonni ulash uchun avval bluetooth yoqilganligini tekshiring.
- MicroBit -ni yoqing va A va B tugmachalarini bosib turing. Shu bilan birga, "A" va "B" tugmachalarini ushlab turganda "Reset" tugmasini bosing va qo'yib yuboring. Mikrobit endi ulanish rejimiga o'tishi kerak.
- Telefoningizda MicroBit -ni bluetooth qurilmalari ro'yxatidan toping, u erda siz odatda yangi Bluetooth qurilmasini qo'shasiz va ulanishni boshlaysiz. MicroBit -da siz A tugmachasini ko'rsatadigan o'qni ko'rasiz. Buni bosganingizda, MicroBit bir nechta raqamlarni ko'rsatadi, bu sizning telefoningizga kiritilishi kerak bo'lgan Juftlik kodi. Telefoningizga kodni kiritib, juftlikni tanlagandan so'ng, MicroBit -da tasdiq belgisi ko'rsatilishi kerak.
- MicroBit -da tiklash tugmachasini bosing.
Dasturiy ta'minotni sozlash
Android Studio -da Android ilovasi loyihasini o'rnatish, MicroBit -ga HEX faylini yaratish va o'chirish va Mashinani o'rganish modellarini ishga tushirish uchun veb -serverni ishga tushirish uchun GitHub omboridagi har bir kichik papkadagi ReadMe ko'rsatmalariga amal qiling.
5 -qadam: Foydalanish
Veb -server
Veb -server loyihalari katalogida terminal oching va bog'liqliklarni o'rnatish uchun ReadMe -dagi ko'rsatmalarga amal qilib, serverni ishga tushirish uchun "python server.py" ni ishga tushiring
Android ilovasi
- Android Studio uchun Android ilovasi uchun APK tuzing va yarating. Telefoningizni MicroBit bilan bog'laganingizdan so'ng, ilovani ishga tushiring (oldingi bosqichga qarang).
- Akselerometr sahifasida yuqori o'ng burchakdagi sozlamalar menyusidan foydalanib, veb -server url -ni o'rnatishingiz mumkin. Buni veb -serveringizning IP -manziliga o'zgartirganingizga ishonch hosil qiling.
- MicroBit -dan akselerometr ko'rsatkichlari to'ldirilishini kuting. Siz o'qishlar har xil chastotada o'zgarishini ko'rasiz. Chastotani o'zgartirish uchun MicroBit -dagi B tugmasini bosing. Ideal holda siz 10 chastotali qiymatdan foydalanishingiz mumkin (har 10 msda o'qish namunasi)
- O'qishlar to'ldirilgandan so'ng, imo -ishorangizni "Imo -ishora" deb nomlangan matn qutisiga nom bering va yozish tugmasini bosing. Yozib olish tugmachasini bosganingizda, tugma yana yoqilmaguncha, qo'lingizni bir necha marta aylantiring.
- Bir nechta imo -ishoralarni yozib olish uchun 3 -bosqichni takrorlang.
- Poezd tugmachasini bosib, serverda namunaviy o'qitishni boshlang. Trening tugagandan so'ng (taxminan 15 soniya), siz bashorat qilishni davom ettirishingiz mumkin.
- Prognozlash tugmachasini bosing va harakatingizni/imo -ishorangizni qiling. Ilova uni iloji boricha o'qitilgan harakatlardan biriga moslashtirishga harakat qiladi.
Tavsiya:
Suv sathini aniqlash vositasi: 7 qadam
Suv sathini aniqlash vositasi: Ultrasonik sensor radar tizimi bilan bir xil printsipda ishlaydi. Ultrasonik sensor elektr energiyasini akustik to'lqinlarga aylantirishi mumkin va aksincha. Mashhur HC SR04 ultratovush sensori 40 kHz chastotada ultratovush to'lqinlarini hosil qiladi
SMS -signalli DIY harakatini aniqlash tizimi: 5 qadam (rasmlar bilan)
DIY harakatini aniqlash SMS signalizatsiya tizimi: Ushbu loyihada men arzon PIR harakat sensori bilan TC35 GSM modulini birlashtirib, sizga "INTROUDER ALERT" ni yuboradigan signal tizimini quraman. Kimdir sizning narsalaringizni o'g'irlamoqchi bo'lsa, SMS yuboring. Qani boshladik
Arduino lazer harakatini aniqlash: 5 qadam
Harakat sezgichi Arduino Laser: QAYD: Ushbu loyiha kelajakdagi loyihalarda barcha qismlari qayta ishlatilishi uchun yaratilgan. Natijada, yakuniy mahsulot, agar siz yopishtiruvchi, lehim va hokazo kabi doimiy materiallardan foydalansangiz, barqaror emas. Ogohlantirish: qilmang
O'z -o'zidan sug'oriladigan qozonni Wi -Fi bilan DIY harakatini aniqlash uchun qo'riqchi signalizatorini yangilang: 17 qadam
DIY bilan ishlaydigan o'zini o'zi sug'oradigan qozonni DIY harakatini aniqlash signalizatsiyali signalizatorga ko'taring: Ushbu maqolada biz sizga o'z -o'zini sug'orish qozonini Wi -Fi bilan DIY va suv bilan ishlaydigan o'z -o'zini sug'oradigan qozonga qanday o'zgartirish kerakligini ko'rsatamiz. WiFi bilan o'z -o'zidan sug'oriladigan idishni qanday qurish haqida siz maqolani o'qimagansiz, siz
Itlarning kayfiyatini aniqlash vositasi (Raspberry Pi): 5 qadam
Itning kayfiyatini aniqlash vositasi (Raspberry Pi): Bu ko'rsatma itning ovozini qabul qilish va ularga LED indikatorlari bilan yaqinlashish kerakmi yoki yo'qligini aniqlash uchun mo'ljallangan. Ko'pgina it egalari o'z uy hayvonlarini bilishadi va ular bergan signallarni o'qiy olishadi, shuning uchun bu ko'rsatma asosan yo'naltirilgan