Entradas

Mostrando entradas de julio, 2018

Vacaciones!!

Púes como dice la entrada, me tomare un par de días de vacaciones del blogg, con el fin de encontrar mas ideas frescas para compartir, pensaba que seria mas fácil, pero a medida que voy haciendo proyectos es cada mas difícil, pero ¿porque?, simple, cada día existen mas personas que crean contenido personal y mucho mas en electrónica y aun mas en Arduino, no se, necesito un par de días para traer mas y mejores proyectos. Con esto le doy un ligero breack al proyecto, sin mas por el momento espero sigan disfrutando del contenido de mi blogg, que los disfruten y que aprendan algo nuevo que es la mayor satisfacción y bueno ya basta de sentimentalismo, saludos y que la pasen muy muy bien!!

Proyecto final (Primer temporada)

Imagen
Apoco no quedo bien profesional mi titulo, fin de primer temporada jajajaja, bueno, como sea, con esto finalizo una primer temporada (por así decirlo) de practicas con Arduino, aquí vimos desde controlar un led por medio de interrupciones, un poco de acondicionamiento de señales, un taco metro, manejo de display LCD 16x2 y para el gran final, la mezcla de los dos programas, o claro que si para eso es este post, sin mas por el momento que comience la fiesta. Lista de materiales Arduino UNO Sensor de temperatura LM35 2 potencio metros de 10 kOhm's Circuito Integrado LM358 1 Resistencias de 220 Ohm's 2 Resistencias de 20kOhm's 1 Resistencia de 10kOhm's Driver L298N Fuente de alimentación de 12[V] Varios Jumper macho-macho Esquema electrico Programa /*Heho por A.N.R 02/07/2018 * para nimo2.blogspot.com * si te sirvio o gusto no olvides comentar * y dejar un poderoso me gusta * visita: https://nimo2.blogspot.com/ * para mas proyectos asi...

Despues del acondicionamiento ¿que sigue?

Imagen
Como dice el titulo (mas o menos) , claro porque una cosa es entender un poco la teoría y la otra es llevarlo a la practica, y bueno aquí vamos con lo practico, solo amplificaremos la señal de voltaje que nos proporciona el sensor de temperatura LM35 con la ayuda de un Amplificador Operacional, o genial, realmente no es muy difícil, aquí solo les dejare el diagrama de coleccione, el calculo para la amplificación, para cuestiones de impedancias, aislamientos, etc, si quieren digan y se los comparto ya mejor explicado sin problemas, por  mientras empecemos. Primero algo de teoría! Amplificador Operacional Los Op.Amp, son dispositivos electrónicos capaces de realizar una gran variedad de funciones, estas irán variando de acuerdo a como este conectado, varios tipos de filtro, amplificación de señales, etc. Los operacionales tienen ciertas ventajas las cuales son: Tienen una alta impedancia  entre sus terminales inversora y no inversora. La corriente que circula entre sus t

Acondicionamiento de Señales

Aquí les presento algo de lo que trabajo (puro pedo es algo que tenemos que saber para aplicaciones futuras) , que es el acondicionamiento de una señal para la correcta lectura de nuestro uC( micro controlador) para trabajar de manera eficiente las señales adquiridas.  El acondicionamiento de estas señales va a variar dependiendo de el funcionamiento del sensor, de aquí el porque no se puede ocupar un mismo procedimiento (mismo circuito acondicionador)  para todos los sensores. Un ejemplo son los termopares, producen una señal de tensión ( voltaje)  muy pequeña, lo cual implica en orden de lo siguiente, linealizacion del sensor ---> Amplificaion de la señal ---> Filtrado de señal. Otras señales puede que no requieran de ningún acondicionamiento, mas bien requieren un aislamiento de tensión (Aislamientos galvánicos o Separación de referencias comunes)   , es un poco corto pero espero que quedara claro, de no ser así díganmelo para explorar mas a profundidad en el tema.

Programas Arduino

Bueno, eh aquí un post general, donde iré colgando los programas que estén en el blogg, actualizare este post cada cierto tiempo, así que estén pendientes, sin mas por el momento saludos! /********************************************************************************/ Interrupciones Parte I Descarga Explicación del programa /********************************************************************************/ Interrupciones Parte II Descarga Explicación del programa /********************************************************************************/ Medidor RPM (Interrupciones Parte III) Descarga Explicación del programa /********************************************************************************/ LCD y Arduino (Parte I) Descarga Explicación del programa /********************************************************************************/ LCD y Arduino(Parte II) Descarga Explicación del programa /************************************************

Arduino y sensor de temperatura (Parte II)

Imagen
Espero que sea la ultima parte si es que no se me ocurre otra cosa mas jajajajaja, bueno en fin ya en este post les muestro como usar el LCD y nuestro Arduino, ahora en vez de mostrar las RPM, mostraremos la temperatura y corroboraremos que coincida la lectura del display con la lectura del monitor serie. Como esta entrada es mas practica solo les dejare la lista de materiales y el como se conecta el sensor junto al código, sin mas por decir, vamos a darle. Materiales Sensor de temperatura LM35 dislplay LCD 16x2 varios jumper macho - macho Esquema eléctrico Programa /*Heho por A.N.R 02/07/2018 * para nimo2.blogspot.com * si te sirvio o gusto no olvides comentar * y dejar un poderoso me gusta * visita: https://nimo2.blogspot.com/ * para mas proyectos asi... */ #include <LiquidCrystal.h> #define sensor A1 int lectura = 0; float voltaje = 0, temperatura = 0; unsigned long T = 0; /*Control LCD RS,EN,D4,D5,D6,D7*/ LiquidCrystal lcd(7,8,9,10,1

Sensor de Temperatura y Arduino

Imagen
Bueno, siguiendo con este pequeño proyecto, ahora les comparto el como manejar un sensor de temperatura y nuestro Arduino, esta entrada sera rápida ya que de este tema existe demasiada información en Internet. Solo me enfocare a explicar un poco a detalle que es en general un sensor y como utilizar un sensor de temperatura LM35 con nuestro Arduino. Sensores Un sensor es un instrumento adecuado para detectar acciones o estímulos externos a este y responder en consecuencia (no, no habla jar jar jaaaaaar), estos pueden transformar magnitudes físicas o químicas en magnitudes eléctricas, es importante que no confundan un sensor con un transductor . Tipos de sensores Son demasiados los sensores que existen así que solo les dejare los que se ocupan con regularidad para procesos específicos. POSICIÓN ANGULAR. Potenciometro Encoder DEFORMACIÓN. Galga extenciometrica VELOCIDAD. Encoder Giroscopio ACELERACIÓN. Acelerometro TEMPERATURA. Temopar

RPM, Arduino y un Display LCD

Imagen
Pues como dice el titulo, es la mezcla  de los programas de Arduino, medir las RPM y un Display LCD, es la culminación de un proyecto que lleva mi sello personal, un algo que hago solo porque si jajajajaja me mame lo se me super mega mame! no quiero problemas son expresiones meramente mexicanas y que   en fin, ya me explaye, ahora si lo bueno, parece ser que esta entrada solo sera de aplicación, no encuentro algo mas que mencionar o que explicar, así que comencemos de un vez!. Lista de materiales Arduino UNO 2 Led de colores 2 resistencias de 330 Ohm's 1 Resistencia de 10 kOhm's 2 Potenciometros de 10kOhm's Driver L298N Display 16x2 Fuente de alimentación de 12 Volts Varios Jumper macho-macho Esquema Electrico Programa /*Heho por A.N.R 02/07/2018 * para nimo2.blogspot.com * si te sirvio o gusto no olvides comentar * y dejar un poderoso me gusta * visita: https://nimo2.blogspot.com/ * para mas proyectos asi... */ #include <LiquidCrystal.h>

Funciones en Arduino

Imagen
Bueno antes de que se siga este proyecto, quiero explicar un poco de la creación de funciones en Arduino, y un ejemplo, para este pequeño proyecto introductorio crearemos un semáforo simple, así que pues empecemos. ¿Que son las funciones? Son un conjunto de instrucciones que se ejecutan a la hora de ser llamadas por otra función o procedimiento. Las funciones pueden ser llamadas múltiples veces e incluso puede llamarse a si misma (esta ultima se le conoce como función recurrente). La ventaja de las funciones es que se ocupan para simplificar el programa, permiten la ejecución de tareas múltiples recurrentes sin alterar el proceso general de nuestro programa base, permiten la segmentación del código en múltiples piezas, lo que facilita el encontrar errores en nuestro programa antes de su ejecución. ¿Como las creo y como las ocupo en Arduino? Las funciones se crean fuera de los bucles setup y loop : void loop{ "Funcion principal" . . . funcion()

LCD16x2 y Arduino (Parte II)

Imagen
Bueno como dice el titulo una segunda parte de como hacer este tipo de comunicación entre nuestro Arduino y un display LCD, en esta entrega les mostrare como controlar la luminosidad de un led, a su vez que estaremos viendo tanto en nuestro display como en el computador el porcentaje de luminosidad del mismo, así que comencemos. Señal PWM Pues bueno, por el momento solo hemos manejado señales digitales en nuestro Arduino, pero que hay de las señales analógicas, pues bueno, primero empecemos con saber que es una señal digital. Una señal eléctrica analógica es aquella en la que los valores de voltaje varían de manera constante en el tiempo, incrementan o disminuyen su valor ( señales con valor positivo y negativo) . Ahora bien una señal " Modulada por Ancho de Pulsos "   es una señal que se ocupa para controlar la cantidad de energía que es enviada a una carga, como se darán cuenta es una señal utilizada comúnmente en circuitos digitales para emular una señal anal

LCD16x2 y Arduino (Parte I)

Imagen
Bueno siguiendo con el programa de contar las RPM de un ventilador, ahora vamos a usar un dislplay LCD 16x2, pero primero haremos lo siguiente, dos programas, uno para entrar en tema con los LCD y el otro un poco mas practico, es decir controlaremos la luminosidad de un led y visualizaremos los datos en el LCD, también para verificar que sea correcta la medición (en medida de lo posible)   visualizaremos los datos por el puerto serie en el IDE de Arduino. Primero lo siento pero, se necesita un poco de teoría así que mientras mas rápido avancemos mas rápido haremos lo practico. Display LCD 16x2 Es una pantalla de cristal liquido (de hay sus iniciales LCD obvio en ingles)  se ocupa normalmente para visualizar contenido o información de forma gráfica, por medio de caracteres, de manera interna tiene un uC ( micro controlador)  que controla los caracteres que se visualizaran en el LCD, como es un display LCD 16x2, quiere decir que dispone de 16 renglones y 2 columnas ca

Arduino y las Interrupciones parte III (Medir RPM con Arduino)

Imagen
Y como dice el titulo, esta sera la ultima parte de una aplicación practica para usar las interrupciones y Arduino,  como parte final se hará un contador de RPM de un ventilador de computadora, el porque, simple, lo tenia arrumbado y de que quede todo arrumbado a que lo use para algo, prefiero ocuparlo.  Empecemos por lo primero, necesito explicarles un par de cosas, pero para ponernos en tema, primero les dejo la lista de materiales a ocupar, seguido, les explicare de manera breve para que sirve cada cosa que vamos a utilizar. Materiales - Driver L298N - Ventilador de computadora de 3 terminales - Arduino UNO - 1 Resistencias de 10 kOhm - 1 Resistencia de 330 Ohm - 1 Led (el color de su preferencia) Driver L298N La imagen la eh sacado de  Aqui Básicamente un driver L298N sirve para controlar dos motores de DC, o un motor a pasos, o rayos para mas detalles de un motor de DC, favor de visitar  esta pagina  y para un motor a pasos esta otra . gracias wikiped