Mostrando entradas con la etiqueta coche. Mostrar todas las entradas
Mostrando entradas con la etiqueta coche. Mostrar todas las entradas

domingo, 17 de marzo de 2024

Coche remoto por Módulo 433MHz

Página principal

Coche remoto por
Módulo 433MHz


Continuando con mi anterior montaje, me dí cuenta que en algunas ocasiones cuando perdía contacto visual con el vehículo, también se perdía el contron.
Esto era normal al ser mediante IR, por lo que me puse a solucionarlo mediante módulos de RF de 433MHz.

Módulos RF



Emisor.



Receptor.

Al contrario que con los IR , la señal de RF llega bastante más lejos, traspasando paredes.
El utilizar RF , se producen interferencia entre los motores de los servos y la señal de RF, y lo mejor es utilizar diferente alimentación, pero eso sería estudio de otro artículo.
El mayor problema que he tenido, son las librerías.
Unas son incompatibles con otras, otras funcionan en algunas versiones de arduino y otras no.
Como ejemplo, la librería Servo es incompatible con la librería VirtualWire.
La solución es incluir las librerías modificadas que utilizo yo.

Programa Arduino.
Librerías utilizadas.

Video

En un artículo anterior había probado la cámara ESP-CAM , y se me ocurrió colocársela al vehículo para manejarlo a distancia.
Vuelve a ocurrir lo mismo con las interferencia de la alimentación, si la conecto directamente  a los 5V del arduino, algunas veces funciona y otras no.
Para eliminar problemas en las pruebas, la alimento mediante una Power-BANK.



Video cámara vehículo



Saludos.
Juan Galaz


Bibliografía:

14/05/2014 - Arduino - Reloj con medidor de temperatura y humedad externa.433MHz - MX-05V. arnote
07/05/2014 - Arduino - Receptor temperatura y humedad-433MHz-MX-05V.   ardurx
06/05/2014 - Arduino-Transmisor temperatura y humedad-433MHz-MX-FS-03V. ar433



 

sábado, 16 de marzo de 2024

Coche remoto por Infrarrojos

 

Página principal

Coche remoto por
Infrarrojos


El otro día me encontré en el Rastro un Freaduino . Es un arduino UNO con algunas buena modificaciones, junto con varios accesorios, un vehículo movido por servos modificados, y un conjunto de sensores.
https://forum.arduino.cc/t/review-de-freaduino-uno-placa-compatible-con-el-arduino-uno/168846

Si tienes un servo y quieres utilizarlo para giro continuo, existe numerosos tutoriales que te explican como hacerlo.
El resumen de la modificación que debes hacer es:
-Quitar el potenciómetro y sustituirlo por dos resistencias iguales (10K).
-Eliminar el tope que existe en uno de los rodamientos para que gire 360 º.
La prueba sencilla que se me ocurrió  fue hacer un coche teledirigido mediante un mando a distancia de televisión, en mi caso LG.

Lo primero es tener el receptor de IR, yo tengo muchos de reciclaje.



Las pruebas se hicieron en el nano, y como todo funcionaba bien lo pase al Freaduino.


El montaje en Freaduino.

El mayor problema que he tenido, son las librerías.
Unas son incompatibles con otras, otras funcionan en algunas versiones de arduino y otras no.
/*
You have to go into the .h and .cpp files and change "WProgram.h" to Arduino.h
WProgram.h: No such file or directory
*/
/*
Las librerías  "IRremote" y "RobotIRremote" son incompatibles
Tu tienes que instalar "IRremote" y desinstalar "RobotIRremote".
*/

La solución es incluir las librerías modificadas que utilizo yo.

Programa Arduino.
Librerías utilizadas.

Video


Saludos.
Juan Galaz


Bibliografía:


https://www.youtube.com/watch?app=desktop&v=Ux1nzNDKxoA
https://www.youtube.com/watch?v=4C8Y3caU4y0
Tren IR
Coche RC
SERVO

domingo, 16 de noviembre de 2014

Arduino-Android Buetooth hc05 Manejando un coche.

Página principal


Arduino-Android
Buetooth
hc05
Manejando un coche.

xsetaseta@gmail.com

Después de el anterior montaje Encender 4 leds mediante bluetooth, manejar un coche tele-dirigido no debía ser muy difícil.
Para manejar los dos motores he utilizado el integrado L293D, que ya tiene diodos de protección internamente.


Conexionado del L293D


Esquema de todo el conjunto.

Como se puede observar falta la alimentación a los motores.
En un principio tenía dos alimentaciones por separado, para el arduino y para los motores.
Para el diseño utilizo dos alimentaciones, una del USB para el arduino y otra de las baterias para los motores.
Lo que no podemos es alimentar a los motores mediante la tensión de 5V que sale del arduino, podemos estropear algo.
Cuando todo está probado, alimento al arduino mediante las baterías de los motores, directamente al pin 5V del arduino.
La alimentación para los motores se aplica al pin 8 del L293D.



Imagenes del conjunto montado.

Para el control mediante el ordenador he hecho un programa en Gambas (Basic ).

Programa en Gambas.

Para el programa en android he utilizado un interprete de basic  en su modo trial  BASIC4Android.

Programa en android.

PROGRAMAS. Se encuentran todos los ficheros, arduino, gambas, android.



Video de su funcionamiento.



Saludos.
JUAN GALAZ

Bibliografía:

http://diymakers.es/arduino-bluetooth/
http://english.cxem.net/arduino/arduino4.php
http://www.instructables.com/id/Andruino-A-Simple-2-Way-Bluetooth-based-Android-C/step1/How-to-use-ArduDroid/
http://www.instructables.com/id/Cheap-2-Way-Bluetooth-Connection-Between-Arduino-a/?ALLSTEPS
http://mcuoneclipse.com/2013/06/19/using-the-hc-06-bluetooth-module/
http://www.basic4ppc.com/
http://www.extremadura-web.es/Blog/2012/10/29/comunicacion-bluetooth-serie-arduino-y-basic4android/
http://iesromerovargas.es/recursos/elec/sol/basic4android.htm