100 Days of IoT with ESP32
Kritish Mohapatra announced 100 Days of 100 IoT Projects using ESP32 and MicroPython, with all projects being open-source. Piyush Itankar also launched a free Pyjamcafe course on embedded/firmware/systems engineering journeys, targeting EE/ECE/CS students and gaining 3,059 views.
The ESP32 is a low-cost, low-power system-on-a-chip microcontroller with integrated Wi-Fi and dual-mode Bluetooth, making it a popular choice for Internet of Things (IoT) projects. Its dual-core processor, which can run up to 240 MHz, allows it to handle multiple tasks simultaneously, a key feature for complex IoT applications. The chip's design and features make it suitable for a wide range of applications, from smart home devices and wearables to industrial automation and robotics. MicroPython is a lean and efficient implementation of the Python 3 programming language that is optimized to run on microcontrollers like the ESP32. It brings the simplicity and readability of Python to hardware programming, which can significantly speed up development and prototyping compared to more traditional languages like C++. The availability of various libraries for sensors, displays, and communication protocols further simplifies the process of creating IoT devices. Kritish Mohapatra's "100 Days of 100 IoT Projects" initiative leverages these technologies to create a series of open-source projects, with all documentation and code available on GitHub. The projects are designed to be practical and accessible for students and beginners, covering a range of applications from sensor integration to web dashboards. This hands-on approach aims to provide a structured learning path for those new to embedded systems. Piyush Itankar, a Senior Embedded Software Engineer at Google, aims to address the often scattered and complex nature of learning embedded systems through his platform, Pyjama Cafe. The free course on "Low Level Engineering - Roadmap and Career Options" is specifically designed to give students in electrical engineering, electronics, and computer science a clearer understanding of the field and potential career paths. Itankar has a background in developing firmware for companies like Intel and currently works on the Pixel Watch at Google.