Mundarija:
- Ta'minotlar
- 1 -qadam: 1 -qadam: qurilish qutisi
- 2 -qadam: 2 -qadam: qutini tugatish
- 3 -qadam: soatni to'ldirish
- 4 -qadam: Dasturlashni boshlash
- 5 -qadam: Dasturlashni tomosha qiling
- 6 -qadam: Kalkulyator dasturlash
- 7 -qadam: Musiqiy dasturlash
- 8 -qadam: Smart Watch dasturi
- 9 -qadam: Butun loyihani baholash
Video: Micro: bit Smart Watch: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Menda Rojdestvo uchun mikro: bitli aqlli uylar to'plami bor. Men budilnik, soat, musiqa pleyeri, lekin hatto pedometr va kalkulyator sifatida ishlaydigan aqlli soat yaratishim mumkin deb o'yladim. Oxir -oqibat men juda yaxshi ishladim, shuning uchun men sizga bu aqlli soatni yasash va dasturlash bo'yicha ko'rsatmalarni yozishim mumkin: D.
Ta'minotlar
Micoro: aqlli uy
karton
taqlid teri
ba'zi kabellar
qog'oz qisqichi
yopishqoq lenta
1 -qadam: 1 -qadam: qurilish qutisi
Avval biz quti qilamiz. Kartonga 7 sm * 6,2 sm uzunlikdagi ikkita to'rtburchaklar, keyin qolgan 3,5 x 7 sm, qolgan ikkitasi esa ilgari kartonga 3,5 x 6,5 sm o'lchamdagi to'rtburchaklar chizishdan boshlaylik. Keyin bu to'rtburchaklar kesishingiz mumkin. Va bu maqsadning oxirgi qismi sifatida, ko'rsatilgandek, to'rtburchaklar qutilarga yopishtirish uchun yopishtiruvchi tabancadan foydalaning. Biz 7x6.2 sm o'lchamdagi bitta to'rtburchak qoldirdik va keyingi bosqichlarda ular bilan ishlashimiz mumkin edi.
2 -qadam: 2 -qadam: qutini tugatish
Shunday qilib, bizda allaqachon qutining asosi bor, lekin bu bajarilgan degani emas. Va biz bu bosqichda uni qanday to'ldirish kerakligini ko'rib chiqamiz. Mikrobit USB porti qutining ochiq qismida bo'lsa, minigarnituralar uyasi joylashgan qutidagi eng kutilgan ish. Keyin biz rasmda iloji boricha oxirgi qadamda qoldirgan oxirgi to'rtburchakni yopishtiramiz. Kim usta bo'lishni xohlasa, xuddi qutiga o'xshab ko'rinadigan, lekin hali ham taklif qilayotgan ustki teridan yasalgan to'rtburchaklar ko'rinmaydigan kichik qushga o'xshaydi. Va endi qiyin qismi keladi. Ular qopqoqni ta'qib qilib, tanadagi mavjud A va B belgilarini belgilaydilar. Keyin, bu ikki nuqtada sizda kartonda teshik bor. Ularni tayyorlangan teshiklardan itaring, shunda ular barmoqlaringizga tegadi. Bu qadamning oxirgi qismi bo'lib, displey ulagichlari joylashgan joyida, ulagichlar kabellarga yaxshiroq tegib turishi uchun kichik bir teshikni kesib oling.
3 -qadam: soatni to'ldirish
Ushbu bosqichda biz mikrobitli soatimizni yakunlaymiz. Shunday qilib, buni qilaylik. Birinchidan, biz qabrimiz kengligida va qo'limiz atrofi uzunligida charmdan yasalgan bo'lakni kesib tashladik. Keyin bu bo'lakni qutimizning pastki qismiga yopishtiruvchi qurol bilan yopishtiring, so'ngra terining boshqa uchida qog'oz qisqich bilan bir nechta teshik hosil qilamiz. Keyin, karton bo'lagidagi mikrobit portlari ustidagi teshikni qog'oz qisqich bilan teshib qo'ying va qog'oz qisqichini u erga yopishtiring, endi batareyani yopish vaqti keldi. Biz kartonga batareyani chizamiz va bu qismlarni bir -biriga kesib, yopishtiruvchi qurol yordamida yopishtiramiz. Keyinchalik, yaxshi ko'rinish uchun, biz xuddi kartondan kesib tashlaganimizdek, xuddi shu katta terini kesib tashladik. Bu qismlarni batareya qopqog'iga yopishtiring. Nihoyat, rasmda ko'rsatilgandek, batareya qopqog'ini qutiga yopishtiring. Va endi biz dasturiy ta'minotni ko'rib chiqdik, shuning uchun biz dasturiy ta'minotni tugatdik.
4 -qadam: Dasturlashni boshlash
Yangi loyiha belgisini bosing va dasturlashni boshlashimizga hech narsa to'sqinlik qilmaydi. Endi siz soatingizni bajardingiz, lekin biz hech qachon o'zimizni dasturlashtirmaymiz: D. Shuning uchun men sizga mikrobitlarni dasturlashni o'rgataman. Sahifa makekode -ga o'ting. Asosiy belgini bosing va "boshida" va "ko'rsatish LEDlari" ni oq maydonga suring. Keyin biz Imput -ga o'tamiz va bu erda biz bajaradigan dasturni ishga tushiradigan turli shartlarni ko'ramiz. Biz A tugmachasini bosamiz va uni ish stoliga tortamiz. Keyin "ko'rsatish chiroqlarini" ushbu blokga torting va 5 * 5 LED displeyi mikrobitda nimani ko'rsatishini bosing. Bu yana ikki marta takrorlanishi mumkin, lekin biz dasturni A va A yoki B tugmachalarini bosish bilan boshlashimiz kerak. Nihoyat, dastur yuklanganda ko'rsatiladigan xush kelibsiz tasvirni qo'shishimiz mumkin va A, B, va A + B bosiladi.
5 -qadam: Dasturlashni tomosha qiling
Oxirgi bosqichda biz mikrobit dasturlashning asosiy nazariyasini bilib oldik. Agar siz biror narsani tushunmasangiz va yordam istasangiz, izohlarda yozing, agar bilsam, sizga maslahat beraman. Birinchidan, keling, mikrobit nima qilishni xohlashini aniqlab olaylik. Men bu dasturni shunday qildim: A tugmachasini bosganimda, vaqt vaqtga qo'shiladi yoki soat signal eshitiladigan vaqtga qo'shiladi. siz signal berishni xohlagan vaqt sozlamaga bog'liq. Va faqat A + B tugmachalarini bosganingizda sozlamalar o'zgaradi. Keling, har bir parametr nimani anglatishini tushuntirib beramiz: 1 -ni sozlash A -ni bosganda vaqtni belgilash, vaqtga bir soat qo'shiladi va B -ni bir daqiqaga qo'shadi. 2 -sozlash signal vaqtining vaqt bilan bir xilligini bildiradi. A tugmasi uyg'otish vaqtiga bir soat qo'shadi va B tugmasi uyg'otish vaqtiga bir daqiqa qo'shadi. 3 ni belgilash shuni anglatadiki, A va B tugmachalari faqat bosilganda hech narsa qilmaydi. yoki tugmalar bir vaqtning o'zida keyingi sozlamaga o'tadi. Nihoyat, 4 -ni o'rnatish budilnik faol emasligini va soat faqat vaqtni ko'rsatadi, keyingi qadam esa mikrobitni kalkulyator sifatida hisoblash uchun qanday dasturlash kerakligini aytadi.
6 -qadam: Kalkulyator dasturlash
Oxirgi bosqichda, men sizga mikrobni kalkulyator sifatida ishlash uchun qanday dasturlash kerakligini ko'rib chiqamiz, deb va'da berdim va bu erda sizda: Bu dastur 4 o'zgaruvchini yaratish uchun dasturlashtirilgan: birinchi raqam, ikkinchi raqam, funktsiya va natija. Keyinchalik, "A" tugmachasini bosish "birinchi raqam" o'zgaruvchisiga, "B" tugmachasi esa ikkinchi raqamli o'zgaruvchiga qo'shiladi. Va endi siz A + B tugmachasini bosganimizda nima bo'lishini so'rashingiz aniq. Agar siz bu funktsiyani o'zgartiradi deb o'ylagan bo'lsangiz, to'g'ri taxmin qildingiz. Agar o'zgarmaydigan funktsiya qiymati 0 ga teng bo'lsa, bu 1 ma'noni anglatganda + degan ma'noni anglatadi - agar 2 bo'lsa * va nihoyat 3 bo'lganda / funktsiyasi yoqiladi.
7 -qadam: Musiqiy dasturlash
Biz allaqachon mikrobitani soat va kalkulyator kabi tutish uchun dasturlashga harakat qildik. Bu bosqichda biz yanada zavqliroq narsani, ya'ni musiqiy dasturlashni ko'rib chiqamiz. Musiqa papkasida siz musiqiy dasturlash bloklarini topishingiz mumkin. U erda siz oldindan dasturlashtirilgan musiqalarni ijro etishni xohlaysizmi yoki o'zingiznikini dasturlashingiz mumkin. O'z musiqangizni dasturlash uchun menyudagi birinchi blokni ish stoliga torting. "C" o'rtasi yozilgan blokni bosganingizda, siz pianino klaviaturasini ko'rasiz, u erda siz qaysi blokni chalishni tanlashingiz mumkin, so'ngra notaning uzunligini aniqlash uchun "beat" tugmasini bosing. Va endi siz musiqaga ko'ra biron bir qo'shiqni dasturlashtira olasiz yoki ehtimol menga o'xshaydi jingle qo'ng'iroqlari. Quyida 4 ta kuy bor dastur mavjud. biri boshida, ikkinchisi A, B va A + B bosilganda boshlanadi. Yaxshi tinglang:)
8 -qadam: Smart Watch dasturi
Agar boshqa qadamlar oson bo'lganida, bu dastur juda murakkab bo'lar edi. Birinchidan, biz tomosha qilish uchun barcha bloklarni nusxa ko'chiramiz. Keyin bizga ko'proq sozlamalar kerak bo'ladi (o'zgaruvchi o'zgaruvchi) 11 ga yaqin. Biz soatni dasturlaganimizdan 1-4 sozlamalari allaqachon ma'lum: yoki 1: vaqtni sozlash, 2 ni sozlash-signal vaqtini sozlash, 3 ni sozlash = signal faol., 4 ni sozlash = signal o'chirilgan. Endi biz bu sozlamaga quyidagilarni qo'shamiz: Sozlamalar 5 = Musiqa ijro etish, Sozlamalar 6 = Qo'shish kalkulyatori, Sozlamalar 7 = Ayirish kalkulyatori, Sozlamalar 8 = Ko'paytirish kalkulyatori, Sozlamalar 9 = Kalkulyatorni taqsimlash, Sozlamalar 10 = Frist raqami va ikkinchi raqam o'zgaruvchilarini nolga o'rnatish, va oxirgi 11 Sozlama 11 = pedometr. Butun dastur shunday ishlaydi, A / B tugmachasini bosilganda, tugma = 5 bo'lsa, bir nechta bloklar mavjud, shuning uchun u o'zgaruvchini birma -bir ko'taradi. Va bu erda prokladkalarga kerak bo'lgan joy 5. Biroq, butun dasturni so'z bilan ta'riflash juda qiyin, shuning uchun kitobda e'lon qilinadi, shuning uchun men ushbu dasturning skrinshotlarini qo'shaman. Va bu erda ushbu dasturning barcha xususiyatlari ko'rsatilgan videoga havola:
9 -qadam: Butun loyihani baholash
Bu loyiha men o'ylaganimdan ancha qiyin edi. O'ylaymanki, hali yaxshilanadigan narsa bor, lekin men buni sizga qoldiraman. Siz hatto kompas yoki o'yinni ham dasturlashingiz mumkin. Aslida, tasavvurning chegarasi yo'q. Umid qilamanki, sizga bu loyiha yoqdi yoki agar men javob berishni xohlasam, kometalarga bu loyiha haqida savollar yozasiz. Agar taqiladigan tanlovda menga ovoz bersangiz, men juda xursand bo'laman. Sizga ushbu loyihani amalga oshirishda omad tilayman:).
Tavsiya:
Servo dvigatellarni Moto yordamida qanday ishga tushirish kerak: bit Micro: bit: 7 qadam (rasmlar bilan)
Servo dvigatellarni Moto: bit yordamida Micro: bit yordamida qanday ishga tushirish mumkin: Micro: bit funksiyasini kengaytirishning bir usuli-SparkFun Electronics (taxminan 15-20 dollar) moto: bit deb nomlangan taxtasidan foydalanish. Bu murakkab ko'rinadi va ko'plab xususiyatlarga ega, lekin undan servo dvigatellarni ishlatish qiyin emas. Moto: bit sizga imkon beradi
Micro: bit MU Vision Sensor - Smart Car -ga o'rnatilgan: 5 qadam
Micro: bit MU Vision Sensor - Smart Car -ga o'rnatilgan: Bu MU ko'rish sensorini biz o'rnatadigan Smart Car -ga o'rnatish bo'yicha qo'llanma. Bu ko'rsatma sizga MU ko'rish sensorini qanday o'rnatishni ko'rsatsa ham, siz boshqa barcha turdagi sensorlarni o'rnatishingiz mumkin. Menda 2 o'qli kamera bor edi
Mikro dasturlash: Bit Robot va Joystik: MicroPython bilan bit boshqaruvchisi: 11 qadam
Mikro dasturlash: Bit Robot va Joystik: Bit boshqaruvchisi MicroPython bilan: Robocamp 2019 uchun, bizning yozgi robototexnika lagerimiz, 10-13 yoshli yoshlar BBC mikro: bitga asoslangan "og'ir vaznli robot" ni lehimlaydi, dasturlashadi va qurishadi. mikro: bitni masofadan boshqarish pulti sifatida ishlatish uchun. Agar siz hozir Robocampda bo'lsangiz, chang'i
Pimoroni muhitida yorug'lik va rang o'lchovlari: mikro uchun bit: bit: 5 qadam
Pimoroni Enviro bilan yorug'lik va rang o'lchovlari: bit uchun Micro: bit: Men ilgari yorug'lik va rangni o'lchashga imkon beradigan ba'zi qurilmalarda ishlaganman va siz bu o'lchovlar nazariyasi haqida bu erda va bu erda ko'rsatmalarni topishingiz mumkin. yaqinda muhitni chiqardi: bit, m uchun qo'shimchalar
DIY MusiLED, Windows va Linux-ni bir marta bosish bilan musiqiy sinxronlangan LEDlar (32-bit va 64-bit). Qayta yaratish, ishlatish uchun qulay, portga oson: 3 qadam
DIY MusiLED, Windows va Linux-ni bir marta bosish bilan musiqiy sinxronlangan LEDlar (32-bit va 64-bit). Qayta yaratish, ishlatish uchun qulay, portga oson.: Ushbu loyiha Arduino kartangizga 18 ta LEDni (6 qizil + 6 ko'k + 6 sariq) ulashga va kompyuteringizning ovoz kartasining real vaqtda signallarini tahlil qilishga va ularni uzatishga yordam beradi. LEDlar ularni zarba effektiga ko'ra yondiradi (tuzoq, baland shapka, zarba)