Arduino Projects — DIY builds from the TinkerNews archive
Every Arduino build featured in TinkerNews, the weekly DIY electronics newsletter. Each entry was selected for a published issue and summarizes a real project, with a link to its original source for the full instructions, parts and code. New builds appear here as issues are published.
Arduino builds
How an ESP32-S3 Renders N64-Style Megatextures
A custom software renderer lets an ESP32-S3 move through a textured 3D scene without a dedicated GPU. The project fits its megatexture data into 16 MB of PSRAM by using 8-bit indexed color, showing how mipmaps, compression, and careful memory choices support console-style graphics on small hardware.
Read the build on hackaday.com: How an ESP32-S3 Renders N64-Style MegatexturesAn Offline Arduino Agent That Understands Plain English
Type a plain-English instruction into an Arduino App Lab project, and a local language model on the UNO Q can direct connected hardware. This hands-on build combines Modulino sensors and outputs, showing how behavior can change through new sentences rather than firmware changes, without internet access or API keys.
Read the build on projecthub.arduino.cc: An Offline Arduino Agent That Understands Plain EnglishArduino Two-Axis Level With Zero Reference
A bubble level can check one surface, but this handheld Arduino tool can compare two. An ADXL345 feeds gravity readings to a Nano, which shows pitch and roll on an OLED. Press ZERO on one bracket, then match that stored angle on another—even when both are intentionally sloped.
Read the build on learniot.in: Arduino Two-Axis Level With Zero ReferenceAdd 16 I/O Pins with a PCF8575
A small PCF8575 module gives Arduino, ESP8266, or ESP32 projects 16 extra digital lines through just SDA and SCL. This hands-on setup uses LEDs and buttons to test the connection, while a library handles the I2C details and leaves the host board’s built-in pins available.
Read the build on mischianti.org: Add 16 I/O Pins with a PCF8575Build an Arduino/ESP32 OBD2 K-Line Tool
Older cars often speak K-Line instead of CAN. This Arduino/ESP32 library offers a practical starting point for connecting to those ECUs, provided you add a proper protected transceiver. The repository’s examples and source should confirm supported protocols, timing, wiring, and diagnostic commands before any vehicle connection.
Read the build on github.com: Build an Arduino/ESP32 OBD2 K-Line ToolBoatOpenIO v2: Modular Marine Gateway Main Board
BoatOpenIO v2 handles signal routing inside a four-board boat gateway. A 16:1 multiplexer sends selected analog inputs to one ADS1115 converter, while an MPU6050 watches for impacts. Socketed parts and swappable modules make repairs easier, but the board needs companion hardware before it can run.
Read the build on pcbway.com: BoatOpenIO v2: Modular Marine Gateway Main BoardBuild a Wi-Fi Four-Fan Controller
Four fans, one Wi‑Fi-connected board, and open files make this more than an Arduino sketch. The repository covers firmware, electronics documentation, and a printable case, while the microcontroller turns network commands into separate PWM outputs. Check fan ratings and match every file to its hardware revision before building.
Read the build on github.com: Build a Wi-Fi Four-Fan ControllerDisaster Radio: Sustainable Communication
Disaster Radio offers a reliable communication solution during emergencies, using LoRa technology for long-range, low-power connectivity. Its mesh network design ensures resilience, while solar power integration supports sustainability. As an open-source project, it provides schematics and code, inviting makers to contribute and innovate.
Read the build on hackaday.io: Disaster Radio: Sustainable CommunicationExploring DIY Temperature Monitoring with Arduino
Creating a temperature sensor with Arduino is a practical project that offers educational insights and customization potential. By integrating an Arduino Uno with a DHT11 or DHT22 sensor, you can measure and display temperature data. This guide covers setup, coding, and potential applications like home automation.
Read the build on projecthub.arduino.cc: Exploring DIY Temperature Monitoring with ArduinoBuild an Open-Source Spirometer
Creating a spirometer at home is now possible with an open-source design using the ESP32-POE-ISO and Sensirion SFM3300 Flow Sensor. This project is perfect for makers interested in health technology, offering a customizable and accessible way to measure tidal volume.
Read the build on hackaday.io: Build an Open-Source SpirometerBuilding an Arduino-Powered Robot Car
This project guides you through creating an Arduino robot car, perfect for learning about electronics and programming. You'll integrate an Arduino microcontroller, use sensors for navigation, and program the car using Arduino IDE. It's a hands-on way to understand robotics and coding.
Read the build on instructables.com: Building an Arduino-Powered Robot CarBuild an Arduino Weather Station
Building an Arduino weather station is a fantastic way to learn about electronics and coding. You'll use an Arduino board, sensors, and a display to collect and show weather data. This project involves assembling components, wiring them together, and writing code to customize your station.
Read the build on instructables.com: Build an Arduino Weather StationArduino Weather Station Connects to the Internet
Creating an internet-connected weather station with Arduino is a practical project that involves integrating sensors and programming the device to relay data online. This guide covers the necessary components, assembly steps, and programming tips, highlighting the station's applications and unique features.
Read the build on hackaday.com: Arduino Weather Station Connects to the InternetBuild a BLE Asset Tag with Arduino
Creating a BLE asset tag using Arduino is a practical project for IoT enthusiasts. This guide walks you through the process, from gathering components to programming the Arduino for BLE communication. Learn about power management and explore potential IoT applications for your custom asset tag.
Read the build on hubble.com: Build a BLE Asset Tag with ArduinoHow FastLED Transforms Your Arduino LED Projects
FastLED is a versatile library that simplifies LED control for Arduino projects. It supports various LED types like WS2812B and APA102, offering optimized performance and a range of color and animation functions. With ample resources, FastLED makes complex LED projects more accessible and efficient for makers.
Read the build on github.com: How FastLED Transforms Your Arduino LED ProjectsCustomizing Mobile Robots: A Practical Guide
Customizing mobile robots involves selecting the right chassis, integrating drive systems, setting up navigation, and adding sensors and modules. This guide walks you through each step, ensuring your robot is tailored to specific tasks and environments, enhancing its functionality and efficiency.
Read the build on fdatabot.com: Customizing Mobile Robots: A Practical GuideBuilding a Precise PTP Wall Clock
Inspired by Oliver Ettlin's presentation, this project involves creating a PTP wall clock using a Raspberry Pi and LED matrices. It covers the technical setup, including hardware assembly and configuring the Raspberry Pi for PTP time display, while discussing the challenges of such precision in everyday use.
Read the build on jeffgeerling.com: Building a Precise PTP Wall ClockBuild a 3D-Printed Weather Station
Creating your own weather station is easier than you think. By combining 3D printing with Arduino, you can assemble a functional weather station. This project involves step-by-step assembly instructions and uses sensors to measure weather parameters, making it a practical tool for real-world weather monitoring.
Read the build on 3dpaws.comet.ucar.edu: Build a 3D-Printed Weather StationDIY: Build a 7-Channel RC System
Building a 7-channel RC system with Arduino and NRF24L01+ is a rewarding project for hobbyists. This guide covers everything from gathering components to programming and testing. With practical applications in RC vehicles and drones, it's a great way to enhance your DIY skills.
Read the build on instructables.com: DIY: Build a 7-Channel RC SystemArduino Smart Car Parking System with Password Lock
This project shows how to build a smart car parking system using Arduino, featuring a password lock for added security. With clear, step-by-step instructions and visual aids, it's a great guide for makers interested in home automation and security.
Read the build on instructables.com: Arduino Smart Car Parking System with Password LockBuild an ESP8266 Temperature Web Server
Creating a web server with ESP8266 and DHT11/DHT22 sensors is a practical project for monitoring temperature and humidity remotely. This guide offers detailed steps, including hardware setup, programming with Arduino IDE, and accessing real-time data through a web interface.
Read the build on randomnerdtutorials.com: Build an ESP8266 Temperature Web ServerIntegrate MAX31865 RTD Sensor with Arduino
Learn to connect the MAX31865 RTD sensor with an Arduino for precise temperature readings. This guide covers wiring, setup, and code examples for 2-, 3-, and 4-wire configurations, making it ideal for DIY projects requiring accurate temperature measurement.
Read the build on makerguides.com: Integrate MAX31865 RTD Sensor with ArduinoArduino Security System with OSINT
Turning a $15 Arduino into a security system is a practical project that combines low-cost hardware with Open Source Intelligence (OSINT) techniques. This guide includes code snippets, schematics, and step-by-step instructions, making it accessible and educational for anyone interested in DIY security solutions.
Read the build on dev.to: Arduino Security System with OSINTControl Stepper Motor with Arduino
This tutorial provides a comprehensive guide for makers to control a stepper motor using an Arduino and L298N motor driver, offering practical applications in robotics and automation projects.
Read the build on lastminuteengineers.com: Control Stepper Motor with ArduinoPractical Guide to Using Relay Modules with Arduino
Integrating a relay module with Arduino opens up a world of possibilities for controlling electrical devices. This guide walks you through the components, wiring, and coding needed to get started. Learn practical applications like controlling lights or motors, and troubleshoot common issues effectively.
Read the build on randomnerdtutorials.com: Practical Guide to Using Relay Modules with ArduinoUnderstanding Marlin Firmware for Arduino-Based 3D Printers
Marlin firmware is crucial for 3D printing, especially with Arduino boards. It allows customization of printer settings through configuration files. This guide covers its integration with Arduino, steps for configuration, troubleshooting tips, and resources for further learning and community support.
Read the build on github.com: Understanding Marlin Firmware for Arduino-Based 3D PrintersBuild a Tabletop Weather Station
Crafting a tabletop weather station with Arduino is a straightforward project. Start by connecting a DHT11 sensor and an OLED display to your Arduino using a detailed circuit diagram. Install essential libraries in the Arduino IDE, then code your device to display weather data.
Read the build on hackaday.io: Build a Tabletop Weather StationBuild an On-demand Sync Clock
Creating an On-demand Sync Clock involves using Arduino to synchronize clock signals. This project requires specific components and follows a detailed step-by-step guide with pictures. Makers can customize and expand the clock, making it a versatile tool for various applications.
Read the build on instructables.com: Build an On-demand Sync ClockClone Wii U Gamepads with Arduino
Tired of dealing with faulty Wii U Gamepads? This guide shows how to clone them using Arduino. Learn about hardware interfacing, reverse engineering protocols, and building custom circuits. Perfect for makers interested in gaming hardware, this project combines technical skills with practical applications.
Read the build on hackaday.com: Clone Wii U Gamepads with ArduinoBuild a Minimalist BCD Wristwatch
The Qron0b project offers a sleek, low-power wristwatch design using an ATtiny microcontroller. This minimalist watch displays time in Binary Coded Decimal (BCD) format, focusing on efficiency and simplicity. Detailed schematics and code are provided, making it perfect for DIY electronics enthusiasts.
Read the build on hackaday.com: Build a Minimalist BCD WristwatchGetting Started with IoT and Arduino
IoT and Arduino are popular among makers for their versatility and ease of use. They allow creators to build smart devices that can interact with the environment. This introduction covers why these technologies are favored and how they can be used in innovative projects.
Read the build on itsmybot.com: Getting Started with IoT and ArduinoBuild a Handheld Space Invaders Arcade
Creating a handheld Space Invaders arcade machine is a rewarding project for retro gaming fans. Using an Arduino Nano R4 and a 128x64 OLED display, this DIY project involves programming in C++ and assembling the components with detailed instructions, offering a nostalgic gaming experience.
Read the build on threads.com: Build a Handheld Space Invaders Arcade