Mundarija:

Robot Controlado Con Cualquier Control De Tv: 6 qadam
Robot Controlado Con Cualquier Control De Tv: 6 qadam

Video: Robot Controlado Con Cualquier Control De Tv: 6 qadam

Video: Robot Controlado Con Cualquier Control De Tv: 6 qadam
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Iyul
Anonim
Image
Image
Robot Controlado Con Cualquier Control De Tv
Robot Controlado Con Cualquier Control De Tv

O'qituvchi televizorni nazorat qilishning eng yaxshi usuli hisoblanadi. Mana, bu robot bilan bog'liq bo'lgan murakkab jarayonlar, ambargolar, o'yinlar, ommaviy axborot vositalari, televidenie, televizor, o'yin -kulgilar. Qo'llanmaning avtomatik boshqaruvi avtomatik ravishda qo'llanma; ademas, se explica la teoria necesaria de las tecnologias que se utilizaron. Muvaffaqiyatli printsiplar bir -biridan farqli o'laroq, bir -biri bilan o'zaro bog'liqlikdir. Alohida ko'rsatmalarga ko'ra, servo-dvigatellar doimiy ravishda boshqariladi, RGB faollashtiriladi, infraqizil signallarni dekodifikatsiya qilinadi; dasturlar Arduino uchun. Bu sizning xohishingizga ko'ra, eng yaxshi tanlovdir. Bu masala hal qilinmaydi, video de muestra.

1 -qadam: Materiallar

Materiallar
Materiallar

Dasturiy ta'minotni Arduino -dan yuklab olish, IRremote -ni (masalan, Arduino -ni o'qish uchun hech qanday imkoniyat yo'q) yuklab olish uchun mo'ljallangan dasturlar:

  1. 1 ta Arduino UNO
  2. 2 marta davom etadigan xizmatlar, ular SM-S4303R va MG90D-ni tanlashda afzalroqdir.
  3. 1 x infraqizil retseptorlari (TSOP382)/\/a 1.95 $ en
  4. 1 x LED RGB/\/\ 1.95 uchun
  5. 1 ta konteyner 3xAA/\/a a 1,5 $ en
  6. 1 x Adaptador uyasi 9v/\ a / 2.95 uchun
  7. 1 x 9v va 3 marta AA
  8. ON/OFF tugmasi (ixtiyoriy)/\/\ a 0,95 en
  9. Kabel. Eslatib o'tamiz, o'tish joylari, ular uchun los bordes.

Materiallar Chasis

Bu eng yaxshi robotlardan biri. Doktor Tomas de Camino Bek hech qanday muammoga duch kelmaydi. Aloqa bo'yicha hech qanday ma'lumot yo'q, bu arxivlar va arxivlar, arxivlar va arxivlar formatida. Qachonki, bu sizning xohishingizga mos kelmasa, biz sizga hech qanday muammo tug'dirmaymiz.

2 -qadam: Chasis

Xasis
Xasis
Xasis
Xasis
Xasis
Xasis

Qachonki, bu sizning xohishingizga mos kelmaydi. Fotosuratlardan foydalanish mumkin.

1. Doktor Tomas de Camino en mano, podemos pegar el velcro en la parte de arriba.

2. Abo -donde pegaron el vecro, amarren la caja de baterías y la batería de 9v al chasis utilizando las amarras de plástico.

3. Ahora sigue amarrrar losservos. Asegurence que estén orientados hacia el mismo lado y estén lo más paralelo posible uno de otro. Shunday qilib, bu xizmatlar, albatta, juda muhim.

4. Quvvat uzatish xizmatlari yoki boshqa kabellar mavjud.

5. Peguen un pedazo de velcro debajo del arduino y, utilizando el velcro, peguen el arduino al chasis.

3 -qadam: koneksionlar

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

1. 9 va 10 -yildagi RGB va LED konvektorlari. (1 -rasm)

2. Raqamli infraqizil signallar va raqamli raqamli simlar, 5 pinli raqamli. Bu juda muhim vazifadir 6. (rasm 2)

3. Tarmoqli kabellar va kabelli kabellar, shuningdek, kabel o'tkazgichlari. Shunday qilib, siz kabelni tarmoqqa ulashingiz mumkin. Ma'lumki, kabellar ham, kabellar ham, kabellar ham, kabellar ham. Bu hech qanday talab qilinmaydi.

4. Kabellar 3 yildan 4 yilgacha Aresino bilan bog'laning.

5. Opcionalmente pueden rozi emas, 9v. Yakkaxon kabellar faqat kabel orqali ulanishi mumkin. (3 -rasm)

*** Notalar ***

Batareya xizmatlari faqat maxsus xizmatlardan foydalaniladi.

Qachonki, bu juda tez sodir bo'ladi.

Boshqa turdagi kabellar servo dvigatellar, ambargolar va boshqa kabellar bilan bir xilda, kabellar va kabellar orqali uzatiladi.

Tavsiya etilishi mumkin bo'lgan eng yaxshi las conexiones. O'quv qo'llanmalari hech qanday muammoni hal qila olmaydi.

4 -qadam: Infra Rojo -ni qayta qabul qiluvchi

Infra Rojo -ni qayta qabul qiluvchi
Infra Rojo -ni qayta qabul qiluvchi
Infra Rojo -ni qayta qabul qiluvchi
Infra Rojo -ni qayta qabul qiluvchi
Infra Rojo -ni qayta qabul qiluvchi
Infra Rojo -ni qayta qabul qiluvchi

Infra Rojo nima?

Infra-Rojo /debajo del Rojo /

Qachonki, infrarroja eslab bo'lmaydigan bo'lsa, u holda, shahar hokimi, eng yaqqol ko'rinib turibdiki, yengilmas al -ojo inson. Tabiiyki, bu eng muhimi, elektr energiyasi. TSOP382 filtri 980 ta nometall o'lchov bilan ta'minlangan bo'lsa, u erda hech qanday muammo yo'q. Shunday qilib, siz 38,5 kHz chastotali televizorni televizor orqali boshqarishingiz mumkin. (Rasm # uno)

OK, siz nima qilasiz?

Oddiy TSOP382 operatsiyalari mikro -protsessor tomonidan amalga oshiriladigan operatsiyalardan keyin amalga oshiriladi. Qachonki, bu pul o'tkazmalari, shuningdek, protokoli ham, kommunikatsiyalar ham. Bu 2,4 milodiy tezlik bilan amalga oshiriladi (LOW en el Arduino) va u bir vaqtning o'zida bir vaqtning o'zida bir marta yozilgan. O'yin 0,6 milodiy, pulsos - 2,4, pul o'tkazmalari - 0,6 milodiy. (Rasm # dos)

Mana, bu sizning xohishingizga ko'ra, hech narsa emas. Oxirgi bosqichda, agar siz ushbu operatsiyani bajarishni xohlasangiz, uni nazorat qilishingiz mumkin.

Nuestro código funciona con el ekvivalenti, o'nli kasrlar soni. Boshqaruvning o'ndan o'ninchi qismiga raqamli raqamlar ham kiradi. Eslatib o'tamiz, notarial qoidalar har qanday holatda ham nazorat qilinadi. Boshqaruvni nazorat qilish, bu botonlarni tuzatish, ularni tuzatish va tuzatish uchun zarur bo'lgan raqamli o'nlik raqamlar nazoratini belgilaydi. O'n sonli raqamlar o'nlik kasrlar ketma -ketligi bilan mos keladi. Alohida kutubxonalar IRRemote -ni to'g'ri yuklashda yordam beradi.

#qo'shing

IRrecv sensori (6);

decode_results natijalar paneli;

bo'sh o'rnatish () {

Serial.begin (9600);

sensor.enableIRIn (); // "sezgich" ni qayta yozish mumkin

}

void loop () {

if (irrecv.decode (& natijalar)) {// la función.decode nos devuelve 1 si decodificó correctamente o 0 si no.

Serial.println (resultados); // NOS DA EL NUMERO QUE NECESITAMOS

irrecv.resume (); // Datchiklar uchun tayyorgarlik bosqichlari

}

}

5 -qadam: Komo Usar servomotorlari?

Komo Usar servomotorlari?
Komo Usar servomotorlari?

Boshqacha aytganda, manipulyatsiyadan so'ng, aniqlik va aniqlik aniqlanadi. Boshlang'ich toifadagi xizmatlar turkumi 180 darajadan oshib, 360 gradusgacha davom etadi. Xotirani, Arduino va boshqa dasturlarni o'qing, bu savollarga javob bering.

Birinchi misol:

1) #qo'shing

Bu erda siz IDE -ni Arduino -dan yuklab olishingiz mumkin bo'lsa, u holda siz o'zingizning shaxsiy ma'lumotlaringizni o'rnatishingiz mumkin.

2) Servo dvigatel1;

Dvigatelni nazorat qilish vositasi.

3) bekor o'rnatish () {

vosita 1. biriktirish (9);

}

Biriktiruvchi () xizmat ko'rsatuvchi dvigatel bilan bir vaqtda o'rnatiladi. Bu xizmat ko'rsatuvchi kabelning eng yaxshi simidir.

4) void loop () {

vosita 1. yozing (180); // un lado velocidad maxima

kechikish (3000); // que corra por tres segundos

vosita 1. yozish (0); // oto lado velocidad maxima

kechikish (3000); // que corra por tres segundos

// Dvigatelning 90 gradusli dvigateli

vosita 1. yozish (90); // hech qanday ma'lumot yo'q

kechikish (3000); // esperamos gunoh harakatlantiruvchi vosita

}

Dvigatellar 180 gradusdan 360 darajagacha bo'lgan masofadan turib harakatlanadilar, 180 gradusli dvigatellar bilan harakatlanuvchi dvigatellar va avtoulovlar uchun mos yozuvlar yoziladi, bu esa 360 gradusdan 90 gradusgacha o'zgaradi. datchiklar uchun sensorlar va boshqaruv tizimlari 90 dan ortiq masofani bosib o'tadi. Masalan, motor1 -ni yozib oling, motorni yozib oling, motor1.write (105) va sizning mashinangizni boshqarib turing.

6 -qadam: Codigo

Codigo
Codigo

Ya'ni, siz "serebro" robotini yaratishingiz mumkin. Ma'lumotlar almashinuvi, bu sizning qo'lingizdan kelganini bilib oling. Ya'ni, bu sizning qo'lingiz bilan yozilgan. Mana, bir necha oydan buyon, nima bo'lishidan qat'iy nazar, siz o'zingizning shaxsiy ma'lumotlaringizni aniqlab olishingiz mumkin. Qachonki, bu hech qanday ma'noga ega emas.

Tavsiya: