Obsah:

Robot Controlado Con Cualquier Control De Tv: 6 kroků
Robot Controlado Con Cualquier Control De Tv: 6 kroků

Video: Robot Controlado Con Cualquier Control De Tv: 6 kroků

Video: Robot Controlado Con Cualquier Control De Tv: 6 kroků
Video: NO SABIAS ESTO SOBRE EL CONTROL DE TU TELEVISOR! 2024, Červenec
Anonim
Image
Image
Robot Controlado Con Cualquier Control De Tv
Robot Controlado Con Cualquier Control De Tv

La idea de este instructable es canar a controlar un robot con el control de cualquier televisor. Mnoho věcí, které je třeba provést, je složité pro robota, embargo hříchu, jeho skutečná shoda s důležitým materiálem, populární ovládání, ovládání televizoru, podemos crear grandes cosas. Prohlédněte si vysvětlení programového programu robota, který bude ovládat manuál ovládání manuálu; ademas, se explica la teoria necesaria de las tecnologias que se utilizaron. Ideální pro všechny základní a mezilehlé relativní relativní komodity, jako jsou codigo. Mnoho instrukcí je k dispozici pro ovládání a ovládání servomotorů rotujících kontinuálně, aktivační LED diody RGB, použití infračervených senzorů, dekodér dekodérů; infračervené programy a Arduino. Potřebujete -li více informací, můžete si vybrat a vybrat si, zda budete mít více zkušeností, než kamkoli. Sin mas que decir, aqui les dejo un video de muestra.

Krok 1: Materiály

Materiály
Materiály

Možnost použití softwaru ke stažení Arduino, stahování a další IR IR dálkové ovládání (tutoriál pro výukové programy pro Arduino) a vaše další materiály:

  1. 1x Arduino UNO
  2. 2 x nepřetržitá rotace, preferované /\ /\ aunque en este proyecto se usearon los SM-S4303R, yo recomendaría los MG90D.
  3. 1 x infračervený přijímač tipo diody (TSOP382)/\/\ a 1,95 $ cz
  4. 1 x LED RGB/\/\ a 1,95 cs
  5. 1 x Baterie 3xAA/\/\ 1,5 $ cz
  6. 1 x Adaptador tipo jack a baterie de 9v/\/\ a 2,95 en
  7. 1 x baterie 9 x 3x baterie AA
  8. Přepínač ON/OFF (volitelně)/\/\ a 0,95 cs
  9. Kabel. Chcete -li propojit propojky, můžete si vybrat z následujících možností:

Materialis Chasis

Můžete si vybrat z různých typů robotů a robotů. For cualquier forma, el chasis que use para este proyecto fue diseñado para otro proyecto por el Dr. Tomas de Camino Beck y yo no tuve ninguna relación con el diseño. Srovnání všech odkazů a instrukcí ze všech běžných zařízení, která se týkají archivů v USA, jsou proyecto y aqui están los archiveos en formato stl. Můžete si vybrat, zda budete cházet, nebo co potřebujete, abyste se ujistili, že jste v pořádku.

Krok 2: Chasis

Chasis
Chasis
Chasis
Chasis
Chasis
Chasis

Nyní si můžete vybrat, zda se vám bude líbit, jak se vám daří. Využití fotografií pro guiarse.

1. Usa vez con las piezas diseñadas por rl Dr. Tomas de Camino en mano, podemos pegar el velcro en la parte de arriba.

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

3. Ahora znamená amarrrar losservos. Asegurence que estén orientados hacia el mismo lado y estén lo más paralelo posible uno de otro. Doporučujeme, abyste si ověřili, že vaše baterie jsou k dispozici.

4. Zaregistrujte si serva, přihlaste se nebo odpojte kabelové nebo servo servo.

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

Krok 3: Conexiones

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

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. (Ver foto # 1)

2. Infračervené receptory připojení a uzemnění, digitální pin 5v a více digitálních pinů. En este código se utiliza el pin número 6. (Ver foto 2)

3. Kabely všech typů servomotorů, které připojují kabely k bateriím. Podívejte se, jak je to s kabelovým připojením, nebo připojením k zemi. Zneškodněte všechny kabely servomotorů a připojte kabely k bateriím. Esta corriente no es necesaria conectarla al arduino.

4. Prohlédněte si všechny kabely od ostatních motorů a připojte je 3 roky 4 Arduino.

5. Příslušné možnosti souhlasí s přepnutím kabelu na 9v. Přepněte své sólové kabely na vyšší úroveň a připojte kabel. (Ver foto 3)

*** Notas ***

Baterie jsou výlučné pro servomotory, takže spotřebováváte mnoho baterií.

Nejčastěji se jedná o baterie s různými typy motorů.

Alternativní možnosti připojení kabelů servomotoru, embargo hříchu, rozhodování o konzervách a připojení kabelů k jejich připojení k internetu.

Je to doporučitelné jako prodané las conexiones. Získejte excelentní výukový program, který vám pomůže využít všechny možnosti.

Krok 4: Recepetor Infra Rojo

Přijímač Infra Rojo
Přijímač Infra Rojo
Přijímač Infra Rojo
Přijímač Infra Rojo
Přijímač Infra Rojo
Přijímač Infra Rojo

Primero que todo Qué es Infra Rojo?

Infra-Rojo /debajo del Rojo /

Básicamente, la luz infrarroja es una luz con una longitude de onda starosta a la que se encuentra en el espectro visible y por ende neporazitelný al ojo humano. Jedná se o přirozený, přirozený způsob použití elektřiny. El TSOP382 tiene filtros que logran que solo luz de 980 nanometric pase, por lo cual un ambiente con mucha luz no nos afectara en nada. Nejčastěji přehrávaná sólová nebo digitální televize s frekvencí 38,5 kHz, která ovládá televizi. (Ver Foto # uno)

¿Dobře, a jak funguje vaše komunikace?

El TSOP382 je normální, má širokou škálu funkcí, které se mohou lišit od ostatních pulzů až po použití mikroskopů. Naše nejaktuálnější informace jsou uvedeny v tabulce, což znamená, že naše protokoly komunikují. Con 2,4 ms de que el este recibiendo un pulso (recibiendo LOW en el Arduino) se entiende que se quiere empezar una commununicación. Los ceros se representan con pulsos de 0.6 ms, los unos con pulsos 2.4, y entre cada pulso seno 0.6 ms de descanso. (Ver Foto # dos)

Lo que estamos consiguiendo es una cadena de números binaria única para cada botún que presionamos. Konečné, podemos usar estos unos y ceros para saber cual botón del control se presiono y actionar segúnresponda.

Všechny funkce jsou ekvivalentní počtu binárních čísel v desítkové soustavě. Tabulka stolů pro více fotek a více desítek desítek desítek losů, které můžete ovládat. Důležitá poznámka k běžným normám, které mohou mít vliv na počet různých binárních bodů, různé možnosti ovládání. Co je to, co se týká ovládání, nebo zjednodušeno, můžete souhlasit s více botones, coed correr el código de abajo para obtener el numero decimal que odpovídat a determinado botón de su control. Prohlédněte si všechny možnosti monitorování sériových a desetinných desetinných čísel, které odpovídají všem presionám. Recueen que necesitan la librería IRremote descargada y en la carpeta correcta.

#zahrnout

Snímač IRrecv (6);

decode_results resultados;

neplatné nastavení () {

Serial.begin (9600);

sensor.enableIRIn (); // habilitamos "senzor" pro příjem

}

prázdná smyčka () {

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

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

unbcv.resume (); // Připravte senzor na příjem vážnosti

}

}

Krok 5: ¿Servomotory Como Usar?

¿Como Usar Servomotores?
¿Como Usar Servomotores?

Většina servomotorů pracuje na principu manipulace s ovládáním a kontroluje přesnost svých představ. Nejčastěji existují seny, které se široce vyskytují v hlavních kategoriích s různými ampliamente entre los servomotores, los de 180 grados y los de rotación continua o 360 grados. Aunque, usan la misma libraría de Arduino y se programan de la misma manera, respond Differto al código.

Základní informace:

1) #include

Znovu si můžete vybrat mezi IDE Arduino, nebo získat sólo teneos que incluirla al código para poder usarla.

2) Servomotor1;

Krémy mohou mít různé druhy ovládání motoru.

3) neplatné nastavení () {

motor1.attach (9);

}

Funkce připojení () asignamos un pin para usar con nuestro servomotor. A este pin es al que debemos el kabel de señal del servomotor.

4) prázdná smyčka () {

motor1.write (180); // un lado velocidad maxima

zpoždění (3000); // que corra por tres segundos

motor1.write (0); // otro lado velocidad maxima

zpoždění (3000); // que corra por tres segundos

// con 90 gradosen detenem el motor

motor1.write (90); // si no se detiene hay que calibrarlo girando el tornillo ubicado a un costado del servomotor

zpoždění (3000); // esperamos sin mover el motor tres segundos

}

Různé pozorovací rozsahy různých servomotorů 180 stupňů a 360 stupňů. Servomotor 180 stupňů všech uživatelských funkcí psaní pohybových motorů a gradientních otáček motorových vozidel, výkonových stupňů 360 stupňů ponoru 90 en el Parametro detenmos el sensor y entre más nos alejemos del 90 más rápido nos movemos hacia uno u otra dirección. Například můžete přesunout jeden motor z jednoho motoru do druhého, abyste získali motor1.write (105) y si quisiéramos moverlo lo more rápido posible a la dirección opuesta habría que escribir motor1.write (0).

Krok 6: Código

Código
Código

Seznamte se s tím, co děláte, připravujete sólo robota "cerebro" od nuestro. Nejčastěji se jedná o úraz, který by se mohl změnit v codigo. Por eso, aquí les adjunto el código que escribí. Cada parte está sumamente comentada para intenar explicar todo de la mejor manera y el código en si está escrito buscando claridad principemente. Cual duda o sugerencia, no duden en dejar un comentario.

Doporučuje: