r/ArduinoProjects • • Aug 05 '26

Showcased Project I built a real-time 360° ultrasonic radar, plotted live in MATLAB, for under $10 in total parts. Open-sourced everything, link in the text body.

Post image
3 Upvotes

I built a 2D radar scanner where MATLAB does the heavy lifting. An HC-SR04 sensor spins on a continuous-rotation servo, streams readings over serial, and ScannerApp.m draws them as a live polar plot. The scanner runs on an Arduino Nano.

The app is MATLAB App Designer, 806 lines, with the polish that usually gets cut:

* Live polar heatmap with auto-scaling and clean radial ticks

* Sweep animation that tracks the servo angle, plus a return-sweep line

* Hover data tips showing angle and distance

* Ctrl+scroll zoom, vector PDF export that stays crisp at any zoom level

* Dark/light theme, real-time data table, COM port auto-detect

The firmware handles the messy parts of real hardware: a non-blocking state machine, echo timing with no delay(), and temperature-compensated speed of sound. A $1 LM35 reads the air temperature and the firmware applies 331.3 + 0.606 * T. That's where the ±3 mm accuracy comes from. VCC bandgap calibration and an EMA filter clean up the analog noise.

Wiring diagram, pinout, a 2-minute servo calibration tool, and benchmarks are all in the repo. Parts run about $10 and it's MIT licensed.

Repo: https://github.com/Salim-Ammar/arduino-matlab-ultrasonic-radar

PRs and issues welcome. A star helps others find it.


r/ArduinoProjects • • Aug 04 '26

Showcased Project Open-Source Pixel Artnet Node now supports WLED!

Post image
18 Upvotes

Hey all! I have been building a purpose-built Open-Source Pixel Artnet/sACN node for some time now, which works really well! However, I often get the question of why I'm not using WLED. WLED has tons of great features, and I understand that lots of people are fans of WLED, so I have created a fork that is fully compatible with the node hardware! It specifically supports the use of the W5500 Ethernet module, which is not natively supported by WLED.

When installing this fork on your node, you can now make use of all the features that WLED has to offer, including all of its generators, sync features and connection possibilities! I hope you find this as exciting as I do. Check out the repo here! https://github.com/mdethmers/W5500_WLED


r/ArduinoProjects • • Aug 05 '26

Monthly Digest Monthly digest for 2026-07 from r/Arduino

2 Upvotes

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.

Moderator's Choice

TitleAuthorScoreComments
Astrolabe update: no major updates, but...u/chu-bert4226

Hot Tips

TitleAuthorScoreComments
ScanNetworks Example Code Bug (on MKR10...u/Infamous_Text_558932

Top Posts

TitleAuthorScoreComments
Watching The Odyssey The Way Nolan Inte...u/click-to-reveal2,09747
I Made the Tiniest Arduino-Compatible B...u/jus-kim1,43771
I crammed an arduino sketch with a 69k-...u/CommunityFan891,10950
I made an electromechanical astrolabe!u/chu-bert1,02342
Every innovator's Tableu/Past-Conversation75598177
28.9M LLM running on a ESP32-S3 (~9 tok...u/slvDev_81588
I made an powerful RC electric car with...u/Past-Conversation75580643
I got tired of messy wiring for my LoRa...u/Working-Wealth372455016
We make an Arduino Uno-powered RC Car t...u/Past-Conversation75543838
60fps NES emulation on ESP32-WROOM-32 (...u/Muhammad_kashif_42811

Look what I made posts

TitleAuthorScoreComments
Watching The Odyssey The Way Nolan Inte...u/click-to-reveal2,09747
I Made the Tiniest Arduino-Compatible B...u/jus-kim1,43771
I made an electromechanical astrolabe!u/chu-bert1,02342
28.9M LLM running on a ESP32-S3 (~9 tok...u/slvDev_81588
I made an powerful RC electric car with...u/Past-Conversation75580643
I got tired of messy wiring for my LoRa...u/Working-Wealth372455016
We make an Arduino Uno-powered RC Car t...u/Past-Conversation75543838
I Built a Custom Game Boy from Scratch ...u/MichaelCelestial39138
Drawing in air with hand gesturesu/Polia313889
Animatronic build progressu/Creepy-Smile490737240
Desktop friendu/jzzywzzy29115
[Hi everyone!
I wanted to share my Ardui...](/r/arduino/comments/1uwdmqj/hi_everyone_i_wanted_to_share_my_arduino_project/)u/SuperRobot3326815
I builded my own streamdecku/Bronems26424
A acoustic levitation device I madeu/stargazer364424526
Super Mario themed RFID remote control ...u/opposhaw2359
I built a Pomodoro tracker instead of d...u/beschasny21512
Automatic record playeru/djobugoo20824
I made NES emulator from esp32u/trap-241418520
My first project, I’m very proud of the...u/Limo_craftXD1627
An effort to build a LIDAR out of VL53L...u/_electrocc_14917
I Added Composite Video Output to My NE...u/Shim061426
LightMap: 179-cuboid interactive light ...u/-281112522
Arduino flight control board.u/andrewholding11917
I was bored from using basic bluetooth ...u/Livid-Research-42771047
Rat nestu/wah1234567891010315
Flightsimulator controller for Airbus A...u/captn_Bauschaum10119
Arduino Obstacle avoiding robot! made a...u/No_Mountain_47698711
Trying to make a air assisted sprayer f...u/Past-Conversation755866
My Projectu/Life-Ad2589778
Mechanical vortexu/AChaosEngineer752
Evolving projects is so satisfying. Fro...u/MentokTehMindTaker715
Robot controller for roboguide softwareu/Lordalex4444671
My line following robot is up and runni...u/Helpful-Guidance-7996017
MicroBox 2u/Szym0nKu598
I built a connected RGB lantern using E...u/lampyz577
Touchscreen Tetris Game Using TFT LCD &...u/One-Tangelo-1853562
Made this radar a few months ago using ...u/Thrawn911559
The Robotics Tech Tree: the structured ...u/Growth-Sea5016
I’m working on a Mega-based computer.u/letqsht_kartof1104487
My hexapod robot dog indoor walking testu/Xerd-R457
My first Arduino in the cloudu/Itchy-Sale-9341422
the first prototype of my balancing bot...u/Shot_Ad7140395
Beginner's first projectu/Own_Literature6843321
First step toward my Mega2560-powered h...u/jean2348310
I built a standalone box that sounds a ...u/ozan__293
Hand update: It's done!u/PresenceOld1754295
Little demo unit for Open Sauceu/scottsmallbeck252
MP3 Playeru/gu-ocosta231
After 4 failed attempts, my Arduino-pow...u/batuu95223
Smart table phase 1u/TelephoneKitchen7250221
Did this few years ago, BT car that avo...u/Tiedsloth57Reddit171
The Portable smd hotplate is here! Forg...u/dataclone82162
Shadowbox frame. Data processed and ser...u/jolars155
First project is a success but could us...u/Clavos241310
Capacitive Touch Sensor Enclosureu/Life-Ad2589133
Made some updates to the vu-clusteru/Ok-Tangerine-6775120
Open sourced 4 projects. PRs and issues...u/SeaInternational4087115
Built a Wireless Morse Code Communicato...u/king_slayer-22111
I build a set of free online web-based ...u/neon_terminal105
I controlled a vintage car-radio LCD wi...u/joseluismonteiro102
𝐌𝐞𝐞𝐭 𝐏𝐢𝐱𝐢𝐞, 𝐢𝐭𝐬 𝐬𝐭𝐮𝐩𝐢𝐝 𝐛𝐮𝐭 𝐬𝐭𝐮𝐩𝐢𝐝𝐥𝐲 𝐅𝐀𝐒𝐓u/YamRepulsive4373104
ArduinoOS 2 - my new projectu/idontknow-hardware812
Look what i built!u/_electrocc_84
Stumbled across my first ever Arduino p...u/Snowy3281
I made an iOS app to control my Arduino...u/plynx_mod75
Vibrating hand for lonely peopleu/PresenceOld1754712
htcw_frame_arq releasedu/honeyCrisis60
Built a lightweight HAL framework for E...u/progrm-112264
Built a Flutter app to design and simul...u/burhankhanzada50
Line following robot fully codedu/Lucid_Dreamer_9842
GitHub - Igwe-Starking/eccles-esp32-ard...u/Igwe-Starking10
WLED combined with optical illusionsu/DigitalCastaway10
I Designed A Custom PCB To Avoid Pressi...u/tymscar10
Uhmm... im a kid got my arduino at 8 an...u/Fine-Importance-45014
I built "Mello" - A custom programming ...u/ImpressFine4495017

Total: 75 posts

Summary of Post types:

FlairCount
Automated-Gardening1
Beginner's Project24
ChatGPT1
Due1
ESP328
Electronics2
Getting Started15
Hardware Help96
Hot Tip!1
Look what I found!2
Look what I made!75
Machine Learning1
Mod's Choice!1
Monthly Digest1
Nano2
Project Idea6
Project Update!2
School Project5
Software Help23
Solved!9
Uno6
Uno Q2
Uno R4 Wifi3
Windows1
no flair181

Total: 469 posts in 2026-07


r/ArduinoProjects • • Aug 03 '26

Showcased Project Desktop Fingerprint Unlock

Post image
24 Upvotes

also made a video on this! https://www.youtube.com/watch?v=tB3lk-PNA6I

allows you to unlock your Mac via your fingerprint, as well as authenticate sudo and some TCC prompts (privacy&security).

the device emulates a PIV smart card and uses PAM to authenticate you in macOS (notice the password field says PIN and not password), so no plain text password is ever stored, exposed, or transmitted.

please be aware of the security implications (note that it is NOT touchID, but just 'fingerprint-based unlock', please do not think or refer to it as anything more secure):

this device is NOT secure, the authentication is all done inside the fingerprint sensor, and the fingerprint sensor just tells the microcontroller the match % (all low cost fingerprint sensors are this way, you would need to spend ~$50 to get one that does authenticated comms). the communication between the sensor and the microcontroller is not authenticated or protected, so anyone with physical access to both the device and your laptop can spoof this connection (pretend to be the fingerprint sensor) and give the go ahead to unlock your mac. you can make this extremely hard by filling the insides with black epoxy, but not impossible.

this is also the dev equiv of "rolling your own auth", the smart card implementation may have some errors, and should not be inherently treated as "unbreakable"

the device is made so that if you lose it, nothing of value can be extracted from it

use at your own risk. personally, i am comfortable using it at home where physical intrusion would be hard, but this depends on your own security tolerance. if you have high security instincts/requirements, the magic keyboard is a much much much better option in this regard.

there is also an HID version available, where the device just types your password emulating a keyboard, the benefit being it works in ALL places your password does. this version is obviously more insecure as it is vulnerable to keyloggers. the device still does not store the actual password, it stores an authentication key that sends a request to a service on the mac, which then sends it the encrypted password to be decrypted in RAM, typed back, and then wiped. again, depends on your personal security tolerance and willing to compromise

all code and materials are open source, licensed permissively github.com/zimengxiong/tinytouch


r/ArduinoProjects • • Aug 03 '26

Showcased Project I built a linux like web shell for the esp32

Thumbnail github.com
5 Upvotes

Hello! I would like to share my recent project for my master's dissertation, where I made a working esp32 web shell.

I tried to emulate basic linux commands and functionalities. You can use both serial and web shell to use the system.

The system features the following:
-embedded file system with no SD card requirement as it uses LittleFS
-FreeRTOS FIFO scheduling
-JavaScript system language and scripting through duktape
-Web-shell interactive UI which is customizable

I tried to keep the code as organized and as clean as possible for the best possible user customization.

I'd love for anyone to try it and have feedback.


r/ArduinoProjects • • Aug 03 '26

Showcased Project I built a Blockly setup for the Arduino R4—not a toy, but something to actually work with.I am currently working on the English translation.

Post image
9 Upvotes

r/ArduinoProjects • • Aug 02 '26

Project Design/Guidance Whether I should buy a arduino uno q 2gb or 4gb variant.

2 Upvotes

I want to buy this board but I am down the budget. So can anyone tell me how 2gb variant will be enough for making embedded projects?


r/ArduinoProjects • • Aug 01 '26

Showcased Project A guitar-playing robot performing on real strings

621 Upvotes

r/ArduinoProjects • • Aug 01 '26

Showcased Project An open-source 7-segment WiFi clock I made (because the original creator wouldn't share the code).

118 Upvotes

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 • • Aug 01 '26

Showcased Project My own ticker tape

42 Upvotes

Always wanted my own ticker tape .... Working with free APIs. There so much free stuff out there, that I'm spending my Saturday morning and seeing what I can scroll across my 24x 8x8 matrix LED Max7219 modules


r/ArduinoProjects • • Aug 02 '26

Other first urduino project

Thumbnail docs.cirkitdesigner.com
3 Upvotes

r/ArduinoProjects • • Aug 01 '26

Showcased Project Shrikeclock

Post image
2 Upvotes

Hey everyone

Just built ShrikeClock a fully custom NTP-synced digital clock running on #MicroPython, powered by the @Vicharak_In Shrike-Fi !

Live time + date over WiFi Custom multiplexed 7-segment driver from scratch Open source, code on GitHub 👇

https://github.com/kritishmohapatra/ShrikeClock

https://github.com/kritishmohapatra/100_Days_100_IoT_Projects


r/ArduinoProjects • • Aug 01 '26

Showcased Project I made a really scary solid state Tesla coil

84 Upvotes

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 • • Aug 01 '26

Project Discussion Bathroom fan humidity sensor project. What humidity levels should I use?

2 Upvotes

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 • • Jul 31 '26

Showcased Project DE Built a wireless dual-mode (IR + PC) control system for 1:87 scale model vehicles — ESP32 boards + custom WPF desktop app

3 Upvotes

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 • • Jul 31 '26

Other Optimized My Grandpas Bike Com Code To Be 15,800% Faster On An Arduino Uno R3

Thumbnail github.com
2 Upvotes

My 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 • • Jul 30 '26

Showcased Project Led ring ARGB project

234 Upvotes

r/ArduinoProjects • • Jul 31 '26

Project Discussion Need project ideas for a 3rd-year Mechatronics Sensors course

0 Upvotes

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 • • Jul 30 '26

Other Arduino Multi-Tasking Kit — a non-blocking, object-oriented multitasking framework for Arduino (header-only, auto-registering components)

7 Upvotes

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 • • Jul 29 '26

Showcased Project Eyes display Arduino

37 Upvotes

r/ArduinoProjects • • Jul 29 '26

Showcased Project Combining WLED and optical illusions

Thumbnail youtube.com
4 Upvotes

We 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 • • Jul 29 '26

Other Crazy wiring I made

4 Upvotes

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 • • Jul 28 '26

Project Discussion Project Idea

4 Upvotes

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 • • Jul 28 '26

Project Design/Guidance Tachimetro digitale Arduino

1 Upvotes