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,010 Comments
Tomi Engdahl says:
https://www.edn.com/evaluating-sensors-for-tunable-lighting-systems/
Tomi Engdahl says:
Sense the future of smart agriculture with Arduino Edge Control
ARDUINO TEAM — April 22nd, 2021
The Arduino Pro lineup continues to grow with the introduction of the new Arduino Edge Control. This is a remote monitoring and control solution optimized for outdoor environments. Easy deployment makes it suitable for smart agriculture, precision farming, and other intelligent control applications in remote locations.
https://blog.arduino.cc/2021/04/22/sense-the-future-of-smart-agriculture-with-arduino-edge-control/
Tomi Engdahl says:
Building a better battery analyzer with Arduino
https://blog.arduino.cc/2021/04/19/building-a-better-battery-analyzer-with-arduino/
Tomi Engdahl says:
This Arduino-controlled ball launcher lets your pup play fetch for hours
https://blog.arduino.cc/2021/04/21/this-arduino-controlled-ball-launcher-lets-your-pup-play-fetch-for-hours/
Tomi Engdahl says:
https://blog.arduino.cc/2021/04/25/arduino-controlled-rubiks-cube-chandelier-solves-itself/
Tomi Engdahl says:
https://www.arduino.cc/pro/tutorials/portenta-h7/ec-ard-gs
Tomi Engdahl says:
https://www.allaboutcircuits.com/author/cezar-chirila/
Tomi Engdahl says:
https://www.element14.com/community/community/arduino/blog/2021/03/30/arduino-day
Arduino Day – suggestion: DIN housing with LAN, CAN and LoRa
Tomi Engdahl says:
Lichess Link © MIT
Link an Arduino Uno with WiFi to the lichess. org API to play online chess the old fashioned way.
https://create.arduino.cc/projecthub/kzra/lichess-link-cbdbab
Tomi Engdahl says:
SERIAL STUDIO: EASILY VISUALISE AND LOG SERIAL DATA
https://hackaday.com/2021/01/31/serial-studio-easily-visualise-and-log-serial-data/
Outputting data from a microcontroller over a serial port is convenient and easy, but formatting, visualizing, and analyzing the data can be tedious and frustrating. [Alex Spataru] knows this all too well, having spent too many hours building and debugging custom dashboards. To save himself and others the same frustration in the future, he created Serial Studio, a tool for quickly building dashboards for serial data.
https://www.alex-spataru.com/blog/introducing-serial-studio
Tomi Engdahl says:
SLICK WEB OSCILLOSCOPE IS READY IN A FLASH (LITERALLY)
https://hackaday.com/2021/02/22/slick-web-oscilloscope-is-ready-in-a-flash-literally/
Tomi Engdahl says:
Rodriguez — IV Curve Tracer On The Cheap
https://hackaday.com/2021/05/16/rodriguez-iv-curve-tracer-on-the-cheap/
In response to an online discussion on the Electrical Engineering Stack Exchange, [Joseph Eoff] decided to prove his point by slapping together a bare-bones IV curve tracer using an Arduino Nano and a handful of passives. But he continued to tinker with the circuit, seeing just how much improvement was possible out of this simple setup. He squeezes a bit of extra resolution out of the PWM DAC circuit by using the Timer1 library to obtain 1024 instead of 256 steps. For reading voltages, he implements oversampling (and in some cases oversampling again) to eke out a few extra bits of resolution from the 10-bit ADC of the Nano. The whole thing is controlled by a Python / Qt script to generate the desired plots.
While it works and gives him the IV curves, this simplicity comes at a price. It’s slow — [Joseph] reports that it takes several minutes to trace out five different values of base current on a transistor.
https://hackaday.io/project/177785-rodriguez-the-worlds-slowest-iv-tracer
The software is in a github repository, which also includes a schematic of the required circuit.
I used Qt and Python on the PC side. The Arduino program is also in the repository.
https://github.com/JosephEoff/Rodriguez
Tomi Engdahl says:
Control your TV with this DIY clicker!
Battery Powered TV Remote Control with 3D-Printed Case © GPL3+
Make your own TV remote!
https://create.arduino.cc/projecthub/stegabetti/battery-powered-tv-remote-control-with-3d-printed-case-d251d4
Tomi Engdahl says:
This Nano Every-based IR remote is only powered when a button is pressed.
Ultra Low Power IR Remote Control © GPL3+
https://create.arduino.cc/projecthub/frenchy22/ultra-low-power-ir-remote-control-233a04
This IR remote control is powered only while one of its buttons is pressed.
Tomi Engdahl says:
Inspired by the receptors inside human fingers, this soft tactile sensor features two layers — one for force measurement, the other for position detection.
This soft tactile sensor can simultaneously estimate the contact force and location
https://blog.arduino.cc/2021/05/20/this-soft-sensor-can-simultaneously-estimate-the-contact-force-and-location/
Tomi Engdahl says:
PIR sensors automatically light up workbench zones
https://blog.arduino.cc/2021/05/21/pir-sensors-automatically-light-up-workbench-zones/
Jeremy Cook recently constructed a workbench out of wood and plastic supports, and after several iterations, he’s enhanced it with LEDs to selectively shine light where he’s working. Initially, this meant a simple strip of 12V non-addressable lighting that turned on and off. He then augmented it further using an Arduino Nano, with a pair of buttons for PWM brightness control and a PIR sensor to activate the lights when presence is detected.
Tomi Engdahl says:
Arduino Smart shortest path finder With HC-SR 04… Full detail and code click the link below
https://techatronic.com/arduino-smart-shortest-path-finder-with-hc-sr-04/
Tomi Engdahl says:
Tesla has installed its 200,000th Powerwall, the company’s home battery storage product, the company said in a tweet on Wednesday. Tesla’s CFO Zachary Kirkhorn told investors during a first-quarter earnings call in April that Tesla is continuing to work through a “multi-quarter backlog on Powerwall,” suggesting that the volume of installations will continue to soar in coming months.
During that earnings call, Tesla CEO Elon Musk said the company will no longer sell its Solar Roof panel product without a Powerwall.
Tomi Engdahl says:
https://www.electronics-tutorials.ws/io/input-interfacing-circuits.html
Tomi Engdahl says:
https://blog.arduino.cc/2021/05/23/stryde-is-an-arduino-nano-every-powered-midi-preset-loader/
Tomi Engdahl says:
This low-cost motion control rig helps capture high-quality shots
https://blog.arduino.cc/2021/05/25/this-low-cost-motion-control-rig-helps-capture-high-quality-shots/
Tomi Engdahl says:
Expression Pedal with potentiometer and button
https://www.thingiverse.com/thing:4867540
MIDI_expression_pedal
https://github.com/gustavollps/MIDI_expression_pedal
Tomi Engdahl says:
Arduboy Home
Play Arduboy games on the big screen with the Arduboy Home game console.
https://create.arduino.cc/projecthub/nickbild/arduboy-home-bcd18e
Tomi Engdahl says:
Martyn Evans’ Arduino-compatible system features four solder kits, with more in development.
Short Circuits Is a Platform for Learning Electronics
Martyn Evans’ Arduino-compatible system features four solder kits, with more in development.
https://www.hackster.io/news/short-circuits-is-a-platform-for-learning-electronics-1c53f6f8a185
Tomi Engdahl says:
Put APIs To Work Wth This ArduinoJson Walkthrough
https://hackaday.com/2021/05/28/put-apis-to-work-wth-this-arduinojson-walkthrough/
One of the things this community is famous for is the degree to which people will pitch in to fill an obvious need. Look at the vast array of libraries available for Arduino as an example of how people are willing to devote their time to making difficult tasks easier, often for little more than a virtual pat on the back.
One level up from the library writers are those who go through the trouble of explaining how all these libraries work in real-world applications. [Brian Lough] recently rose to that challenge with a thorough explanation of the use of the ArduinoJSON library, a very useful but often confusing library that makes IoT projects easier.
The need for an ArduinoJSON explainer no knock on its author, [Benoît Blanchon], who has done excellent work documenting the library; it’s more of a realization that the nature of JSON itself means a library that works with it is going to be complex.
Parsing Data From an API using ArduinoJSON (ESP8266/ESP32)
https://www.youtube.com/watch?v=NYP_CxdYzLo
Tomi Engdahl says:
https://hackaday.com/2021/06/02/arduino-variometer-in-a-mint-tin/
Tomi Engdahl says:
This amazing dad used an Arduino Micro to build an adaptive USB keyboard for his son and other children with muscular conditions.
This dad built an adaptive USB keyboard for his son and other kids with muscular conditions
https://blog.arduino.cc/2021/06/03/this-dad-built-an-adaptive-usb-keyboard-for-his-son-and-other-kids-with-muscular-conditions/
Having a disability can severely impact one’s ability to perform tasks that others do regularly, such as eating, walking, or even speaking. One maker by the name of ‘gtentacle‘ has a son who needs to use a ventilator constantly in order to breathe as he suffers from a myotubular myopathy, a disease that greatly impacts the strength of his muscles. Due to his condition, he is unable to talk; however, that that didn’t stop his father from coming up with a solution. This project involves five Logitech Adaptive Buttons and an Arduino Micro to type in letters for a text-to-speech (TTS) system to read.
Tomi Engdahl says:
Google Chrome T-Rex Dinosaur Chrome Dino Game Hack
https://m.youtube.com/watch?v=s2mhGN08y30
Google Chrome T-Rex Dinosaur Game Hack, fun during Corona Virus Pandemic in Bhopal, India
The Dinosaur Game, also known as the Chrome Dino, T-Rex Game, Steve the Jumping Dinosaur, or Dino Runner[citation needed] and initially codenamed Project Bolan, is a built-in browser game in the Google Chrome web browser. The game was created by Sebastien Gabriel in 2014 and can be accessed by hitting the space bar when offline on Google Chrome or by typing chrome://dino or chrome://network-error/-106 in the URL bar.
Tomi Engdahl says:
Tally Lights Switcher for Blackmagic ATEM mini EXTREME ISO Demonstration
https://www.youtube.com/watch?v=QsB92HGkrhM
I created custom tally lights for the camera’s in my livestream studio. The tally light devices are arduino processors with a few leds in a 3d printed case. The macOS app shown in this video is a bridge between the tally lights and the Blackmagic ATEM mini extreme ISO videomixer.
The software will be available for a few euro’s in the App Store. The arduino software and the 3d models will be available on my website.
More information will be available soon at:
https://jv.nl/blackmagic-atem-tally-switcher
ATEM Tally Light
https://www.youtube.com/watch?v=SsJTmnW5y7o
ATEM Tally Light
https://play.google.com/store/apps/details?id=runner.evp.myway.prod
This is an application to view the status of the camera. You can select a camera and monitor its status (offline, preview, program).
The application also allows the operator to monitor the current cameras in preview and in the program.
Testing was carried out only on ATEMmini Pro with ATEM Software Control version 8.5.2, where we can guarantee 100% correct operation. However, many ATEMs have standard communication protocols.
Requirements: Minimum software version 4.2 (firmware 2.12).
App tested with ATEM Software Control 8.5.2.
Tomi Engdahl says:
DMX Moving LEDs
http://mdupont.com/Programming/DMX-Moving-LEDs/
Controlling LEDs via DMX is incredibly straightforward thanks to the way we already represent color digitally
The secret to controlling motors via DMX is understanding value mapping. In short, it is a means of scaling some value range into another value range. For motors, we think of their position as degrees where one full revolution is 360° from the starting point. With DMX, however, we need to change the scale so that one full revolution is 256°. We use value mapping to convert a value in the 256-range so that it has the same relative position in the 360-range. You might also need to restrict a motor’s range so a light doesn’t hit its control unit. You’d do this by changing the mapping so that a 0-255 range is scaled to fit a 30-330 range.
The circuitry for this project is fairly simple when connecting everything with a breadboard.
Tomi Engdahl says:
The circuitry for this project is fairly simple when connecting everything with a breadboard.
https://www.instructables.com/DMX-Animatronic-Robot/
This project describes the development of a fully functional animatronic prototype. It is implemented from scratch and it aims to be a guide for the development of future more complex animatronic robots. The system is based on an Arduino microcontroller. The communication protocol with other devices is DMX512. The choice of this communication protocol is due to the fact that it is a standard in the world of lighting technology, a common environment for this kind of robots. The developed robot includes servo motors and different types of LEDs. The manufacture of the mechanical components has been carried out mainly by 3D printing after modelling it using Solidworks.
The program uses 3 libraries: FastLED.h, Adafruit_TiCoServo.h and DMXSerial.h . The regular servo library doesn’t work because it has conflict with the FastLED library.
To test the device you can use any source that outputs DMX. In my case I used a DMX console
Tomi Engdahl says:
Using Arduino to read DMX for Maestro Servo Control
http://doityourselfchristmas.com/forums/showthread.php?47010-Using-Arduino-to-read-DMX-for-Maestro-Servo-Control
Tomi Engdahl says:
How To Control A Linear Servo Using A DMX Stage Lighting and Special Effects System
http://blog.actuonix.com/2018/03/how-to-control-linear-servo-using-dmx.html
There are dozens of different ways to drive servos and linear servos. We semi-regularly hear about systems that we’re not familiar with.
Recently, we had a customer inquire about whether or not our linear servos work with a DMX Stage Lighting system. We’d never been asked that before, so we did some research.
Tomi Engdahl says:
DMX Servo Driver Circuit
https://320volt.com/en/dmx-servo-driver-circuit/
The ATmega168 project is a continuation of devices with DMX interface designed for set designers, people involved in the setting of events, musicians, etc. Our controller is able to control four servos, with which you can, for example, control… Electronics Projects, DMX Servo Driver Circuit “avr project, microcontroller projects, ” Date 2020/04/02
Tomi Engdahl says:
David Huang’s Ultra-Low-Cost Color Sensor Turns an Arduino Into a Wobbly Handheld Scanner
https://www.hackster.io/news/david-huang-s-ultra-low-cost-color-sensor-turns-an-arduino-into-a-wobbly-handheld-scanner-9db1c7d9f186
Using three colored LEDs, a simple photoresistor, and some clever code, Huang’s latest low-cost build competes with commercial sensors.
Low-cost sensor expert David Huang is back with another build, this time putting together a color sensor which doubles as a functional — if somewhat wobbly — handheld scanner.
“We usually use the [AMS] TCS3200 as the color sensor on Arduino,” Huang explains in translation. “This kind of sensor will react to the reflection of the LED light around it, and that’s how the sensor works: The reflection from the object will send the color into this chip [which has a] light sensor. It will react to the RGB (Red, Green, and Blue) light.”
“The Arduino program can distinguish the red light, the green light, and the blue light. According to the different numerical values it will be able to tell which color it is. But I am not going to use that color sensor: we are going to make our own, and it costs almost nothing.”
“This is how it works: We turn on the red, green, and blue LED lights, let it shine on the object, and the reflection goes onto the photoresistor,” Huang notes. “And the red object won’t absorb the red light, so the photoresistor will sense the higher numerical value. On the other hand, the red object will absorb the blue light and the green light, so the photoresistor will sense the lower numerical value. This is how the sensor tell the different color.”
How effective is Huang’s ultra-low-cost approach? After calibration, it proves good enough to act as a hand-held color scanner of sorts
Tomi Engdahl says:
Unboxing the Arduino Portenta Carrier Breakout
https://unboxing-tomorrow.com/unboxing-the-arduino-portenta-carrier-breakout/
The Portenta H7 is Arduino’s industry-focused development platform. It combines dual-core processing with wireless and cryptographic assets that can be expanded into other areas such as the Internet of Things (IoT) and Industrial IoT.
The Portenta breakout carrier is an expansion on this, and as a separate part number, it allows you to get the full benefit of the Portenta system, even if you are prototyping. Today, we will see how by unboxing the carrier board along with a brand-new Arduino Portenta H7.
Tomi Engdahl says:
https://hackaday.com/2021/06/08/arduino-compatible-ir-blaster-keeps-tvs-at-bay/
Tomi Engdahl says:
Obstacle Avoiding Line Follower Robot
https://circuitdiagrams.in/obstacle-avoiding-line-follower-robot
Tomi Engdahl says:
Sean Miller created his own campsite security system that uses automotive bumper sensors to detect intruders and play loud noises when necessary.
This disguised campsite security system lets you know ‘hoos’ there
https://blog.arduino.cc/2021/06/10/this-disguised-campsite-security-alarm-lets-you-know-hoos-there/
Motion sensors for home security stick out like a sore thumb, as their shiny white exteriors can be easily seen from a distance. This is made worse when camping, as small, discrete security devices that blend into their surroundings are even harder to come by. This is what inspired Sean Miller to create his own that uses automotive bumper sensors to detect intruders and play loud noises when necessary. Better yet, the circuitry for this project was stuffed inside of an owl decoy, making it the perfect unassuming campsite guardian.
At the heart of this disguised intruder detection system is an Arduino MKR Zero, which handles both the incoming distance readings from the sensors and playing various sounds from an onboard SD card.
Tomi Engdahl says:
This sensory extension puppet lets you detect magnetic fields like a bird
https://blog.arduino.cc/2021/06/08/this-sensory-extension-puppet-lets-you-detect-magnetic-fields-like-a-bird/
Birds have an amazing sense of direction that aids in migrating across vast distances, and scientists think this is due to their ability to detect magnetic fields — just like a compass. Chris Hill on Instructables wanted a way to experience this for himself by using a sensor and some sort of feedback mechanism to feel a magnetic field’s directionality and strength.
The sensor implemented is an AAH002 GMR module, which senses magnetic fields using a sandwich of materials that change their resistance when a field is nearby. By reading this value, the strength of the magnetic field can be calculated.
Tomi Engdahl says:
https://makezine.com/products/boards/arduino-nano-33-ble-sense/
Tomi Engdahl says:
ARDUINO COMPATIBLE IR BLASTER KEEPS TVS AT BAY
https://hackaday.com/2021/06/08/arduino-compatible-ir-blaster-keeps-tvs-at-bay/
The TV-B-Gone is a well known piece of kit in hacker circles: just point it at a noisy TV in a public space, hit the button, and one of the hundreds of IR remote codes for “Power Off” that it blinks out in rapid succession is more than likely to get the intended response. Unfortunately, while a neat conversation starter, its practical use is limited to a single function. But not so with this programmable IR development board that creator [Djordje Mandic] describes as a “TV-B-Gone on steroids”.
https://github.com/DjordjeMandic/Universal-IR-Blaster-TV-B-Gone
Tomi Engdahl says:
Weekend projects to get you started with the Arduino Cloud
https://blog.arduino.cc/2021/06/04/weekend-projects-to-get-you-started-with-arduino-cloud/
Tomi Engdahl says:
https://blog.arduino.cc/2021/05/31/a-remote-controlled-arduino-nerf-tank/
Tomi Engdahl says:
https://create.arduino.cc/projecthub/kzra/contamination-alarm-for-pipette-tip-box-16ff1c
Tomi Engdahl says:
https://blog.arduino.cc/2021/05/17/arduino-docs-has-all-the-info-you-ever-need-about-arduino-boards/
Tomi Engdahl says:
This Non-Contact IR Thermometer Can Read Temperatures While Still Being Inexpensive
https://www.hackster.io/news/this-non-contact-ir-thermometer-can-read-temperatures-while-still-being-inexpensive-840821f556ca
See how Open Green Energy built a portable, low-cost contactless thermometer that can alert others to a high temperature reading.
Tomi Engdahl says:
Plug your transistors, resistors, capacitors, diodes, MOSFETs, and other electronic components into this autodetecting and autoranging tester.
DIY Super Simple Electronic Component Tester © GPL3+
https://create.arduino.cc/projecthub/mircemk/diy-super-simple-electronic-component-tester-234752
The device is capable of testing: PNP, NPN transistors, N or P channel MOSFET, diodes, double diodes, resistors, capacitors…
This is a super simple autodetecting and auto-ranging electronic components tester. The device is capable of testing:
- PNP, NPN transistors
- N or P channel MOSFET
- Diodes, double diodes
- Resistors
- Capacitors
- ESR of capacitors
- Inductors
- Thyristors, Triacs
- IGBT transistors
The project was developed by Markus Frejek and the next Development of the project continues by Karl-Heinz Kübbeler and Markus Reshke. This is a great example of how to make a quality device with a little hardware and good software. There are many versions of this device that usually contain add-ons that complicate making and usually the software is given in the form of ready-made firmware (.hex file), which is also relatively difficult to set up on Arduino.
This presented device is made with an Arduino Nano microcontroller which contains the basic functions, and the code is given in the form of a regular sketch, which means that it can be easily uploaded and modified. This allows the instrument to be made in less than an hour and costs no more than five dollars. The sketch is taken from the arduino.ru forum, by a member with the nick “Arduinec” and has also been modified by other members.
The hardware part of the device is incredibly simple and contains only a few components:
- Arduino Nano microcontroller
- Seven Resistors
- Small monochrome OLED display SSD1306
- and momentary switch
Tomi Engdahl says:
Never again will you have to check whether your water is boiling! The Nano 33 BLE Sense-based Boilarm listens to the pot on your stove and notifies you with a smartphone alert.
Boilarm
https://create.arduino.cc/projecthub/kuharji/boilarm-267661
Never again do you have to check whether your water is boiling. Put on your headphones and let your phone notify you!
Tomi Engdahl says:
A streamer known as CoCoaCoCi has created an inexpensive Elgato Stream Deck alternative using an Arduino Due, a 3.5” TFT LCD screen, and 20 buttons.
The Crumble Deck is a Stream Deck alternative based on an Arduino Due
https://blog.arduino.cc/2021/06/15/the-crumble-deck-is-a-stream-deck-alternative-based-on-an-arduino-due/
Stream Decks have gained a great deal of popularity within recent years. However, increased demand and a limited supply of them has caused their prices to skyrocket and availability to dwindle, leading many to seek alternatives. The streamer known as CoCoaCoCi has created a DIY Stream Deck before, but this first iteration only had a 3.5” touchscreen that wouldn’t always pick up inputs. So, for his next project, CoCoaCoCi wanted to have some physical buttons along with a display that would only be used to navigate menus and actions.
https://m.youtube.com/watch?v=NoOXErDU8VY