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.
2,997 Comments
Tomi Engdahl says:
Human Following Robot Using Arduino And L298N Driver
https://circuitdiagrams.in/human-following-robot-using-arduino/
Tomi Engdahl says:
Remote Control Robot Using Arduino And TSOP Sensor Module
https://techatronic.com/remote-control-robot-using-arduino-and-tsop-sensor-module/
Tomi Engdahl says:
https://techatronic.com/ultrasonic-range-finder-using-arduino-lcd/
Tomi Engdahl says:
https://techatronic.com/how-to-make-metal-detector-metal-detector-using-arduino-techatronic/
Tomi Engdahl says:
https://circuitdiagrams.in/automatic-plant-watering-system-with-arduino/
Tomi Engdahl says:
“Alexa, how do I connect my Arduino?”
In this tutorial, Karl Söderby shows how to create a simple smart colored light by integrating a MKR WiFi 1010 + MKR RGB Shield, the Arduino Cloud, and the Amazon Alexa app.
How to Integrate Amazon Alexa with Arduino Cloud
https://m.youtube.com/watch?v=OMvZjwFYimo
Tomi Engdahl says:
Retro Gaming With Retro Joysticks
https://hackaday.com/2022/01/30/retro-gaming-with-retro-joysticks/
One of the biggest reasons for playing older video games on original hardware is that emulators and modern controllers can’t replicate the exact feel of how those games would have been originally experienced. This is true of old PC games as well, so if you want to use your original Sidewinder steering wheel or antique Logitech joystick, you’ll need something like [Necroware]’s GamePort adapter to get them to communicate with modern hardware.
In a time before USB was the standard, the way to connect controllers to PCs was through the GamePort, typically found on the sound card. This has long since disappeared from modern controllers, so the USB interface [Necroware] built relies on an Arduino to do the translating.
Necroware’s GamePort Adapter
https://github.com/necroware/gameport-adapter
Tomi Engdahl says:
https://hackaday.com/2022/02/02/a-portable-projecting-pi-for-education/
Tomi Engdahl says:
https://hackaday.com/2022/01/31/time-and-accuracy-in-las-atmegas/
Tomi Engdahl says:
While looking for a PD-capable power bank for his laptop but only coming across expensive units, Toby Chui decided to make his own — with additional improvements, of course.
This DIY power bank can deliver up to 60W and displays info in real-time
https://blog.arduino.cc/2022/02/02/this-diy-power-bank-can-deliver-up-to-60w-and-displays-info-in-real-time/
The advent of USB-C and the power delivery (PD) standard have allowed for a single cable to carry both large amounts of data and power for a wide range of devices. So, while looking for a PD-capable power bank for his laptop but only coming across expensive units, Instructables user Toby Chui decided to make his own — with additional improvements, of course.
The design for this custom power bank started with a basic schematic consisting of the LiPo battery, a 60W PD module for handling the negotiations between the board and whatever device might be on the other end, and a display unit for showing current battery information.
Tomi Engdahl says:
Mowerino is an Arduino Mega-powered robotic lawnmower that cuts the grass so you don’t have to.
Mowerino © GPL3+
https://create.arduino.cc/projecthub/salmec/mowerino-81b09e
Autonomous Robot lawn mower, with bluetooth connection for RC mode.
I decided to build by myself my Robot Lawnmower, with Arduino Mega 2560 Board. The whole process has taken a long time, with some experiments and now the configuration is completed and Mowerino works fine. Stay tuned with this project because I would like to improve it in the future.
This project is not a toy, it contains sharp blades which can cause serious injuries if it is not used carefully. Do not leave unattended!
Tomi Engdahl says:
https://blog.arduino.cc/2022/02/01/create-this-card-dealing-robot-to-streamline-your-poker-nights/
Tomi Engdahl says:
See how Nikodem Bartnik integrated LIDAR room mapping into his DIY robotics platform
https://blog.arduino.cc/2022/01/31/see-how-nikodem-bartnik-integrated-lidar-room-mapping-into-his-diy-robotics-platform/
Tomi Engdahl says:
An Arduino UNO Mini Clone
Arduino UNO Mini Limited Edition sold out? Make your own!
https://www.hackster.io/news/an-arduino-uno-mini-clone-a06818e571e0
Tomi Engdahl says:
https://blog.arduino.cc/2022/01/31/see-how-nikodem-bartnik-integrated-lidar-room-mapping-into-his-diy-robotics-platform/
Tomi Engdahl says:
https://www.hackster.io/news/arduino-thales-team-up-for-portenta-cat-m1-nb-iot-gnss-shield-and-it-s-mkr-compatible-too-ce6da5921a43
Tomi Engdahl says:
Project name : A PUBLIC TRANSPORT FARE MONITORING SYSTEM USING ARDUINO AND FINGERPRINT SENSOR.
project link : https://electronicsworkshops.com/2022/01/09/a-public-transport-fair-calculating-system-based-on-the-distance-travelled/
Tomi Engdahl says:
https://hackaday.com/2022/02/10/ir-translator-makes-truly-universal-remote/
https://github.com/mattcuk/IRtranslator
Tomi Engdahl says:
Arduino Electronic Component Tester
Please check out the link for more information: https://circuitdiagrams.in/how-to-make-an-electronic-component-tester
Tomi Engdahl says:
The IZOTOPS is an Arduino Due-driven, keytar-style USB/MIDI controller featuring an isomorphic keyboard for musical performance.
IZOTOPS-Keytar Controller by Lau Man-pan © CC BY-NC-ND
https://create.arduino.cc/projecthub/lau_man-pan_/izotops-keytar-controller-by-lau-man-pan-ba22d2
USB/MIDI controller with isomorphic keyboard for music performance.
The Izotops is a USB/MIDI controller. Featuring a stylish transparent keytar design, the instrument permits musicians a greater range of movement while performing. The Izotops comes equipped with an isomorphic keyboard, allows intuitive fingering regardless of key.
Using the Arduino MIDI USB library, the Arduino Due acts as a MIDI device over USB to a connected computer.This is handy to use the Izotops with all of your favourite software instruments and DAWs on your laptop.
Lab: MIDI Output using an Arduino
https://itp.nyu.edu/physcomp/labs/labs-serial-communication/lab-midi-output-using-an-arduino/
Tomi Engdahl says:
https://create.arduino.cc/projecthub/kutluhan-aktar/o3-enabled-ble-weather-station-predicting-air-quality-w-tf-ee1c37
Tomi Engdahl says:
This Arduino-Compatible Wine Bottle Serves as an On-Demand Environment Monitor for a Wine Fridge
Designed to nestle amongst its booze-bearing brethren, this smart bottle offers at-a-push measurement of temperature and humidity.
https://www.hackster.io/news/this-arduino-compatible-wine-bottle-serves-as-an-on-demand-environment-monitor-for-a-wine-fridge-390b100788a9
Tomi Engdahl says:
https://blog.arduino.cc/2022/02/10/adorable-robots-mimic-internet-cookies/
Tomi Engdahl says:
Arduino Nicla Air Quality app © MIT
Know the Indoor Air Quality (IAQ) and CO2 measurements for the room you are in using the new Arduino Nicla Sense ME!
https://create.arduino.cc/projecthub/justinelutz/arduino-nicla-air-quality-app-48fda3
Tomi Engdahl says:
https://hackaday.com/2022/02/17/sending-midi-wirelessly-with-the-nrf24l01/
Tomi Engdahl says:
Didn’t Get Sent an Arduino UNO Mini LE? Make Your Own Feather M0-Inspired Variant!
@tinyledmatrix remakes the UNO Mini LE for the masses — with the miniMetroM0!
https://www.hackster.io/news/didn-t-get-sent-an-arduino-uno-mini-le-make-your-own-feather-m0-inspired-variant-2b14f6f6ba0d
Tomi Engdahl says:
https://blog.arduino.cc/2022/02/12/controlling-any-ir-device-with-a-remote-and-some-hacking/
Tomi Engdahl says:
https://www.hackster.io/news/sparkfun-s-vl53l4cd-sensor-breakout-puts-high-resolution-vcsel-tof-sensing-on-your-i2c-bus-8d5c7881658b
Tomi Engdahl says:
https://circuitdiagrams.in/program-attiny85-microcontroller-using-usb/?fbclid=IwAR1duPxL4bs0SgpcIgMyA8gQQWdkOOPqE121r5NUUzdnhgR8RQ6q66pieT4
Tomi Engdahl says:
Esimerkiksi teollisuusautomaatiossa laajasti käytetyllä Modbus protokollalla tähän tyyliin vois toimia
https://create.arduino.cc/projecthub/maurizfa-13216008-arthur-jogy-13216037-agha-maretha-13216095/modbus-rs-485-using-arduino-c055b5
Kaupallisia rs485modbus-relelähtö tuotteita on olemassa paljon pienestä piirilevystä aina isoihin PLC laitteistoihin.
Tomi Engdahl says:
10 guitar projects
https://create.arduino.cc/projecthub/projects/tags/guitar
Arduino UNO Guitar Pedal © CC BY-NC
https://create.arduino.cc/projecthub/electrosmash/arduino-uno-guitar-pedal-b2ba96
pedalSHIELD UNO is an Arduino UNO programmable guitar pedal. You can create your own effects and digital sounds.
Tomi Engdahl says:
pedalshield-uno
pedalSHIELD UNO effects codes
https://github.com/ElectroSmash/pedalshield-uno
Tomi Engdahl says:
A Box that can SAVE YOUR LIFE….and get you out of awkward conversations! (GPS/SMS/Call Thingy)
https://www.youtube.com/watch?v=0P4R91hsMf0
In this project I will be showing you how to build a GPS/SMS/Call thingy. I got the idea from an Instagram product that can send an emergency SMS with GPS location to a phone. But the only problem was that the instagram product requires a smartphone to do this which I think is not ideal. So I came up with a box that can do all this work on its own without requiring a smartphone. And as a bonus; my box can also call you to get you out of awkward conversations Let’s get started!
Tomi Engdahl says:
MiniMega: DIY Arduino Mega (Atmega2560) Dev Board
https://hackaday.io/project/184213-minimega-diy-arduino-mega-atmega2560-dev-board
I needed many more IO for an upcoming project so here’s a small dev board I designed around the atmega2560
Tomi Engdahl says:
Controlling a cctv camera with arduino!
A dream school project: control one or more cctv cameras with only a arduino
https://hackaday.io/project/183986-controlling-a-cctv-camera-with-arduino
The project goal is to drive one or more Pelco cctv cameras with an arduino and to do a controlling board with custom pcbs, etc
I’ve borrowed a camera from school for testing purpose.
Tomi Engdahl says:
https://create.arduino.cc/projecthub/thedalles77/toaster-oven-conversion-to-smd-reflow-oven-60b147
Tomi Engdahl says:
CylinDraw: Rotary Plotter & Engraver © CC BY-NC-ND
Easily create incredible artwork on any kind of cup!
https://create.arduino.cc/projecthub/mechengineermike/cylindraw-rotary-plotter-engraver-5382e8
Tomi Engdahl says:
https://blog.arduino.cc/2022/02/26/james-brutons-strange-bicycle-robot-self-balances-with-an-omni-wheel/
Tomi Engdahl says:
https://create.arduino.cc/projecthub/maurizfa-13216008-arthur-jogy-13216037-agha-maretha-13216095/modbus-rs-485-using-arduino-c055b5
Tomi Engdahl says:
Macro-Keyboard
https://github.com/KikiHobbyRepair/Macro-Keyboard
This project is about a DIY open source macro keyboard with 15 mechanical switches. It is at the moment programmed to work as a Fusion 360 shortcut keyboard to speed up the designing process. Alternatively this could be used as a strem deck or for gaming where lots of additional buttons are necessary and you do not want to put the entire keyboard next to your Steering wheel (like Snowrunner or Farming simulator etc)
Tomi Engdahl says:
https://circuitdiagrams.in/arduino-line-follower-robot/
Tomi Engdahl says:
DIY Arduino VFD display 20×2 VU (Volume Unit) Meter © GPL3+
How to make a VU meter with 38 bars per channel on a modified 20×2 VFD display.
https://create.arduino.cc/projecthub/mircemk/diy-arduino-vfd-display-20×2-vu-volume-unit-meter-37898f
Tomi Engdahl says:
Low-Cost, Two-Channel Scriptable Waveform Generator
https://hackaday.com/2022/03/05/low-cost-two-channel-scriptable-waveform-generator/
Microcontroller addict [Debraj] decided to make his own programmable sine wave generator, and was able to put it together for under $40 USD. Other than low-cost, his list of requirements was as follows:
Dual sine wave output, synchronized
Frequency, Amplitude, and Phase control
Low harmonics under 1 MHz
Scriptable via Python
The heart of the project is the Analog Devices AD9833, a complete Direct Digital Synthesis (DDS) waveform generator system on a chip. If you’ve ever rolled your own DDS using discrete ICs or in an FPGA, you can appreciate the benefit of squeezing the phase accumulator, sine lookup table, DAC, and control logic all into a single ten-pin package. [Debraj] uses AD9833 modules from the usual online vendors for a few dollars each. He synchronizes the generators by disconnecting the reference crystal on the second module and driving it from the first one. The remaining specifications are met by the inherent characteristics of the DDS system, and the scriptable interface is accomplished with an Arduino controlling the AD9833 chips and two programmable gain amplifiers (MCP6S31). We like the confidence that [Debraj] displays by sketching the initial circuit diagram with a ball-point pen — check out the sketch and the final pictorial schematic in the video below the break.
Low Cost DYI Dual Sine Wave generator
https://www.youtube.com/watch?v=ODtvqU939jw
1. Low Cost DYI Dual Sine Wave generator
2. Programmable frequency, phase and amplitude
3. Frequency (low harmonics) from 1Hz to 1MHz
4. Phase 0 deg to 360 deg
5. 7 step amplitude change.
6. Simple commands, which can be sent via terminal program of python script.
7. Applications — Quadrature Amplitude modulation, DSP (filters, FFT), PLL, arctan algorithm validation, Clarke-Park Transfor and many more.
Tomi Engdahl says:
Low-Cost, Two-Channel Scriptable Waveform Generator
https://hackaday.com/2022/03/05/low-cost-two-channel-scriptable-waveform-generator/
Microcontroller addict [Debraj] decided to make his own programmable sine wave generator, and was able to put it together for under $40 USD. Other than low-cost, his list of requirements was as follows:
Dual sine wave output, synchronized
Frequency, Amplitude, and Phase control
Low harmonics under 1 MHz
Scriptable via Python
The heart of the project is the Analog Devices AD9833, a complete Direct Digital Synthesis (DDS) waveform generator system on a chip. If you’ve ever rolled your own DDS using discrete ICs or in an FPGA, you can appreciate the benefit of squeezing the phase accumulator, sine lookup table, DAC, and control logic all into a single ten-pin package. [Debraj] uses AD9833 modules from the usual online vendors for a few dollars each. He synchronizes the generators by disconnecting the reference crystal on the second module and driving it from the first one. The remaining specifications are met by the inherent characteristics of the DDS system, and the scriptable interface is accomplished with an Arduino controlling the AD9833 chips and two programmable gain amplifiers (MCP6S31). We like the confidence that [Debraj] displays by sketching the initial circuit diagram with a ball-point pen — check out the sketch and the final pictorial schematic in the video below the break.
Low Cost DYI Dual Sine Wave generator
https://www.youtube.com/watch?v=ODtvqU939jw
1. Low Cost DYI Dual Sine Wave generator
2. Programmable frequency, phase and amplitude
3. Frequency (low harmonics) from 1Hz to 1MHz
4. Phase 0 deg to 360 deg
5. 7 step amplitude change.
6. Simple commands, which can be sent via terminal program of python script.
7. Applications — Quadrature Amplitude modulation, DSP (filters, FFT), PLL, arctan algorithm validation, Clarke-Park Transfor and many more.
Tomi Engdahl says:
We’re excited to introduce a new member of the Arduino Pro family: the Nicla Vision. Train it to spot details, so you can focus on the big picture.
https://www.arduino.cc/pro/hardware/product/nicla-vision
Tomi Engdahl says:
Arduino has announced a new entry in its compact Nicla family of boards, this time bringing computer vision and machine learning to the edge via an integrated 2MP camera sensor and high-performance STM32H7 microcontroller: the Nicla Vision.
Arduino Launches Ultra-Compact Dual-Core Nicla Vision Board for Computer Vision at the Edge
https://www.hackster.io/news/arduino-launches-ultra-compact-dual-core-nicla-vision-board-for-computer-vision-at-the-edge-12e5888a240e
$115 entry in the Nicla family of boards includes integrated 2MP camera, IMU, microphone, ToF distance sensor, and crypto coprocessor.
Tomi Engdahl says:
VFD Character Display Turned Into Audio VU Meter
https://hackaday.com/2022/03/09/vfd-character-display-turned-into-audio-vu-meter/
Tomi Engdahl says:
DIY Thermal imaging camera – Arduino nano & AMG8833
https://www.youtube.com/watch?v=D-HQy3h8ZWg
This is a simple thermal imaging camera based ArduinoNano and AMG8833.
Source codes:
https://github.com/arttupii/ThermalCamera
Tomi Engdahl says:
Time for retailers to try smarter fitting rooms using the Oplà IoT Kit and Arduino Cloud! #ArduinoCloudGames
Smart Fitting Room © GPL3+
https://create.arduino.cc/projecthub/momentumhw/smart-fitting-room-4c1d2e
It allows to manage all the fitting rooms of a clothing store, detecting attendance, climate or consumption and managing calls to staff.
Tomi Engdahl says:
Fumik: An Arduino Wall Drawing Robot Jellyfish
https://hackaday.com/2022/03/10/fumik-an-arduino-wall-drawing-robot-jellyfish/
If you’ve ever wanted to build a large format plotter but didn’t have the floor space, maybe put it up against the wall and make it cute. That’s the idea behind Fumik, the wall-drawing robot. As you might expect, the little device is just a motion base with a pen. We hope there’s paper against the wall since not everyone wants computer-generated art on their drywall.
The maximum size is apparently 5 m wide by 3 m tall, plenty of room to express yourself. The controller is an Arduino Mega, and stepper motors with a CNC shield drive the whole assembly. Interestingly, the motor and electronics are all onboard the jellyfish itself, rather than the wall.
The device only holds one pen at a time, but you can draw with one color and then manually change the pen. The files on GitHub are good, but you’ll need to intuit some of the mechanics from the videos.