jueves, 24 de septiembre de 2015

Mi primera libreria de Arduino (Modificada en Julio)

Laboratorio Prueba 4

Descripción: Sencilla Libreria para manejar uno o o dos multiplexores 74hc595.

Repositorio: Descargar Libreria - Download Library

______________________________________________________________________________

Materiales. (Dado que la libreria tiene un ejemplo (secuence_leds.ino) en la carpeta examples). Tambien hay un circuito de dos shield registers en el archivo fritzing circuit_example.fzz asi que si desean descarguenlo.


  • 8 Diodos Led.
  • 8 Resistencias de 220 ohmios.
  • Multiplexor 74hc595.
  • Jumpers
  • Arduino Uno
_______________________________________________________________________________

Diagrama Esquemático.



Diagrama En Protoboard.


_______________________________________________________________________________

Vídeo del Funcionamiento.




jueves, 27 de agosto de 2015

Hacer Shield Sencillo LCD Arduino

Laboratorio Shield

Descripción: Hacer un shield arduino para el display LCD 1602. Esta conformado con dos potenciometros: uno es para el control de la luminosidad y el otro para el contraste del texto.
________________________________________________________________________________

Materiales.


  • PCB hecho en fritzing.
  • 2 potenciometros: uno de 1K y el otro de 500ohm.
  • header hembra
  • header arduino.
  • alambre y cable delgado.
_________________________________________________________________________________

Diagrama En Protoboard.



Diagrama Esquemático.



Diagrama En PCB.

     Con Recubrimiento de cobre.

Sin Recubrimiento.
 

Versión 1.2


Fotos Del Desarrollo Paso a Paso.





"Por seguridad realizarlo con un experto de electronica en un area bien ventilada. Esto porque, inhalar el vapor del acido es perjudicial para la salud". Recomiendo ver este video: https://youtu.be/eWqCelXW-Ps?t=25s

















Vídeo Del funcionamiento.



jueves, 23 de julio de 2015

Arduino + Processing + Json

Descripcion: aunque solo menciono a estos tres (arduino, processing y json), de hecho en este proyecto esta involucrada una pagina web alojada en un hosting gratuito. Atravez de la pagina que puede ser accesible desde cualquier movil, es responisve, que puede convertirse como aplicacion movil por medio de phonegap(esto ultimo es aparte), se guardan dos datos en una base de datos del hosting (nombre y mensaje). Seguido con processing utilizo una funcion ala que le doy la ruta de un archivo de extension php que consulta los datos en la base de datos y los devuelve en una estructura de archivo Json. una ves que processing tenga los datos se los paso al arduino por el puertos serial, el arduino analiza los datos ya sea en la matriz o en el display LCD (la desicion es dada por el usuario al momento de ingresar datos).

 Materiales.


  • Arduino Uno
  • Lcd 1602 (ver mas en el laboratorio de LCD y arduino)
  • Matriz led 8x8 (ver mas en el laboratorio de matriz 8x8) "Ojo, en ese laboratorio se utilizaron los pines 12, 11. pero para este laboratorio se usan los pines 8 y 9, por que los pines 12 y 11 son usados para el LCD"
  • cables Jumper's
  • una pagina web hecha en php
  • archivo php para consulta en la base de datos
  • hosting (yo use hostinger)
  • processing
Codigo Arduino

Codigo processing



Video Del Funcionamiento



lunes, 4 de mayo de 2015

Haz Tu propio Modulo Joystick


Descripcion: Aprenda a armar un modulo joystick sencillo con solo una palanca de mando ya sea de un control de play o xbox.
________________________________________________________________________________
Materiales.

  • Palanca de mando.
  • 1 resistencia de 10k.
  • 1 resistencia de 470 ohmios (opcional).
  • Una plaquerta universal
  • Alambre para completar el circuito
________________________________________________________________________________

Diagrama Esquemático.


________________________________________________________________________________

Diagrama Protoboard.





Montaje PCB.
Fritzing (PCB)
Probador del joystick con arduino. (6:02 - 8:11 -> prueba con arduino)



martes, 7 de abril de 2015

Presionar teclas de la direccion y ENTER con joystick

Laboratorio Prueba 2

Descripcion: Con un joystick conectado a un arduino UNO mando señales de Arriba, Abajo, Izquierda, Derecha y ENTER; por medio de processing se toman las señales del arduino y genera el disparo de la tecla Arriba, Abajo, Izquierda, derecha o si presiono el boton del joystick dispare Enter.
________________________________________________________________________________
Materiales.


  • Arduino UNO
  • Joystick ("El que se ve en el video lo hice con una palanca de mando de un control").
  • cables o correa de cinco cables.
_______________________________________________________________________________

Codigo Arduino. (error de variable solucionado)


_______________________________________________________________________________

Codigo Processing.


_______________________________________________________________________________


Video Del Funcionamiento.


martes, 31 de marzo de 2015

LED Como Sensor

Laboratorio de Prueba 1

Descripcion: Usar un diodo led como sensor de luz.

_______________________________________________________________________________

Materiales.

  • Un diodo Led 
  • Dos transistores NPN
  • Arduino Uno
  • ocho cables
  • Resistencia de 10K
_______________________________________________________________________________

Diagrama Esquematico.

Diagrama En Protoboard


_______________________________________________________________________________

Codigo Arduino.


jueves, 19 de marzo de 2015

LCD y Arduino

LABORATORIO 11


Descripción: Mostrar un mensaje desplazándose de izquierda a derecha en una pantalla LCD 16x2 enviado desde el Arduino.

________________________________________________________________________________

Materiales: 


  • Pantalla LCD de 16x2 1602g
  • Potenciometro de 10k
  • Arduino Uno
  • 1 o 2 resistencias de 220 ohmios. (esto con el fin de conectarlas en paralelo. Para aumentar la luminosidad de la pantalla).
________________________________________________________________________________

Informacion Adicional

           

  • Pines (  LED+ == A  y LED- == K  ).
________________________________________________________________________________

Diagrama del Montaje en Protoboard




Diagrama Esquemático



Fotos Del Montaje Paso a Paso





________________________________________________________________________________

Interfaz Grafica De Processing





________________________________________________________________________________

Video Del Funcionamiento





________________________________________________________________________________

Codigo Arduino


Codigo Processing