Mundarija:
- 1 -qadam: Kerakli qismlar:
- 2 -qadam: yig'ish:
- 3 -qadam: Robot yaratish:
- 4 -qadam: qilich yasash:
- 5 -qadam: kod;
- 6 -qadam: NINJAINGIZ TAYYOR !!!!!!
Video: ARDUINO NINJA jangchisi !!!: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Juda ko'p odamlar Arduinoga shunday dahshatli ishlar qilishdi
Bugun Arduino qasos oladi
Bu arduino roboti barcha bosqinchilarga, qilich bilan kurashadi! YAAAAAAA !!!!!!!!!
1 -qadam: Kerakli qismlar:
Tinchlaning! Ushbu loyihani amalga oshirish uchun sizga pichog'i va qini bo'lgan po'lat qilich kerak bo'lmaydi! Ko'p mamlakatlarda odam o'ldirish taqiqlangan, hamma bo'lmasa ham
Loyihani amalga oshirish uchun sizga quyidagi oddiy narsalar kerak bo'ladi
1) Arduino UNO
2) Analog joystik (arzon, lekin ajoyib narsalar)
3) ikkita servo. Men 9 g servo va 3,7 g servo ishlatardim
4) Quyosh panellari/ Karton varaq/ Depron varaq (xohlagan narsangiz).
5) issiq yopishtiruvchi qurol
6) mini non paneli yoki har qanday tayanch
7) o'tish simlari
8) quvvat banki
2 -qadam: yig'ish:
Quyidagi Arduino pinlarini analog joystikka ulang;
5v- vcc, gnd-gnd, A0- VRX, A1- VRY
Servo boshqaruv simini Arduino D9 va D10 ga, vcc va gnd terminallariga mos ravishda 5v/3.3v va gnd ga ulang
Eslatma: Agar siz katta servolardan foydalanayotgan bo'lsangiz, ularni alohida manbadan quvvatlang, chunki arduino etarli bo'lmaydi.
3 -qadam: Robot yaratish:
Kattaroq servo tayanchga issiq elim bilan mahkamlang
Keyin, kichikroq servo qo'ltig'iga o'rnatiladi
4 -qadam: qilich yasash:
Qilichni o'zingiz tanlagan material bilan yasang. Keyin uni robotning kichik servo qo'llariga mahkamlang
(Men san'at va hunarmandchilikda juda yomonman, shuning uchun qilichim tayoqqa o'xshardi.)
5 -qadam: kod;
#qo'shing
Xizmat ko'rsatish xizmati;
Servo myservo2;
int x = 0;
int y = 1;
int pos1 = 0;
int pos2 = 0;
int a; int b;
int c;
int d;
bo'sh o'rnatish () {
myservo.attach (9);
myservo2.attach (10);
pinMod (x, Kirish);
pinMode (y, INPUT);
}
void loop () {
a = analogRead (x);
b = xarita (a, 0, 1023, 0, 180);
myservo.write (b);
kechikish (15);
c = analogRead (y);
d = xarita (c, 0, 1023, 0, 180);
myservo2.write (d);
kechikish (15);
}
6 -qadam: NINJAINGIZ TAYYOR !!!!!!
Tavsiya:
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
"Ninja dollari" Arduino uchun o'yin: 3 qadam
"Ninja Dollar" O'yini Arduino uchun: Arduino.it uchun yana bir ajoyib video o'yin - bu men nashr qilgan oxirgi nashrga qaraganda ancha rivojlangan. Nima uchun u boshqasidan ko'ra murakkabroq? ovozli yorug'lik va yangi nuqta cont usuli
Arduino Uno Midi jangchisi: 5 qadam
Arduino Uno Midi Fighter: Bu ko'rsatma DJ Techtools tomonidan mashhur MidiFighter asosida Janubiy Florida Universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com), bu uy qurilishi Arduino bilan ishlaydigan musiqiy asboblar raqami
Yokozuna Ninja "Solihlik tutqichi" (kameradan nusxa ko'chirish stendi adapteri): 5 qadam (rasmlar bilan)
Yokozuna Ninja "Solihlik tutqichi" (Kamera nusxa ko'chirish stendining adapteri): Ninja aylanadigan kranli kamera sozlamalari bilan adashmaslik uchun, o'zingizning shtativingizni kamera nusxa ko'chirish stendi sifatida ishlatish uchun ushbu qulay adapterni yarating. Eb@y garovga qo'yishingiz kerak bo'lgan *axlat */ narsalar kabi tekis qo'yilishi kerak bo'lgan narsalarni suratga olayotganda siz olishni xohlaysiz