Hey community!
I’m Kritish, a 3rd year Electrical Engineering undergraduate from India. I’ve been working on an open-source challenge called 100 Days, 100 IoT Projects – building and documenting one real-world IoT project every single day for 100 days using MicroPython, ESP32, ESP8266, and Raspberry Pi Pico.
The goal is to make embedded systems education accessible to students and beginners worldwide by sharing everything openly on GitHub. Each project includes:
- Clean, well-commented main.py
- Detailed README.md with explanation
- Circuit diagram / Wokwi simulation
Some highlights from the journey so far (Day 61):
- Weather stations with DHT11/DHT22
- ESP-NOW wireless communication systems
- AI-powered GPIO controller using Groq AI and Telegram
- Cloud IoT dashboards using Blynk, ThingSpeak, ThingsBoard, and Favoriot
- Password lock and security systems
- Real-time data visualization with Matplotlib
- NTP synchronized clocks
- Smart irrigation systems
I would love to hear feedback from the Python community!
GitHub: GitHub - kritishmohapatra/100_Days_100_IoT_Projects: A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation. · GitHub
micropidash library (PyPI): micropidash · PyPI
If you find this helpful, a star on GitHub would mean a lot.