En esta primera entrada de proyectos en el blog, vamos a consentir un poco a la audiencia y nos vamos directo a petición de los seguidores destacados de Smart Tools mx y pasaremos por alto temas más básicos en electrónica general y automotriz, funcionamiento de sistemas y otros temas que Si que vamos abordar más adelante en este blog, Nos vamos a ir directamente a un proyecto que si bien en realidad es muy, muy simple porque todo lo dejare ya recopilado y listo para que puedan armar su generador - simulador de señales de sensores de posición básicas , recomiendo mucho seguir el blog para ir poco a poco sacando mas provecho , entendiendo más temas y haciendo proyectos más y más profesionales. Usando mejores y mas potentes placas que las clásica UNO de la familia Arduino que si bien ha y sigue siendo el punto de partida de muchas personas ( me incluyo ) hoy dia existen MCU s muchísimo mas potentes y lenguajes de programación más digeribles para proyectos mucho mas ambiciosos.
Exhorto a toda persona que esté interesado a seguir paso a paso todo, NO brincar nada e ir directo a la práctica, porque se les pueden escapar detalles que muchas veces hacen la diferencia entre algo exitoso y perder el tiempo.
Este proyecto lo considero didáctico y funcional en una forma base, nos servirá para poder hacer varias cosas desde aprender setear nuestro osciloscopio en banco con señales simuladas hasta poder hacer andar bajo métodos dinámicos módulos de control motor en banco y montados en el auto, para los que nos dedicamos al diagnóstico y reparación de sistemas electrónicos automotrices ( estaré dejando mas tips en un futuro en otros temas )
Antes de comenzar tengo que mencionar que todo este proyecto NO es de mi inventiva, estoy compartiendo un proyecto que tiene de hecho ya varios años circulando en la web, pero aquí es donde como he mencionado ya en muchos videos del canal de you tube al estar especializado en automoción, no siempre nos involucramos en sistemas o materias de otro tipo, que nos pueden dejar mucho en muchos sentidos. Lo único que estoy haciendo es compartir la metodología y darles los recursos refrescados y adaptados al día por un servidor para uso y compatibilidad en Windows 10 y con algunas partes del código ya arregladas para usar entradas analógicas y un pequeño etc.
Es necesario tener un conocimiento muy básico sobre como instalar software en sistemas Windows, drivers de controlador usb, manejo del IDE de Arduino, uso de protoboard y conexionados muy simples.
Link descarga IDE arduino: Software | Arduino
Recursos necesarios:
La lista de materiales exclusivos para el proyecto es super básica y económica, ya que prácticamente todo es digital y se los estaré dejando disponible a descarga en la ultima entrada de este tema.
Necesitaremos:
*Placa Arduino con mcu atmega 328 (para el ejemplo vamos a trabajar con Arduino UNO, sin embargo, podrían hacer su proyecto con otras placas compatibles como Arduino nano sin tener mayor problema, también es posible hacerlo con un Arduino mega pero por simplicidad no lo incluiré en esta entrada de momento) no es necesario que sea una placa original ( recuerden Arduino es open source ) se puede trabajar bien con placas genéricas de buena calidad. Estas pueden cambiar su driver físico para comunicación usb, pudiendo encontrar algunos como ch340, mega16u2 y otros varios de uso general, fácil instalación y muy documentado en internet , si es necesario a petición abriremos un anexo sobre el tema. No recomiendo usar placas que usen drivers tipo ftdi ya que podría ser un poco más difícil la instalación del driver. A continuación, dejo un enlace con un artículo donde indica como instalar el driver ch340 que ocupan la gran mayoría de placas genéricas (recuerda instalar esto en tu pc si vas a usar una placa con driver ch340 antes de conectar tu Arduino por primera vez al usb, si necesitas el driver también lo puedes encontrar aquí en la tienda de la pagina a descarga directa en la descripción de producto Arduino uno r3 ( Nota: dentro de los archivos que se generan en la instalación del IDE de Arduino están los drivers para los controladores originales , si es tu caso es muy probable que se instale forma automática o simplemente ve al administrador de dispositivos , busca la carpeta de raíz de Arduino y selecciona el driver correcto y no necesitaras hacer descargas extra)
Link instalación y descarga driver ch340 :
* 1 Cable usb buena calidad
* cables para conectar en la protoboard * 1 resistencia de entre 330 y 1000 (1k) ohms
* 1 diodo led del color que gusten
* 1 potenciómetro de 10k
*equipo de cómputo Windows
** opcional osciloscopio para visualizar las señales
¿Qué vamos a hacer en este proyecto?
Básicamente vamos a hacer lo siguiente: una vez que tengamos todos los recursos (hardware) necesario, vamos a instalar el IDE de Arduino en nuestra computadora, seguido a eso vamos a instalar los drivers usb de la placa de desarrollo y cargar un sketch de ejemplo que podría ser el clásico blink (destello del led integrado en la placa) esto con la finalidad de comprobar que esta listo todo para cargar nuestro código. Aquí estaremos verificando que el puerto Com este entre el 1 y el 10 de nuestro pc, ya que, si no, no podremos usar el software de control, como veremos más adelante, esto lo pueden dejar de lado mientras subo la siguiente parte del proyecto …
Seguido a eso vamos a descargar los recursos digitales que les estaré dejando posteriormente ya listos para su uso.
Vamos a instalar una librería para Arduino que será necesaria para que pueda correr nuestro código.
Vamos a cargar nuestro código a la placa Arduino.
Vamos a abrir y conectar el software de control para asegurar que esta todo en orden.
Conectaremos nuestro led y potenciómetro a nuestra placa Arduino.
Vamos a dar un recorrido por los menús del programa de control.
Terminaremos con algunas anotaciones extra.
Como se pueden dar cuenta es muy simple y teniendo todos los recursos el tiempo promedio para dejar funcional el Arduino y programa para generar señales ckp es menor a 60 minutos.
Como primera tarea vamos a dejar reunir los materiales e instalar el IDE de Arduino, drivers y cargar un proyecto de ejemplo blink , hay excesiva documentación de esto en el internet así que no veo caso a reescribir de nuevo todo el proceso, dejare un link en español desde un sitio oficial y si tienen más preguntas pueden siempre dejar sus comentarios aquí.
Así es que comencemos y pongamos manos a la obra con lo básico que a parir de la siguiente entrada nos vamos de lleno con el proyecto ckp.
Link como instalar IDE Arduino para windows:
Casi un año sin actualizar este blog. Yo mejor me marcho.
Muy pendiente de la segunda parte, muchas gracias por compartir Ing. Saludos cordiales desde Neza.
Nuvamente, gracias, gracias, gracias.
Saludos ING donde consigo el link mil gracias
en espera del proyecto gracias ing.
Buenas noches con todos !! Es un gusto estar aquí y aprendiendo cada día más ,apenas ingrese , MUCHAS GRACIAS ING.JONATHAN POR COMPARTIR.