Mundarija:
- 1 -qadam: O'chirish diagrammasi
- 2 -qadam: Servo dvigatelni boshqarish uchun GPIO pinida PWM signallarini yaratish
Video: PIC mikrokontrollerli robot qo'l: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Avtomobil ishlab chiqarish sanoatining yig'ish liniyasidan tortib kosmosdagi telesurgiya robotlariga qadar Robotik qurollarni hamma joyda topish mumkin. Ushbu robotlarning mexanizmlari odamga o'xshaydi, u xuddi shu funktsiyani bajarish va qobiliyatini oshirish uchun dasturlashtirilishi mumkin. Ular odamlarga qaraganda tez -tez takrorlanadigan harakatlarni bajarish uchun ishlatilishi mumkin yoki og'ir sharoitlarda inson hayotiga xavf tug'dirmasdan ishlatilishi mumkin. Biz Arduino -dan foydalanib, "Record and Play Robotik Arm" ni qurdik, uni ma'lum bir vazifani bajarishga o'rgatish va abadiy takrorlash mumkin.
Ushbu qo'llanmada biz potentsiometrlar bilan bir xil robot qo'lni boshqarish uchun sanoat standarti PIC16F877A 8-bitli mikrokontrollerdan foydalanamiz. Ushbu loyihaning muammosi shundaki, PIC16F877A faqat ikkita PWN qobiliyatiga ega, lekin biz robotimiz uchun 5 ta PWM pinini talab qiladigan 5 ta servo dvigatelni boshqarishimiz kerak. Shunday qilib, biz GPIO pinlaridan foydalanishimiz va PIC GPIO pinlarida PWM signallarini taymer uzilishlari yordamida yaratishimiz kerak. Endi, albatta, biz bu erda ishni ancha osonlashtirish uchun yaxshiroq mikrokontrollerga o'tishimiz yoki de-multipleksor ICdan foydalanishimiz mumkin. Shunga qaramay, ushbu loyihani o'rganish tajribasini sinab ko'rishga arziydi.
Men bu loyihada foydalanayotgan robot qo'lning mexanik tuzilishi oldingi loyiham uchun to'liq 3D bosilgan; Siz bu erda to'liq dizayn fayllari va yig'ish tartibini topishingiz mumkin. Shu bilan bir qatorda, agar sizda 3D -printer bo'lmasa, havolada ko'rsatilgandek kartondan foydalanib, oddiy Robot qo'lini yasashingiz mumkin. Sizda qandaydir tarzda robot qo'lingiz bor deb o'ylasangiz, loyihaga o'tishga ruxsat bering.
1 -qadam: O'chirish diagrammasi
Quyida PIC mikrokontrollerga asoslangan robotli qo'lning to'liq sxemasi ko'rsatilgan. Sxemalar EasyEDA yordamida chizilgan.
O'chirish sxemasi juda oddiy; to'liq loyiha 12V adapter bilan quvvatlanadi. Bu 12V ikkita 7805 kuchlanish regulyatori yordamida +5V ga aylanadi. Ulardan biri +5V, ikkinchisi +5V (2) deb belgilangan. Ikkita regulyatorga ega bo'lishining sababi shundaki, servo aylanayotganda u katta oqimni tortadi, bu esa kuchlanish pasayishiga olib keladi. Bu kuchlanish pasayishi PICni qayta ishga tushirishga majbur qiladi, shuning uchun biz PICni ham, servo dvigatellarni ham bir xil +5V temir yo'lda ishlata olmaymiz. +5V deb belgilangan PIC mikrokontroller, LCD va potansiyometrlarni quvvatlantirish uchun ishlatiladi va servo dvigatellarni quvvatlantirish uchun +5V (2) deb belgilangan alohida regulyator chiqishi ishlatiladi.
0V dan 5V gacha o'zgaruvchan kuchlanishni ta'minlaydigan potentsiometrlarning beshta chiqish pinlari PIC ning An0 - AN4 analog pinlariga ulangan. Biz PWM ishlab chiqarish uchun taymerlardan foydalanishni rejalashtirganimiz uchun, servo dvigatellarni har qanday GPIO piniga ulash mumkin. Men servo dvigatellar uchun RD2 dan RD6 gacha bo'lgan pinlarni tanladim, lekin bu siz tanlagan GPIO bo'lishi mumkin.
Dastur juda ko'p nosozliklarni tuzatishni o'z ichiga olganligi sababli, 16x2 o'lchamli LCD displey ham PIC portB bilan bog'langan. Bu boshqariladigan servo dvigatellarning ish aylanishini ko'rsatadi. Bundan tashqari, men kelajakda biron bir datchik bilan bog'lanish kerak bo'lsa, barcha GPIO va analog pinlar uchun ulanishlarni kengaytirdim. Va nihoyat, men H1 dasturchi pinini ICSP dasturlash opsiyasi yordamida PICni pickit3 bilan to'g'ridan -to'g'ri dasturlash uchun uladim.
2 -qadam: Servo dvigatelni boshqarish uchun GPIO pinida PWM signallarini yaratish
"loading =" dangasa ">
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot!: 18 qadam (rasmlar bilan)
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot !: Instructables Wheels tanlovida birinchi sovrin, Arduino bo'yicha Instructables tanlovida ikkinchi sovrin va Bolalar uchun dizayn tanlovida yuguruvchi. Bizga ovoz bergan barchaga rahmat !!! Hamma joyda robotlar kelmoqda. Sanoat dasturlaridan tortib to
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam