Mundarija:
- 1 -qadam: Ko'zlar qiling
- 2 -qadam: ko'z teshiklarini qiling
- 3 -qadam: LED chiziqli og'iz
- 4 -qadam: Tana qutisini yarating
- 5 -qadam: Servo joylashtiring
- 6 -qadam: LEGO joylashtirgichini yarating
- 7 -qadam: Ko'z servosini qo'shing
- 8 -qadam: Boshni yasang
- 9 -qadam: Robot qo'llarini kartondan yasang
- 10 -qadam: Robot qurollarini kartondan yasang
- 11 -qadam: Robot qo'l qo'shimchalari
- 12 -qadam: Qo'l va bo'yinni mahkamlang
- 13 -qadam: Hammasini ulang
- 14 -qadam: Kodni yuklang
- 15 -qadam: teginishni tugatish
- 16 -qadam: Kirpiklar bo'lishi kerak
- 17 -qadam: Batafsil ma'lumot
- 18-qadam: yuqori beshlikka tayyor
Video: "High-Fivey" kartonli mikro: bitli robot: 18 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Uyda qolib ketdingizmi, lekin baribir kimgadir beshlik kerakmi? Biz bir nechta kartonli va mikro: do'stona kichkina robotni yasadik, u "Crazy Circuits Bit Board" bilan birga, sizdan bo'lgan muhabbatini saqlab qolish uchun u sizdan beshni xohlaydi.
Agar sizga bizning loyihalarimiz yoqsa va biz har haftada nimalar bo'lishini bilmoqchi bo'lsangiz, bizni Instagram, Twitter, Facebook va YouTube -da kuzatib boring.
Ta'minot:
Brown Dog Gadget'lari aslida to'plamlar va materiallarni sotadi, lekin siz bu loyihani amalga oshirish uchun bizdan hech narsa sotib olishingiz shart emas. Agar shunday qilsangiz, bizni yangi loyihalar va o'qituvchilar resurslarini yaratishda qo'llab -quvvatlaydi.
Elektronika:
- Aqlsiz davrlar bit kengashi
- 2 x LEGO mos keladigan 270 darajali servo
- Ishlab chiqaruvchi lenta
-
8
WS2812
LED tayoq
- Boshqa LEGO qismlari
- 2 x 8 ohmli dinamiklar
- Jumper simlari
- Batareya to'plami
Boshqa materiallar:
- Ping -Pong to'plari
- Qora va pushti vinil
- Karton varaqlar
- Armatura simlari
- Super elim
- Issiq elim
1 -qadam: Ko'zlar qiling
- Biz ikkita stol tennisi to'pini oldik va o'quvchilarni Sharpie markeri bilan tortdik.
- Biz stol tennisi to'plaridan biroz kattaroq kartondan quti yasadik va karton bo'laklarini yopishtirish uchun super elim ishlatdik.
- Biz tikuv pimlarini kartondan va stol tennisi sharlariga urish uchun menteşe yaratish uchun ishlatardik.
- Burilish nuqtasini yaratish uchun biz ikkita to'pning orqa qismiga armatura simini yopishtirdik. Bu bizga bitta simni siljitishga va ikkala ko'zni bir xil yo'nalishda harakat qilishga imkon beradi.
2 -qadam: ko'z teshiklarini qiling
- Biz bosh uchun shaklni kesib tashladik va ko'zlar o'tishi uchun ikkita teshik.
- Biz LED tasmasini o'lchadik va og'zini kesib oldik.
- Keyin biz ko'z qutisini boshning orqa qismiga yopishtirdik.
3 -qadam: LED chiziqli og'iz
Biz LED tasmasini og'izga yopishqoq lenta bilan qo'shdik
4 -qadam: Tana qutisini yarating
Biz korpus qutisining old qismi uchun kartondan ramka kesib tashladik, so'ngra yon devorlarni yaratdik
5 -qadam: Servo joylashtiring
O'ng tomonda biz servo harakatlanadigan qo'lga biriktiriladigan joyni kesib tashladik
6 -qadam: LEGO joylashtirgichini yarating
Bit taxtasi LEGO -ga juda mos tushganligi sababli, biz superglue yordamida to'rtta LEGO -ni karton tagiga biriktirdik, shunda biz bit -taxtani qurganimizda uni qo'shib olib tashlashimiz mumkin edi
7 -qadam: Ko'z servosini qo'shing
- Harakatlanuvchi ko'zlarni yaratish uchun biz robot korpusining tepasiga yana bir servo qo'shdik.
- Shuningdek, biz tepada, servo yonida, karnay simlari va LED og'zining robot tanasiga kirishi uchun teshik ochdik.
8 -qadam: Boshni yasang
- Biz kartondan ikkita bo'lakni boshning yon tomonlari qilib kesib tashladik, ularni alohida bo'laklarni kesish o'rniga bukish imkonini berdi. Biz bu dizaynni yanada toza ko'rinishga olib keldi deb o'yladik.
- Biz bo'laklarni kattaligiga kesib tashlaganimizda, biz ham kesuvchi pichoqni burchakka qo'ydik, shunda yuqori qismi yon qismlarining chetiga to'g'ri joylashadi. O'ylaymizki, bu juda chiroyli chiqdi.
- Biz superglue yordamida barcha qismlarni joyiga qo'ydik, so'ng boshning har ikki tomoniga 8 ohmli karnay qo'shib, "quloqlar" ko'rinishini berdik.
9 -qadam: Robot qo'llarini kartondan yasang
Biz kalitning shaklini eskiz qildik, chunki biz uni eng ramziy va estetik jihatdan yoqimli robot qo'li deb o'yladik. Biz har bir qo'l uchun bittadan shaklni ikki marta kesib tashladik va ularni kartonning bir chetidan chiqargan qog'oz bilan belgilab oldik (bu kichik burchaklarni burish va ishlov berishni osonlashtirdi)
10 -qadam: Robot qurollarini kartondan yasang
- Biz kartonning bir chetidan qog'ozni tortib oldik. Bizga gofrirovka metall gofrirovka qanday yoqilgani yoqadi - shuning uchun u "texnik" ko'rinadi.
- Biz unga yuqori beshlikni bersangiz, sensorli kalit vazifasini bajarishi uchun biz qo'llarning har ikki tomoniga Maker tasmasini qo'shdik.
- Biz gofrirovka qilingan manjetlarni qo'shdik - biz ularni kozokka o'xshatgan deb o'yladik, shuningdek, robot qo'lini burab, aylantira oladi (garchi u qila olmasa ham).
11 -qadam: Robot qo'l qo'shimchalari
- Biz robot korpusi ichidagi ulanishni Bit -plataga qaytarishni osonlashtirish uchun Maker tasmasini simlarga o'tkazdik. Buning uchun biz simni echib, Maker tasmasini yalang'och simga bukladik.
- Biz tegmasligiga ishonch hosil qilish uchun ikkita simni ajratish uchun issiq elim ishlatdik.
- Keyin biz servoga ulash uchun LEGO -ni yopishtirdik.
12 -qadam: Qo'l va bo'yinni mahkamlang
- Biz qo'lni bog'laydigan joyga yaqin teshik ochdik va simlarni uzatdik.
- Biz qo'lni servoga bog'ladik.
- Biz boshqa qo'lni robotning boshqa tomoniga xuddi shu joyga yopishtirdik.
- Biz gofrokartonning boshqa qismini ishlatib bo'ynini qo'shdik.
13 -qadam: Hammasini ulang
- Biz Bit taxtasini robot tanasiga joylashtirdik va barcha simlarni uladik.
- Biz armatura simining uchini LEGO nuriga qo'ydik, shunda servo ikkala ko'zni ham buradi.
14 -qadam: Kodni yuklang
Biz taxtamizni dasturlash uchun makecode.microbit.org dan foydalanganmiz. U oddiy tortish va tushirish bloklari interfeysidan foydalanadi.
Biz Robot dasturi uchun quyidagi kodni yukladik:
Mana u nima qiladi:
- Ma'lum vaqt o'tgach, u yolg'iz qoladi va beshlikka kirishni xohlaydi, shuning uchun u chaqiradi, sizga qaraydi va qo'lini ko'taradi. Bu vaqt ichida uning yuragida muhabbat yo'q, chunki u hali yuqori beshlikni olmaganidan yuragi ezilgan.
- U qo'lini ko'tarib, o'zi so'ragan beshlikka kirguncha kutadi. (Uni osilgan holda qoldirmang!)
- Besh yoshga kirganida, u hayajonlanib, baxtli ekanini bildirish uchun baland notada tugaydigan kichik qo'shiq kuylaydi. Uning yuragi yana ura boshlaydi.
- Bir payt u yana beshlikdan so'rashi kerak bo'ladi …
15 -qadam: teginishni tugatish
- Biz unga mikro: bitdagi pushti pog'onalarga mos keladigan pushti sochlarini berish uchun vinildan foydalandik.
- Biz xuddi shu pushti vinildan uning robot korpusining orqa panelining ichki qismini yopish uchun foydalanganmiz.
16 -qadam: Kirpiklar bo'lishi kerak
Biz unga kartondan yirtilgan qog'ozdan kirpik yasadik. Biz ularni oq elim yordamida yopishtirdik, lekin bu jarayon haqiqiy soxta kirpiklarni yopishtirishga o'xshardi
17 -qadam: Batafsil ma'lumot
- Servo ishlashi uchun biz barcha simlarning yo'ldan yopishtirilganligiga ishonch hosil qildik.
- Biz o'quvchilardan Sharpie markerini olib tashlash uchun spirtli tampon ishlatdik va ularni qora vinil doiralar bilan almashtirdik, biz aniqlik uchun Cricut Maker -ni kesib tashladik.
- Biz karnay/quloq atrofiga gofrokartonning kichik tasmasini qo'shdik.
- Biz uning turishi uchun gofrokarton oyoqlarini qo'shdik.
18-qadam: yuqori beshlikka tayyor
Bizning kichkina do'stimiz hamma narsaga tayyor! Va endi u sizga yuqori beshlikni berishga tayyor!
U beshlikni so'raganda, qo'lini tekkizing va uning ikkala barmog'iga tegishiga ishonch hosil qiling. U juda xursand bo'ladi!
Tavsiya:
Arduino Nano-MMA8452Q 3 o'qli 12 bitli/8 bitli raqamli akselerometr bo'yicha qo'llanma: 4 qadam
Arduino Nano-MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr bo'yicha qo'llanma: MMA8452Q-bu 12 bitli, aqlli, kam quvvatli, uch o'qli, sig'imli, mikromaxinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
Raspberry Pi MMA8452Q 3 o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: 4 qadam
Raspberry Pi MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: MMA8452Q-bu 12 bitli aniqlikdagi aqlli, kam quvvatli, uch o'qli, sig'imli, mikromashinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
Mikro: Bitli it eshiklarini ochuvchi: 8 qadam (rasmlar bilan)
Mikro: Bitli itlar uchun eshik ochuvchi: Sizning uy hayvonlari o'zlarini xonalarga qamab qo'yadimi? Xohlaysizmi, sizning uyingiz tukli do'stlaringiz uchun qulayroq bo'lishi mumkinmi? Endi qila olasiz, xayr! Bu loyihada (uy hayvonlari uchun mos) kalit bosilganda eshikni ochish uchun mikro: bitli mikrokontroller ishlatiladi. Biz
Raspberry Pi MMA8452Q 3 o'qli 12-bitli/8-bitli raqamli akselerometrli Java darsligi: 4 qadam
Raspberry Pi MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr Java darsligi: MMA8452Q-bu 12 bitli aniqlikdagi aqlli, kam quvvatli, uch o'qli, sig'imli, mikromaxinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
HC-06 Bluetooth modulidan foydalanib, mikro: bitli mobil telefon bilan aloqa: 8 qadam (rasmlar bilan)
HC-06 Bluetooth modulidan foydalanib, uyali telefon bilan mikro: bitli aloqani amalga oshirish uchun: atrofimda mikro: bit o'ynaydigan ko'plab do'stlar, mikro: bitning Bluetooth aloqasi barqaror emasligini aytishadi. Ajratish oson. Agar biz mikropitondan foydalansak, Bluetooth -ni ishlatib bo'lmaydi. Bu muammoni micro: bit offic orqali hal qilishdan oldin