Mundarija:

Ikkita mikro servo robotli qo'l: 10 qadam
Ikkita mikro servo robotli qo'l: 10 qadam

Video: Ikkita mikro servo robotli qo'l: 10 qadam

Video: Ikkita mikro servo robotli qo'l: 10 qadam
Video: Micro Servo Robot 2024, Noyabr
Anonim
Image
Image
Ikkita mikro servo robotli qo'l
Ikkita mikro servo robotli qo'l

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

Karton bo'laklarini kesib oling
Karton bo'laklarini kesib oling
Karton bo'laklarini kesib oling
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

Kartonni birinchi servoga ulang
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

Birinchi Servoni Ikkinchi Servoga ulang
Birinchi Servoni Ikkinchi Servoga ulang
Birinchi Servoni Ikkinchi Servoga ulang
Birinchi Servoni Ikkinchi Servoga ulang
Birinchi Servoni Ikkinchi Servoga ulang
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

Ikkinchi servo qo'lini ulang
Ikkinchi servo qo'lini ulang
Ikkinchi servo qo'lini ulang
Ikkinchi servo qo'lini ulang
Ikkinchi servo qo'lini ulang
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 bazaga ulang
Arduino -ni bazaga ulang
Arduino -ni bazaga ulang
Arduino -ni bazaga ulang
Arduino -ni bazaga ulang
Arduino -ni bazaga ulang
Arduino -ni bazaga ulang
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

Thumbstick -ni ulang
Thumbstick -ni ulang
Thumbstick -ni ulang
Thumbstick -ni ulang
Thumbstick -ni ulang
Thumbstick -ni ulang

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

Qolganlarini yig'ing
Qolganlarini yig'ing
Qolganlarini yig'ing
Qolganlarini 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

Sxemalar
Sxemalar
Sxemalar
Sxemalar
Sxemalar
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: