Arduino Avanzado Programa de Estudio
Arduino Avanzado Potencia tus conocimientos en el mundo de Arduino. Adquirí experiencia para empezar a desarrollar tu creatividad. Este es un curso ideal para desenvolverte por completo en el ámbito IOT (internet of thing). Vas a dar tus primeros pasos para armar robots inteligentes, también vas a poder entender como automatizar tu casa manejando conceptos de Domótica. Contenido del curso El programa recorre el estudio de sensores, actuadores, dispositivos de control y de visualización, enseñando a trabajar en los distintos esquemas de conexionado y uso avanzado de librerías.la implementación de sistemas interactivos con las principales tecnologías de comunicación y mando a distancia: WiFi, Ethernet, Bluetooth y redes móviles GSM/GPRS. Durante las cursadas veremos componentes/módulos/shields disponibles además te entrenamos en la implementación de los mismos en entornos reales de trabajo cuidando aspectos importantes. Trabajamos junto a vos, en tu crecimiento, aumentando tu capacidad para formular progresivamente rutinas de programación cada vez más complejas y ordenadas. También se te enseña a trabajar con elementos importantes para el diseño de sistemas de automatización, domótica y robótica como el control de periféricos con I2C, la multiplexación de señales, la expansión de entradas y salidas, la implementación de transistores para aplicaciones de gran intensidad de corriente, las memorias EEPROM y SD. Este programa está especialmente pensado para maximizar el aprendizaje del alumno, intercalando y bajando de manera progresiva los conceptos aprendidos a través de proyectos en clase donde se proponen diversos sistemas de menor a mayor complejidad. PRÁCTICAS EN CLASE:
Este curso es puramente práctico, empezamos con ejemplos para que vayas conociendo los diferentes módulos y shields del mundo Arduino. Desde un enfoque muy didáctico y simple al comienzo, para luego ir incrementando la complejidad en cada clase. Materiales EducaciónIT no hace entrega de la placa Arduino Uno r3 ni de ninguno de los componentes. El alumno podrá armar su kit, con las siguientes especificaciones: Componentes que deberían tener: 1 Arduino Uno, u otro Arduino. 40 Cables Macho-Macho dupont de 20cm para protoboard 1 Protoboard de tamaño cómodo a elección de cada uno 5 Leds rojo de 5mm comunes. 5 pulsadores Push Button. 1 potenciómetro de 5K o de 10K Lineal 10 Resistencias de 220? 10 Resistencias de 1k? 10 Resistencias de 10k? 1 Sensor de Temperatura y Humedad DHT11 Componentes ideales para el curso: 1 Módulo sensor de movimiento PIR HC SR501. 1 LDR, sensor de Luz 5mm (Componente). 1 Buzzer 5V. 1 Display LCD 16x2 controlador HD44780. 1 Tiras 1x40 Pin Header Paso 2.54 mm 1 Display 7 Segmentos CÁTODO COMÚN.
1 Módulo Matriz Led con el integrado Max7219. 1 Sensor de ultrasonido HC-SR04. 1 Teclado Matricial de membrana autoadhesivo. 1 Módulo Joystick 1 Servo sg90 1 Módulo Relé x2 Materiales OPTATIVOS 40 cables Hembra- Hembra de 20cm o de 10cm 5 Transistores BC548 1 Módulo Puente H L298 1 Motor de corriente continua 3v a 6v 1 Módulo RFID MFRC522 1 Módulo Bluetooth HC 06 ESCLAVO(Sólo esclavo) 1 Ethernet shield 1 Memoria micro SD menor a 2gb 1 NodeMcu V3 1 Shield GSM Público El curso está orientado a personas con entusiasmo y que quieran mejorar en esta plataforma. Para aquellos que quieran reforzar su conocimiento. Personas que quieran desarrollarse en sistemas embebidos dentro del ámbito amateur o profesional. Salida Laboral Al finalizar el curso, tendrás los conocimientos para desenvolverte por tu propia cuenta en el
mundo de internet de las cosas y domótica, también vas a tener las herramientas para llevar adelante proyectos de robótica. Comprenderás a fondo los conceptos de electrónica y programación de esta plataforma. Requisitos Se requiere experiencia concreta con Arduino, conocimiento de programación básica C++ y manejo básico de electrónica o haber realizado el curso Introducción a Arduino. Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad a distancia
En este curso aprenderás a Diseñar sistemas de automatización, domótica y robótica Manejar toda clase de sensores en ambientes reales de proyectos Entender los protocolos I2C y SPI. Implementar dispositivos de visualización y control Trabajar con motores Controlar todo tipo de dispositivos eléctricos. Implementar soluciones de conectividad con módulos Ethernet y WiFi. Manejar una nueva plataforma llamada NodeMCU. Dar primeros pasos en diseño IoT. Desarrollar proyectos de domótica basados en Bluetooth y Aplicaciones de control. Operar con sistemas de comunicación remota GSM y GPRS. Trabajar con el almacenamiento y recupero de la información en la memoria EEPROM Desarrollar rutinas avanzadas de programación C++ Arduino
Plan de Estudios
1. Clase 1 Presentación del curso. Materiales. Temas Fundamentales. Toma de datos digitales y procesamiento. Sensor de Movimiento. Toma de datos Analógicos y procesamiento. Sensor de Luz. 2. Clase 2 Sensor de temperatura y humedad. Diferencias en estos sensores. Display LCD, tecnologías. Monitor de temperatura y humedad. Protocolo i2c. Guardar y leer datos desde la EEPROM. 3. Clase 3 Teclado Matricial. Actuador de Sonido. Funcion Tone. Display 7 segmentos. Diferentes tipos de displays. Transisitores. Multiplexación. 4. Clase 4 Sensor de distancia. Motores de Corriente Continua. Puente H.
Alimentación externa en nuestros proyectos. Recomendaciones. 5. Clase 5 Protocolo SPI. Matriz Led. Joystick. Servomotor. Diferentes Servomotores. Usos en robótica y otros ámbitos. 6. Clase 6 Tarjetas y sistemas de lectura RFID. Guardar tarjetas. Módulo de Relé. Diferentes usos del Módulo Relé. Resolución de Problemas I. 7. Clase 7 Comunicación Serial. Transferencia de datos por serial. Bluetooth Esclavo Vs Maestro. Bluetooth Esclavo HC-06 Comandos AT. Apps de Control y monitorización. Domótica. 8. Clase 8 Introducción a las redes. Identificación de dispositivos mediante IP y MAC.
Arquitectura Web: Client / Server. Presentación y configuración del Arduino Ethernet Shield. Memoria SD 9. Clase 9 Versiones y módulos basados en ESP8266. Placa de desarrollo NodeMCU (Pinout y características). Programación mediante Arduino Core. Implementación y manejo de Librerías relacionadas. 10. Clase 10 Processing. Aplicaciones de escritorio. Conectividad web. Integración con HTML y PHP. 11. Clase 11 Introducción a las Redes móviles. Modos de comunicación GSM y GPRS. Manejo de Bandas y configuración. Programación de Comandos AT. Envío y recepción de SMS. Realización de llamadas. 12. Clase 12 Introducción al Software de diseño. Pautas para implementación en entornos reales. Del prototipo al proyecto final. El impacto de un producto bien terminado. Resolución de Problemas II
Lavalle 648 Piso 8, Microcentro, CABA 0810-220-8148 info@educacionit.com EducaciónIT. Copyright 2005-2018