Mundarija:

HackerBoxes robototexnika ustaxonasi: 22 qadam
HackerBoxes robototexnika ustaxonasi: 22 qadam

Video: HackerBoxes robototexnika ustaxonasi: 22 qadam

Video: HackerBoxes robototexnika ustaxonasi: 22 qadam
Video: HackerBoxes: Robotic Workshop 2024, Noyabr
Anonim
HackerBoxes robototexnika ustaxonasi
HackerBoxes robototexnika ustaxonasi

HackerBoxes robototexnika ustaxonasi DIY robot tizimlari va umuman havaskor elektronika bilan juda murakkab, ammo yoqimli tanishishni ta'minlash uchun mo'ljallangan. Robototexnika seminari ishtirokchini ushbu muhim mavzular va o'quv maqsadlari bilan tanishtirish uchun mo'ljallangan:

  • Yurish robotlari
  • Harakatni muvofiqlashtirish uchun tishli yig'ilishlar
  • Elektron loyihalarni payvandlash
  • Sxematik elektron sxemalar
  • Avtonom boshqaruv va navigatsiya uchun optik sensorlar
  • Analog yopiq pastadir boshqaruv sxemalari
  • Arduino dasturlash
  • NodeMCU o'rnatilgan RISC protsessorlari
  • O'rnatilgan protsessor tizimlarida Wi-Fi
  • Blyk platformasi yordamida IoT boshqaruvi
  • Servo dvigatellarni ulash va kalibrlash
  • Murakkab robotlarni yig'ish va boshqarish integratsiyasi

HackerBoxes - DIY elektronikasi va kompyuter texnologiyalari uchun har oylik obuna qutisi xizmati. Biz ishlab chiqaruvchilar, havaskorlar va tajribachilarmiz. Agar siz HackerBoxes ustaxonasini sotib olmoqchi bo'lsangiz yoki har oy elektron pochta orqali HackerBoxes -ning kutilmagan obunachilar qutisini olmoqchi bo'lsangiz, bizga HackerBoxes.com saytidan tashrif buyuring va inqilobga qo'shiling.

HackerBox ustaxonalaridagi va oylik obunadagi HackerBoxesdagi loyihalar yangi boshlanuvchilar uchun mo'ljallanmagan. Odatda ular DIY elektronikasini oldindan ko'rishni, lehimlashning asosiy ko'nikmalarini va mikrokontrollerlar, kompyuter platformalari, operatsion tizim xususiyatlari, funktsiyalar kutubxonalari va oddiy dasturlarni kodlashni talab qiladi. Biz, shuningdek, DIY elektronika loyihalarini yaratish, disk raskadrovka qilish va sinovdan o'tkazish uchun odatiy havaskorlarning barcha vositalaridan foydalanamiz.

Sayyorani buzish!

1 -qadam: Seminar tarkibi

Seminar tarkibi
Seminar tarkibi
  • RoboSpider to'plami
  • Robot to'plamidan keyingi avtonom chiziq
  • Arduino Robotik Arm Wi-Fi boshqaruvchisi
  • MeArm robotlashtirilgan qo'llar to'plami
  • Robototexnika yutuqlari

Foydali bo'lishi mumkin bo'lgan qo'shimcha narsalar:

  • Yetti ta AA batareyasi
  • Lehimlashning asosiy vositalari
  • Arduino IDE -ni ishga tushirish uchun kompyuter

Bizga kerak bo'ladigan juda muhim qo'shimcha narsa - bu haqiqiy sarguzasht hissi, DIY ruhi va xakerlarning qiziquvchanligi. Ijodkor va ijodkor sifatida har qanday sarguzashtni boshlash hayajonli qiyinchilik bo'lishi mumkin. Xususan, bu turdagi elektronika har doim ham oson emas, lekin agar siz davom etsangiz va sarguzashtdan zavqlansangiz, hamma narsani o'ylab topib, sabr -toqat qilishdan katta mamnuniyat olish mumkin!

2 -qadam: RoboSpider

RoboSpider
RoboSpider
RoboSpider
RoboSpider

Ushbu robot to'plami bilan o'z RoboSpider -ni yarating. U haqiqiy o'rgimchaklarning yurish harakatini takrorlaydigan sakkizta ko'p bo'g'inli oyoqlarga ega. Bu erda ko'rsatilgan 71 ta qismni tekshirish uchun to'plamning qismlarini o'rganing. RoboSpider dizaynida har bir bo'lak nima uchun ishlatilishini taxmin qila olasizmi?

3 -qadam: RoboSpider - simlarni ulash

RoboSpider - simlarni ulash
RoboSpider - simlarni ulash

Avvalo RoboSpider uchun dvigatel va akkumulyator korpusini ulang. Simlarni ko'rsatmalarda ko'rsatilgandek batareya terminallariga burish mumkin. Biroq, agar xohlasangiz, simlar ehtiyotkorlik bilan lehimlanishi mumkin.

4 -qadam: RoboSpider - Mexanik yig'ish

RoboSpider - mexanik yig'ish
RoboSpider - mexanik yig'ish
RoboSpider - mexanik yig'ish
RoboSpider - mexanik yig'ish

Har bir juft oyoq uchun juda qiziqarli tishli yig'ma hosil bo'ladi. Har bir RoboSpider -da sakkizta alohida o'rgimchak oyog'ining harakatini muvofiqlashtirish uchun ikkita oyoqli to'rtta shunday yig'ilish mavjud. Viteslarni tekislashga yordam beradigan armatura qanday ta'minlanganiga e'tibor bering.

RoboSpider -ning qolgan qismi ko'rsatmalarda ko'rsatilgandek yig'ilishi mumkin. Ushbu RoboSpider qanday yurish dinamikasini namoyish etadi?

5 -qadam: Keling, lehimlashga tayyorlanaylik

Lehimlashga tayyorlanaylik
Lehimlashga tayyorlanaylik
Lehimlashga tayyorlanaylik
Lehimlashga tayyorlanaylik

Lehimlash - bu ikki yoki undan ortiq metall buyumlar (ko'pincha simlar yoki simlar) birlashtirilib, metall buyumlar orasidagi bo'g'imga lehim deb nomlangan plomba metallni eritish orqali. Har xil turdagi lehim asboblari mavjud. HackerBoxes Starter Workship kichik elektronikani lehimlash uchun asosiy vositalarning yaxshi to'plamini o'z ichiga oladi:

  • Lehimlash temir
  • O'zgartirish bo'yicha maslahatlar
  • Lehimlash temir stendi
  • Lehimlash temir uchini tozalash vositasi
  • Lehim
  • Yoddan chiqarish

Agar siz lehimlashda yangi bo'lsangiz, Internetda lehimlash haqida ko'plab ajoyib qo'llanmalar va videolar mavjud. Mana bitta misol. Agar sizga qo'shimcha yordam kerak deb o'ylasangiz, o'z hududingizda mahalliy ishlab chiqaruvchilar guruhini yoki xakerlar makonini topishga harakat qiling. Bundan tashqari, havaskor radio klublari har doim elektronika tajribasining ajoyib manbalari hisoblanadi.

Lehimlashda xavfsizlik ko'zoynak taqing

Shuningdek, siz izopropil spirti va lehim bo'g'inlarida qoldirilgan jigarrang oqim qoldiqlarini tozalash uchun tamponlarga ega bo'lishni xohlaysiz. Agar joyida qoldirilsa, bu qoldiq oxir -oqibat ulanish ichidagi metallni zanglab ketadi.

Nihoyat, siz Mitch Altmanning "Lehimlash oson" komiksini ko'rishni xohlashingiz mumkin.

6 -qadam: Robotni ta'qib qilish

Image
Image
Robotni ta'qib qiladigan chiziq - sxematik va komponentlar
Robotni ta'qib qiladigan chiziq - sxematik va komponentlar

Chiziqni ta'qib qilish (aka Line Tracing) roboti oq yuzada chizilgan qalin qora chiziqni kuzatishi mumkin. Chiziq qalinligi taxminan 15 mm bo'lishi kerak.

7 -qadam: Robotni ta'qib qilish - sxematik va komponentlar

Robotni ta'qib qiladigan chiziq - sxematik va komponentlar
Robotni ta'qib qiladigan chiziq - sxematik va komponentlar
Robotni ta'qib qiladigan chiziq - sxematik va komponentlar
Robotni ta'qib qiladigan chiziq - sxematik va komponentlar

Bu erda robotning keyingi qismlari va sxematik sxemasi ko'rsatilgan. Barcha qismlarni aniqlashga harakat qiling. Quyidagi operatsiyalar nazariyasini ko'rib chiqayotganda, har bir qismning maqsadini va, ehtimol, nima uchun ularning qiymatlari shunday aniqlanganligini aniqlay olasizmi? Mavjud sxemalarni "teskari muhandis" qilishga urinish - bu o'zingizning dizayningizni o'rganishning ajoyib usuli.

Amaliyot nazariyasi:

Chiziqning har ikki tomonida yorug'lik nuqtasini pastdagi yuzaga chiqarish uchun LED (D4 va D5) ishlatiladi. Bu pastki LEDlar tarqoq nurdan farqli o'laroq yo'naltirilgan yorug'lik nurini hosil qilish uchun aniq linzalarga ega. Yorug'lik LEDining ostidagi oq yoki qora rangga qarab, boshqa yorug'lik mos keladigan fotorezistorga (D13 va D14) qaytariladi. Fotorezistor atrofidagi qora naycha aks ettirilgan kuchni to'g'ridan -to'g'ri sensorga yo'naltirishga yordam beradi. LM393 chipida fotorezistor signallari taqqoslanib, robot oldinga siljishi yoki burilishi kerakligini aniqlaydi. E'tibor bering, LM393 dagi ikkita taqqoslagich bir xil kirish signallariga ega, lekin signallar qarama -qarshi yo'naltirilgan.

Robotni aylantirish, dvigatelni burilishning ichki tomoniga yopiq holatda qoldirib, burilishning tashqi tomonidagi shahar motorini (M1 yoki M2) yoqish orqali amalga oshiriladi. Dvigatellar haydovchi tranzistorlari (Q1 va Q2) yordamida yoqiladi va o'chiriladi. Yuqoriga o'rnatilgan qizil LEDlar (D1 va D2) bizga qaysi dvigatel yoqilganligini ko'rsatadi. Rulda boshqarishning bu mexanizmi yopiq halqali boshqaruvning namunasidir va robotning traektoriyasini juda sodda, ammo samarali tarzda yangilash uchun tez moslashuvchan ko'rsatma beradi.

8 -qadam: Robotni ta'qib qilish liniyasi - rezistorlar

Robotni ta'qib qiladigan chiziq - rezistorlar
Robotni ta'qib qiladigan chiziq - rezistorlar
Robotni kuzatib boruvchi chiziq - rezistorlar
Robotni kuzatib boruvchi chiziq - rezistorlar

Rezistor-bu elektr qarshiligini elektron element sifatida bajaradigan passiv, ikki terminalli elektr komponent. Elektron zanjirlarda rezistorlar oqim oqimini pasaytirish, signal darajasini sozlash, kuchlanishlarni ajratish, faol elementlarni bir xilligi va uzatish liniyalarini to'xtatish uchun ishlatiladi. Rezistorlar elektr tarmoqlari va elektron sxemalarning umumiy elementlari bo'lib, elektron uskunalarda hamma joyda uchraydi.

Quyidagi robot to'plami chizig'ida ko'rsatilganidek, rangli kodli tasmalarga ega bo'lgan eksenli qo'rg'oshinli, teshikli rezistorlarning to'rt xil qiymati mavjud:

  • 10 ohm: jigarrang, qora, qora, oltin
  • 51 ohm: yashil, jigarrang, qora, oltin
  • 1K ohm: jigarrang, qora, qora, jigarrang
  • 3.3K ohm: to'q sariq, to'q sariq, qora, jigarrang

Rezistorlar bosilgan elektron kartaning yuqori qismidan rasmda ko'rsatilgandek joylashtirilishi va pastdan lehimlanishi kerak. Albatta, qarshilikning to'g'ri qiymati ko'rsatilishi kerak, ular bir -birining o'rnini bosa olmaydi. Biroq, rezistorlar qutblanmagan va ularni har ikki tomonga ham kiritish mumkin.

9 -qadam: Robotni ta'qib qilish - qolgan komponentlar

Robotni ta'qib qilish - qolgan komponentlar
Robotni ta'qib qilish - qolgan komponentlar
Robotni ta'qib qilish - qolgan komponentlar
Robotni ta'qib qilish - qolgan komponentlar

Boshqa elektron elementlar, bu erda ko'rsatilganidek, tenglikni yuqori qismidan joylashtirilishi va rezistorlar singari quyida lehimlanishi mumkin.

E'tibor bering, to'rtta yorug'lik sensori komponenti PCB tagidan joylashtirilgan. Uzoq murvat yorug'lik sensori komponentlari orasiga o'rnatiladi va ochiq non bilan mahkamlanadi. Keyin yumaloq qopqoqli gaykani murvatning uchiga silliq planer qilib qo'yish mumkin.

Rezistorlardan farqli o'laroq, boshqa komponentlar qutblangan:

Transistorlar tekis va yarim dumaloq tomonga ega. PCBga joylashtirilganda, ular tenglikni oq ipak ekranli belgilariga mos kelishiga ishonch hosil qiling.

LEDlar uzun va qisqa simga ega. Uzoq simni ipak ekranida ko'rsatilgan + terminali bilan moslashtirish kerak.

Bank shaklidagi elektrolitik kondansatkichlar qutining bir tomoniga tushadigan manfiy terminal ko'rsatkichiga ega (odatda oq chiziq). U tarafdagi qo'rg'oshin - salbiy, ikkinchisi - ijobiy. Ularni ipak ekranidagi pin ko'rsatkichlari bo'yicha PCBga kiritish kerak.

8-pinli chip, uning rozetkasi va ularni joylashtirish uchun PCB ipak-ekranining bir uchida yarim dumaloq ko'rsatkich mavjud. Bu uchtasi uchun navbatda turishi kerak. Soket PCBga lehimli bo'lishi kerak va lehim tugaguncha va soviguncha chip rozetkaga kiritilmasligi kerak. Chip to'g'ridan -to'g'ri PCBga lehimli bo'lishi mumkin bo'lsa -da, uni bajarishda juda tez va ehtiyot bo'lish kerak. Iloji bo'lsa, rozetkadan foydalanishni tavsiya etamiz.

10 -qadam: Robotni ta'qib qilish - batareya to'plami

Robotni ta'qib qilish - batareya to'plami
Robotni ta'qib qilish - batareya to'plami

Batareya to'plamini yopishtirish uchun ikki tomonlama lentaning yupqa, yuqori qatlamini tozalash mumkin. Qo'rg'oshinlar PCB orqali berilishi va quyida lehimlanishi mumkin. Ortiqcha sim motorlarni lehimlashda foydali bo'lishi mumkin.

11 -qadam: Robotni ta'qib qilish - motorlar

Robotga ergashadigan chiziq - motorlar
Robotga ergashadigan chiziq - motorlar
Robotni ta'qib qiladigan chiziq - motorlar
Robotni ta'qib qiladigan chiziq - motorlar
Robotni ta'qib qiladigan chiziq - motorlar
Robotni ta'qib qiladigan chiziq - motorlar

Dvigatellar uchun qo'rg'oshinlar, ko'rsatilganidek, tenglikni pastki qismidagi prokladkalarga lehimlanishi mumkin. Qo'rg'oshinlar lehimlangandan so'ng, dvigatellarni PCBga yopishtirish uchun ikki tomonlama lentaning ingichka, yuqori qatlamini olib tashlash mumkin.

12 -qadam: Robotni ta'qib qilish - tomosha qiling

Robotni ta'qib qilish liniyasi - tomosha qiling!
Robotni ta'qib qilish liniyasi - tomosha qiling!
Robotni ta'qib qilish liniyasi - tomosha qiling!
Robotni ta'qib qilish liniyasi - tomosha qiling!

Robotni ta'qib qilish - bu quvonch. Bir nechta AA akkumulyator batareyalarini joylashtiring va uni uzib qo'ying.

Agar kerak bo'lsa, trimmer potentsiometrlari robotning chetini aniqlashni yaxshilash uchun sozlanishi mumkin.

Agar robotning boshqa "xatti -harakatlari" bilan bog'liq muammolar mavjud bo'lsa, sensorning pastki qismidagi to'rtta komponentni va ayniqsa, fotorezistorlar atrofidagi qora naychaning hizalanishini tekshirish ham foydali bo'ladi.

Nihoyat, yangi batareyalardan foydalanganingizga ishonch hosil qiling. Batareya quvvati tugagach, biz notekis ishlashni payqadik.

13 -qadam: MeArm robotlashtirilgan qo'l

MeArm robotlashtirilgan qo'l
MeArm robotlashtirilgan qo'l
MeArm robotlashtirilgan qo'l
MeArm robotlashtirilgan qo'l

MeArm Robot Arm dunyodagi eng qulay o'quv vositasi va eng kichik, eng zo'r robot qo'li bo'lishi uchun ishlab chiqilgan. MeArm lazerli kesilgan akril plitalar va mikro servolardan iborat tekis to'plamli robot qo'llar to'plami sifatida keladi. Siz uni tornavida va ishtiyoq bilan qurishingiz mumkin. Lifehacker veb -sayti tomonidan "Yangi boshlanuvchilar uchun mukammal Arduino loyihasi" deb ta'riflangan. MeArm - bu ajoyib dizayn va juda kulgili, lekin uni yig'ish biroz qiyin bo'lishi mumkin. Vaqtingizni oling va sabr qiling. Hech qachon servo dvigatellarni majburlamaslikka harakat qiling. Aks holda, servo ichidagi mayda plastmassa tishli qutilarga zarar yetishi mumkin.

Bu ustaxonadagi MeArm smartfon yoki planshet ilovasidan Arduino ishlab chiqish platformasiga moslashtirilgan NodeMCU Wi-Fi moduli yordamida boshqariladi. Bu yangi boshqaruv mexanizmi MeArm hujjatlarida muhokama qilingan asl "miya" taxtasidan ancha farq qiladi, shuning uchun MeArm -dagi asl hujjatlarda emas, balki bu erda keltirilgan nazoratchi ko'rsatmalariga amal qiling. MeArm akril komponentlari va servo dvigatellarini yig'ish bo'yicha mexanik tafsilotlar o'zgarmaydi.

14 -qadam: Robot Arm Wi -Fi boshqaruvchisi - Arduino -ni NodeMCU uchun tayyorlang

Robot Arm Wi -Fi boshqaruvchisi - Arduino -ni NodeMCU uchun tayyorlang
Robot Arm Wi -Fi boshqaruvchisi - Arduino -ni NodeMCU uchun tayyorlang

NodeMCU - ESP8266 chipiga asoslangan ochiq manbali platforma. Bu chip 80 MGts chastotada ishlaydigan 32-bitli RISC protsessori, Wi-Fi (IEEE 802.11 b/g/n), RAM xotirasi, Flash xotira va 16 ta kirish-chiqish pinlarini o'z ichiga oladi.

Tekshirish moslamamiz bu erda ko'rsatilgan ESP-12 moduliga asoslangan bo'lib, u ESP8266 chipini va Wi-Fi tarmog'ini o'z ichiga oladi.

Arduino-bu ochiq manbali elektronika platformasi, uni ishlatish uchun qulay bo'lgan apparat va dasturiy ta'minotga asoslangan. Bu interaktiv loyihalarni amalga oshiradigan har bir kishiga mo'ljallangan. Arduino platformasi odatda Atmel AVR mikrokontrolleridan foydalansa -da, u boshqa mikrokontrollerlar, jumladan ESP8266 bilan ishlash uchun adapter bo'lishi mumkin.

Ishni boshlash uchun kompyuteringizda Arduino IDE o'rnatilganligiga ishonch hosil qilishingiz kerak. Agar sizda IDE o'rnatilmagan bo'lsa, uni bepul yuklab olishingiz mumkin (www.arduino.cc).

Siz foydalanadigan NodeMCU modulidagi tegishli USB-chipga kirish uchun sizga kompyuterning operatsion tizimi (OS) uchun drayverlar kerak bo'ladi. Hozirgi vaqtda NodeMCU modullarining ko'pchiligi CH340 Serial-USB chipini o'z ichiga oladi. CH340 chiplarini ishlab chiqaruvchisi (WCH.cn) barcha mashhur operatsion tizimlar uchun drayverlarga ega. O'z saytlari uchun Google tarjima qilingan sahifasidan foydalanish yaxshidir.

USB interfeysi chipiga Arduino IDE va OS drayverlari o'rnatilgandan so'ng, biz Ardino IDE -ni ESP8266 chipi bilan ishlash muddatini uzaytirishimiz kerak. IDE -ni ishga tushiring, sozlamalarga o'ting va "Kengash menejerining qo'shimcha URL -lari" maydonini toping.

ESP8266 uchun boshqaruv menejerini o'rnatish uchun ushbu URL manzilini kiriting:

arduino.esp8266.com/stable/package_esp8266com_index.json

O'rnatishdan so'ng, IDE -ni yoping va zaxiralashni boshlang.

Endi microUSB kabeli yordamida NodeMCU modulini kompyuteringizga ulang.

Arduino IDE -dagi taxta turini NodeMCU 1.0 sifatida tanlang

Bu erda Arduino NodeMCU -ni turli xil dastur misollaridan foydalanib sozlash jarayonini ko'rib chiqadigan ko'rsatma. Bu erda maqsaddan biroz adashgan bo'lamiz, lekin qotib qolsangiz, boshqa nuqtai nazarga qarash foydali bo'lishi mumkin.

15 -qadam: Robot Arm Wi -Fi boshqaruvchisi - Birinchi NodeMCU dasturini buzish

Robot Arm Wi -Fi tekshirgichi - Birinchi NodeMCU dasturini buzish
Robot Arm Wi -Fi tekshirgichi - Birinchi NodeMCU dasturini buzish

Qachonki biz yangi uskunani ulasak yoki yangi dasturiy vositani o'rnatsak, biz uning juda oddiy narsani sinab ko'rish orqali ishlashiga ishonch hosil qilishni xohlaymiz. Dasturchilar buni ko'pincha "salom dunyo" dasturi deb atashadi. O'rnatilgan uskunalar uchun (biz bu erda nima qilyapmiz) "salom olami" odatda LED (yorug'lik chiqaruvchi diod) yonib turadi.

Yaxshiyamki, NodeMCU-da o'rnatilgan LED bor, biz miltillay olamiz. Bundan tashqari, Arduino IDEda miltillovchi LEDlar uchun namuna dasturi mavjud.

Arduino IDE ichida blink deb nomlangan misolni oching. Agar siz ushbu kodni sinchkovlik bilan o'rganib chiqsangiz, u 13 -pinni yuqoriga va pastga burayotganini ko'rasiz. Asl Arduino taxtalarida foydalanuvchi svetodiod 13 -pinda joylashgan. Biroq, NodeMCU svetodiod 16 -pinda joylashgan. Shunday qilib, biz blink.ino dasturini tahrir qilib, har bir mos yozuvni 13 -pimdan 16 -pingacha o'zgartirishimiz mumkin. Keyin biz dasturni kompilyatsiya qila olamiz. va uni NodeMCU moduliga yuklang. Bu bir necha urinishni talab qilishi mumkin va USB drayverini tekshirishni va IDE -dagi taxta va port sozlamalarini ikki marta tekshirishni talab qilishi mumkin. Vaqtingizni oling va sabr qiling.

Dastur to'g'ri yuklanganidan so'ng, IDE "yuklash tugadi" deb aytadi va LED yonib -o'chib turadi. Agar dastur ichidagi delay () funktsiyasining uzunligini o'zgartirsangiz va keyin uni yana yuklasangiz nima bo'lishini ko'ring. Bu siz kutgan narsami. Agar shunday bo'lsa, siz birinchi o'rnatilgan kodingizni buzgansiz. Tabriklaymiz!

16 -qadam: Robot Arm Wi -Fi tekshirgichi - dasturiy ta'minot kodining namunasi

Robotik qo'l Wi -Fi boshqaruvchisi - dasturiy ta'minot kodining namunasi
Robotik qo'l Wi -Fi boshqaruvchisi - dasturiy ta'minot kodining namunasi

Blynk (www.blynk.cc) - bu Internet va Arduino, Raspberry Pi va boshqa uskunalarni boshqarish uchun iOS va Android ilovalarini o'z ichiga olgan platforma. Bu raqamli asboblar paneli, bu erda siz vidjetlarni sudrab tashlab, loyihangiz uchun grafik interfeys yaratishingiz mumkin. Hamma narsani sozlash juda oddiy va siz darhol o'ylashni boshlaysiz. Blynk sizni Internetga joylashtiradi va sizning narsalaringiz Internetiga tayyor bo'ladi.

Blynk saytini ko'rib chiqing va Arduino Blynk kutubxonasini o'rnatish bo'yicha ko'rsatmalarga amal qiling.

Bu erda biriktirilgan ArmBlynkMCU.ino Arduino dasturini oling. Siz uni ishga tushirishni talab qiladigan uchta satr borligini sezasiz. Siz hozircha ularni e'tiborsiz qoldirishingiz mumkin va kodni NodeMCU -da bo'lgani kabi kompilyatsiya qilish va yuklash mumkinligiga ishonch hosil qiling. Servo dvigatellarni kalibrlashning keyingi bosqichi uchun sizga NodeMCU -ga yuklangan ushbu dastur kerak bo'ladi.

17 -qadam: Robot Arm Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash

Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash
Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash
Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash
Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash
Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash
Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash
Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash
Robotik qo'l Wi -Fi boshqaruvchisi - Servo motorlarini kalibrlash

ESP-12E dvigatel qalqoni NodeMCU modulini to'g'ridan-to'g'ri ulashni qo'llab-quvvatlaydi. NodeMCU modulini dvigatel qalqoni taxtasiga ehtiyotkorlik bilan joylashtiring va joylashtiring. Shuningdek, ko'rsatilganidek, to'rtta servo panelni qalqonga ulang. E'tibor bering, ulagichlar qutblangan va ular ko'rsatilgandek yo'naltirilgan bo'lishi kerak.

Oxirgi bosqichda yuklangan NodeMCU kodi servolarni bu erda ko'rsatilgan va MeArm hujjatlarida muhokama qilingan kalibrlash pozitsiyasiga ishga tushiradi. Servo qo'llarini kalibrlash pozitsiyasiga o'rnatilganda, servo qo'llarni to'g'ri yo'nalishda joylashtirish to'rtta servoning har biri uchun to'g'ri boshlanish nuqtasi, tugash nuqtasi va harakat diapazoni sozlanishini ta'minlaydi.

NodeMCU va MeArm servo motorlarida batareya quvvatidan foydalanish haqida:

Batareya simlari batareyaning kirish vint terminallariga ulangan bo'lishi kerak. Dvigatel qalqonida batareyaning kirish ta'minotini faollashtirish uchun plastik quvvat tugmasi mavjud. Kichkina plastik o'tish bloki dvigatel qalqonidan NodeMCU ga quvvatni yo'naltirish uchun ishlatiladi. O'tish bloki o'rnatilmagan bo'lsa, NodeMCU o'zini USB kabelidan quvvatlantirishi mumkin. O'tkazgich bloki o'rnatilganda (ko'rsatilganidek), batareya quvvati NodeMCU moduliga yo'naltiriladi.

18 -qadam: Robotik qo'lning foydalanuvchi interfeysi - Blynk bilan integratsiya

Robotik qo'l foydalanuvchi interfeysi - Blynk bilan integratsiya
Robotik qo'l foydalanuvchi interfeysi - Blynk bilan integratsiya

Endi biz Blynk dasturini servo dvigatellarni boshqarish uchun sozlashimiz mumkin.

Blyk ilovasini iOS yoki Android mobil qurilmangizga (smartfon yoki planshet kompyuter) o'rnating. O'rnatilgandan so'ng, to'rtta servo dvigatelni boshqarish uchun ko'rsatilgandek to'rtta slayderga ega bo'lgan yangi Blynk loyihasini o'rnating. Siz uchun yangi Blynk loyihasi uchun yaratilgan Blynk avtorizatsiya tokeniga e'tibor bering. Yopish oson bo'lishi uchun uni elektron pochta orqali yuborishingiz mumkin.

Uch qatorni to'ldirish uchun ArmBlynkMCU.ino Arduino dasturini tahrirlang:

  • Wi-Fi SSID (Wi-Fi kirish nuqtasi uchun)
  • Wi-Fi paroli (Wi-Fi kirish nuqtasi uchun)
  • Blynk avtorizatsiya belgisi (Blynk loyihangizdan)

Endi uchta satrni o'z ichiga olgan yangilangan kodni kompilyatsiya qiling va yuklang.

Mobil qurilmangizdagi slayderlar yordamida to'rtta servo dvigatelni Wi-Fi orqali ko'chirishingiz mumkinligini tasdiqlang.

19 -qadam: Robotik qo'l - mexanik yig'ish

Robotik qo'l - mexanik yig'ilish
Robotik qo'l - mexanik yig'ilish
Robotik qo'l - mexanik yig'ilish
Robotik qo'l - mexanik yig'ilish
Robotik qo'l - mexanik yig'ilish
Robotik qo'l - mexanik yig'ilish

Endi biz MeArmni mexanik yig'ishni davom ettirishimiz mumkin. Yuqorida aytib o'tilganidek, bu biroz murakkab bo'lishi mumkin. Vaqtingizni oling va sabr qiling. Servo dvigatellarni majburlamaslikka harakat qiling.

Esda tutingki, bu MeArm NodeMCU Wi-Fi moduli tomonidan boshqariladi, bu MeArm hujjatlarida muhokama qilingan asl "miya" kartasidan ancha farq qiladi. MeArm -dan olingan asl hujjatlarda emas, balki bu erda keltirilgan nazoratchi ko'rsatmalariga amal qiling.

To'liq mexanik yig'ish tafsilotlarini ushbu saytda topish mumkin. Ular MeArm v1.0 uchun qurilish qo'llanmasi sifatida etiketlanadi.

20 -qadam: Robototexnika o'rganish uchun onlayn manbalar

Robototexnika o'rganish uchun onlayn manbalar
Robototexnika o'rganish uchun onlayn manbalar

Onlayn robototexnika kurslari, kitoblar va boshqa manbalar ko'paymoqda …

  • Stenford kursi: Robototexnikaga kirish
  • Kolumbiya kursi: Robototexnika
  • MIT kursi: to'liq bo'lmagan robototexnika
  • Robototexnika WikiBook
  • Robotexnika kursi
  • Robotlar yordamida hisoblashni o'rganish
  • Robototexnika buzildi
  • Robot mexanizmlari
  • Matematik robotli manipulyatsiya
  • Lego NXT bilan o'quv robotlari
  • LEGO ta'limi
  • Kesish qirrali robototexnika
  • O'rnatilgan robototexnika
  • Avtonom mobil robotlar
  • Toqqa chiqish va yurish robotlari
  • Toqqa chiqish va yurish robotlari yangi ilovalar
  • Gumanoid robotlar
  • Robot qurollari
  • Robot manipulyatorlari
  • Robot -manipulyatorlarning yutuqlari
  • AI robototexnika

Bu va boshqa manbalarni o'rganish sizning robototexnika dunyosi haqidagi bilimingizni doimiy ravishda kengaytiradi.

21 -qadam: Robototexnika yutuqlari

Robototexnika yutuqlari
Robototexnika yutuqlari

Tabriklaymiz! Agar siz ushbu robototexnika loyihalariga bor kuchingizni sarflagan bo'lsangiz va o'z bilimlaringizni oshirgan bo'lsangiz, yutuqlar bilan to'ldirilgan patchni mag'rurlik bilan kiyishingiz kerak. Sizning servo va sensorlar ustasi ekanligingizni dunyo bilsin.

22 -qadam: Sayyorani buzish

Sayyorani buzish
Sayyorani buzish

Umid qilamizki, sizga HackerBoxes robototexnika ustaxonasi yoqadi. Bu va boshqa ustaxonalarni HackerBoxes.com onlayn -do'konidan sotib olish mumkin, bu erda siz har oylik HackerBoxes obuna qutisiga obuna bo'lishingiz va har oy sizning pochta qutingizga ajoyib loyihalarni etkazib berishingiz mumkin.

Iltimos, muvaffaqiyatlaringizni quyidagi izohlarda va/yoki HackerBoxes Facebook guruhida baham ko'ring. Albatta, agar sizda biron bir savol bo'lsa yoki yordamga muhtoj bo'lsangiz, bizga xabar bering. HackerBoxes sarguzashtining bir qismi bo'lganingiz uchun tashakkur. Keling, ajoyib narsa qilaylik!

Tavsiya: