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:
No Strings Attached: The World’s First Wireless Tin Can Phone
A new take on a very old idea.
https://www.hackster.io/news/no-strings-attached-the-world-s-first-wireless-tin-can-phone-59ebe6227ecf
Tomi Engdahl says:
How to make a digital distance meter using the MIT app inventor|Ultrasonic sensor|Arduino Project!
https://www.youtube.com/watch?v=eX2Hb-lr-5M
Tomi Engdahl says:
Guido ten Dolle Turns the QCX CW Radio Kit Into an Arduino-Powered Single Side-Band Transceiver
https://www.hackster.io/news/guido-ten-dolle-turns-the-qcx-cw-radio-kit-into-an-arduino-powered-single-side-band-transceiver-2b91a0c23fc4
Designed to unlock new functionality, the upgrade kit adds an ATmega328 and a clever Arduino sketch to bring SSB capabilities to the QCX.
Tomi Engdahl says:
DIY Arduino LED clock | Arduino Projects | 7 Segment Display | LED digital Clock from Cardboard
https://www.youtube.com/watch?v=vkphJ86zm0Q
Tomi Engdahl says:
Clap-Controlled Lights That You Can Actually Use
Clap twice to turn on and off a bright LED.
https://create.arduino.cc/projecthub/gadhaguy/clap-controlled-lights-that-you-can-actually-use-96a85c
Tomi Engdahl says:
GoodBoy is a robot dog that runs on Arduino
https://blog.arduino.cc/2020/05/27/goodboy-is-a-robot-dog-that-runs-on-arduino/
Tomi Engdahl says:
https://create.arduino.cc/projecthub/AlexIII/t-rex-duino-arduino-clone-of-chrome-t-rex-game-2ed11f
Tomi Engdahl says:
https://blog.arduino.cc/2020/05/25/embodied-axes-is-an-arduino-powered-controller-for-3d-imagery-and-data-visualizations-in-ar/
Tomi Engdahl says:
Matt Meerian’s LED Desk Lamp Upgrade Offers Smart Lighting Control From an Arduino-Compatible PCB
Having found the built-in controller inadequate for his workbench, Meerian set about designing something smarter.
https://www.hackster.io/news/matt-meerian-s-led-desk-lamp-upgrade-offers-smart-lighting-control-from-an-arduino-compatible-pcb-a4216983834f
Tomi Engdahl says:
https://blog.arduino.cc/2020/06/22/two-factor-authentication-on-arduino/
Tomi Engdahl says:
https://blog.arduino.cc/2020/06/21/building-an-arduino-based-bipedal-bot/
Tomi Engdahl says:
Morse Code Station © Apache-2.0
dit-dit-dah-dah! Learn Morse Code with this easy Arduino Uno project.
https://create.arduino.cc/projecthub/mariogianota/morse-code-station-e1ee39
Tomi Engdahl says:
How To Build Your Own Homemade RFID Card With Arduino
https://analyticsindiamag.com/how-to-build-your-own-homemade-rfid-card-with-arduino/
Tomi Engdahl says:
https://blog.adafruit.com/2020/06/19/dipduino-a-arduino-compatible-in-0-3in-dip-form-arduino/
Tomi Engdahl says:
James Stanley
A better automatic keyboard switch tester
https://incoherency.co.uk/blog/stories/better-keyswitch-tester.html
Tomi Engdahl says:
https://create.arduino.cc/projecthub/ardutronic123/laser-game-91e6e9
Tomi Engdahl says:
How To Make Motion Controlled Light
https://www.youtube.com/watch?v=3YCl2TuRnYs
Tomi Engdahl says:
Arduino – Motion Sensor
https://arduinogetstarted.com/tutorials/arduino-motion-sensor
Tomi Engdahl says:
https://www.hackster.io/news/a-3d-printed-whiteboard-robot-that-you-can-build-yourself-c368a49e037f
Tomi Engdahl says:
BattleBots on a budget!
How to Build a Battlebot With Arduino and Cardboard © GPL3+
Build a battlebot from cardboard using Arduino.
https://create.arduino.cc/projecthub/San_Ismail/how-to-build-a-battlebot-with-arduino-and-cardboard-5633a4
Tomi Engdahl says:
An open source USB transmitter created for a custom home assistant.
Control AC RF Switches with the Open433 USB Transmitter
https://www.hackster.io/news/control-ac-rf-switches-with-the-open433-usb-transmitter-fb2dcd67898b
A USB transmitter created for a custom home assistant. It may not be as pretty as Alexa, but it’s more powerful.
Open433 is an open source USB RF transmitter equipped with a pair of coiled antennas. The device is based on an ATmega328 running at 16MHz with an Arduino Uno bootloader and a CH340 USB to the serial converter. Samuel also added an expansion port for SDA / SCL / A0 / Pin8 (PD0) in addition to the ISCP header with the SPI bus to allow the board to be used as a standalone transmitter to send sensor values.
https://www.tindie.com/products/thestaticturtle/open433/
https://blog.thestaticturtle.fr/creating-a-custom-component-for-homeassistant/
https://github.com/TheStaticTurtle/Open433
Tomi Engdahl says:
Offering full Sound Blaster 2.0 compatibility, the BlasterBoard is a high-quality ISA soundcard for your vintage gaming rig.
LABS’ BlasterBoard Uses an ATmega328, OPL2 to Offer Sound Blaster 2.0 Support to Any ISA-Capable PC
https://www.hackster.io/news/labs-blasterboard-uses-an-atmega328-opl2-to-offer-sound-blaster-2-0-support-to-any-isa-capable-pc-120af26ad315
Offering full Sound Blaster 2.0 compatibility, the BlasterBoard is a high-quality ISA soundcard for your vintage gaming rig.
Vintage computing enthusiast LABS has launched an eight-bit soundcard for the Industry Standard Architecture (ISA) bus, dubbed the BlasterBoard and designed to replace now hard-to-find Sound Blaster 2.0 parts.
“My initial idea was to create a sound card using discrete off-the-shelf components to play some games from the past on my ancient 486 PC,” LABS writes of the project’s inspiration. “I did not power up the machine since early 90s, it was just collecting dust at the attic. But after watching some retro gaming videos the nostalgic inspiration grew and I decided to give it a try.”
The project is centred around two key components: A Microchip ATmega328P microcontroller provides PCM and ADPCM waveform playback via an MCP4901 digital-to-analog converter (DAC), while an original Yamaha OPL2 chip offers FM synthesis. The design also includes an input for CD audio, complete with noise cancellation circuit, another input for the internal PC speaker, a built-in analog mixer with dedicated volume knobs for each source, and line-level plus amplified headphone outputs.”
“To make it even simpler I dropped useless sound recording ability and a game port of the original card, but added CD audio and PC speaker inputs, so the card could support any DOS game that produce any sound at all.”
The BlasterBoard is now available from LABS’ Tindie store, alongside a wealth of technical documentation, priced at $99 in kit form or $149 assembled; board layouts and firmware files can be found on GitHub
https://github.com/labs-lv/blasterboard
Tomi Engdahl says:
A lightweight simulator to run programs compiled for PICmicro on Arduino.
Run PICmicro Instructions on Arduino
https://www.hackster.io/dilshan-jayakody/run-picmicro-instructions-on-arduino-288fd8
A lightweight simulator to run programs compiled for PICmicro on Arduino.
Tomi Engdahl says:
This program will display all sorts of images and even games using nothing more than a Windows 10 PC and Arduino. Just plug in your board via USB and voila!
Arduino Serial Display – Display via USB Interface!!! © GPL3+
https://create.arduino.cc/projecthub/tilenstermecki/arduino-serial-display-display-via-usb-interface-e22a59
Use ASD (Arduino Serial Display) to show all sorts of images or even games. You will not need more than Windows 10 computer and Arduino!
Tomi Engdahl says:
This Arduino Mega-controlled, five-bar parallel robot looks like a fun way to explore inverse kinematics and control algorithms.
Educational Five-Bar Parallel Robot (Double SCARA)
https://hackaday.io/project/173325-educational-five-bar-parallel-robot-double-scara
Designed to be used as a first robot to introduce students to robotics concepts such as : Inverse Kinematics and control algorithms.
Tomi Engdahl says:
μSim is a lightweight simulator to run programs compiled for PICmicro on your Arduino.
https://create.arduino.cc/projecthub/dilshan-jayakody/run-picmicro-instructions-on-arduino-288fd8
Tomi Engdahl says:
This PC software allows you to use your Arduino as an oscilloscope, with support for eight channels at rates up to 100 kHz.
Oscilloscope, 8-Channels, Up to 100 kHz © CC BY-ND
https://create.arduino.cc/projecthub/zaidatek/zscope-arduino-oscilloscope-8-channels-up-to-100-khz-c774f5
Standalone PC software to use your Arduino as an oscilloscope, supports up to eight channels, at rates up to 100 kHz.
Use your PC and Arduino as an oscilloscope!
Features
1-100 kHz sampling rate (up to 75-80 kHz for 2+ channels)
Up to eight channels simultaneously
Basic trigger and cursor functions
Tomi Engdahl says:
No code, just convo! HeyTeddy guides you through setting up your Arduino circuit via voice commands.
HeyTeddy is a conversation-based prototyping tool for Arduino
https://blog.arduino.cc/2020/07/09/heyteddy-is-a-conversation-based-prototyping-tool-for-arduino/
To assist with these first steps of a beginner’s hardware journey, researchers at KAIST in South Korea have come up with HeyTeddy, a general-purpose prototyping tool based on dialogue.
Words spoken to HeyTeddy are parsed, interpreted, and executed in real-time, resulting in physical changes to the hardware without having to write any code. Once programmed, code can be exported and used on the board by itself.
Tomi Engdahl says:
Arduino and Charlieplexing Leds Examples © GPL3+
You can run twenty leds with five outputs.
https://create.arduino.cc/projecthub/altium_designer_projects/arduino-and-charlieplexing-leds-examples-673eb3
Do you know the Charlieplexing method? Would you like to control a large number of leds using a small number of output pins? You can do this with the Charlieplexing method.
You can download the driver file here.
https://code.google.com/archive/p/yacll/
Tomi Engdahl says:
Display all sorts of images and games over USB, using nothing more than a Windows 10 computer and Arduino.
Arduino Serial Display – Display via USB Interface!!!
https://www.hackster.io/tilenstermecki/arduino-serial-display-display-via-usb-interface-e22a59
Use ASD (Arduino Serial Display) to show all sorts of images or even games. You will not need more than Windows 10 computer and Arduino!
Tomi Engdahl says:
Sew awesome, Charlie Gerard!
Building interactive textile-based interfaces with Arduino and JavaScript
https://medium.com/@devdevcharlie/building-interactive-textile-based-interfaces-with-arduino-and-javascript-edf89c8d756a
Tomi Engdahl says:
Arduino-Based Blue Box
https://github.com/donfroula/Arduino-Multimode-Blue-Box-
Tomi Engdahl says:
This remote-controlled, two-wheeled robot will beep and boop its way across your floor.
Meet MrK_Blockvader, a little mobile robot that’s lots of fun
https://blog.arduino.cc/2020/07/10/meet-mrk_blockvader-a-little-mobile-robot-thats-lots-of-fun/
Tomi Engdahl says:
HOW TO MAKE FLAPPY BIRD GAME USING ARDUINO BY TECHNOESOLUTION
https://m.youtube.com/watch?v=pykwey8TKLY&feature=youtu.be
https://technoesolution.blogspot.com/2020/05/flappybirdgameusingarduino.html?m=1
Tomi Engdahl says:
DIY Arduino audio signal spectrum analyzer with changeable visual modes
https://m.youtube.com/watch?feature=youtu.be&v=8WhbFTkmvn4
Julkaistu 13.7.2020
A spectrum analyzer measures the magnitude of an input signal versus frequency within the full frequency range of the instrument. In this project is presented a very simple way in which such a device can be made with the help of only a few components:
– Arduino Nano microcontroller
– 16X2 LCD display
– capacitor 47 nF and
– trimer potentiometer 10 kOhm
The “FHTSpectrumAnalyzer” project was chosen as the source for creating the spectrum analyzer and minor changes were made to the code. The display connection via I2C was changed to 4-bit mode, the ADC reference voltage was switched to internal 1.1 V. You will also need the FHT.h library.
An audio signal directly through a 47 nF capacitor is fed to analog input A1, the spectrum analyzer has an automatic gain of the input signal, which improves the visual image of the spectrum analyzer.
You can also use the button to select one of the six visual modes.
Instructions, Schematic diagram and Arduino code at
https://create.arduino.cc/projecthub/mircemk/diy-audio-signal-spectrum-analyzer-bb8a50
Tomi Engdahl says:
Deck out your ride with an Arduino-controlled spoiler
https://blog.arduino.cc/2020/07/14/deck-out-your-ride-with-an-arduino-controlled-spoiler/
Car spoilers can provide downforce for better performance, or simply give the appearance of speed. To take things to another level, Michael Rechtin designed his own custom wing that doesn’t just sit there, but pitches up and down via a pair of servos.
The system utilizes an Arduino Nano along with an MPU-6050 for control, adjusting itself based on his Mazda’s movement, and powered is supplied by a LiPo battery. Suction cups are used to attach the spoiler, so installation appears to require no actual modification of the car whatsoever.
As far as performance goes, Rechtin notes that it’s just for fun — likely wreaking havoc on your gas mileage!
Tomi Engdahl says:
Follow along with your favorite satellites in real-time as they pass overhead using this 3D-printed, MKR1000-controlled dish.
Satellite Tracker © GPL3+
https://create.arduino.cc/projecthub/alex_chang/satellite-tracker-13a9aa
Keep up-to-date on the passing of your favourite satellites overhead with this 3D-printed, Arduino-controlled satellite tracker!
Tomi Engdahl says:
How To Make Arduino Based Current Meter
https://m.youtube.com/watch?v=J9oSo_3p_Os&feature=share
Tomi Engdahl says:
Perform FFT on your Arduino with fairly good accuracy.
EasyFFT: Fast Fourier Transform (FFT) for Arduino © GPL3+
This code performs FFT with good accuracy.
https://create.arduino.cc/projecthub/abhilashpatel121/easyfft-fast-fourier-transform-fft-for-arduino-9d2677
This project does not explain the working of FFT but explains the application of the FFT function. The same process is also explained in the attached video.
Tomi Engdahl says:
Nintendo Emulator for Arduino DUE
https://github.com/nathalis/NESDUE-Arduino_DUE_Nintendo_emulator
Overclocked Arduino DUE quite able to emulate NES games, the emulator is based on Nofrendo Remix, contains memory hacks, because Arduino DUE has a hardware limit of 96 KB RAM. Nothing is guaranteed. NES ROM size limit is ~ 49168 bytes (Is able to run Super Mario Bros.) Used Libraries: marekburiak-ILI9341_due, greiman-SdFat, SchedulerARMAVR…
Tomi Engdahl says:
Physical Twin is an interactive, remote-controlled painting device.
Painting robot with ‘twin’ control scheme
https://blog.arduino.cc/2020/07/16/painting-robot-with-twin-control-scheme/
For a class project, University of Stuttgart students Ekin Sila Sahin, Lior Skoury, and Simon Treml came up with a unique painting robot named the Physical Twin.
The Physical Twin travels on a three-wheeled chassis and mounts a four-axis arm with a brush.
Physical Twin: an Interactive Remote Painting Device
https://www.instructables.com/id/Physical-Twin-an-Interactive-Remote-Painting-Devic/
Tomi Engdahl says:
Tweak the Arduino logo using serial communication and Processing! https://bit.ly/2Wmc6Yg #ArduinoAtHome
Tomi Engdahl says:
Use this MKR1000 telemetry system to connect your vehicle to the Internet and view data in real-time.
MQTT OBD Vehicle Telemetry © GPL3+
https://create.arduino.cc/projecthub/jassak/mqtt-obd-vehicle-telemetry-f120c4
Fancy to see your’s vehicle data online in real-time? If so, continue reading!
Tomi Engdahl says:
ARDUINO TUTORIAL 67: Create a Remote Controlled RGB LED with Brightness and Color Control
https://www.youtube.com/watch?v=ZgGGJDsoeKE
Tomi Engdahl says:
Create a digital clock out of 24 analog clocks
https://blog.arduino.cc/2020/07/07/clockception-combines-24-clocks-to-create-one-cool-clock/
Tomi Engdahl says:
How to make IR proximity sensor | LM393 IC | full details. ||
https://www.youtube.com/watch?v=YmxTTOmhrw0
IR Proximity Sensor / Obstacle Detector circuit on Breadboard | LM358 Op-Amp projects
https://www.youtube.com/watch?v=qEMtCKfZOHw
Tomi Engdahl says:
https://www.brainy-bits.com/ir-remote-arduino/
Tomi Engdahl says:
SURGERY ON THE ARDUINO IDE MAKES BIGGER SERIAL BUFFERS
https://hackaday.com/2020/07/13/surgery-on-the-arduino-ide-makes-bigger-serial-buffers/
Tomi Engdahl says:
https://www.elprocus.com/an-introduction-to-mq2-gas-sensor/
Tomi Engdahl says:
LCD Alarm Clock and Thermometer Controlled by IR Remote © GPL3+
https://create.arduino.cc/projecthub/mircemk/lcd-alarm-clock-and-thermometer-controlled-by-ir-remote-bde2ac
How to build an Arduino-based big LCD clock with two alarms and temperature monitor controlled by IR TV remote.