Voltmeter Arduino Santiapps

Arduino IoT: Tutorial para construir Voltmeter

Arduino (IoT): Tutorial para construir un voltmeter   Diseño Podemos construir 2 tipos de voltímetros con un Arduino: Mayor a 5V Menor o igual a 5V Debido a que la Arduino solo funciona con 5V máximo, el mejor tipo de voltímetro a construir con ella es el #2.  Ese es en efecto el que construiremos. Voltímetro >5V El tipo #1 involucra tomar un voltaje mas grande a 5V y partirlo de manera que solo midamos 5V máximo.  La diferencia se toma en cuenta al medir que % de 5V alcanzamos.  Por ejemplo si queremos medir 12V, partimos los 12V con algo llamado un voltaje divider.  Esto se asegura de partir en voltaje… Read More

Continue Reading
Bluetooth Smart Water Meter Arduino Santiapps

Arduino IoT: Tutorial Medidor de Agua Inteligente

Tutorial Medidor de Agua Inteligente Parte I   En este tutorial exploraremos mas sensores, pero aplicados.  En nuestro proyecto usamos un flujo metro construido a partir de un sensor Hall Effect para medir el flujo de agua por un conducto. Se mira asi: El codigo: byte statusLed = 13; byte sensorInterrupt = 0; // 0 = digital pin 2 byte sensorPin = 2; // El sensor hall-effect emite ~ 4.5 pulses/sec/litre/min float calibrationFactor = 4.5; volatile byte pulseCount; float flowRate; unsigned int flowMilliLitres; unsigned long totalMilliLitres; unsigned long oldTime; void setup(){ Serial.begin(38400); // Usarmos una LED como salida pinMode(statusLed, OUTPUT); digitalWrite(statusLed, HIGH); pinMode(sensorPin, INPUT); digitalWrite(sensorPin, HIGH); pulseCount = 0; flowRate… Read More

Continue Reading
LM7805 Voltage Regulator Arduino Santiapps

Arduino IoT: Tutorial sobre LM7805 como fuente de poder

Arduino (IoT): Tutorial LM7805 como fuente de poder   Muchas veces terminamos un prototipo y queremos llevarlo a la practica.  Es decir, queremos hacerlo funcionar en el ambiente para el cual fue diseñado.  El ejemplo típico en robótica es un carro, que luego de subir el codigo desde la compu al carro y probarlo mientras sigue conectado a la compu, queremos llevarlo a la calle.  En el caso de este robot para remover semillas, queremos conectarlo a su fuente de poder (baterías recargables) y llevarlo a la practica. El problema es que necesitamos 5V para nuestros MCUs (a veces 3.3V) y tenemos combinaciones de baterías AA que nos dan 3V, 4.5V, 6V… Read More

Continue Reading
Infrared IR Sensors Arduino Santiapps

Arduino (IoT): Simple Tutorial de IR Receptor/Transmisor (Parte 3)

Arduino (IoT): Simple Tutorial de IR Receptor/Transmisor (Parte 3)   En la Parte 1 & 2 vimos como usar receptor y LED IR para leer controles y controlar LEDs de color. Ahora veremos como enviar nuestros propios códigos o señales IR desde un LED IR.  Es decir, en la primera parte solo usamos el receptor IR para recibir los códigos de un control remoto.  Ahora enviaremos esos códigos al dispositivo para controlarlo.   Conexiones   Nuestra conexión sera si: Aseguremos de conectar la LED correctamente con su pata al pin tierra y larga al resistor.   Codigo El codigo de nuestro ejemplo sera el IRrecord de la librería: [code] /* record.ino… Read More

Continue Reading
Infrared IR Sensors Arduino Santiapps

Arduino (IoT): Simple Tutorial de IR Receptor/Transmisor Parte 2

Arduino (IoT): Simple Tutorial de IR Receptor/Transmisor (Parte 2)   En la Parte 1 vimos como usar el receptor IR para leer códigos enviados por un control remote X.  Ahora veremos como controlar LEDs de colores.   Conexiones Si recuerdan de la primera parte, nuestro circuito era asi pero no usamos las LED: Ahora vamos a usar 3 LEDs y controlarlas desde nuestro mcu. Codigo La libreria que usaremos esta aqui. El codigo de nuestro ejemplo sera: #include <IRremote.h> int RECV_PIN = 3; // pin de salida del TSOP4838 int led1 = 2; int led2 = 4; int led3 = 7; int itsONled[] = {0,0,0,0}; /* al inicio las LEDs estan OFF (zero) #define… Read More

Continue Reading
Infrared IR Sensors Arduino Santiapps

Arduino (IoT): Simple Tutorial de IR Receptor/Transmisor Parte 1

Arduino (IoT): Simple Tutorial de IR Receptor/Transmisor    IR es un tipo de comunicación que se utiliza en proyectos para controlar componentes.  Aquí hacemos un breve ejemplo de como usar un receptor.   Conexiones Codigo [code] #include <IRremote.h> int RECV_PIN = 11; IRrecv irrecv(RECV_PIN); decode_results results; void setup(){ Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); // Receive the next value } } [/code] Aqui vemos como el modulo receptor recibe las señales de un control remoto que tiene una LED IR adentro.  En el proximo tutorial veremos como usar la LED IR que viene con el Receptor IR, para armar nuestro propio… Read More

Continue Reading