
Day 75 of 100 Days 100 IoT Projects — building IoT projects daily with MicroPython
What My Project Does:
A 100-day challenge where I build and document one real-world IoT project every single day using MicroPython on ESP32, ESP8266, and Raspberry Pi Pico. Every project includes wiring diagrams, fully commented code, and a README so anyone can replicate it from scratch. Projects range from basic sensor readings to AI-powered GPIO controllers, real-time dashboards, ESP-NOW wireless systems, RFID access control, OTA updates, and more.
I also published two open source MicroPython libraries on PyPI during this challenge — micropidash (IoT web dashboard) and microclawup (AI powered GPIO controller via Telegram and Groq AI).
Target Audience:
Students and beginners learning embedded systems and IoT with MicroPython. No prior hardware experience needed. Everything is free, open source, and structured so you can follow along project by project at your own pace.
Comparison:
Unlike paid courses or scattered YouTube tutorials, this is a single structured repository where every project builds on real hardware concepts and is fully documented. Unlike most GitHub repos that just dump code, every project here has a proper README, circuit diagram, and explanation. The goal is not just to showcase but to teach.
75 days in. 25 to go.
Repo: https://github.com/kritishmohapatra/100_Days_100_IoT_Projects
GitHub Sponsors: https://github.com/sponsors/kritishmohapatra
