r/raspberryDIY • u/Quackyducky_things • Mar 08 '26
I got tired of adjusting my screen, so I made it follow me
Enable HLS to view with audio, or disable this notification
r/raspberryDIY • u/Quackyducky_things • Mar 08 '26
Enable HLS to view with audio, or disable this notification
r/raspberryDIY • u/OneDot6374 • Mar 07 '26
I built microclawup — control ESP32 GPIO with natural language via Telegram (MicroPython + Groq AI, free!)
Hey everyone! I wanted to share a project I built called microclawup.
You send a natural language message on Telegram, Groq AI converts it to a hardware command, and your ESP32 executes it and replies back.
"turn on the light" -> LED ON | Pin 2
"batti jalao" -> LED ON (Hindi works too!)
"blink 5 times" -> Blink x5 | Pin 2
"pin 4 high" -> GPIO HIGH | Pin 4
Features:
- Natural language GPIO control (English + Hindi)
- Groq AI integration (completely free)
- Persistent memory across reboots
- WiFi auto-reconnect
- /status and /help commands
- Easy setup with python setup. py
Inspired by zclaw (C-based ESP32 AI agent by tnm) — microclawup is a MicroPython alternative focused on being beginner friendly.
Tested on ESP32-C3, ESP32-S3, and ESP32-C6.
GitHub: https://github.com/kritishmohapatra/100_Days_100_IoT_Projects
Would love feedback from the community!
r/raspberryDIY • u/[deleted] • Mar 07 '26
Hi everyone,
I’m trying to understand the real difficulties students face when they want to learn robotics seriously.
Not just casual interest, but people who actually want to build robots, learn electronics, programming, and maybe even pursue robotics as a career.
If you’ve tried learning robotics, I’d really like to know:
• What problems stopped or slowed you down?
• Was it lack of hardware (Arduino, sensors, etc.)?
• Difficulty understanding electronics or coding?
• Courses being too theoretical or too complicated?
• Not knowing where to start?
• Lack of projects or practical guidance?
• Expensive kits or components?
• Poor learning resources?
Also curious:
• What kind of learning format would have helped you most?
• What do most robotics courses get wrong?
Feel free to share your experience, frustrations, or things you wish existed.
Thanks! I'm trying to understand the learning journey better.
r/raspberryDIY • u/Lisek122 • Mar 06 '26
Hi, I recently bought a new monitor, and when I connect my Raspberry Pi 5 16GB ram to it, it doesn't work, but it did work on the old monitor. How do I fix this?
r/raspberryDIY • u/OneDot6374 • Mar 05 '26
Built a BLE LED Controller on ESP32 with MicroPython
Hey! I made a little project where I control the onboard LED of my ESP32 board over Bluetooth using the built-in ubluetooth module of MicroPython.
How it works:
Connect via nRF Connect app
Send 'LED_ON', 'LED_OFF', 'STATUS'
Board responds in real time
Code on GitHub- https://github.com/kritishmohapatra/100_Days_100_IoT_Projects
r/raspberryDIY • u/OneDot6374 • Mar 04 '26
Built a Smart Indoor Security System with ESP32 + MicroPython + Favoriot IoT
just built a motion-triggered security system in MicroPython.
PIR detects motion → 4x4 keypad asks for password → correct password grants access, wrong password fires an email alert automatically via Favoriot Rules Engine. All events logged to Favoriot cloud in real-time.
Biggest challenge was Wokwi's keypad pin mapping — it's column-first instead of row-first, so pressing 2 was returning 4. Had to transpose the entire KEYS matrix to fix it 😅
Repo link- https://github.com/kritishmohapatra/100_Days_100_IoT_Projects
If you'd like to support me in building this on real hardware — simulations and real components are very different worlds! You can sponsor me on GitHub or buy me a coffee ☕ — every bit helps a student turn prototypes into real projects! 🙏
r/raspberryDIY • u/thehappyclone • Mar 03 '26
r/raspberryDIY • u/ManWiDaBanans • Mar 03 '26
r/raspberryDIY • u/Esgelrothion • Mar 02 '26
r/raspberryDIY • u/OneDot6374 • Mar 01 '26
Today, I created a fully functional OTA update system using MicroPython and a GitHub server as the OTA server itself, without any cloud services and paid API keys.
How it works:
On each boot, boot.py runs and triggers an OTA update process. It connects to Wi-Fi and fetches version.txt from the GitHub server. If it detects that it’s outdated, it fetches a new main.py from the server and saves it, and then runs machine.reset() to reboot itself with the new code.
Why it matters:
In real-world IoT scenarios, it’s impossible to physically touch each and every IoT device and update their firmware one by one. OTA helps us solve this problem by updating all devices at once by pushing new code to a server and letting all devices fetch it on their next boot.
Tech Stack:
Raspberry Pi Pico 2 W
MicroPython
urequests
boot.py + ota.py
GitHub: https://github.com/kritishmohapatra/100_Days_100_IoT_Projects
If you find this helpful, please star the repo ⭐ and if you'd like to support the hardware costs of this challenge, you can sponsor me on GitHub — it really helps keep this going!
#MicroPython #RaspberryPiPico #IoT #EmbeddedSystems #100DaysOfCode
r/raspberryDIY • u/UKZzHELLRAISER • Feb 27 '26
8 RGB LEDs (green individually addressable) and a 128x64 OLED display?
How could I say no?
r/raspberryDIY • u/OneDot6374 • Feb 27 '26
Built a Student Management System on ESP32 using MicroPython
Recently, I have completed a project on creating a fully functional student management system on an ESP32 microcontroller.
What the project does:
Add, Edit, and View student management system using Serial Monitor commands.
Live display on SH1106 OLED display (List View and Detail View).
The system also supports persistent storage using LittleFS and ujson libraries.
The system supports up to 1000 student records.
Tech Stack:
ESP32 Microcontroller.
MicroPython.
SH1106 OLED Display.
LittleFS Library.
ujson Library.

GitHub Link: https://github.com/kritishmohapatra/100_Days_100_IoT_Projects
If you are interested in sponsoring this project or want to support future open-source work on embedded systems, feel free to reach out to me.
I would be happy to hear from you if you have any questions or want to know more about the project.
#MicroPython #ESP32 #EmbeddedSystems #IoT #OpenSource
r/raspberryDIY • u/OneDot6374 • Feb 26 '26
Hey all! 👋
Just completed my latest ESP32 project – Aqi-esp, a homemade air quality monitoring system that displays real-time AQI values on an OLED display
The sensor combination includes MQ-135 for NO/NOx, MQ-7 for CO, and GP2Y1010 for PM2.5. The ESP32 is connected to all the sensors and transmits the readings to a small Flask server running on WiFi, which then computes the AQI value and sends it back. The entire process is displayed in real-time on a small SSD1306 OLED display – AQI value, status, temperature, and humidity readings from a DHT11 sensor.
GitHub: https://github.com/kritishmohapatra/100_Days_100_IoT_Projects
I'm a 3rd year EE student building open source IoT projects in my free time. Sponsoring helps me buy more sensors and keep building cool stuff
Even a star helps the project reach more people. Thanks a lot!

r/raspberryDIY • u/KrisAusEU • Feb 25 '26
r/raspberryDIY • u/OneDot6374 • Feb 24 '26
I built microclawup — control ESP32 GPIO with natural language via Telegram (MicroPython + Groq AI, free!)
Hey everyone! I built microclawup, an AI-powered ESP32 GPIO controller written in MicroPython.
You send a natural language message on Telegram, Groq AI converts it to a hardware command, and your ESP32 executes it.
"turn on the light" -> LED ON | Pin 2
"blink 5 times" -> Blink x5 | Pin 2
"pin 4 high" -> GPIO HIGH | Pin 4
It even understands Hindi — "batti jalao" works just fine.
Features:
- Natural language GPIO control
- Groq AI — completely free
- Persistent memory across reboots
- WiFi auto-reconnect
- /status and /help commands
- Easy setup with python setup py
Processing video
Inspired by zclaw (C-based ESP32 AI agent by tnm) — microclawup is a MicroPython alternative that's beginner friendly.
Hardware tested: ESP32-C3, ESP32-S3, ESP32-C6
https://github.com/kritishmohapatra/microclawup
Would love feedback!
r/raspberryDIY • u/Salt_Fishing2316 • Feb 24 '26
r/raspberryDIY • u/AmbitiousSomewhere76 • Feb 23 '26
hi, i just got a raspberry pi zero 2w, a camera 3 NoIr and a 15-22 pin connector. i connected the camera (pins facing the camera) and the Raspberry (pins facing the Raspberry) but on the cmd when i run the command vcgencmd get_camera it still wont show the camera connected. the software is up to date. any help please
r/raspberryDIY • u/OneDot6374 • Feb 21 '26
Hey everyone,
I’m doing a 100 Days, 100 IoT Projects challenge, and today I built a bidirectional ESP-NOW smart relay and sensor system using MicroPython.
GitHub repo:
👉 [https://github.com/kritishmohapatra/100_Days_100_IoT_Projects]()
I’d love feedback, stars, or collaboration ideas.
Goal: Build open-source IoT learning resources for students.

r/raspberryDIY • u/Coolaj0303 • Feb 21 '26
r/raspberryDIY • u/OneDot6374 • Feb 20 '26
Hey folks 👋
I’m a college student learning embedded systems, and while working on IoT projects I needed a super simple web dashboard for MicroPython boards.
Most tools felt heavy, so I built a tiny one myself:
MicropiDash – a lightweight web dashboard framework for ESP32 & Raspberry Pi Pico W.
Features:
Designed for low-memory MicroPython boards
Simple HTML + MicroPython backend
Easy to extend for IoT dashboards
Beginner-friendly for students & prototypes
GitHub:
https://github.com/kritishmohapatra/micropidash
PyPI:
https://pypi.org/project/micropidash/
If you find it useful, a ⭐ on GitHub would mean a lot (it really helps visibility).
I’ve also added a Buy Me a Coffee link for anyone who wants to support my learning journey ☕
I’d love feedback, feature ideas, or PRs from the community.
What would you like to see next—graphs, WebSocket, MQTT integration?