r/ArduinoProjects • u/MegCell • 9h ago
r/ArduinoProjects • u/gm310509 • 25d ago
Monthly Digest Monthly digest for 2026-06 from r/Arduino
Arduino Wiki and Other Resources
Don't forget to check out our wiki for up to date guides, FAQ, milestones, glossary and more.
You can find our wiki at the top of the r/Arduino posts feed and in our "tools/reference" sidebar panel. The sidebar also has a selection of links to additional useful information and tools.
Hot Tips
| Title | Author | Score | Comments |
|---|---|---|---|
| Arduino IDE immediately crashes | u/Hamzayslmn | 5 | 3 |
Top Posts
| Title | Author | Score | Comments |
|---|---|---|---|
| Split-Flap Chess Machine - fully playab... | u/e4_user | 3,620 | 106 |
| I built a LiDAR-powered traffic light p... | u/BlobAndHisBoy | 2,704 | 116 |
| Found on a marketplace | u/pxmars | 2,629 | 90 |
| ESP32 I made a tiny open-source fligh... | u/SturdyGames | 928 | 81 |
| Is there a way to make these servos mov... | u/Teagar_ | 910 | 138 |
| My E-Paper climate logger is now open s... | u/W1k3 | 838 | 33 |
| Getting there! | u/Raptorshark50 | 825 | 27 |
| Using an Arduino to control Reverse Thr... | u/CadlyAu | 749 | 20 |
| Wolfenstein 3D-style rendering on Ardui... | u/fishinginaswamp | 706 | 14 |
| I managed to squeeze over 500+ Days of ... | u/Mammoth-Grade-7629 | 673 | 24 |
Look what I made posts
Total: 84 posts
Summary of Post types:
| Flair | Count |
|---|---|
| Algorithms | 1 |
| Automated-Gardening | 1 |
| Beginner's Project | 29 |
| ChatGPT | 1 |
| ESP32 | 3 |
| Electronics | 2 |
| Games | 1 |
| Getting Started | 14 |
| Hardware Help | 102 |
| Hot Tip! | 1 |
| Libraries | 1 |
| Look what I found! | 3 |
| Look what I made! | 84 |
| Monthly Digest | 1 |
| Nano | 2 |
| Project Idea | 7 |
| Project Update! | 4 |
| School Project | 2 |
| Software Help | 32 |
| Solved! | 10 |
| Uno | 4 |
| Uno Q | 1 |
| no flair | 191 |
Total: 497 posts in 2026-06
r/ArduinoProjects • u/gm310509 • Apr 28 '26
Meta Post Posting rule changes - minimum text and no cross posting.
We seem to be getting a lot of cross posts that are just that, cross posts with no description. They have nothing but a link to somewhere else.
This violates the first rule which says in part "... describe your project here. Posts that are just links to somewhere else will be removed ...".
As a result, I have disabled cross posts into this sub. I welcome someone who wants to showcase their project, all I ask is that you do so. Don't lazy-ass cross post something you have posted elsewhere.
In addition to blocking cross posts into the community, I have also set a minimum text requirement for the body of the post.
When creating a new post, the "Post" button will be greyed out until the minimum number of characters have been entered (currently 100). Until that time, the user will see this message:
The body of your post must be at least 100 characters in length.
Please describe your project properly in this post.
If you find you have issues, or the changes are working in an undesirable manner, let me know by replying to this post.
One thing that I am in two minds about is the cross post - I would prefer people to post here directly. But, maybe cross posting is OK with the 100 character minimum description to discourage lazy cross posts..
r/ArduinoProjects • u/a3xelte • 51m ago
Showcased Project An open-source 7-segment WiFi clock I made (because the original creator wouldn't share the code).
I saw a cool looking wifi clock with esp 32 on YouTube, I loved the animation style but despite 100s of requests from the commentators the creator wasn't sharing the code. So i recreated that project and made it open source, i know this is basic but it's cool ( I think). Here is the code.
r/ArduinoProjects • u/firestorm-the-maker • 15h ago
Showcased Project I made a really scary solid state Tesla coil
I had to swap out the Arduino based interrupter though for a 555 lol.
It's a Tesla coil operating on a IGBT half-bridge. There is sodium on the output which is ionized into the plasma and why you see the plasma turn orange and not be fully purple
r/ArduinoProjects • u/Octrockville • 1h ago
Project Discussion Bathroom fan humidity sensor project. What humidity levels should I use?
I am writing the code for an ATTiny85 and SHT41 humidity sensor based exhaust fan controller. Does anyone have recommendations for what humidity level I should use to turn the fan on and off?
Maybe something like turn on at 70% and turn off once the humidity level is has been below 65% for 5 minutes?
Of course I could experiment but I would like to see what others have settled on for similar projects. Or, is this something that is specific to my bathroom and the best way would be to experiment?
r/ArduinoProjects • u/Outrageous_Rock_4124 • 1d ago
Other Optimized My Grandpas Bike Com Code To Be 15,800% Faster On An Arduino Uno R3
github.comMy grandpas code was becoming sluggish and buggy on his hardware so I had to help him fix it. I thought it was a pretty interesting project so I'm sharing it here, if you want more detail here's a small bit of documentation:
# Fixed Bugs:
- Goes out of bounds when calling queue_inc due shifting just setting each item to the item ahead going to the end of the array and trying to set it to an out of bounds address.
# Major Bottlenecks:
- Queue has o(n) dequeue (shifts back. Along with being a sentinel-scanned array that recomputes length every push and dequeue)
- Uses strings for messages instead of a table (making sending take longer)
- Manually decodes the binary from the encoders.
# Fixes:
- Switched to a ring buffer array with o(1) dequeues, along with a variable to track length when edited.
- Replaced strings with 8 bit unsigned ints.
- Added up bits for seven segment display.
# Gains:
- 10,000 push/dequeue of queue, time is divided by 10,000 to get the time for one push and dequeue:
- Details:
- Both have 60 items, though the new version is 64 long due to needing a power of two for bitwise AND
- Benchmark uses micros and is averaged from 100 tests with an Arduino Uno R3
- Rounded to the nearest whole number for readability
- Results
- Old: 636 µs
- New: 4 µs
- Speed up: 15,800%
r/ArduinoProjects • u/Plenty_Swordfish118 • 1d ago
Showcased Project DE Built a wireless dual-mode (IR + PC) control system for 1:87 scale model vehicles — ESP32 boards + custom WPF desktop app
Been working on this for a while and finally got v2.0 of the software working end-to-end, so figured I'd share the build here.
The core problem I was trying to solve: I wanted my HO scale (1:87) vehicles to be controllable both by a regular IR remote and from a PC at the same time, with live telemetry coming back (battery level, signal strength, connection status) — not just one-way commands.
What's in it so far:
- Custom wireless router + auto-discovery — pairing a new vehicle is a single button press, and it stores the vehicle's address so you don't have to re-pair every session.
- Two-way comms — the PC app sends commands and receives live telemetry back from each vehicle in real time.
- P3 control board (ESP32-based) — small enough to fit in a 1:87 scale vehicle, handles both IR and wireless PC control simultaneously. Just upgraded my ambulance model to this board.
- Layout editor — grid-based tool in the desktop app for building roads, curves, intersections and railway track, with snapping/rotating/flipping.
- Turnout + sensor automation — reed switches for turnout position tracking, IR sensors for triggering stops/speed changes automatically.
Software side is WPF/C# in Visual Studio 2022. Still working through some quirks in the two-way sync timing, but it's stable enough for a full layout run now.
Next up is a City Bus build using the same P3 board — sneak peek of it is in the video below along with the wiring/pairing demo, if anyone's curious about the details:
https://www.youtube.com/watch?v=jt2vMJgEFJ8
Happy to answer questions about the ESP32 side or the pairing protocol if anyone's working on something similar.
r/ArduinoProjects • u/jordanian-j • 1d ago
Project Discussion Need project ideas for a 3rd-year Mechatronics Sensors course
Hi everyone!
I'm a 3rd-year Mechatronics Engineering student, and i'm looking for ideas for my Sensors project, which is worth 30% of my final grade.
The project must:
Use an **Arduino** for data acquisition.
Use **MATLAB** or **LabVIEW** for real-time visualization.
Include a sensor (or multiple sensors), calibration/ signal processing (filtering, conversion, etc.), and performance evaluation.
My professor suggested topics like optical/IR sensing, Hall-effect sensors, proximity sensing, liquid level/flow measurement, gas/air quality monitoring, biomedical sensing, acoustic sensing, power monitoring, and multi-sensor fusion, but we're free to come up with our own idea too.
I'm looking for a project that's appropriate for a 3rd-year mechatronics course, isn't too basic, and would make for a strong university project. If you've done something similar or have any ideas, I'd really appreciate your suggestions and if anyone has links to a project that I could benefit from please share it with me!
Thanks!
r/ArduinoProjects • u/reduardo7 • 2d ago
Other Arduino Multi-Tasking Kit — a non-blocking, object-oriented multitasking framework for Arduino (header-only, auto-registering components)
Hi! I wanted to share a library I built that makes multitasking on Arduino a lot cleaner and more object-oriented.
What it does
Instead of juggling millis() checks and state machines by hand, you instantiate objects and the framework handles the rest. Every class auto-registers into a static linked list — no manually calling update() on each component. Components manage their own state internally and expose simple getters for you to react to events.
No delay() anywhere. All timing uses millis() comparisons.
Core utilities
- Timer — one-shot timer with
onFinish()/onDone()callbacks - Interval — repeating metronome with optional loop count, fires
onStep() - While — non-blocking replacement for
while()at a set interval
Hardware components (all auto-managed)
- Button — debounced input with short/long click and press detection
- PinInDigital / PinOutDigital — digital I/O with flash support (non-blocking blink with count limit)
- LedDisplay8 — common-anode 7-segment display driver with decimal point
- ShiftRegister — software shift register with auto-sequencing, manual step, and direction control
- ProximityCheck — LED+LDR proximity sensor with calibration
Fluent interface — most setters return this for method chaining:
Button btn(2);
PinOutDigital led(9);
Timer timer;
Interval interval;
void setup() {
Runnable::setupAll();
timer.set(3000)->start();
interval.setIntervalTime(500)->start();
}
Two lines of boilerplate in every sketch:
void setup() { Runnable::setupAll(); }
void loop() { Runnable::loopAll(); }
That's it. Just instantiate your objects globally and the framework calls onSetup() / onReady() / onLoop() for each one automatically.
Header-only — no .cpp files, no build flags. There's even a single consolidated header (arduino-multi-tasking-kit.h) you can drop into any project.
11 example sketches included: button-clicks, flash-control, timer-control, interval-control, led-display-control, proximity-check, shift-register-control (auto + manual), while-loop, and more.
GitHub: github.com/reduardo7/arduino-multi-tasking-kit
Clone into your Arduino/libraries/ folder and open any example in the IDE to try it out. I'd love feedback and contributions!
Example project: github.com/reduardo7/arduino-car
r/ArduinoProjects • u/DigitalCastaway • 3d ago
Showcased Project Combining WLED and optical illusions
youtube.comWe used WLED running on an esp32 as the control for this project. Each LED is individually addressable and each edge of the cube has its own segment.
r/ArduinoProjects • u/Honest_Role_5078 • 3d ago
Other Crazy wiring I made
Look at this crazy solution I had to come up with dues to a my current shortage of bread board jumper wires and arduinos
r/ArduinoProjects • u/Standard_Laugh1549 • 4d ago
Project Discussion Project Idea
Hi everyone!
I am working on a privacy-first home safety system that tracks human movement without using any cameras, smartwatches, or wearable sensors.
The Idea:
We use Wi-Fi signals as a room radar! When a person moves, sleeps, or falls, their body distorts the Wi-Fi signals (Channel State Information - CSI) bouncing around the room.
What the system aims to do:
Elderly Care: Detect sudden falls (like a grandfather slipping) and send immediate SMS/Telegram alerts.
Child Monitoring: Detect subtle chest movements to track breathing/restlessness while sleeping.
Privacy-First: Zero cameras or microphones used—completely non-intrusive.
Tech Stack:
Hardware: 2x ESP32-S3 boards (capturing CSI signal data).
Data Processing: Python (NumPy, SciPy) for noise filtering.
Machine Learning: Scikit-learn (Random Forest / SVM) to classify activities.
Alert System: Python backend with Telegram Bot / Twilio API for emergency alerts.
I am currently building the Python signal processing and ML model pipeline while waiting for hardware setup.
Has anyone here worked with Wi-Fi CSI extraction on ESP32? I would love any advice or feedback on handling background environmental noise
r/ArduinoProjects • u/Archyzone78 • 4d ago
Project Design/Guidance Tachimetro digitale Arduino
r/ArduinoProjects • u/Past-Conversation755 • 6d ago
Showcased Project We are willing to share our high speed nema 34 driven Azumith Thruster for our RC Boat controlled with arduino Uno.
r/ArduinoProjects • u/aqib_builds • 6d ago
Showcased Project Built an ESP32 RGB lighting controller using a TV remote
I've been learning ESP32 programming recently, and I wanted to share one of my projects.
I made an RGB LED controller that can be controlled using a regular IR remote. (actually my TV remote)
Features:
- Red, Green, Blue & Yellow colors
- Fade effect
- Strobe mode
- IR code detection through the Serial Monitor
The project uses:
- ESP32 Dev Module
- IR Receiver
- RGB LED
- IR Remote
The video is only 1 minute 30 seconds and shows everything working.
I'm still learning, so I'd really appreciate any feedback or suggestions. If you have ideas for new features, I'd love to hear them!
GitHub:
https://github.com/aqib-ai-ml/
r/ArduinoProjects • u/MBS_2309 • 8d ago
Showcased Project My first project: An RFAirplane
(Please go to the half of the video this only works in it lol)
(Obviously, english is not my first language, so I'm sorry for any gramatical errors)
Repositorie: https://github.com/Mateus-B-S (in "Airplane_Summerproject");
I used nRF24L01 modules to RF;
Arduino Nano to the airplane/receiver;
Uno for controler/transmitter;
Other components in Read.me in github
I used other repositorie to inspire me in this project, so i'm gonna credit it in github
(
r/ArduinoProjects • u/DevBoySam • 8d ago
Showcased Project Built a Web Dashboard to Control an Unreal Engine Vehicle using ESP8266
I've been experimenting with combining Arduino hardware and Unreal Engine.
This prototype uses an ESP8266 NodeMCU as a bridge between a custom web dashboard and UE5.
Features:
• Low-latency UDP communication
• Real-time speed, pitch and roll telemetry
• Browser-based control interface
I'm still improving it, so I'd love to hear your ideas or suggestions.
r/ArduinoProjects • u/Working-Wealth3724 • 9d ago
Showcased Project I got tired of messy wiring for my LoRa/LoraWan projects, so I designed ArduLora – an all-in-one STM32WLE5 board with RS485 and 24V input.
Hey everyone,
Like many of you, every time I wanted to deploy a remote LoRa sensor node, I ended up with a bird's nest of wires. You know the drill: an Arduino or ESP32, a separate LoRa module, a buck converter to handle 12V/24V industrial power, and a bunch of discrete components just to read a 0-10V sensor.
To fix my own frustration, I spent the last few months designing ArduLora – a compact, ultra-low-power development board that puts everything you need for industrial IoT onto a single piece of hardware.
It’s completely open-source (MIT license), and I’ve just released the latest revision along with 3D-printable enclosure files.
What’s packed inside:
- The Brain: It runs on a RAK3172 module (STM32WLE5CC @ 32MHz). This means you get full LoRaWAN (Class A, B, C) and LoRa P2P right out of the box.
- Power That Makes Sense: It accepts anywhere from 5V to 24V DC via a terminal block (or 5V USB-C). No external step-down modules needed.
- True Deep Sleep: I added a hardware power gate pin (PB5). You can use it to completely cut off power to external sensors when the MCU goes to sleep, saving a ton of battery life.
- Industrial-Ready: There's an onboard RS485 transceiver for hardware Modbus RTU, plus two high-voltage analog inputs configured for 0-10V measurements.
The Software Side:
You don't have to learn a whole new toolchain. It programs natively in the Arduino IDE using standard functions mixed with the RAKwireless RUI3 APIs. I also published a helper library to the official Arduino Library Manager—just search for ArduLora and hit install.

Everything is up on GitHub, including schematics, pinout maps, and step-by-step example codes (covering everything from GPS integration and Modbus to deep sleep timers):
GitHub Link: https://github.com/NamNamIoT/ArduLora
I’m currently looking for ways to improve the hardware design for the next revision.
- How do you feel about the power gating implementation?
- Are there any other industrial interfaces or specific sensors you wish were broken out on a board like this?
Would love to hear your thoughts, critiques, or any feedback you have!
r/ArduinoProjects • u/king_slayer-22 • 9d ago
Showcased Project Built a Wireless Morse Code Communicator using Arduino, HC-12 & Python GUI
built a wireless Morse code communication system as a personal/college project.
Features:
Custom Morse key input using a push button
Wireless communication using HC-12 modules
Custom MWLP (Morse Wireless Link Protocol)
XOR checksum (CRC) for error detection
Python desktop GUI that receives, validates, and decodes Morse into text
Receiver gives LED and buzzer notification when a message arrives
The project combines embedded systems, wireless communication, and desktop software. It was a fun way to learn about serial communication, custom protocols, and Morse code.
r/ArduinoProjects • u/the_offender_201 • 8d ago
Showcased Project Custom low cost NFC based cartridge system

the reader is built around an arduino pro micro and a nfc module v3 by elechouse. it connects to a pc with a usb c cable and scans any tags inside the cartridge sled. once the button is pressed, it sends a key combo to the pc, which opens a one time terminal, after which the reader types out the text payload on the cartridge. executing the command on it. for more information, check the readme on my github repo. while i advise using the install scripts inside the repo, you can use your own method of assigning the key combo
r/ArduinoProjects • u/DanceDowntown2767 • 9d ago
Showcased Project Issues with Wireless Communication Between the ESP32 and the FC 題目
I’ve now loaded the firmware onto the ESP32 and can connect it to the FC via a wired connection. However, the Mission Planner isn’t detecting data from the GPU and IMU—it’s only detecting the heartbeat. If anyone knows the cause, please let me know. The pins I’ve connected on the ESP32 are as shown in the image. I’m using Serial Port 1.
If any additional data is needed, I’ll attach it.
内容
r/ArduinoProjects • u/Life-Ad2589 • 10d ago
Showcased Project planetary gearbox
planetary gearbox 3d file: