There are very many cool Arduino projects and project sites in Internet (make Google search to see). Here are some interesting links to check out:
Arduino Projects at indestructables
Top 40 Arduino Projects of the Web
Arduino Rising: 10 Amazing Projects People Are Doing With The Tiny Microcontroller
Electronics For The Everyman: 25 Kick Ass Arduino-Powered Projects
10 Simple-But-Fun Projects to Make With Arduino
Internet of Thing with Arduino
11 Arduino projects that require major hacking skills—or a bit of insanity
I will be posting more links to more interesting projects as comments to this post, like I did in my Cool uses for the Raspberry Pi posting. Some of the most interesting that spend some more time at can get their entire own postings this blog in Arduino section.
3,022 Comments
Tomi Engdahl says:
https://hackaday.com/2020/01/05/arduino-wristwatch-has-led-hands/
Tomi Engdahl says:
Space-Saving Servo Tester Console Looks Space-Worthy
https://hackaday.com/2020/01/05/space-saving-servo-tester-console-looks-space-worthy/
Tomi Engdahl says:
This ham radio transceiver uses Dorji DRA818 module software with the ArduTrx shield on a MKR WiFi 1010 board.
(via Element14 Community)
https://www.element14.com/community/community/project14/rf/blog/2020/01/15/ardutrx-with-arduino-mkr
Tomi Engdahl says:
Gustavo Reynaga’s adapter brings Adafruit Industries Feather compatibility to the Arduino Nano family. http://bit.ly/2uh1GxN
Tomi Engdahl says:
Replicate a 3D environment in real-time with this Arduino LIDAR setup.
Arduino Lidar Scanning & Java Rendering
Replicate a 3D environment in real-time!
https://create.arduino.cc/projecthub/TravisLedo/arduino-lidar-scanning-java-rendering-6b2124
This project consists of two parts. The Arduino side handles all the servo movements and gets measurement readings from the Lidar sensor. The Java side does the spherical to cartesian points conversion and renders them in 3D. They communicate with each other over the serial port. The user can move around the scene with game-like fps controls
Tomi Engdahl says:
“I made a simple mechanism for opening and closing my pre-installed door latch, and combined it with Arduino Uno via some simple coding.”
https://blog.arduino.cc/2020/01/20/automate-your-door-latch-with-a-simple-app-controlled-system/
Tomi Engdahl says:
Making Arduino-Based RC Transmitter of USB Flight Simulator © MIT
My variant of converting a four-channel USB flight simulator into an RC transmitter using Arduino.
https://create.arduino.cc/projecthub/tsar_/making-arduino-based-rc-transmitter-of-usb-flight-simulator-c67a71
Tomi Engdahl says:
Arduino CNC Foam Cutting Machine (Complete Guide)
https://m.youtube.com/watch?feature=youtu.be&v=oIKEYM-lMWQ
Tomi Engdahl says:
Simple Rally/Racing Dashboard © CC BY-NC
An attempt to achieve: 1. Shifter LEDs with RPM display 2. Manual gearbox sensing and display 3. CAN bus values forwarding to RaceChrono.
https://create.arduino.cc/projecthub/Ankel2000/simple-rally-racing-dashboard-061883
Tomi Engdahl says:
https://blog.arduino.cc/2020/01/28/the-arduino-lie-detector-determined-that-was-a-lie/
Tomi Engdahl says:
Easily Add Head Tracking for Any Modern PC Game
QeMotion is a simple device that enables you to use your head movement to trigger events in just about every game
https://www.hackster.io/news/easily-add-head-tracking-for-any-modern-pc-game-04bb8e36d723
Tomi Engdahl says:
Turning a Tic Tac box into a portable magnetometer
https://blog.arduino.cc/2020/01/24/turning-a-tic-tac-box-into-a-portable-magnetometer/
Tomi Engdahl says:
https://create.arduino.cc/projecthub/mircemk/record-and-play-arduino-3d-printed-robotic-arm-a87430
Tomi Engdahl says:
Build a Touchpad for Drawing on Your Commodore 64 or Modern PC
https://www.hackster.io/news/build-a-touchpad-for-drawing-on-your-commodore-64-or-modern-pc-7070b5cdac42
Taking inspiration from the KoalaPad, Jan Derogee developed a similar drawing touchpad called Commo Pad.
Tomi Engdahl says:
GPS Data Logger, Real-Time Curve, Max Height and Max Speed © CC BY-NC
This project describes how to build a GPS data logger at a lower cost.
https://create.arduino.cc/projecthub/yvesmorele/gps-data-logger-real-time-curve-max-height-and-max-speed-575b16
Tomi Engdahl says:
Feel The Force With A Pocket Magnetometer
https://hackaday.com/2020/01/24/feel-the-force-with-a-pocket-magnetometer/
https://www.instructables.com/id/Portable-Magnetometer/
Tomi Engdahl says:
Arduino RGB Color Picker – Pick Colors From Real Life Objects
https://www.instructables.com/id/Arduino-RGB-Color-Picker-Pick-Colors-From-Real-Lif/
Easily pick colors from physical objects with this Arduino based RGB color picker, enabling you to recreate the colors you see in real life objects on your pc or mobile phone. Simply push a button to scan the color of the object using a cheap TCS34725 colour sensor module and you’re given the RGB color values as well as an indication of the measured color on an RGB LED.
Tomi Engdahl says:
TinyGo on Arduino Uno: An Introduction
Run Golang on this old but still popular 8-bit AVR microcontroller.
https://www.hackster.io/alankrantas/tinygo-on-arduino-uno-an-introduction-6130f6
Tomi Engdahl says:
Arduino Polygraph Shows How It’s Done
https://hackaday.com/2019/12/25/arduino-polygraph-shows-how-its-done/
Tomi Engdahl says:
Need Hackable Melodies? Here’s The TETRIS Theme And More
https://hackaday.com/2019/12/25/need-hackable-melodies-heres-the-tetris-theme-and-more/
Tomi Engdahl says:
Make Your Own Hardware Sliders to Control Individual Process Volume
Turn an old shoebox into a DJ-like controller that lets you adjust the volume of any programs running on a Windows PC with hardware sliders.
https://www.hackster.io/news/make-your-own-hardware-sliders-to-control-individual-process-volume-212eb47ecdef
Windows 10 has built-in features to let you control the volume of different application processes individually, but that requires poking around through menus.
You can instead create your own hardware volume sliders that connect to your PC.
you’ll be able to control the volume of any programs running on a Windows PC using hardware sliders like a bona fide DJ. Unfortunately Linux and macOS handle processes differently, so the code for this device won’t work on those operating systems as it is—though it may be possible to modify the Python script and program your own OS-specific replacement for the VBScript used here.
you can flash the provided Arduino code to read them. That will send the sliders’ positions to your computer through the serial connection. A Python script monitors those position values and then sets the corresponding programs’ volume levels. The VBScript is just there to keep the Python script running in the background, instead of as an open Python window.
https://github.com/omriharel/deej
Tomi Engdahl says:
TinyGo on Arduino Uno: An Introduction © CC BY-NC-SA
Run Golang on this old but still popular 8-bit AVR microcontroller.
https://create.arduino.cc/projecthub/alankrantas/tinygo-on-arduino-uno-an-introduction-6130f6
Tomi Engdahl says:
OmBURo is an Arduino-controlled unicycle robot with an active omnidirectional wheel
https://blog.arduino.cc/2020/02/04/omburo-is-an-arduino-controlled-unicycle-robot-with-an-active-omnidirectional-wheel/
Tomi Engdahl says:
Imagine Dragons – Believer – Arduino Cover © Apache-2.0
We have used Arduino to control the push-pull solenoids. Arduino SD card shield is used to read MIDI files from SD card.
https://create.arduino.cc/projecthub/Teenenggr/imagine-dragons-believer-arduino-cover-86c61b
Tomi Engdahl says:
This Arduino device turns on a workshop’s air filtration system whenever it hears a saw
https://blog.arduino.cc/2020/02/03/this-arduino-controlled-device-turns-on-a-workshops-air-filtration-system-whenever-it-hears-a-saw/
Tomi Engdahl says:
Delta-Robot One © CC BY-NC-SA
Smart open source robotics project for makers and students. Combines electronics, mechanics and informatics in one system.
https://create.arduino.cc/projecthub/deltarobotone/delta-robot-one-8386a1
Tomi Engdahl says:
Make Your Own Laser Tachometer for $10
YouTuber Elite Worm’s DIY tachometer is based on an Arduino Nano clone with a laser diode.
https://www.hackster.io/news/make-your-own-laser-tachometer-for-10-454db0ebf551
Tomi Engdahl says:
Mechanical 7-segment display made with micro servos and an Arduino Mega
https://blog.arduino.cc/2020/02/12/mechanical-7-segment-display-made-with-micro-servos-and-an-arduino-mega/
Tomi Engdahl says:
Arduino as Waveform Synthesizer for Music © CC BY
Imitate musical instruments and make music with an Arduino and only few external components!
https://create.arduino.cc/projecthub/michalin70/arduino-as-waveform-synthesizer-for-music-2aa48f
Tomi Engdahl says:
Virtual Peephole © GPL3+
Spy on cameras around the world.
https://create.arduino.cc/projecthub/carolinebuttet/virtual-peephole-355c1c
Tomi Engdahl says:
Virtual Peephole © GPL3+
Spy on cameras around the world.
https://create.arduino.cc/projecthub/carolinebuttet/virtual-peephole-355c1c
There are an estimated 770 million surveillance cameras around the world. Some of them still have their default password, making them easily accessible, by anyone who has an internet connection.
This virtual peephole is a device to watch some of those unsecured cameras. Each time the peephole is opened, a different camera is shown.
Tomi Engdahl says:
Zak Kemble’s ATtiny10-Based Smart Power Bank Keep-Alive Boards Do Exactly What They Promise
https://www.hackster.io/news/zak-kemble-s-attiny10-based-smart-power-bank-keep-alive-boards-do-exactly-what-they-promise-433fd2dc63a9
Designed to let low-power projects run from USB power banks that would otherwise go to sleep, Kemble’s boards are highly configurable.
Tomi Engdahl says:
Mini Weather Station Using Arduino Nano
This is a simple and fun project with pocket friendly budget.
https://create.arduino.cc/projecthub/dnbakshi07/mini-weather-station-using-arduino-nano-b211fe
Capturing physical data in real-time is always fascinating. In this project, you will not only be able to capture three fundamental physical parameters for weather predication viz. temperature, humidity and atmospheric pressure, but will also be able to display the real-time data on a LCD screen.
The two sensors used in this project are BMP-280 and DHT-11.
Tomi Engdahl says:
Ralph Doncaster’s picoUART Is a “Better Bit-Bang UART” for 8-Bit AVR Microcontrollers
https://www.hackster.io/news/ralph-doncaster-s-picouart-is-a-better-bit-bang-uart-for-8-bit-avr-microcontrollers-5b8dfbf516b5?c9e37c28ce5852218032aae6f5632b13
Supporting a wider range of baud rates, tighter timing, and one-wire operation, picoUART is a great tool for the AVR programmer.
Ralph Doncaster’s small UART for 8-bit AVR microcontrollers proved popular when it was released back in 2014 — but now, armed with six years’ experience, it has been replaced with something shinier and newer: picoUART, which comes complete with single-pin operation support and wider baud rate compatibility.
“[picoUART] has several improvements over my old code
Tomi Engdahl says:
OpenChronograph converts commercial smartwatches into Arduino-compatible devices: http://bit.ly/2ut380M
OpenChronograph Launches OC-1 Dev Kit, Converts Commercial Smartwatches Into Arduino Compatibles
https://www.hackster.io/news/openchronograph-launches-oc-1-dev-kit-converts-commercial-smartwatches-into-arduino-compatibles-db0d509bbab0
Powered by an ATmega328P, the OC-1 mainboard is a drop-in replacement for popular proprietary hybrid smartwatches.
Tomi Engdahl says:
The OpenChronograph is an open source board that can be dropped into most commercially available hybrid smartwatches, making them Arduino-compatible devices: http://bit.ly/2vUojJw
(via Reddit)
Tomi Engdahl says:
Ardu Keyboard
Macro keyboard based on ATmega328P.
https://www.hackster.io/palsayantan/ardu-keyboard-ef4d46
Tomi Engdahl says:
IoT Cloud Enabled Alarm Clock © GPL3+
Set your alarm via Arduino’s IoT Cloud and start your day right on time.
https://create.arduino.cc/projecthub/MoritzDornseifer/iot-cloud-enabled-alarm-clock-1e5119
Tomi Engdahl says:
AURA: Audio Reactive Artistry
Alex Rex’s sound reactive AURA system provides physical audio feedback in two ways.
https://www.hackster.io/news/aura-audio-reactive-artistry-f6d509f248e5
Tomi Engdahl says:
(Ab)use an Arduino as AM Music Transmitter! © CC BY-SA
See how an Arduino can be transmit music over AM with only a few lines of code.
https://create.arduino.cc/projecthub/michalin70/ab-use-an-arduino-as-am-music-transmitter-d3b6e3
Tomi Engdahl says:
“Sure the Tile app is great, but you know what’s even cooler? An Arduino Nano 33 you can program, with BLE, temperature, humidity, light, accelerometer, LEDs and more, all on a key ring!” http://bit.ly/2Tbp5cM
Tomi Engdahl says:
An Arduino-enabled observatory dome door opener
https://blog.arduino.cc/2020/02/27/observatory-dome-door-opener/
Tomi Engdahl says:
Arduino Step Sequencer © GPL3+
A toy to create “music” or to annoy someone.
https://create.arduino.cc/projecthub/eEdizon/arduino-step-sequencer-afea0e
Tomi Engdahl says:
An ATmega4809 “Breadboard Arduino”
https://www.hackster.io/news/an-atmega4809-breadboard-arduino-419286d77a12
David Johnson-Davies’ minimal microcontroller is based on the same megaAVR 0-series processor as the Nano Every and Uno WiFi Rev2.
Tomi Engdahl says:
ESP32 DHT11/DHT22 Web Server – Temperature and Humidity using Arduino IDE
In this project, you’ll learn how to build an asynchronous ESP32 web server with the DHT11 or DHT22 that displays temperature and humidity using Arduino IDE.
https://randomnerdtutorials.com/esp32-dht11-dht22-temperature-humidity-web-server-arduino-ide/
Tomi Engdahl says:
Newrons
Smart glasses with a gentle memory assist.
https://create.arduino.cc/projecthub/nickbild/newrons-1e80c9?f=1
Tomi Engdahl says:
This Device Automatically Resets the Router When the Internet Goes Down
https://www.hackster.io/news/this-device-automatically-resets-the-router-when-the-internet-goes-down-dca2db1a2a10
Redditor ExtremeReward built a simple watchdog device to reboot their router automatically whenever the internet goes down.
Tomi Engdahl says:
AAScan is an open source, Arduino-powered 3D scanner that uses your phone
https://blog.arduino.cc/2020/02/18/aascan-is-an-open-source-arduino-powered-3d-scanner-that-uses-your-phone/
The device spins an object on a 3D-printed turntable using an Uno and ULN2003 driver board, allowing it to take ~180 images automatically via a Python script running on the phone. These images are then combined in Meshroom to create a brand new 3D model.
https://www.thingiverse.com/thing:4167615
Tomi Engdahl says:
David Johnson-Davies made an ATmega4809-based minimal microcontroller that’s programmable from the Arduino IDE.
Minimal ATmega4809 on a Breadboard
http://www.technoblogy.com/show?2QVZ
Tomi Engdahl says:
Coronavirus Detector
A coronavirus detector based on infrared temperature sensor.
https://www.hackster.io/linterislinter/coronavirus-detector-d24e03