|
via Udemy |
Go to Course: https://www.udemy.com/course/raspberry-pi-pico-con-micropython/
Review and Recommendation of the Coursera Course: Raspberry Pi Pico con Internet de las cosas en MicroPython Overview: "Raspberry Pi Pico con Internet de las cosas en MicroPython" is a comprehensive and beginner-friendly course designed to introduce students to the world of microcontrollers and the Internet of Things (IoT) using the Raspberry Pi Pico. The course is structured to build foundational knowledge from scratch, ensuring that students can comfortably develop and experiment with various electronic projects by the end of the program. Course Content: The course covers a broad range of essential topics, including: - An in-depth description of the Raspberry Pi Pico, its functioning as a microcontroller, pin configurations, and key features. - Interaction with the Pico’s input/output pins through the Pin library, enabling students to control LEDs and write simple MicroPython scripts. - Utilizing the ADC (Analog-to-Digital Converter) and PWM (Pulse Width Modulation) libraries to work with electronic components like potentiometers and motors. - Connecting and managing sensors such as the LM35 temperature sensor and ultrasonic distance sensors. - Displaying information on LCD and OLED screens. - Integrating internet capabilities using the network library, sockets, and MQTT protocols. - Implementing IoT architectures with tools like Node-RED for data visualization and automation. Learning Approach: The course emphasizes practical learning, allowing students to simulate many of the projects using software tools. However, hands-on experience with the actual hardware components significantly enhances understanding and skill development. The course recommends a set of essential hardware, including a Raspberry Pi Pico, various resistors, LEDs, sensors, and actuators, to enable real-world experimentation. Who Should Enroll? This course is ideal for electronics enthusiasts, hobbyists, students, or anyone interested in developing IoT projects with MicroPython. No prior experience is required, making it accessible for beginners who want to learn about microcontrollers, sensors, and IoT protocols. Pros: - Well-structured for complete beginners. - Wide coverage of essential IoT and microcontroller concepts. - Practical orientation with hardware recommendations for hands-on projects. - Focus on real-world applications like sensors, displays, and internet connectivity. Cons: - No official syllabus provided, which may require students to explore topics independently. - Hardware requirements may pose a barrier for those without access to the suggested components. Recommendation: I highly recommend this course to anyone interested in learning about the Raspberry Pi Pico, MicroPython, and IoT development. Its beginner-friendly approach combined with practical projects makes it an excellent starting point in the field of embedded systems and IoT. If you are willing to invest in the recommended hardware, you'll gain valuable skills that can be applied to a wide range of innovative projects. In conclusion, whether you're a novice eager to explore electronics or an aspiring IoT developer, this course offers a solid foundation and practical insights to kickstart your journey in microcontroller programming and IoT integration.
El curso abarca las partes principales del manejo de la tarjeta Raspberry Pi Pico en el lenguaje Micropython, el curso parte desde cero con la finalidad de ayudar al estudiante a poder desenvolverse sin problema en el desarollo de todo el curso. Los temas principal que se tratan son los siguientes:Descripcion de la placa Raspberry Pi Pico, en esta seccion describimos el funcionamiento de un microcontrolador, la funcion de sus pines asi como las caracteristicas principales de la placa.Descripcion de la libreria Pin, en esta seccion se ve como interactuar con las entradas/salidas de la Raspberry Pi Pico, interactuamos con leds y probamos el lenguaje aprendido sobre Micropython.Descripcion de la libreria ADC y PWM, en esta seccion describimos la libreria ADC y PWM dentro de machine, seguimos probando los componentes electronicos con ayuda de potenciometro y otros componentes electronicos.Manejo de sensores como LM35, Utrasonido entre otros.Manejo de la pantalla LCD y OLEDInternet de las cosas, la libreria network y socketsManejo de MQTTManejo de Node-redSi bien hay la posibilidad que el alumno pueda simular gran parte de los codigos realizados en el curso, es recomendable que tenga el hardware adecuado para poder interactuar con los componentes vistos en el curso, entre los principales componentes recomendamos los siguientes:Raspberry Pi Pico con su cable microUSB1 Protoboard mediano o de tamaño normalJumpers de conexion, Macho-macho, hembra-hembra y macho-hembra4 Leds4 Resistencias de 220 Ohmios1 Resistencias de 10K1 pulsador1 potenciometro1 MicroservoSG90.