Агуулгын хүснэгт:
- Алхам 1: Материалууд
- Алхам 2: Chasis
- Алхам 3: Конексионууд
- Алхам 4: Infra Rojo -ийг дахин хүлээн авагч
- Алхам 5: Como Usar Servomotores?
- Алхам 6: Кодиго
Видео: Робот Controlado Con Cualquier Control De Tv: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Зааварчилгаа нь телевизорыг хянадаг роботын хяналт юм. Олон тооны роботууд, гэмт хэрэгтнүүдийн хориг арга хэмжээ авах, олон нийтийн сүлжээнд нэвтрүүлэх, телевизийн удирдлага, телевизийн нэвтрүүлэг, дэлгэцийн бүтээлүүд зэрэг маш олон янзын арга хэмжээ авах боломжтой. Гарын авлага, програмыг автоматаар ашиглах нь гарын авлага; ademas, se explica la teoria necesaria de las tecnologias que se utilizaron. Энэ нь хамгийн тохиромжтой зарчмуудын нэг юм. Зааварлахын тулд servo-motores de rotacion Continue, RGB-ийн идэвхжүүлэгчид, мэдрэгчтэй инфражерын декодификатыг идэвхжүүлж, Arduino програмыг ашиглана. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах To codigo necesario va a estar claramente comentado y los invito a hacer cualquier cambio que vean тохиромжтой. Нүгэл үйлдэхийн тулд, видео бичлэгийг үзэх боломжтой.
Алхам 1: Материалууд
Програм хангамжийн програмууд нь Arduino програмыг татаж авах боломжтой бөгөөд IRremote програмыг (Arduino хичээлийн зааварчилгааг үнэгүй татаж авах боломжтой) олж авсан болно.
- 1x Arduino UNO
- 2 x Servos de rotación Continua, pequeños preferiblemente /\ /\ aunque en este proyecto se utilizaron los SM-S4303R, recomendaría los MG90D.
- 1 x Infrarrojo tipo diodo (TSOP382)/\/a 1.95 $ en
- 1 x LED RGB/\/\ a 1.95 en
- 1 x Contenedor de baterías 3xAA/\/\ a 1.5 $ en
- 1 x Adaptador tipo jack a batería de 9v/\/a a 2.95 en
- 1 x Batería de 9v y 3x baterías AA
- ON/OFF унтраалга (заавал биш)/\/\ a 0.95 en
- Кабель. Es más sencillo con jumpers, aunque habría que cortar uno de los bordes.
Материалууд Chasis
Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Esto puede quadar a la creatividad de ustedes y el tipo de robot que quieran hacer. Доктор Томас де Камино Бэк йо ямар ч асуудалгүй болно. Холбоо барих зааварчилгаа авах боломжтой бөгөөд энэ нь архивын хамгийн чухал хэлбэр юм. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Si quieren usar el mismo chasis que yo además necesitarán amarras de plástico como las que se usan para cerrar las maletas.
Алхам 2: Chasis
Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Si quieren usar el mismo chasis que yo, estos son los pasos. Үүнийг ашиглах боломжтой.
1. Доктор Томас де Камино энд мано, podemos pegar el velcro en la parte de arriba.
2. Abajo de 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. Ахора sigue amarrrar losservos. Asegurence que estén orientados hacia el mismo lado y estén lo más paralelo posible uno de otro. Нэмж дурдахад, үнэн хэрэгтээ энэ бол маш чухал зүйл юм.
4. Тохиромжтой үйлчилгээ, өөр өөр кабелийг ашиглах боломжтой.
5. Peguen un pedazo de velcro debajo del arduino y, utilizando el velcro, peguen el arduino al chasis.
Алхам 3: Конексионууд
1. El led RGB va conectado a los pines 9, 10 y 11. El pin común va conectado al pin de 5v del arduino. (Зургийн дугаар 1)
2. Infrarrojos ба conectado -ийн газрын рецептор, 5 pin y cualquier pin дижитал. Энэ бол маш чухал зүйл юм 6. (Зураг 2)
3. Лос дос кабель de tierra de los servomotores con conectados кабель de tierra de la caja de baterías. Дахин хэлэхэд, кабелийг холбож болно. Де ла мисма манера, лос кабель нь конектадос кабель, корриенте де ла кажа батериа. Esta corriente no esesesaria conectarla al arduino.
4. Төгсгөлийн хувьд кабелийг сонгоно уу.
5. Opcionalmente pueden зөвшөөрсөн 9 кабель кабель. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Hacerlo solo tienen que cortar el cable de tierra de este cable y conectarlo por medio del switch. (Зураг 3)
*** Notas ***
Батерей нь онцгой үйлчилгээтэй бөгөөд энэ нь батерей юм.
Дараагийн нэр томъёо нь моторын сүлжээ юм.
Альтернатив картууд нь cabezera de los кабель, servo мотор, нүгэл хилэнц гаргах, хамгаалалт хийх, кабелийг хооронд нь холбох зэрэг болно.
Зөвлөмж болгож буй зүйл бол худалдагч las conexiones юм. Aquel une excelente заавар нь ямар ч утгагүй бөгөөд энэ нь ямар ч асуудалгүй болно.
Алхам 4: Infra Rojo -ийг дахин хүлээн авагч
Инфра Рожо гэж юу вэ?
Инфра-Рожо /debajo del Rojo /
Хариуцлага тооцохдоо хэт улаан туяаны инфракрожа нь урт хугацааны туршид хотын захирагч болно. Мэдээжийн хэрэг, байгалийн гаралтай, хамгийн их ашиг тустай байдаг. El TSOP382 нь 980 -ийн хэмжигдэхүүнээс үл хамааран шүүлтүүр хийдэг. Нэмэлт, 38.5 кГц -ийн давтамжтай телевизор дээр бие даан ажиллах боломжтой. (Зургийн # нэг хэсэг)
Зүгээр үү, como funciona la comunicación?
El TSOP382 нь хэвийн үйл явцыг хэвийн болгоход туслах болно. Энэ нь хамгийн чухал үүрэг гүйцэтгэдэг бөгөөд энэ нь хамгийн чухал үүрэг гүйцэтгэдэг. Дараах 2.4 мс -ээс доош хугацааны дараа (LOW en el Arduino -г ашиглах боломжтой) комуникийг ашиглах боломжтой болно. Los ceros se төлөөлж байна 0.6 ms, los unos con pulsos 2.4, y entre cada pulso hay 0.6 ms de descanso. (Зургийн # dos)
Энэ бол хамгийн чухал зүйл юм. Төгсгөлд нь хэлэхэд, энэ нь танд маш чухал үүрэг гүйцэтгэдэг.
Nuestro código funciona con el equale del numero binario en decimal. La table de la foto numero tres muestra el numero binario y el эквивалент аравтын де лос ботоны де ми хяналт. Тэмдэглэл нь чухал ач холбогдолтой нотариат юм. Хяналт, шалгалт, ботоны үйл ажиллагаа, аравтын бутархай тоо, аравтын бутархай тоо нь хяналтын хяналттай тохирч байна. Хяналтын дараалал нь аравтын бутархай тоог харгалзах болно. Ирээдүйд IRRemote програмыг хуулж аваарай.
#оруулах
IRrecv мэдрэгч (6);
decode_results үр дүнгийн цэгүүд;
хүчингүй тохиргоо () {
Цуваа эхлэх (9600);
sensor.enableIRIn (); // "мэдрэгч" -ийг хүлээн авах боломжтой
}
void loop () {
if (irrecv.decode (& үр дүн)) {// la función.decode nos devuelve 1 si se decodificó correctamente o 0 si no.
Serial.println (үр дүнгийн үр дүн); // NOS DA EL NUMERO QUE NECESITAMOS
irrecv. resume (); // Мэдрэхүйн мэдрэгч
}
}
Алхам 5: Como Usar Servomotores?
Лос -сервомотор нь хүүгийн хувьд маш сайн ойлголттой байдаг. Энэ нь 180 ангилал, 360 градусын давтамжтай байх ёстой гэсэн ангиллын үндсэн зарчмууд юм. Хөтөлбөр нь Arduino -ийн програм хангамжийн хувьд маш чухал үүрэг гүйцэтгэдэг.
Жишээ нь:
1) #оруулах
IDE -ийг Arduino дээрээс татаж авах боломжтой бөгөөд энэ нь танд маш их үүрэг гүйцэтгэдэг.
2) Servo мотор1;
Creamos un objeto que vamos a usar para controlar el motor.
3) хүчингүй тохиргоо () {
мотор 1. бэхэлгээ (9);
}
Холбох функц () нь servomotor -ийг холбоход зориулагдсан болно. Энэ нь цахилгаан хөдөлгүүрийн кабелийг ашиглах боломжийг олгодог.
4) void loop () {
мотор 1. бичих (180); // un lado velocidad maxima
саатал (3000); // que corra por tres segundos
мотор 1. бичих (0); // хамгийн дээд тал нь
саатал (3000); // que corra por tres segundos
// 90 градусын цахилгаан хөдөлгүүртэй
мотор 1. бичих (90); // si no se detiene hay que calibrarlo girando el tornillo ubicado a un costado del servomotor
саатал (3000); // esperamos sin mover el motor tres segundos
}
Үйлчилгээний хөдөлгүүрт 180 градус, өөрөөр хэлбэл 360. 180 градусын аль алиных нь үйлдлийн системд мотор хийх, өөрөөр хэлбэл 360 градусын аль алинд нь 360 градус бичих боломжтой. Мэдрэгчийг хэмжих төхөөрөмж нь 90 хэмжээсээр дамжин өнгөрөх ёстой. Тухайлбал, моторын хөдөлгүүрийг өөрчилж, моторын хөдөлгүүрийг өөрчилнө үү1. Бичих (105)
Алхам 6: Кодиго
Тэмцээний робот, "церебро" роботын ганцаарчилсан хувилбар. La mejor for de entender el cdigo es viendo cada detalle en el codigo. Нэмж дурдахад, энэ нь хамгийн чухал зүйл юм. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу хөрвүүлэх. Үнэн хэрэгтээ энэ нь ямар ч асуудалгүй юм.
Зөвлөмж болгож буй:
Ромео: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Робот Сегуидор Де Луз: 26 алхам (зурагтай)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Дугуйны мэдрэгчийн мэдрэх чадвар, DFRobot -ийн зөв ойлголт, үлгэр дууриал, ойлголт маш их байдаг. Хамгийн тохиромжтой нь прототипүүд robóticos y el de de motores y servos, d
Arduino удирдлагатай робот робот: 13 алхам (зурагтай)
Arduino удирдлагатай робот хоёр хөлтэй: Би үргэлж роботыг сонирхож байсан, ялангуяа хүний үйлдлийг дуурайхыг оролддог. Энэхүү сонирхол нь намайг хүний алхаж, гүйж буйг дуурайдаг робот хөлний загвар зохион бүтээх, хөгжүүлэх оролдлого хийхэд хүргэсэн юм. Энэхүү зааврын дагуу би танд үзүүлэх болно
DIY робот - Боловсролын 6 тэнхлэгтэй робот гар: 6 алхам (зурагтай)
DIY робот | Боловсролын 6 тэнхлэгтэй робот гар: DIY-Robotics сургалтын үүр нь 6 тэнхлэгтэй робот гар, электрон удирдлагын хэлхээ, програмчлалын програм агуулсан платформ юм. Энэхүү платформ нь үйлдвэрлэлийн робот техникийн ертөнцийн танилцуулга юм. Энэхүү төслөөр дамжуулан DIY-Robotics нь
Тэнцвэржүүлэх робот / 3 дугуйт робот / STEM робот: 8 алхам
Тэнцвэржүүлэх робот / 3 дугуйт робот / STEM робот: Бид сургуулиудад болон сургуулийн дараах боловсролын хөтөлбөрт зориулан тэнцвэржүүлэгч, 3 дугуйт роботыг бүтээсэн. Энэхүү робот нь Arduino Uno, захиалгат бамбай (барилгын бүх дэлгэрэнгүй мэдээллийг өгсөн болно), Li Ion батерейны багц дээр суурилсан (бүх бүтэц
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ - Эрхий хурууны робот - Servo мотор - Эх код: 26 алхам (зурагтай)
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ | Эрхий хурууны робот | Servo мотор | Эх код: Эрхий хуруу робот. MG90S servo моторын потенциометрийг ашигласан. Энэ нь маш хөгжилтэй, хялбар юм! Код нь маш энгийн. Энэ нь ердөө 30 орчим мөр юм. Энэ нь хөдөлгөөнт зураг шиг харагдаж байна. Асуух зүйл эсвэл санал хүсэлтээ үлдээнэ үү! [Заавар] Эх код https: //github.c