Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: BinaryShark en 4 Marzo 2016, 00:44 am



Título: Robot controlado por RF
Publicado por: BinaryShark en 4 Marzo 2016, 00:44 am
Hola que tal, soy nuevo en el foro quería aprender como funcionan los controles de RF ya que quería hacer un robot con 3 ruedas  y controlarlo por medio de RF, el diseño es propio mio y quería programarlo con un microcontrolador de microchip o atmel y quería saber de donde puedo sacar información en internet sobre esto.Es mi primer proyecto de electrónica  , aunque se de electrónica básica ya que recientemente termine el colegio secundario con titulo de técnico electrónico.Se algo de programación básica en microchip pero no encuentro informacion de como mandarles datos por rf a un micro, ni tampoco tengo mucha idea  de conversores ADC o de contadores de ciclos de entrada etc


Título: Re: Robot controlado por RF
Publicado por: engel lex en 4 Marzo 2016, 00:52 am
te recomiendo buscar sobre arduino... con relación a ello conseguirás todo lo que neceitas


Título: Re: Robot controlado por RF
Publicado por: BinaryShark en 4 Marzo 2016, 01:22 am
Claro por eso pregunte acá por MIchochip y/o Atmel porque lo unico q encontre fue sobre Arduino


Título: Re: Robot controlado por RF
Publicado por: llaneroxy en 4 Marzo 2016, 01:24 am
Hola, 

Antes que nada, he programado bastante  en C y asm, para PIC´S , y he echo este tipo de proyectos.

Si no quieres hacerlo con Arduino y como dices hacerlo tu mismo entonces toma en cuenta esto.

Define si vas a usar modulos RF, o si lo quieres hacer tu mismo, es decir si por ejemplo  quieres usar un control de TV para moverlo o algo así. 

si usas modulos , puedes escoger entre, Bluetooth (Recomendado), RF (TX-RX) . en resumen es lo mismo, los modulo te van a servir para comunicarse de un lado a otro, ahora lo que necesitas saber es poder comunicarte con los modulos. 

para los dos casos, puedes usar una tasa de baudios de 9600 ,  y transmitir 8 bits, eso es lo que tienes que buscar en internet, es facil, si usas un PIC puedes mirar el modulo USART,  con el cual solo le pones el dato de 8 bits y el lo envía.   

Si lo haces con un modulo bluetooth es mucho mas practico, ya que puedes hacer o buscar una app en android para manejarlo con el celular, es muy común, o puedes hacer o buscar un programa para manejarlo desde el PC. 

No se a que te refieres con conversores ADC, (analogo a digital ), en este caso no los necesitas

:Si lo que quieres es poder enviar datos por IR  , debes implementar un receptor con un optoreceptor  de IR, que no es mas que un Transistor (con apariencia de LED),.


espero que te sirva esto de algo para empezar pues se que aveces la respuesta de buscar en internet no es completa por que no sabes ni que buscar :  :D :D

si necesitas algo pregunta.   

Inicia con construir tu robot,  supongo que con dos moto reductores, y debes utilizar un puente H,   y listo a programar.

mira este un proyecto que estoy terminando:
https://youtu.be/wqRuHXAu-vE




Título: Re: Robot controlado por RF
Publicado por: engel lex en 4 Marzo 2016, 01:27 am
microchip se está usando cada vez menos para aplicaciones no industriales, sin embargo han sacado tarjetas imilares a arduino para competir, aduino usa atmel, el atmel por si solo es menos popular que el microchip

por que no trabajas con arduino? tienes alguna limitacion al respecto?


la ventaja es que hay una gran comunidad con muuuucha información al respecto


Título: Re: Robot controlado por RF
Publicado por: BinaryShark en 4 Marzo 2016, 02:12 am
Porque es caro y me interesa mas aprender de micro y atmel


Título: Re: Robot controlado por RF
Publicado por: engel lex en 4 Marzo 2016, 02:21 am
comprendo lo de prender por micro y atmel :) pero no lo de caro... un mini pro vale 3$ (http://www.amazon.com/Holdding-Improved-Version-Atmega328-Arduino/dp/B00MA1XMCA/) :P tambien tomar en cuenta que los arduinos son autoregulados de voltaje, asì que corres menos riesgo de quemarlos y tienen una serie de ventajas sobre el (yo me pasé a arduino y mas nunca volvi jejeje)...


en cualquier caso desde 0 puedes hacer todo en C, tienes que comprarte la programadora que es la tabla donde se escriben los datos en el chip y escoger cuales integrados vas a usar