lunes, 5 de marzo de 2018

Programación directa del módulo ESP8266 con Arduino UNO o NANO

Buenas a todos!!!
Ultimamente no ando mucho por el blog ya que he estado liado con otros proyectos de mi otra web
lamaquetade.infotronikblog.com y un programa para Android llamado DCCpp Cab, para el control de maquetas ferroviarias en sistema digital.


ESP8266 con divisor de tensión en RX
y listo para ser usado como servidor
webSockets
La central utiliza la comunicación serial para recibir y mandar los datos y ahí es donde entra el
ESP8266 y aunque ya lo había usado en algunos proyectos tales como:
Como actualizar el firmware del ESP8266 con Arduino Nano.
Comandos AT para modulo ESP8266.
Arduino ESP8266 servidor web con DTH11 y sensor de humedad en tierra.
Pero en todos estos proyectos siempre programo Arduino para que sea él el que se comunica y daba las ordenes al ESP8266 tales como la red wifi, SSID y Password.
De la siguiente manera, todas esas ordenes quedaran guardadas directamente en la memoria del ESP8266.
Manos a la obra, ¿que necesitamos?

Antes de montar ningún circuito, tenemos que instalar en el IDE de Arduino  para ello lo primero es abrir el IDE de Arduino e ir a "archivos ==> Preferencias":


sábado, 23 de diciembre de 2017

Arduino: Reloj On Board con RTC i2C LCD 16x2 y DHT 11

Hola a todos!!!
Hace un tiempo se me rompió el reloj del coche, un viejito Clio de 2004. Estuve mirando el repuesto y estaba entre 20 y 40€ y su función en mi coche era solamente dar la hora, el sensor de temperatura era un extra que no puse en su momento. Bueno después de muchos años el reloj del coche paso a mejor vida...
Arduino ha sido una solución original y económica para este problema. Con menos de 10€ he montado un reloj con 2 sensores de temperatura/humedad DHT11 un LCD a juego con la iluminación interior de coche (rojo) y un modulo RTC D1307 i2C.
Este programa es una variación de otro que publique en este articulo  Arduino: Reloj calendario con RTC DS1307 i2C.


Los componentes han sido los siguientes:

  • 1 x Arduino NANO.
  • 1 x LCD 16x2.
  • 2 x DHT11.
  • 3 x Pulsadores
  • 1 x Divisor de tensión.

Arduino Reloj RTC para coche.

viernes, 1 de diciembre de 2017

Arduino: Coche RC Maisto Drift XboxRC24

Buenas a todos otra vez!!!
Ahora le toca el paso a los coches RC!!! Estos son los que siempre ha sido mi preferencia en cuanto a radio control. Y ahora voy a ver que tal le sienta a Arduino el control de este tipo de vehículos. En principio con todo lo visto en el blog podríais montar uno sin ningún tipo de problemas. 
En los archivos para la descarga incluyo también el del mando ya que también esta modificado para soportar nuevas funciones y ajustes que voy incluyendo poco a poco. 

Bueno para este proyecto voy a utilizar la misma plantilla del archivo .ino que use con el tanque RC.
Esto me obliga también ha hacer cambios en casi todo lo que tengo así que iré publicando los archivos cuando crea que la versión esta lista. 

La base de este proyecto es un coche RC que me cayo en mis manos hace años y haremos que vuelva a andar como el primer día... o mejor ;) 

Arduino Maisto Monster DriftArduino Maisto Monster Drift
Se llama Maisto Monster Drift y ya le hice unas modificaciones anteriormente, bueno viendo la fecha... hacer bastante tiempo.

Lo primero que había que modificar era la dirección. Así que lo primero que tenemos que hacer es quitar la electrónica original para dar cabida al servo, al Arduino NANO y al driver L293. 
Del L923 solo usaremos la mitad del chip ya que solo tenemos que alimentar uno de los motores.

Arduino Maisto Monster Drift
Quitar tapadera superior
Arduino Maisto Monster Drift
Electrónica que tenemos que no vamos a usar



Arduino Maisto Monster Drift
Maisto Monster Drift sin electrónica

domingo, 19 de noviembre de 2017

Usos para Raspberry Pi

Buenas a todos!!!
Esta publicación va con un poco de retraso... ya tenía la Raspberry Pi 2 desde hacia bastante tiempo, pero como la tenia en otros usos y no he podido hacerle una entrada en condiciones. En principio esta entrada va a ser un poco presentación de la placa.
Vamos a echar un vistazo a las distintas posibilidades que nos ofrece:

lunes, 13 de noviembre de 2017

Arduino: Driver L293, DHT 11, nRF2401 (parte2)

Buenas a todos ya esta listo el programa para sus primeras pruebas.

El Programa consta de dos partes, el archivo "XboxRC24_Receptor_Tanque" y el archivo "NRF2401Receptor". Este ultimo sera común a partir de ahora que lo use en mis proyectos sin que sufra muchas modificaciones, es la mejor manera de "reciclar" código. Explicare ese código mas detalladamente en una próxima entrada, tanto la del receptor como la del emisor.

Como ya explique su construcción y diagrama de conexiones en Arduino: driver L293, DHT11 y nRF2401 (parte 1) voy a poner directamente el código:

Arduino: Driver L293, DHT 11, nRF2401 (parte1)

Esto va sobre ruedas, y nunca mejor dicho, ya tengo la primera versión del mando XboxRC24 transmitter y para sus pruebas he utilizado un vehículo que construí cuando trabajaba con los microcontroladores 16f, que buenos recuerdos, siempre liado con los puertos COM del portátil...
Lo termine (todos sabemos que estos proyectos nunca terminan) y al poco tiempo empecé con Arduino.

Arduino nRF2401
Arduino nRF2401
Hace un tiempo lo actualice a esta plataforma utilizando el HC-06 encargado de la transmisiones de datos, ahora se encargará el nRF2401. Con un mayor alcance, un consumo casi de risa y siendo realmente estable es la mejor solución que he visto hasta ahora en el tema de radio control.



La base de este proyecto es completamente artesanal, realizado en
aluminio y plástico reciclado.
La estructura de aluminio son unos separadores de los que se utilizan en la obra en cocinas y baños.
La base sobre la que va montada la electrónica son de una caja registradora.
Cuenta con una batería Ni-Cd de 9,6V y 900mAh, como ya he comentado y seguramente vuelva a comentar, el tema de las baterías tengo que estudiarlo más a fondo ya que es algo que a día de hoy esta muy avanzado. Es un diseño sencillo pero muy robusto, ideal para cacharrear con el.

Tenéis mas fotos de su construcción original en la entrada que escribí en su momento: Oruga cebek C-6083 V2

A partir de esas todo lo demás pertenece a la ultima actualización.


La electrónica:

Esquema de conexiones pata Tanque XboxRC24
Esquema de conexiones pata Tanque XboxRC24

Related Posts Plugin for WordPress, Blogger...