r/ArduinoProjects

How Can I Make My QClaw Agentic Agent Faster on Arduino Uno Q?
▲ 0 r/ArduinoProjects+3 crossposts

How Can I Make My QClaw Agentic Agent Faster on Arduino Uno Q?

I created QClaw as an on-device agentic AI assistant for the Arduino Uno Q. It writes, compiles, and uploads Arduino sketches; captures camera frames; drives Linux-side LEDs; reports network state; and scans I²C buses, all running entirely on the board. No internet. No API keys. No cloud.

My biggest issue is that I want to improve the tokens/sec generation speed, which I've only been able to max out at 9 tokens/sec. Is it possible to use the Adreno GPU that's on the Arduino Uno Q to improve the speed of QClaw?

QClaw: A Fully Local Agentic Assistant on the Arduino Uno Q

u/Away-Ad-8572 — 23 hours ago
▲ 23 r/ArduinoProjects+1 crossposts

I Made an Interactive PCB Map of the East Bay in California

I designed the board in KiCad using the image converter. The roads are copper traces, the water is solder mask, and the bare board is the land. An LED panel behind the board can draw locations and images.

I documented the whole thing with the design files and source code for the software: https://www.robopenguins.com/pcb-map/

u/curatorcat — 2 days ago

Finally got it working

This is my second project. A synthesizer/sampler/looper. I’ve just gotten the synth to work so thought I’d share.

u/Specialist_Parfait42 — 2 days ago

Compatible with Adruino

I wanted to ask this group and see if there is a consensus regarding compatible microcontrollers (like an ATmega328P) vs. official Arduino boards. I know they compatible units can be fully programmed using the Arduino IDE but are they made more cheaply? Markets like Amazon are flooded with "compatible with" and I am just not sure if I should be buying these.

reddit.com
u/krispucci — 3 days ago

I built a simulated cockpit display using an ESP32-S3 with an RGB interface screen, featuring a resolution of 400×960.

I built a simulated cockpit display using an ESP32-S3 with an RGB interface screen, featuring a resolution of 400×960.

The sensor is connected to an F4 flight controller, which outputs MAVLink protocol data to the ESP32-S3 through a serial port. The ESP32-S3 parses the MAVLink data, renders the graphics, and sends the display data to the RGB screen.

The ESP32-S3 is also connected to an RC receiver, allowing the UI screens to be switched using the transmitter sticks

u/Alarming-Sentence-39 — 4 days ago

Spent more than a year building this FPV cockpit instrument with Arduino and ESP32.

I spent more than a year building this RC aircraft cockpit instrument.

It is based on an ESP32 running on the Arduino framework, using a 6-axis gyro sensor and a 240x240 SPI display.

The interface includes an airspeed indicator on the left, altitude display on the right, and a heading compass at the bottom.

u/Alarming-Sentence-39 — 5 days ago
▲ 11 r/ArduinoProjects+2 crossposts

Is it really possible to control a cheap ₹8 led strip? Yes, it is possible i guess..

I got a ₹8 LED strip with only 2 wires (+ and -), connected it to Arduino UNO pin 9, and started experimenting with HIGH/LOW timing using "digitalWrite()" + "delay()".

Surprisingly, different ON/OFF timings trigger completely different LED animations/patterns. The strip has a tiny IC on it.

Here’s the data I collected so far:

HIGH (ms)| LOW (ms)| Result 5| 50| none 10| 50| 3,4 50| 50| 3,4 100| 50| 1,2,3,4 150| 50| 5 → (4,3) → (2,1) 200| 50| 5 → (4,3) → (2,1) 300| 50| 5 once → (4,3)x2 → (2,1) 500| 100| 5 → (4,3) → (2,1) 800| 50| 5 → (4,3) → (2,1) 100| 500| 4 → 1 250| 500| 1 ← 3 → 5 200| 700| 3,4 → 1,2 → 5 200| 1200| 3,4 → 1,2 → 5 150| 900| 3,4 → 1,2 → 5 60| 900| 3,4 for 5–7 frames, then 1,2 for 1–2 frames (observed using slow-motion camera)

Extra observations:

  • PWM fading with "analogWrite()" only works properly at 255.
  • Lower PWM values are mostly ignored.
  • Seems like the controller IC detects power interruption timing / voltage thresholds.
  • Different LOW timings seem to switch between different animation “families.”

Has anyone reverse engineered similar 2-wire LED strips before? Could this be some kind of power-line timing protocol or RC timing detection inside the IC?

u/Full_Opportunity8116 — 4 days ago
▲ 186 r/ArduinoProjects+2 crossposts

Retro computer inspired weather station

I've made a retro computer look-alike out of ESP32 and a cheap e-ink display. Right now, it works as my primary weather station. Firmware was 100% vibe coded, yet it works flawlessly for a few weeks already. Of course it's an Arduino project 😄

Links:

u/ahnjay — 5 days ago

Trying to use an Arduino to create a drinkable water cooling system.

I’ve been tasked with a senior design project to design a counter top machine that can cool water (1-4 C) and dispense basically without the user adding ice or cold water from sink it’s gotta be completely automatic besides the user occasionally filling the water reservoir. I’ve tried researching the Peltier method but have only found that it’s just extremely inefficient and difficult to cool water. I gotta cool at least half a liter ish. Any other ideas or maybe a way to make the Peltier plates work? Thanks guys.

reddit.com
u/GucciDonutGlazer — 5 days ago
▲ 175 r/ArduinoProjects+2 crossposts

I just added a Stopwatch + Pomodoro timer to ESPTimeCast

Most 3D printable cases for max7219 work with this project and the code is available on GitHub.

If you don't want to tinker with Arduino IDE a Web installer is available and it takes less than a minute to get the project up and running ;)

Quick demo:
WiFi connect → day/time → outside temp → stopwatch → Pomodoro → back to clock

The Pomodoro follows the standard flow (25 min focus / 5 min break, with a longer 15 min break), but everything can be customized through the web UI or the Chrome extension.

These aren’t all the features, other features include:

  • Web-Based Configuration – no apps required, configure everything from your browser
  • Accurate Time Sync (NTP) with automatic retries and status feedback
  • Live Weather Updates from OpenWeatherMap (temperature, humidity, conditions)
  • Custom Scroll Messages with persistent display control
  • Chrome extension - Auto-detects and displays music & video titles (YouTube, Spotify, Twitch, and more)
  • Countdowns & Timers – create event countdowns with custom messages or run quick timers (e.g. 15 min)
  • OTA Firmware Updates – update your device directly from the browser, no reflashing required
  • Open API & Home Assistant Integration for automation, remote control, and custom messages
  • Timezone Support using IANA database (DST handled automatically)
  • Location Detection via “Get My Location” (Lat/Long auto-fill)
  • Multi-language Support for weekday and weather descriptions

and many more ;)

Happy to answer any questions

u/mfactory_osaka — 7 days ago

I'm designing a Robotic arm, Need to figure out electronics.

Can I connect the rotating arm directly to the servo motors or do I have to add gears?

How do I decide the power of the servo?

Should I use Arduino or add ESP32 with it?

And I want to find out a way to control the arm with the pc\ps5 Joystick.

reddit.com
u/Significant_Bonus360 — 6 days ago
▲ 132 r/ArduinoProjects+1 crossposts

First project. Grateful Dead mp3 player

Kinda new to all this jazz but it works. Just a simple mp3 player that plays my live show collection. Excited to see where I take this stuff.

u/Specialist_Parfait42 — 12 days ago

ESPclock BIG [0.8" display]

Hello everyone, i want to share with you ESPclock, my W.I.P. digital clock based on 7segment display and (XIAO) ESP32 C3 / ESP8266 (wemos d1 mini).

I released this project 4 months ago, and since then i updated it with new features (some of them recommended by various reddit users).

My target is to build a digital clock that has the look and feel of a professional one, but that is extremely accessible (estimated cost is about 10€).

User can interact with it via webUI, and from there user can add Wifi credentials, NTP servers to retrieve current time, add an alarm and more.

The most relevant features from the latest update are:

alarm clock mode with snooze feature. (requires a passive buzzer);

- added TTP223 touch button to turn off alarm when ringing;

- added Uptime;

- added ESPmDNS;

And last but not least, i added support for a bigger 0.8" display, which improves readability and has a better display-to-body ratio!

Of course i've designed a new minimal case for the new 0.8" display!

Hope that you'll like it! And I'd like to know your opinions/advices about it.

For more info, links to the project:

[PROJECT PAGE + Firmware + Instructions]

https://github.com/telepath9/ESPclock

[MAKERWORLD - ESPclock BIG ]

https://makerworld.com/it/models/2616382-espclock-big-digital-clock?from=search#profileId-2887323

[MAKERWORLD - ESPclock BOLD]

https://makerworld.com/it/models/2405754-espclock-bold-digital-clock#profileId-2637281

[MAKERWORLD - ESPclock standard]

https://makerworld.com/it/models/1594116-espclock-digital-clock#profileId-2069321

u/ultravoxel — 10 days ago

Stepper motors in DIY racing sim

Hello, how are yall doing? So basically I am planning to build a racing simulator, with a steering wheel and gas and brake pedals, to play racing games on my pc. I probably will use a esp32 or a raspberry pi pico w for this.

However, what I am really on doubt about is the steering wheel control. I want for it to be able to detect when it is rotated (obviously) and, when released, automatically go back to the initial position, just like a real steering wheel. The thing is, I dont know what components to use for this. I was thinking on using a stepper motor like those simple Nema 17 with the axis attached to the wheel, killing two birds with a single stone, however I dont know if, when using a driver with the motor, I will be able to detect when the wheel is turned. I know I can buy a stepper motor and buy a separate encoder for detecting rotation on the wheel, but I dont know any affordable incremental encoders.

Thank you all in advance!

reddit.com
u/P0guinho — 11 days ago

Plant virtual pet with a slave master config custom made mega and nano

Plant virtual pet with a 20x4 I²C LCD, DHT22 sensor for temperature and humidity, capacitive soil moisture sensor for water alerts, sun and light sensors, pir sensor for human presence detection, and touch sensors for head pats and tickle. Slave master config with a custom made mega (main brain) as master and a normal nano as slave (sensor data collection)

It greets people, begs for water, reacts to temperature, humidity, light presence and absence, and help practice small responsibility.

It can also have a custom feature made by any developer with its master I²C pins out to connect to an uno or etc.

This one, It is quite cold and dry in the room because of the AC

u/es0954 — 13 days ago
▲ 13 r/ArduinoProjects+1 crossposts

So I made a stackmat timer using Arduino Board and some touch sensors. It has inspection mode,+2 and DNF. Can be connected to CsTimer using a script at enter times automatically.

Need tips to improve it.

u/EntrepreneurFair9758 — 14 days ago