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,010 Comments

  1. Tomi Engdahl says:

    Use the Nano 33 IoT to build a simple weather station that connects to your phone over WiFi.

    Tiny Internet Weather Station © GPL3+
    An easy to build simple weather station that connects to your smartphone via WiFi and Blynk.
    https://create.arduino.cc/projecthub/doug-domke/tiny-internet-weather-station-5fca4e

    There are a lot a apps out there that allow you to connect your smartphone to the Internet of Things. I have tried a bunch of them and have usually been disappointed. Not so with Blynk! It is really flexible, has a beautiful user interface, works with all kinds of IoT platforms, and runs on both Android and iPhone. It is also free for hobbyists! So this is a relatively simple IoT project that allowed me to explore using Blynk.

    Hardware
    The hardware for this project is fairly simple. We use the Arduino Nano 33 IoT which handles WiFi, a BME280 sensor board with temperature, humidity and barometric pressure all in one unit, and a 1 inch OLED display.

    Reply
  2. Tomi Engdahl says:

    DIY Vinyl Cutter from an Old printer Using Arduino
    https://m.youtube.com/watch?v=jZMQ3P8K2wE&feature=youtu.be

    In this video I will be reusing an old printer to make a Vinyl Cutter using Arduino and cnc grbl shield.

    Parts list:
    1. 2*Neema 17 Stepper Motor
    2. Arduino Uno
    3. CNC Grbl Shield
    4. 2*A4988 Stepper Motor drivers
    5. 12V 5N Push Pull type Solenoid
    6. Blade holder
    7. Relay Module
    8. LM6UU Linear ball bearings

    Reply
  3. Tomi Engdahl says:

    Inspired by Andy Warhol, powered by Arduino! Sverd Industries details how he made his own vertical plotter-style robot to create art.

    Build A Robot That Creates Art © GPL3+
    Man and machine working together to create art.
    https://create.arduino.cc/projecthub/Sverd_Industries/build-a-robot-that-creates-art-e54c2e

    Reply
  4. Tomi Engdahl says:

    “This shows that a single Arduino can support full note polyphony from a 12-note keyboard quite happily.” https://bit.ly/3blI9yd

    (via Simple DIY Electronic Music Projects)

    Reply
  5. Tomi Engdahl says:

    Hammond-Inspired Tonewheel Organ Robot © GPL3+
    Stepper-driven, MIDI-controlled tonewheel robot made with laser-cut sheet metal tonewheels and custom pickups. Powered by an Arduino Due.
    https://create.arduino.cc/projecthub/themixedsignal/hammond-inspired-tonewheel-organ-robot-dbf7ac

    Reply
  6. Tomi Engdahl says:

    Floating and Spinning Earth Globe © GPL3+
    Magnetic levitation of an 11 cm (4.3″) illuminated globe, rotating at a constant speed and nicely fitted inside a wooden lantern.
    https://create.arduino.cc/projecthub/herwig9820/floating-and-spinning-earth-globe-58713b

    Reply
  7. Tomi Engdahl says:

    This Clever Credit Card-Sized DJ Console Aims to Have You Cutting and Mixing on the Move!
    These small USB-MIDI mixer and deck circuit boards are a master class in mixing up MCU technology for music applications.
    https://www.hackster.io/news/this-clever-credit-card-sized-dj-console-aims-to-have-you-cutting-and-mixing-on-the-move-ce35b8ec55cd

    Reply
  8. Tomi Engdahl says:

    Arduino Based Automatic Solder Fan
    Automatically turns on and off your solder fan when you remove your iron from the holder.
    https://create.arduino.cc/projecthub/kzim94/arduino-based-automatic-solder-fan-e6e3d4

    Reply
  9. Tomi Engdahl says:

    A laser scanning microscope made from DVD parts
    https://blog.arduino.cc/2021/02/03/a-laser-scanning-microscope-made-from-dvd-parts/

    DIY Laser Scanning Microscope
    Urs Gaudenz’s homemade laser scanning microscope was built from DVD heads.
    https://www.hackster.io/news/diy-laser-scanning-microscope-ccf2294a0c49

    Reply
  10. Tomi Engdahl says:

    100+ Top Arduino Projects With Source Code And Tutorial
    https://circuitdiagrams.in/arduino-projects/

    Reply
  11. Tomi Engdahl says:

    USB Standalone Triple Piano Pedal – Kawai F-30 Hack © GPL3+
    Convert a Kawai F-30 or similar to a fully configurable triple continuous USB standalone pedal. No soldering, seamless and reversible!
    https://create.arduino.cc/projecthub/costis/usb-standalone-triple-piano-pedal-kawai-f-30-hack-e626b6

    Reply
  12. Tomi Engdahl says:

    Ben Eagan turned a cheap hot air popcorn maker into a temperature-controlled coffee roaster with Arduino.

    Temperature Regulated Coffee Roaster From Popcorn Popper © GPL3+
    https://create.arduino.cc/projecthub/ben-eagan/temperature-regulated-coffee-roaster-from-popcorn-popper-460ef9

    Turn a hot air popper popcorn machine into a high tech coffee roaster using a relay, 120V transformer, and thermocouple.

    Reply
  13. Tomi Engdahl says:

    555-Powered Trollduino
    The Trollduino lets “true hackers” create your plebeian Arduino project with a 555.
    https://www.hackster.io/news/555-powered-trollduino-74cde9ac99cb

    Reply
  14. Tomi Engdahl says:

    This Arduino-based meter uses a ratiometric linear Hall effect sensor to measure the strength of magnetic fields.

    Magnetic Field Strength Meter © GPL3+
    https://create.arduino.cc/projecthub/mircemk/magnetic-field-strength-meter-e027ed

    Use a ratiometric linear Hall effect sensor to build simple magnetic field strength meter.

    Reply
  15. Tomi Engdahl says:

    Arduino Powered Weather Balloon Datalogger © MIT
    Send your Arduino to collect data from the edge of space!!
    https://create.arduino.cc/projecthub/nmrsthrust/arduino-powered-weather-balloon-datalogger-408816

    Hey everyone!! You’re probably wondering, wait, you can send an Arduino to space? Almost. Using a weather balloon, you can send an Arduino, camera, garlic bread, or anything else you want to a third of a way to space! Even though it is a third of the way to space, almost 99% of the atmosphere isn’t present, so we call it “the edge of space.” This guide is super long, but unless you are just checking this project out, make sure to read everything until Path 1. Anyways, let’s get into how you can do this.

    Reply
  16. Tomi Engdahl says:

    A Serious Stroboscope © GPL3+
    This stroboscope is a precise and versatile instrument which can be used to analyze periodic or fast motions.
    https://create.arduino.cc/projecthub/frenchy22/a-serious-stroboscope-9756a7

    This stroboscope is said to be serious because it is not intended for fun or entertainment in the nightclubs. Rather it is a precise and versatile instrument which can be used to measure the rotation speed of a motor, or to analyze periodic movements such as that of a vibrating string. Optionally, it can be connected to an electronic flash in order to decompose and photography fast motions. Moreover, it can be synchronized on an external signal in order to convert it into a timing light, which can be used to set the ignition time of an old car engine.

    Reply
  17. Tomi Engdahl says:

    This simple, four-key piano runs on a Nano Every and plays tunes using a buzzer.

    Nano Piano © GPL3+
    https://create.arduino.cc/projecthub/christian-madlansacay/nano-piano-8da96d

    A simple, small piano that is not only small as the name implies, but it runs off of the Arduino Nano Every.

    Reply
  18. Tomi Engdahl says:

    Log live Arduino variable data into Excel, CSV, or XML files — with no PC programming necessary.

    Record Arduino Variables Into a PC File © LGPL
    https://create.arduino.cc/projecthub/390083/record-arduino-variables-into-a-pc-file-786edd

    8 lines of code to setup and 1 line of code per variable for the Arduino, no programming on the PC side. USB-WiFi-Ethernet-Serial.

    On the Arduino side you need 8 lines of code to setup communication and 1 line of code per variable you want to manage. On the PC side you use a tool named WawiLib-PC (Watch Window Library) that takes care of all communications for you. Serial, SoftSerial, USB, Ethernet and Wi-Fi are supported interface types.

    The tool can also be used to read and write Arduino variables as you were changing the cells in an Excel worksheet. WawiLib can create a separate file (with time stamp in its file name) each 15 minutes, hour or day, so long term recording is possible. Data can be recorded time based or change based. Files names can contain date and time to keep the overview.

    You can use WawiLib also as a very powerful debugging tool as it is able to read and write variables while your sketch is processing its loop. If one uses the Arduino IDE serial output window for debugging (to enter new set points or test input) one needs to stop the main loop and write special code to process the input.

    Monitor and modify your Arduino variables in real time
    WawiLib will reduce the time you need to create your Arduino project with at least 25% by introducing real time monitoring of sketch variables
    https://sylvestersolutions.com/

    CHOOSE YOUR WAWILIB
    Wawilib.exe is free to download (32- or 64-bit).
    Buy a licence code to unlock additional features.

    Reply
  19. Tomi Engdahl says:

    https://www.hackatronic.com/water-level-indicator-and-pump-controller-using-arduino/
    Making a water level indicator and pump controller using Arduino is a very good idea. We can fully automate our water supply system using sensors, electronics, and some programming knowledge. The water pump controller which we are making automatically switches ON and off depending on the level of water. Also, it displays the level of water.

    Reply
  20. Tomi Engdahl says:

    Android Control Home Automation using Arduino .. full detail & Code click the link
    https://techatronic.com/home-automation-using-arduino-and-bluetooth/

    Reply
  21. Tomi Engdahl says:

    The Robot Operating System 2 (ROS 2), is now available for the Arduino Portenta H7, and its optional Vision Shield add-ons, in the form of the microcontroller-focused micro-ROS.

    Arduino’s Portenta H7 Gets the Robot Operating System 2, Courtesy of micro-ROS
    https://www.hackster.io/news/arduino-s-portenta-h7-gets-the-robot-operating-system-2-courtesy-of-micro-ros-b427df0124f1

    A Portenta-compatible build of micro-ROS is available now, but as with other Arduino-compatible builds is described as experimental.

    Reply
  22. Tomi Engdahl says:

    Redditor ‘Nomte’ created a freeform 3D teapot viewer that responds to movement in real-time using an Arudino, motion sensor, battery, and OLED display: bit.ly/2NP0MmD

    ( reddit.com/u/Nomte)

    Reply
  23. Tomi Engdahl says:

    Early Flood Monitoring System – Circuit & Project Source Code: https://wp.me/p4O3ZJ-bQp

    Reply
  24. Tomi Engdahl says:

    How One Maker Built an Ultra Low-Power Arduino Pro Mini
    By making three simple modifications to his Pro Mini, Michael Klements was able to improve the battery life by 640x — and for only $2!
    https://www.hackster.io/news/how-one-maker-built-an-ultra-low-power-arduino-pro-mini-6b5337997e91

    Reply
  25. Tomi Engdahl says:

    Project MODI © GPL3+
    A simple obstacle avoidance robot using an IR distance sensor with an IMU.
    https://create.arduino.cc/projecthub/andr9e/project-modi-4d0567

    Reply
  26. Tomi Engdahl says:

    Accurate Clock Just Using an Arduino © GPL3+
    An accurate clock with date displayed on a 16×2 LCD using just the Arduino, the display and few buttons. No RTC module required.
    https://create.arduino.cc/projecthub/paulsb/accurate-clock-just-using-an-arduino-7bf0af

    Reply
  27. Tomi Engdahl says:

    How to Build an Airplane Tracker with Raspberry Pi
    By Ryder Damen 21 hours ago
    Project a map of current aircraft onto your ceiling.
    https://www.tomshardware.com/how-to/raspberry-pi-airplane-tracker

    Reply
  28. Tomi Engdahl says:

    Getting started with the Arduino IDE 2.0 debugger
    https://bitbanksoftware.blogspot.com/2021/03/getting-started-with-arduino-ide-20.html

    One thing that was missing from the Arduino IDE was the ability to do ‘live debugging’ of embedded boards. On our PCs we are used to the idea of being able to set breakpoints in our code and examine variables and memory while the program is running. Debugging embedded software is a bit more challenging and has historically involved using in-circuit emulators or JTAG debug equipment. Many of todays embedded CPUs offer a hardware debug interface that allows for single-step debugging and examination of registers and memory. The common name for this is Serial-Wire-Debug or SWD. The SWD interface consists of a clock and data line along with GND, Vcc ref and reset. The SWD capabilities include not only debug, but erasing and rewriting of the entire flash memory. This is how the bootloader code is flashed into most of today’s Arm Cortex-M MCUs. Various software exists for debugging embedded projects through the SWD interface; what’s new is its inclusion in the Arduino IDE 2.0 beta.

    Reply
  29. Tomi Engdahl says:

    4 Legged Robot and Head Swing Robot © GPL3+
    Robot using Arduino Nano 33 BLE Camera Shield.
    https://create.arduino.cc/projecthub/ebaera/4-legged-robot-and-head-swing-robot-103ff0

    Reply
  30. Tomi Engdahl says:

    USB MIDI Adapter © GPL3+
    Simple USB to MIDI adapter based on an Arduino Micro or Leonardo, optionally with the ability to filter the MIDI data.
    https://create.arduino.cc/projecthub/dennis-v/usb-midi-adapter-e6ee57

    Reply
  31. Tomi Engdahl says:

    “I was desperate for something to read during lockdown and found in my bookcase an IEEE report on speech recognition from the late 1970s. Could an Arduino Nano do the same as a computer from that era?”

    (via Instructables)

    Speech Recognition With an Arduino Nano
    https://www.instructables.com/Speech-Recognition-With-an-Arduino-Nano/

    Reply
  32. Tomi Engdahl says:

    Adam Bäckström shows how to use the ThreadHandler library to run 57 hard real-time threads concurrently on an Arduino Uno.

    RUNNING 57 THREADS AT ONCE ON THE ARDUINO UNO
    https://hackaday.com/2021/03/17/running-57-threads-at-once-on-the-arduino-uno/

    When one thinks of the Arduino Uno, one thinks of a capable 8-bit microcontroller platform that nonetheless doesn’t set the world alight with its performance. Unlike more modern parts like the ESP32, it has just a single core and no real multitasking abilities. But what if one wanted to run many threads on an Uno all at once? [Adam] whipped up some code to do just that.

    How to Run 57 Hard Real-Time Threads on an Arduino Uno © CC0
    https://create.arduino.cc/projecthub/adamb314/how-to-run-57-hard-real-time-threads-on-an-arduino-uno-b8e742

    Using the ThreadHandler library to run 57 hard real-time threads on an Arduino Uno with only 2048 bytes of memory.

    Reply
  33. Tomi Engdahl says:

    All the controls for your DMX LED lamps in one handy box!

    DMX RGB Mixer for Lights © GPL3+
    https://create.arduino.cc/projecthub/marcozonca/dmx-rgb-mixer-for-lights-cd60f6

    Five channels circuit to control Red, Green, Blue, Brightness and Strobo of your LED lamps in an handy box!

    a basic complete circuit to control RGB (red, green and blue) lamps by the way of sliders, in a small handy box. You may also control brightness of all combinations of colours. A push button toggles RGB and STROBO mode, and with the rotary potentiometer you may change the strobo frequency rate.

    Reply
  34. Tomi Engdahl says:

    wonders why the SerialUSB() function on the Cortex M3-based Arduino Due is so much faster than Serial() on the Uno or Nano, and shares his observations in this short video. He sets up an experiment with a simple sketch on both boards and uses Wireshark to evaluate the results. Data is sent in the USB packets in groups of four characters on the ATmega-based boards, but the entire string is put in a packet on the Due board….

    https://hackaday.com/2021/03/20/arduino-serial-vs-serialusb/

    Reply
  35. Tomi Engdahl says:

    This DIY Arduino Touchscreen Controller Is Perfect for Your OBS Studio Software
    Aaron Peterson’s obscene_deck is an affordable controller for streamers who use OBS Studio for their streams.
    https://www.hackster.io/news/this-diy-arduino-touchscreen-controller-is-perfect-for-your-obs-studio-software-d786c281a632

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

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

*

*