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.

2,952 Comments

  1. Tomi Engdahl says:

    Arduino Atari Adaptor © GPL3+
    https://create.arduino.cc/projecthub/BuildItDR/arduino-atari-adaptor-6f295e

    Being able to play Atari games like they were meant to be played in the ’80s is really hard today, but possible with the help of an Arduino.

    Reply
  2. Tomi Engdahl says:

    PWM Sound Synthesis © MIT
    A discussion about digital sound synthesis.
    https://create.arduino.cc/projecthub/106958/pwm-sound-synthesis-9596f0

    Reply
  3. Tomi Engdahl says:

    SunGlass-BOT [An Automated Pair of Sunglasses] © GPL3+
    https://create.arduino.cc/projecthub/ashraf_minhaj/sunglass-bot-an-automated-pair-of-sunglasses-bdd1b6?ref=search&ref_id=sunglasses&offset=0

    From now on, you don’t need to worry about eyes. This pair of glasses is here to automatically protect your eyes!

    Reply
  4. Tomi Engdahl says:

    How to Make a Customizable Punchable Keyboard Button © GPL3+
    https://create.arduino.cc/projecthub/amalmathewtech/how-to-make-a-customizable-punchable-keyboard-button-092fc4

    Angry at the office? Use this customizable keyboard button that you can punch.

    Reply
  5. Tomi Engdahl says:

    Don’t Forget Your Mints When Using This Synthesizer
    https://hackaday.com/2018/08/15/dont-forget-your-mints-when-using-this-synthesizer/

    While synthesizers in the music world are incredibly common, they’re not all keyboard-based instruments as you might be imagining. Especially if you’re trying to get a specific feel or sound from a synthesizer in order to mimic a real instrument, there might be a better style synth that you can use. One of these types is the breath controller, a synthesizer specifically built to mimic the sound of wind instruments using the actual breath from a physical person. Available breath controllers can be pricey, though, so [Andrey] built his own.

    To build the synthesizer, [Andrey] used a melodica hose and mouthpiece connected to a pressure sensor. He then built a condenser circuit on a custom Arduino shield and plugged it all into an Arduino Mega

    https://www.youtube.com/watch?v=G8MM0KMpOZI

    Reply
  6. Tomi Engdahl says:

    CNC Cyclone PCB Factory, My Way © CC BY-NC-SA
    https://create.arduino.cc/projecthub/xreef/cnc-cyclone-pcb-factory-my-way-fcc29f?ref=platform&ref_id=424_recent___&offset=1

    I’d like to renew my CNC for PCB so I decided to create a new one from an existing project, “Cyclone PCB Factory.”

    Reply
  7. Tomi Engdahl says:

    DIY Universal CNC Machine
    https://www.hackster.io/gatoninja236/diy-universal-cnc-machine-e15b87

    Make a fully-functioning CNC machine that can accept different tools for less than $150 by using parts from DFRobot and Banggood.

    Reply
  8. Tomi Engdahl says:

    Getting Started with Arduino® Hardware
    https://www.mathworks.com/help/supportpkg/arduino/examples/getting-started-with-arduino-hardware.html?s_eid=PSM_arlm

    Documentation
    Examples Home
    Simulink Support Package for Arduino Hardware
    Arduino Examples
    Tutorials
    Getting Started with Arduino® Hardware
    ON THIS PAGE
    Introduction
    Prerequisites
    Required Hardware
    Model
    Task 1 – Connect an LED to an Arduino Output Pin
    Task 2 – Review Arduino Block Library
    Task 3 – Create a Model for Arduino Hardware
    Task 4 – Configure and Run the Model on Supported Arduino Hardware
    Other Things to Try
    Summary
    Getting Started with Arduino® Hardware
    This example shows how to use Simulink Support Package for Arduino Hardware to run a Simulink® model on Arduino board.

    Supported Hardware:

    Arduino Esplora

    Arduino Fio

    Arduino Leonardo

    Arduino Lilypad USB

    Arduino Mega 2560

    Arduino Mega ADK

    Arduino Micro

    Arduino Mini

    Arduino Nano 3.0

    Arduino Pro

    Arduino Uno

    Arduino Due

    Reply
  9. Tomi Engdahl says:

    Analog XY-Plotter Output to HP-GL Translator © MIT
    https://create.arduino.cc/projecthub/johan34/analog-xy-plotter-output-to-hp-gl-translator-7c3e64

    Translate analog XY-plotter output to HP-GL command stream.

    The translator will continually sample the X and Y analog voltages from an oscilloscope’s pen plotter output port, digitize them, and package the values into a series of plain text HP-GL plotter commands, which are output via a USB port to a file on a PC. The HP-GL file can be processed into a display image by any commonly available plotter emulator application, such as PrintCapture (http://www.printcapture.com).

    Reply
  10. Tomi Engdahl says:

    Mini Gaming Wheel with Gas / Brake Pedals
    https://www.hackster.io/jonmendenhall/mini-gaming-wheel-with-gas-brake-pedals-92acc2

    Find out just how good of a racer you are with a mini steering wheel, and finger operated gas and brake pedals!

    Reply
  11. Tomi Engdahl says:

    Arduino – Control Arm Robot via Web
    https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3

    This project shows how to control a 6DOF robot arm via web.

    Reply
  12. Tomi Engdahl says:

    MicCon (VM and Translator) © GPL3+
    https://create.arduino.cc/projecthub/evost/miccon-vm-and-translator-4a072a

    I present to you a virtual machine that can execute files compiled for it and work with hardware, such as SD, TFT, PS/2 keyboard, RTC.

    MicCon
    MicConOS is a virtual machine for Arduino Due and Mega, that can execute files compiled for it and work with hardware, such as SD, TFT, PS/2 keyboard, RTC.

    MicConAsm is a translator for MicConOS (from assembly-like).

    Reply
  13. Tomi Engdahl says:

    Press to Talk: A One Button USB Joystick © MIT
    https://create.arduino.cc/projecthub/Gambatte/press-to-talk-a-one-button-usb-joystick-d1d15e

    A one button USB controller for hands-free voice communications while gaming.

    A New World
    15-pin gameport connectors are no longer common; now all game controllers are USB devices.

    After a conversation made me think back to the foot controller, I wondered if that there was some simple way to re-create that project, updating it to instead use today’s common USB interface.

    Enter the Arduino Micro, and this project.

    Reply
  14. Tomi Engdahl says:

    Retrofit Clapper Light Switch
    https://www.hackster.io/HartleyHacks/retrofit-clapper-light-switch-47f3c7

    An Arduino clap controller you can retrofit to a UK light switch. Great for home automation!

    Reply
  15. Tomi Engdahl says:

    WebUSB + Node-RED + Johnny-Five + Android = Kewlness © GPL3+
    https://create.arduino.cc/projecthub/RONDAGDAG/webusb-node-red-johnny-five-android-kewlness-886dba?ref=user&ref_id=6783&offset=0

    How about we connect an Arduino to our mobile browser, run Node-RED and Johnny-Five on the browser.

    Reply
  16. Tomi Engdahl says:

    DIY Adjustable Constant Current and Power Load from GreatScott!
    https://blog.hackster.io/diy-adjustable-constant-current-and-power-load-from-greatscott-f4f50dc81d87

    The heart of this device is an IRFZ44N MOSFET on a comically large heat sink. This is driven via a driver module, which is in turn controlled by an Arduino Nano. While the heat sink does look huge compared to the size of the MOSFET itself, considering the design claims to be able to support up to 30V and an impressive 20A of current, one can see why this is necessary.

    Reply
  17. Tomi Engdahl says:

    Arduino Hot Wheels Speed Track Part #2 – Code © GPL3+
    https://create.arduino.cc/projecthub/unexpectedmaker/arduino-hot-wheels-speed-track-part-2-code-ade577?ref=user&ref_id=328294&offset=0

    An Arduino and Bluetooth-based Hot Wheels finish line timer to record cars’ speed and determine the winner of each heat.

    Reply
  18. Tomi Engdahl says:

    The Boldport Cordwood And Cuttlefish, Together As A Guitar Tuner
    https://hackaday.com/2018/08/30/the-boldport-cordwood-and-cuttlefish-together-as-a-guitar-tuner/

    At its heart is a Boldport Cuttlefish ATmega328 development board, and for its display it uses a Cordwood Puzzle as an LED array. All the details are available on a GitHub page, and it’s a modified version of an Arduino guitar tuner he found on Instructables. In particular he’s using a different pre-amp for an electret microphone, and a low-pass filter with a 723Hz cut-off to reduce harmonic content that was confusing the Arduino’s algorithm.

    Reply
  19. Tomi Engdahl says:

    BladeRF 2.0 Micro is Smaller, More Powerful
    https://hackaday.com/2018/09/03/arduino-powered-portable-function-generator/

    Luckily, the hacker has enough technology at their disposal these days that DIY test equipment can help fill your bench without emptying your wallet. [Faransky] has created a very impressive Arduino function generator that doesn’t skimp on the features. Capable of generating sine, triangle, and square waves up to 10MHz with its all-digital circuitry, it’s a piece of gear that’s well worth the $30 USD or so it should cost to build your own version.

    Portable Function Generator on Arduino
    https://www.instructables.com/id/Portable-Function-Generator-on-Arduino/

    Reply
  20. Tomi Engdahl says:

    Up to Three RS485 Buses on One Arduino
    https://www.hackster.io/hwhardsoft/up-to-three-rs485-buses-on-one-arduino-6cf39a

    This project will show you how to connect up to three independent RS485 buses to only one Arduino.

    Reply
  21. Tomi Engdahl says:

    Build an Arduino Mega fingerprint door lock
    https://blog.arduino.cc/2018/09/13/build-an-arduino-mega-fingerprint-door-lock/

    The system uses a fingerprint reader to check to see if you have access, and if approved, the device’s Arduino Mega unlocks the theoretical door using a micro servo motor. Three push buttons and a 16×2 LCD screen complete the user interface, and allow more authorized fingers to be added with the main person/finger’s permission.

    Besides security, the build gives a good introduction to Arduino fingerprint scanning, as well as the use of an SD card for data logging functions.

    https://www.electronoobs.com/eng_arduino_tut41.php

    Reply
  22. Tomi Engdahl says:

    Create a constant current and power load with Arduino
    https://blog.arduino.cc/2018/08/27/create-a-constant-current-and-power-load-with-arduino/

    If you need a device which draws a certain amount of current and power for testing, then GreatScott! has just the solution.

    His project uses an Arduino Nano, along with a separate IC and a voltage divider, to measure both current and voltage input from the power source. It then employs this data to properly adjust a MOSFET, dissipating the correct amount of voltage and power as required.

    https://blog.arduino.cc/2018/08/27/create-a-constant-current-and-power-load-with-arduino/

    Reply
  23. Tomi Engdahl says:

    A DIY stroboscope is a bright idea!
    https://blog.arduino.cc/2018/09/18/a-diy-stroboscope-is-a-bright-idea/

    Stroboscopes produce carefully timed pulses of light in order to make a rotating object appear still. While this may seem like something of an exotic concept, YouTuber Mr. Innovative decided to build his own using an Arduino Nano.

    His project uses a PN2222A transistor to drive a 10W LED

    Reply
  24. Tomi Engdahl says:

    IoT4Car © CC BY
    https://create.arduino.cc/projecthub/frankzhao/iot4car-1b07f1?ref=user&ref_id=494179&offset=0

    MKR WiFi 1000 talks to a car through OBD-II interface, and uploads the data to IoT cloud for real-time monitoring and post-processing.

    Reply
  25. Tomi Engdahl says:

    Teleoperated Robot for Sensing the Toxic Gases © LGPL
    https://create.arduino.cc/projecthub/ewu-makers/teleoperated-robot-for-sensing-the-toxic-gases-4ad56a

    Remotely operated ground vehicle for sensing the toxic gases which is helpful for firefighter and researcher.

    Reply
  26. Tomi Engdahl says:

    Epic Clock Clocks The Unix Epoch
    https://hackaday.com/2018/09/18/epic-clock-clocks-the-unix-epoch/

    Admit it: when you first heard of the concept of the Unix Epoch, you sat down with a calculator to see when exactly 2³¹-1 seconds would be from midnight UTC on January 1, 1970. Personally, I did that math right around the time my company hired contractors to put “Y2K Suspect” stickers on every piece of equipment that looked like it might have a computer in it, so the fact that the big day would come sometime in 2038 was both comforting and terrifying.

    gps_clock
    A 16×7-Segment LED Clock that syncs time from GPS satellites.
    https://hackaday.io/project/161257-gpsclock

    Reply
  27. Tomi Engdahl says:

    Robot Arm Using Arduino Mega and ROS © GPL3+
    https://create.arduino.cc/projecthub/ruchir1674/robot-arm-using-arduino-mega-and-ros-0cee50

    The idea is to create a robotic arm which can perform pick and place objects using object recognition.

    Reply
  28. Tomi Engdahl says:

    View the sea floor in 360° with this Arduino-powered dropcam
    https://blog.arduino.cc/2018/09/26/view-the-sea-floor-in-360-with-this-arduino-powered-dropcam/

    His device, developed during an internship with Blue Robotics, is touted as the world’s first consumer deep-sea dropcam. It’s able to dive to 1,000 meters and capture 360° video, as well as pressure and temperature readings.

    https://www.reddit.com/r/arduino/comments/9ivhv6/i_just_made_the_worlds_first_amateur_deepsea/

    Reply
  29. Tomi Engdahl says:

    M1 Rover © LGPL
    An unmanned ground vehicle, compatible with Arduino
    https://create.arduino.cc/projecthub/AhmedAzouz/m1-rover-362c05

    Reply
  30. Tomi Engdahl says:

    Arduino + WebUSB + Circuit Simulator = Fun © MIT
    https://create.arduino.cc/projecthub/FreeGroup/arduino-webusb-circuit-simulator-fun-9c841a

    Connect your Arduino via WebUSB with an web application circuit simulator.

    WebUSB connects remote devices directly to the browser via the web
    A awesome feature in Chrome is support for the WebUSB API, which allows web apps to communicate with USB devices, once user consent is given. This opens up a ton of cool possibilities for the future of web application and hardware interoperability, but may also worry both users and developers when it comes to privacy and security concerns.

    WebUSB requires an Arduino model that gives the sketch complete control over the USB hardware. This library has been tested with the following models:

    Arduino Leonardo
    Arduino/Genuino Micro

    Reply
  31. Tomi Engdahl says:

    Mega Solar Tracker © GPL3+
    https://create.arduino.cc/projecthub/team-trouble/mega-solar-tracker-583b47

    Building on and up! Using the lessons learned from the first tracker computer, we combine a bit of everything in this code.

    Reply
  32. Tomi Engdahl says:

    IoT Face Tracking and Recognition © LGPL
    https://create.arduino.cc/projecthub/vicentezavala/iot-face-tracking-and-recognition-7f6c4d

    the project is based on the tracking and recognition of faces. If it detects a face, it focuses it within a red frame. If it recognizes it in a lower percentage, the focus is within a yellow frame, and if the percentage is high or very high, it focuses it within a green frame.

    Reply
  33. Tomi Engdahl says:

    DIY – LAN Cable Tester With or Without Arduino
    https://create.arduino.cc/projecthub/tarantula3/diy-lan-cable-tester-with-or-without-arduino-3c41d7

    In this project, I am going to make a LAN cable tester with just a few basic electronics components. It cost me just a bit over $3.

    Reply
  34. Tomi Engdahl says:

    Max the Megapod © CC BY-SA
    https://create.arduino.cc/projecthub/vorpalrobotics/max-the-megapod-49b291

    A super-sized version of our popular “Vorpal the Hexapod” project. Twice the size and ten times the fun! Scratch enabled for education.

    Reply
  35. Tomi Engdahl says:

    Pocket Metal Locator © CC BY
    https://create.arduino.cc/projecthub/NZDoug/pocket-metal-locator-4f75fa

    Cool little Pocket Metal Locator sensitive enough to identify small nails and tacks in wood with four independent search coils and LEDs.

    Reply
  36. Tomi Engdahl says:

    Kravox! Wireless, Motion and Touch-Sensing Instrument © GPL3+
    https://create.arduino.cc/projecthub/tim-krahmer/kravox-wireless-motion-and-touch-sensing-instrument-d8d3c6

    Musical instrument for multiple users – with Arduino, nRF24L01, MPR121 and MPU-6050 connected to Pure Data Vanilla.

    Reply
  37. Tomi Engdahl says:

    Using IoT to Remotely Control a Robotic Arm © MIT
    https://create.arduino.cc/projecthub/metrowest_aug/using-iot-to-remotely-control-a-robotic-arm-889cc7?f=1

    Controlling a robotic arm to pick up and drop objects is difficult enough, without IoT it would be near impossible to do this remotely.

    Reply
  38. Tomi Engdahl says:

    ARDUINO WAVEFORM GENERATOR
    https://www.instructables.com/id/Arduino-Waveform-Generator-1/

    One shortcoming of the Arduino Uno and Nano is that it does not have a digital-to-analog (DAC) converter, so it is not possible to make it output an analog voltage directly on the pins. One solution is the R2R ladder: 8 digital pins are connected to a resistor network so that 256 levels of output can be reached. Through direct port access, the Arduino can set 8 pins simultaneously with a single command.

    Reply
  39. Tomi Engdahl says:

    Arduino IoT Robotic Arm © GPL3+
    https://create.arduino.cc/projecthub/aerdronix/arduino-iot-robotic-arm-5a4401

    5 DOF robotic arm using an Arduino Yun, Blynk app as the control interface and Matlab to implement the forward kinematics.

    Reply
  40. Tomi Engdahl says:

    Petoi Nybble
    https://create.arduino.cc/projecthub/RzLi/petoi-nybble-944867?f=1

    A laser-cut robot kitten that runs and learns from you

    Reply

Leave a Comment

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

*

*