Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: Dvigatel va koptoklar yig'ilishini qurish
- 3 -qadam: Dvigatel kartasini ulash va o'rnatish
- 4 -qadam: Micro: bit Edge Connecter -ni o'rnatish
- 5 -qadam: Dvigatel drayveri panelini ulash
- 6 -qadam: Adafruit Neopixel Stripini qo'shish
- 7 -qadam: Yakuniy yig'ilish
Video: Kichik mikro: bitli robot - 1 -qism: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Men har doim kichik robotlar juda zo'r deb o'ylardim va Microbitni arzon narxda yaratish ideal bo'lardi. Men ilgari dvigatellarni haydash yoki sensorli kirishni olish uchun ishlatganimdek, tayyor IO taxtalarini ishlatmagan robot yaratmoqchi edim, men kichikroq narsani xohlardim. Bu kichik Microbit robot, men bir qator darsliklarga asoslanaman. Birinchidan, men shassi uchun "Haqiqatan ham foydali qutilar kompaniyasi qutilari" va juda kichik dvigatellar va dvigatellar drayverlaridan foydalangan holda boshladim. Men ushbu asosiy modelni videoda ko'rsatilgan bluetooth boshqaruvini, yo'nalishni aniqlash uchun akselerometr va magnitometrni, Neopixel va IQ masofali sensorlar kabi narsalarni qo'shish uchun ishlataman. Dvigatellar va servolarni ishlaydigan mikrobitni ulash uchun siz sotib olishingiz mumkin bo'lgan ko'plab taxtalar bor, lekin buning uchun biz ularni qo'shish uchun zarur bo'lgan asosiy komponentlardan foydalanamiz. haydovchi motorlar.
Botning harakatdagi videosi
Men robot korpusi uchun "Haqiqatan ham foydali quti" kompaniyasining kichik qutilaridan foydalandim, men uni tayyorlash uchun 3 ta qovoqdan foydalandim, shuning uchun sizga bu yoki shunga o'xshash narsalar kerak bo'ladi. Menga elektronika va dvigatellar uchun konteynerlar yasash uchun ishlatilgan buyumlardan foydalanish g'oyasi yoqadi.
1 -qadam: Sizga nima kerak
Ushbu loyiha uchun men lehimlanadigan temir, kichik tornavidalar, sim kesgichlar va kichik matkapdan iborat oddiy asboblarimni ishlatardim, shuningdek, ba'zi qismlarni mahkamlash va mahkamlash uchun issiq yopishtiruvchi qurolga ega bo'lishni yaxshi ko'raman.
Men vites qutisiga ega bo'lgan kichik motorlarni topishga muvaffaq bo'ldim, bitta muammo shundaki, men bilmaydigan g'ildiraklar bor edi. Men bor narsamni qidirib topganimdan so'ng, men to'rtta kichik ko'k plastmassa tishli qutini topdim.
Men, shuningdek, iloji boricha, bu robot tayyor bo'laklardan foydalanishni xohlardim, shuning uchun men 10 sm uzunlikdagi qisqa tutashuvli simlarni ishlatardim, shuning uchun ularni kerak bo'lganda osongina ulash yoki o'chirish mumkin edi. o'lchamiga kesib oling va ulanish o'rniga lehimlang.
2 ta kichik motorli
10 sm uzunlikdagi o'tish simlari
1 x DRV8833 ikkita dvigatelli haydovchi taxtasi
3 ta haqiqatan ham foydali korpus qopqog'i
2 mm plastmassadan yasalgan kichik qismlar
1 x Adafruit neopixel tasmasi
1 x Kitronik Microbit chekka ulagichi
4 ta vites yoki g'ildirak sifatida ishlatiladigan narsa (har doim 3D -ni yaxshiroq chop etishingiz mumkin).
1 dona Pololu to'p to'pi
1 x BBC Micro: bit
1 x batareya - Men zaryadlanuvchi 1S lipo ishlatardim, lekin siz Micro: bit go to'plami bilan birga keladigan 2 x AA kichik ushlagichidan foydalanishingiz mumkin.
2 -qadam: Dvigatel va koptoklar yig'ilishini qurish
Birinchidan, men dvigatellar va koptoklarni yig'dim, chunki bu shassisning katta qismini tashkil qiladi.
1. Avval men dvigatel chiqish millariga 4 tishli g'ildirakni yopishtirdim
2. Keyin men dvigatellarni o'zimdagi 2 mm plastmassadan yasalgan kichik tasmaga yopishtirdim, buning uchun har qanday plastik materialdan foydalanishingiz mumkin.
3. Yelim o'rnatilgandan so'ng, men uni yig'ilgan qutining qopqog'iga joylashtirdim.
4. Keyingi qism to'pni o'rnatardi, men vintlardek va vintlardek ishlatardim, bu plastmassadan ham, qutining qopqog'idan ham o'tdi, shuning uchun elim bilan hamma narsa joyida qoldi.
5. Bu bosqichda men yig'ishga tayyor DRV8833 dvigatelidagi sarlavhalarni lehimladim.
3 -qadam: Dvigatel kartasini ulash va o'rnatish
Dvigatellardan chiqadigan simlar juda mayda, ular sochidan ko'ra qalin emas. Shunday qilib, ular bilan ishlashni osonlashtirish va sindirmaslik uchun men ularni 4 ta chiziqli veroboardga lehimladim, shuning uchun har bir dvigateldan ikkita sim, bu har bir simning o'z mis yo'lida bo'lganligini anglatardi, keyin men yarmini kesib tashladim. ayol jumper simlari. Bu issiq elim qo'shilishi bilan menga motorli taxtani va veroboardni kerakli joyga joylashtirishga imkon berdi va nozik motor simlarini himoya qildi.
Dvigatel haydovchilar taxtasi va veroboard qopqoqning tepasida joylashgan va men motor simlarini qopqoqning yuqori qismiga o'tkazish uchun bir nechta teshik ochganman.
4 -qadam: Micro: bit Edge Connecter -ni o'rnatish
Kenar ulagichi o'z qopqog'ida, u qopqog'ida 2 ta teshik ochiladi va joyiga vidalanadi, yoki agar siz issiq elimni afzal ko'rsangiz, bu ham variant.
Qurilishning ushbu bosqichida men batareyani qaerga joylashtirishni ham o'ylab topdim, shuning uchun hammasi bo'sh joyga o'rnatildi.
Bu bajarilgandan so'ng, dvigatellar kartasini ulashga o'tish vaqti keldi
5 -qadam: Dvigatel drayveri panelini ulash
Bu bosqichda ayol va ayol o'tish simlarini ishlatib, simlar sxemasiga amal qilish mumkin. Men qovoqlarning old qismini bir -birining ustiga qo'yadigan kichik qismlarini kesib tashladim, bu o'tish simlarining old tomondan chiqib ketishiga va mikrobit chekkasidagi ulagichga ulanishiga imkon berish uchun edi, men chekka ulagichning pimlarini egdim. oldinga, shuning uchun o'tish simlari yopishib qolmadi, lekin bu ishni tugatgandan so'ng robotni biroz balandroq qiladi.
Mikro: bit / Dvigatel haydovchi platasi
++++++++++++++++++++++++++++++
PIN 1 B1
PIN 8 B2
PIN kod 11 A2
PIN 12 A1
0V /GND GND
3V VIN
Adafruit Neopixel ulanishlari
++++++++++++++++++++++++++++++++
Mikro: bit / Adafruit neopixel
PIN 2 DIN
0V /GND GND3V VIN
6 -qadam: Adafruit Neopixel Stripini qo'shish
Oxirgi quti qopqog'iga neopikselli tasma o'rnatishga tayyor bo'ladi
Avval simlarni neopixel tasmasining VCC+, GND- va Din tomoniga lehimlang
Mening holatimda, men u erda bo'lganimda, neostripning VCC, GND va DOUT tomoniga lehimli simlarni qo'shib qo'ydim, chunki men buni boshqa ko'rsatma berishda kengaytirishni rejalashtirganman.
7 -qadam: Yakuniy yig'ilish
Endi 3 ta qatlam tugallangan, o'tish simlari bo'ylab ehtiyotkorlik bilan harakatlanish kerak, shuning uchun g'ildiraklari o'rnatilgan taglik qopqog'ini keyingi qavat ustiga qo'yib, shu bosqichda uzun vintlarni qo'shish uchun 2 teshik ochish kerak edi. yong'oqlar, shuning uchun hammasini 3 qatlamli sendvich kabi bir joyga to'plashim mumkin edi.
Men qora lentani ishlatib, pastki 2 qavatni tashqi tomondan o'ralgan holda ushlab turdim
Keyin men ikkita vintni va yong'oqni bir -biriga bog'lab qo'ydim, bu usulning menga yoqadigan tomoni shundaki, bu yuqori qismdagi ikkita yong'oqni olib tashlash orqali chekkali ulagichga tezda datchiklarni qo'shish va qo'shish imkonini beradi.
Oxirgi o'zgartirishlarimdan biri bu qopqoqning bir qismini kesib tashlash edi, shunda siz mikro: bit tugmalariga kirishingiz va displeyni yanada aniqroq ko'rishingiz mumkin edi. Shaffof yuqori qavat qopqog'idagi notekis simlarning ko'rinishini yashirish uchun men qora plastmassaning kichik qismini qo'shdim.
Keyingi: Men narsalarning dasturiy va dasturiy qismiga keyingi qadamni qo'shaman, shuningdek, botni yanada foydali qilish uchun IQ masofali sensori kabi ko'proq sensorlarni qo'shaman.
Siz mening veb -saytimda nima qilayotganimni ko'proq kuzatishingiz mumkin: www.inventar.tech
Tavsiya:
"High-Fivey" kartonli mikro: bitli robot: 18 qadam (rasmlar bilan)
"High-Fivey" kartonli mikro: bitli robot: Uyda qolib ketgandirsiz, lekin hali ham beshlikka kimdir kerakmi? Biz bir nechta kartonli va mikroli do'stona kichik robot yaratdik: "Crazy Circuits Bit Board" bilan birga, u sizdan bo'lgan muhabbatini saqlab qolish uchun sizdan yuqori beshlikni xohlaydi. Agar sizga yoqsa
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
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
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang: 9 qadam (rasmlar bilan)
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang. 1/20 kubik dyuymli robotni ushlagich bilan yarating, u kichik narsalarni olib, harakatlantira oladi. U Picaxe mikrokontroller tomonidan boshqariladi. Menimcha, bu dunyodagi eng kichik g'ildirakli tutqichli robot bo'lishi mumkin. Bu shubhasiz bo'ladi