Mundarija:
- Ta'minotlar
- 1 -qadam: karton bo'laklarini kesib oling
- 2 -qadam: kartonni birinchi servoga ulang
- 3 -qadam: Birinchi Servoni Ikkinchi Servoga ulang
- 4 -qadam: Ikkinchi servo qo'lini ulang
- 5 -qadam: Arduino -ni bazaga ulang
- 6 -qadam: tayoqchani mahkamlang
- 7 -qadam: qolgan qismini yig'ing
- 8 -qadam: sxemalar
- 9 -qadam: Arduino IDE yordamida kodni yuklash
- 10 -qadam: Siz tugadingiz
Video: Ikkita mikro servo robotli qo'l: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu qo'llanmada siz barmoq bilan boshqariladigan er -xotin servo robot qo'lini yasaysiz!
Ta'minotlar
Ikkita mikro servo (TowerPro SG90 va kengaytmasi bilan)
ThumbStick
Jumper simlari
Arduino UNO
Breadboard Power Strip
Karton
Yelim (Super elim tavsiya etiladi)
va
Arduinos haqida ozgina ma'lumot
1 -qadam: karton bo'laklarini kesib oling
Sizga karton/plastik qismlar kerak bo'ladi:
3 dyuymdan 10/16 dyuymgacha X 4
4 dyuymli 14/16 dyuymli X 2
6,5 dyuymdan 4,5 dyuymgacha X 1
1 dyuymdan 1 1/4 dyuymgacha X 2
1 dyuym 1 1/4 dyuym X 1 O'rtada kesilgan doira
2 "dan 2" ga 2 "uchburchak X 1
2 dyuymdan 2,5 dyuymgacha X 1
Ularni kesib tashlaganingizdan so'ng, keyingi bosqichga o'tishingiz kerak.
2 -qadam: kartonni birinchi servoga ulang
4 dyuymli 14/16 dyuymli kartonni yuqoridagi rasmdagi kabi bitta servoga mahkamlang. Karton va servoga ikki yoki undan ortiq fermuar bog'lab qo'ying. Siz elim yoki lentani ham ishlatishingiz mumkin, lekin men fermuarli bog'ichlarni taklif qilaman.
3 -qadam: Birinchi Servoni Ikkinchi Servoga ulang
Kartonning hech narsaga ulanmagan uchlarini yuqorida ko'rsatilgan ikkinchi servoga ulang. Yana zip -rishtalardan foydalanishni taklif qilaman. Ikkinchi servoda aylana bo'lib, keyin bir tomoni cho'zilgan plastik qo'shimchangiz borligiga ishonch hosil qiling.
Tushunmadingizmi? Kengaytmani servoga mahkamlang, so'ng kengaytmani oxirgi bosqichda ishlatilgan ikkita karton bo'lagi orasiga yopishtiring. Keyin uni yanada mustahkamroq ushlab turish uchun fermuar taqing.
4 -qadam: Ikkinchi servo qo'lini ulang
3 dyuymli 10/16 dyuymli kartondan ikkinchi servo qo'l sifatida foydalaning. Ulardan ikkitasini ikkinchi servoga birinchi servoga qanday bog'lagan bo'lsangiz, xuddi shunday ulang. Ikkinchi qo'lni cho'zish uchun oxirgi 3 dyuymdan 10/16 dyuymgacha bo'lgan kartondan foydalaning, qo'l uzayguncha ikkita bo'lakni qanday qo'yish muhim emas.
5 -qadam: Arduino -ni bazaga ulang
Arduino -ni 2 dyuymli 2,5 dyuymli kartonga mahkamlang, men vintlarni ishlatardim, lekin agar xohlasang, lenta yoki fermuarli rishtalardan foydalanishingiz mumkin. Keyin 2 dyuymli 2,5 dyuymli bo'lakni 6,5 x 4,5 dyuymli kartonga yopishtiring
6 -qadam: tayoqchani mahkamlang
Barmoqni kartondan teshik oching. Keyin uchburchak bo'lakni kesib oling, shunda u 2 dyuymdan 1 dyuymga 1 dyuymdan 1 dyuymgacha trapetsiyadir va 1 dyuymdan 1/1 dyuymgacha bo'lgan ikkita bo'lakdan foydalaning. Birinchi fotosuratda ko'rinib turganidek, bu qismlarning barchasini yopishtiring. GPiO pinlari taglikning ichki qismiga yopishganligiga ishonch hosil qiling. Qopqog'ini yopishtirishning hojati yo'q, agar uning korpusida bo'shashmasa.
7 -qadam: qolgan qismini yig'ing
Qolgan narsalarni taglikka yopishtiring. Birinchi servoni taglikka yopishtiring, birinchi rasm tushuntiradi. (G'alla tasviri uchun uzr so'rayman) Arduino yonidagi non paneli tasmasini ulang. (Keyingi sxemalar)
8 -qadam: sxemalar
Barcha pin va o'tish simlarini shu tarzda ulang. Lehimlashdan saqlanish uchun men +5v va GND ni taxtali tarmoqli tasmasini biriktirib, quvvatni shu tasmaga o'tkazardim. (Keyingi kod)
9 -qadam: Arduino IDE yordamida kodni yuklash
#qo'shing
MyServo1 xizmat ko'rsatish tizimi; MyServo2 xizmat ko'rsatish tizimi;
int servo1 = 5; int servo2 = 6; int quvonchY = 1; int joyX = 0;
bo'sh o'rnatish () {
myServo1.attach (servo1);
myServo2.attach (servo2);
}
void loop () {
int valX = analogRead (joyX);
int valY = analogRead (quvonchY);
valX = xarita (valX, 0, 1023, 10, 170);
valY = xarita (valY, 0, 1023, 10, 170);
myServo1.write (valX);
myServo2.write (valY);
kechikish (5);
}
10 -qadam: Siz tugadingiz
Agar qo'lingiz ishlamasa, orqaga qayting va barcha qadamlaringizni tekshiring! O'qiganingiz uchun tashakkur va kuningiz yaxshi o'tsin!
Tavsiya:
O'z qo'lingiz bilan (ko'radigan) ikkita LEDli dimmer: 4 qadam
O'z qo'lingiz bilan (ko'radigan) ikkita LEDli datchikni yaratish: Bugun men sizga ikkita LED-dimmerni faqat 555 taymerli chiplar bilan, oddiy komponentlar bilan bir xil MOSFET/tranzistorli (PNP, NPN, P-kanalli, yoki N-kanal), bu LED yoritilishini sozlaydi, u ikkita MOS-dan foydalanadi
[2020] RC avtomobilini boshqarish uchun ikkita (x2) mikro: bitdan foydalanish: 6 qadam (rasmlar bilan)
[2020] RC avtomobilini boshqarish uchun ikkita (x2) Micro: bitdan foydalanish: Agar sizda ikkita (x2) micro: bit bo'lsa, ularni RC avtomashinasini masofadan boshqarish uchun ishlatishni o'ylab ko'rganmisiz? Siz RC avtomashinasini bitta mikro: bitni uzatuvchi sifatida, ikkinchisini qabul qilgich yordamida boshqarishingiz mumkin. Micro: b kodlash uchun MakeCode muharriridan foydalansangiz
Yangi, boshqariladigan aqlli robotli avtomobil shassisi Servo FUTABA 3003 SINONING: 3 qadam
Yangi! Servo FUTABA 3003 SINONING tomonidan boshqariladigan aqlli robotli avtomobil shassisi: Dizayn va SINONING RO BOT tomonidan ishlab chiqarilgan, bu aqlli avtomobil shassisidir, siz unga Arduino -ga tenglikni taxtasini o'rnatib, kod yozsangiz, u robot -mashinaga aylanadi. sizga yoqadi, siz rulni boshqaruvchi shassisidan sotib olishingiz mumkin
Robotli loyihalar uchun mikro servolarga Idler (2 -o'qni o'rnatish nuqtasi) qo'shing: 4 qadam
Robotli loyihalar uchun mikro servolarga Idler (2 -o'qni o'rnatish nuqtasi) qo'shing: Gumanoid robotli loyihalarda, servolar robotning turli segmentlarini siljitish uchun bo'g'inlarda ishlatiladi, ko'pincha har bir segmentni 2 yoki undan ko'p nuqtaga o'rnatish yaxshidir. Torkning barqarorligi va to'g'ri uzatilishi uchun servo aylanadigan o'qi
RC Servo dvigatelini Arduino va ikkita lahzali kalit bilan boshqarish: 4 qadam
RC Servo dvigatelini Arduino va ikkita lahzali kalit bilan boshqarish: Ism hammasini aytadi. Arduino va ba'zi rezistorlar, o'tish simlari va ikkita sensorli kalit bilan RC avtomobil servo motorini boshqarish. Men buni Arduino -ni olgan ikkinchi kuni qildim, shuning uchun men o'zim bilan faxrlanaman