Cool uses for Arduino

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

Arduino user projects

Arduino Project Ideas

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

DuinoForProjects

Codeduino projects

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

  1. Tomi Engdahl says:

    Some tips and tricks for controlling a servo with an Arduino
    https://blog.arduino.cc/2019/11/06/some-tips-and-tricks-for-controlling-a-servo-with-an-arduino/

    Servos aren’t particularly hard to control with Arduinos, and in fact there’s a library available just for that purpose. Actually making the connection between the board and servo and managing one’s power usage will require a bit more finesse.

    https://www.arduino.cc/en/Reference/Servo

    Reply
  2. Tomi Engdahl says:

    Disarm a Remote Bomb with this ‘Escape Room in a Box’
    This Arduino Mega-powered Bomb Disarming Puzzle suitcase lets players save the day!
    https://www.hackster.io/news/disarm-a-remote-bomb-with-this-escape-room-in-a-box-f6fd200c2c17

    Reply
  3. Tomi Engdahl says:

    Railway Interlocking System © Apache-2.0
    Create massive train traffic on your own model railway!
    https://create.arduino.cc/projecthub/Steve_Massikker/railway-interlocking-system-582cda

    Interlocking add “live” train traffic scenarios as dynamic changes like dispatching of routes, complex maneuvers and more.

    Reply
  4. Tomi Engdahl says:

    Using I2C Communication Protocol to Connect 6 Arduino Megas © GPL3+
    If you’ve ever wanted to connect devices with just 3 pins, this is the perfect project for you!
    https://create.arduino.cc/projecthub/sherwinchiu89/using-i2c-communication-protocol-to-connect-6-arduino-megas-ac5e1e

    Reply
  5. Tomi Engdahl says:

    Inverted Pendulum on a Cart © GPL3+
    Balancing an inverted pendulum on a cart with a DC motor. A perfect project for studying mechanical engineering and feedback control theory.
    https://create.arduino.cc/projecthub/zjor/inverted-pendulum-on-a-cart-199d6f

    Reply
  6. Tomi Engdahl says:

    Meet Mitxela’s Flash Synth: The World’s Smallest Synth Gets Slightly Larger, A Lot More Powerful
    https://www.hackster.io/news/meet-mitxela-s-flash-synth-the-world-s-smallest-synth-gets-slightly-larger-a-lot-more-powerful-b5a008fb5379

    Powered entirely by MIDI, the 16-channel Flash Synth is barely larger than the two connectors that make up its housing.

    Reply
  7. Tomi Engdahl says:

    Using an Arduino to Make a Touchless Automatically-Opening Trash Can
    YouTuber Alex used an Arduino to build a touchless trash can that automatically opens and closes.
    https://www.hackster.io/news/using-an-arduino-to-make-a-touchless-automatically-opening-trash-can-bd683cc55530

    Reply
  8. Tomi Engdahl says:

    BB-8 Robot Rolls Under Smartphone Control
    This Star Wars droid replica is completely 3D-printed and runs on Arduino.
    https://www.hackster.io/news/bb-8-robot-rolls-under-smartphone-control-84c180fe649d
    DIY BB8 – Fully 3D Printed – 20cm Diameter First Prototype of Real Size
    https://www.instructables.com/id/DIY-BB8-Fully-3D-Printed-20cm-Diameter-First-Proto/

    Reply
  9. Tomi Engdahl says:

    MOREbot Transforms From Rolling Robot to Cablecam
    https://www.hackster.io/news/morebot-transforms-from-rolling-robot-to-cablecam-5c73ee40f9a5

    MOREbot robotic set transforms from wheeled robot to zipliner, under control of Arduino Uno and Bluetooth.

    Reply
  10. Tomi Engdahl says:

    Arduino Chilled Mirror Hygrometer © MIT
    Measure the dew point and humidity with an Arduino-based Chilled Mirror Hygrometer.
    https://create.arduino.cc/projecthub/schouten_tjeerd/arduino-chilled-mirror-hygrometer-81fef3

    Reply
  11. Tomi Engdahl says:

    Wireless Laser-Gate Timing System for Track and Field © GPL3+
    Costs around $120 USD (incredibly cheap compared to competitors) and uses easy-to-find components.
    https://create.arduino.cc/projecthub/Pablerdo/wireless-laser-gate-timing-system-for-track-and-field-ba8cd9

    Reply
  12. Tomi Engdahl says:

    Now you can battle real robots over the Internet
    https://blog.arduino.cc/2019/12/06/now-you-can-battle-real-robots-over-the-internet/

    SurrogateTV, however, has a new alternative with their SumoBots Battle Royale game that allows you to fight actual robots over the Internet.

    Their customized “pushers” from JSumo are made out of steel sheets, powered by an Arduino, a motor shield and a lithium-ion battery — all housed inside a 3D-printed enclosure — and tracked by a computer vision system. Four motors are used for movement and a servo on the top flips them right side up as needed.

    Reply
  13. Tomi Engdahl says:

    Arduino Nano 33 IoT Debugging © LGPL
    Get your Nano 33 IoT board connected to full GDB debugging so you can solve those bugs and get your project released!
    https://create.arduino.cc/projecthub/visualmicro/arduino-nano-33-iot-debugging-633ad8

    Reply
  14. Tomi Engdahl says:

    Intellisaurus – Dinosaur Robot Kit © CC BY
    An open source kit to build a walking smart robot dinosaur.
    https://create.arduino.cc/projecthub/jacquin-buchanan/intellisaurus-dinosaur-robot-kit-662245

    Reply
  15. Tomi Engdahl says:

    YouTuber James Bruton built a trio of interfaces that use OSC messages to communicate with the DMX software that controls his robots.

    https://www.hackster.io/news/james-bruton-s-interactive-robot-performance-controllers-59f95d10be34

    Each of the units connect to the system using what appears to be a fairly uniform Arduino Mega/Ethernet shield setup. This allows it to send out OSC (Open Sound Control) data over Ethernet. MIDI and DMX protocols are used to control the system, along with software including Ableton Live and QLC+ (Q Light Controller Plus).

    Reply
  16. Tomi Engdahl says:

    Tripwire Automatically Minimizes Tabs When Someone Walks By

    Do you always slack off on your computer and worry about getting busted? Not anymore because today we are going to make a Tripwire which automatically minimizes your tabs when someone walks by.

    Tripwire Automatically Minimise Your Tabs When Someone Walks By
    https://m.youtube.com/watch?v=VdS4yWXiQcU

    Do you always slack off on your computer and worry about getting busted? Not anymore because today we are going to make a Tripwire which automatically minimizes your tabs when someone walks by.

    Download Code: http://bit.ly/2RBFMPM

    Reply
  17. Tomi Engdahl says:

    Arduino Lightsaber © GPL3+
    A colour changing lightsaber based on Arduino technology.
    https://create.arduino.cc/projecthub/314reactor/arduino-lightsaber-ff9b0f?f=1

    Reply
  18. Tomi Engdahl says:

    HeyTeddy Is a Voice-Based Programming System for Arduino
    Researchers have developed a conversational tool that enables physical computing novices to program their Arduino with voice commands.
    https://www.hackster.io/news/heyteddy-is-a-voice-based-programming-system-for-arduino-9071d9a91ecd

    Reply
  19. Tomi Engdahl says:

    Arduino-Based 16-Bit Datalogger
    https://create.arduino.cc/projecthub/TLO_BBRI/arduino-based-16-bit-datalogger-55e8e6

    Monitoring and follow-up solution for the acquisition of multipurpose measurements. Based on Arduino and monitored using a Windows GUI.

    Reply
  20. Tomi Engdahl says:

    How to Program the Arduino MKR Vidor 4000’s FPGA with Quartus IDE
    https://www.arduino.cc/en/Tutorial/VidorQuartusVHDL

    Reply
  21. Tomi Engdahl says:

    Tripwire Automatically Minimizes Tabs When Someone Walks By
    Do you always slack off on your computer and worry about getting busted? Not anymore!
    https://www.hackster.io/najad/tripwire-automatically-minimizes-tabs-when-someone-walks-by-ae113f

    Reply
  22. Tomi Engdahl says:

    Arduino Nano 33 BLE Custom Debugging
    Learn how get going with debugging on your Arduino Nano BLE, as well as build your own low cost debugger module in the process!
    https://www.hackster.io/visualmicro/arduino-nano-33-ble-custom-debugging-3059ca

    Reply
  23. Tomi Engdahl says:

    ArduBike 250W, an Arduino-Based E-Bike Controller © GPL3+
    Build your own e-bike controller and add the behaviors and features you want.
    https://create.arduino.cc/projecthub/plouc68000/ardubike-250w-an-arduino-based-e-bike-controller-93a936

    Reply
  24. Tomi Engdahl says:

    Build a Laser Harp with a LIDAR and Arduino
    Let’s pick magic chimes out of the air with a LIDAR scanner and an Arduino.
    https://create.arduino.cc/projecthub/michalin70/build-a-laser-harp-with-a-lidar-and-arduino-a35cdc

    Reply
  25. Tomi Engdahl says:

    Particles Detector for Air Quality © LGPL
    https://create.arduino.cc/projecthub/yvesmorele/particles-detector-for-air-quality-44142c

    In this project I show how to build a particles detector with data display, data backup on SD card and IoT with Android application.

    Reply
  26. Tomi Engdahl says:

    Audio Frequency Detector © GPL3+
    This Arduino project displays the approximate frequency of the loudest sound detected by a sound detection module.
    https://create.arduino.cc/projecthub/calettso/audio-frequency-detector-617856

    This Arduino project displays the approximate frequency of the loudest sound detected by a sound detection module. For this project, the analog output from the sound module detector sends the analog audio signal detected to A0 of the Arduino Uno. The analog signal is sampled and quantized (digitized). A Fast Fourier Transform (FFT) is then performed on the digitized data. The FFT converts the digital data from the approximate discrete-time domain result. The maximum frequency of the approximate discrete-time domain result is then determined and displayed via the Arduino IDE Serial Monitor.

    Reply
  27. Tomi Engdahl says:

    You can now securely connect your TV set to Alexa using the Arduino IoT Cloud and a few lines of code.

    Full control of your TV using Alexa and Arduino IoT Cloud
    ARDUINO TEAM — December 23rd, 2019
    https://blog.arduino.cc/2019/12/23/full-control-of-your-tv-using-alexa-and-arduino-iot-cloud/

    We’re excited to announce that the official Arduino Amazon Alexa skill now supports television control.

    Reply
  28. Tomi Engdahl says:

    Building an Arduino-Based SSD
    An ATmega8 acts as a controller for 8 EEPROM chips, letting other devices store data on it, such as config files and logs, via UART or USB.
    https://www.hackster.io/news/building-an-arduino-based-ssd-cf2007228827

    Reply
  29. Tomi Engdahl says:

    Use your Arduino to track Santa’s location in real-time on a colorful world map.

    IoT Santa Tracker on Colorful World Map © LGPL
    Use MKR1000 to show the Santa location in real-time on a colorful world map made of NeoPixels.
    https://create.arduino.cc/projecthub/bowenfeng/iot-santa-tracker-on-colorful-world-map-095fe3

    Reply
  30. Tomi Engdahl says:

    From Star Wars to Tetris, here’s how to play chiptune renditions of your favorite theme songs on an Arduino.

    Songs for Arduino
    https://dragaosemchama.com/en/2019/02/songs-for-arduino/

    adapting some songs for Arduino would be a good exercise. I wrote a few Arduino sketches, with some details on mind:

    Sketches should be compatible with all or almost all Arduino boards;
    No need for installing libraries;
    Sketches should be easy to understand and modify.

    Simply copy the code into the Arduino IDE and connect a buzzer to pin 11 of your Arduino board

    With the piezo connected to the board, simply add the code with the desired song in the IDE and upload it to the Arduino. The tempo variable can be changed to make the music play faster or slower, while the buzzer variable contains the number of the pin to which the piezo is connected. The melody vector contains each note of the song followed by their duration.

    Reply
  31. Tomi Engdahl says:

    Connect USB Joystick to Commodore C64 © GPL3+
    https://create.arduino.cc/projecthub/DocSnyderde/connect-usb-joystick-to-commodore-c64-2fb5ba

    HW equipment for classic home computers such as C64 gets old. Joysticks wear out and are hardly repairable. Can new equipment be used?

    The idea: Use two Competition Pro joysticks which are available still today as vintage rebuild but with USB. Important to know: There are two variants available. One which as a slower USB polling rate and one with a high polling rate (125 Hz). In some forums you can read about complaints that the slow polling rate is too slow. So, make sure to get the one with the high polling rate.

    Option 1: Connect the micro switches in the joystick and mount a C64 compatible connector. See http://www.stefan-uhlmann.de/cbm/CPUSB/CPUSB.html

    Option 2: Convert the USB port into C64 control port digital signals by using an Arduino –> This is described here.

    Reply
  32. Tomi Engdahl says:

    DIY Image Sensor (And Digital Camera!)
    https://www.hackster.io/seanhodgins/diy-image-sensor-and-digital-camera-8fab0c

    The goal for this was simple, make a digital camera from its most basic set of components. I thought about just buying an off the shelf image sensor, but I decided that wouldn’t be as impressive.

    1 KiloPixel image sensor.

    You can find the project on GitHub Here: https://github.com/IdleHandsProject/diycamera

    The brains behind a project is the usual (for me) SAMD21G18 Microcontroller running an Arduino bootloader. I

    The shell and lens mount are all 3D printed and it goes together easily.

    I made two different programs for the camera, one that reports the values to a computer its plugged into and then displays the image on the screen, and one that acts just like a camera, saving BMP files to the SD Card.

    The former is great for debugging issues because it gives you a live feed from the image sensor. I call it the “Webcam” program. It works in conjunction with a Processing program.

    The way the Processing program works is that is sends a pixel address to the camera, say pixel (1, 1), and the camera responds with an analog voltage of that pixel. It does this for the entire pixel array

    https://youtu.be/PaXweP73NT4

    Reply
  33. Tomi Engdahl says:

    Washing Machine Timer © CC BY
    Replacement for broken mechanical timer of a washing machine with electronic timer.
    https://create.arduino.cc/projecthub/PSoC_Rocks/washing-machine-timer-25d969

    Reply
  34. Tomi Engdahl says:

    Robot Arm with Controller © LGPL
    Robot arm and its controller.
    https://create.arduino.cc/projecthub/H0meMadeGarbage/robot-arm-with-controller-2038df

    The robot arm uses three conventional PWM servos, and each angle is controlled by a variable resistor. The rotary potentiometer used B curve 10kohm.

    This simple code simply reads the value of the rotary potentiometer with an analog pin, converts it to an angle, and inputs it to the corresponding servo.

    Reply
  35. Tomi Engdahl says:

    This Handheld RGB Scanner Picks Colors From Real Life Objects
    Simply scan anything you see using a cheap TCS34725 sensor and you’re given its RGB color values.
    https://www.hackster.io/news/this-handheld-rgb-scanner-picks-colors-from-real-life-objects-c43f12c3330f

    Klements’ build uses an Arduino Pro Micro as the brains of the device, along with a 16×2 LCD panel to display color info. An optional RGB LED is implemented to reveal the actual color that it sees, effectively mirroring whatever is in front of its TCS34725 sensor.

    https://www.the-diy-life.com/arduino-rgb-colour-picker-pick-colours-from-real-life-objects/

    Reply
  36. Tomi Engdahl says:

    Nomorobo First Ring Blocker for Spam Calls
    “We haven’t heard one of those NMR one-ringers in the several days since the first proto went online!”
    https://www.hackster.io/news/nomorobo-first-ring-blocker-for-spam-calls-a558d7d284bf

    While a Nomorobo first ring blocker has been developed to screen out even these first rings, the bad news is that it doesn’t seem to be available anymore. Naturally, Jim set to work engineering his own blocking method. Theoretically, the single ring could be taken care of via software, but getting the keys to that particular techno-castle is likely a no-go, so Jim instead came up with a hardware solution.

    His device uses an Arduino Nano look to for the start of the first ring cycle, then cuts it off with a relay well before it completes even one oscillation.

    http://jimlaurwilliams.org/wordpress/?p=6738

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*