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:

    Sensor Station © GPL3+
    https://create.arduino.cc/projecthub/cstram/sensor-station-ca57d1

    Very simple station that shows: Temperature, Humidity, Heat index, Carbon Monoxide, Alcohol, Carbon dioxide, Toluene, Ammonium and Acetone.

    Reply
  2. Tomi Engdahl says:

    The Arduglasses are transparent OLED-lensed, PCB-framed smart glasses that put an Arduboy in front of your eyeballs: https://bit.ly/3chVsl7

    Reply
  3. Tomi Engdahl says:

    TLS 1.3 for Arduino Nano © GPL3+
    https://create.arduino.cc/projecthub/kostiantynchertov/tls-1-3-for-arduino-nano-649610

    Building of secured device-to-cloud channel with Arduino Nano Every, Sim7000E NB-IoT Hat, and Luner IoT SIM with SAFE2 applet.

    Reply
  4. Tomi Engdahl says:

    Interesting project from GitHub user KayPebble — a website with WebSockets for the Uno WiFi Rev2, configurable to be an Access Point or connect to a WiFi network: https://bit.ly/3tSzMBN

    Reply
  5. Tomi Engdahl says:

    Switchable Macro Keyboard
    Multiple macro keyboards in one with a rotary encoder to switch between them
    https://hackaday.io/project/164783-switchable-macro-keyboard

    Reply
  6. Tomi Engdahl says:

    New smart home project using servo motors. And also a set of sensors. Where a quiet and comfortable environment can be built by controlling electrical devices. In this video you can see how to control the degree of rotation of the motor angle. The rest of the details are here

    https://youtu.be/vhyZUj5e64Y

    Reply
  7. Tomi Engdahl says:

    Britton Kerin’s Battery-Saving Arduino Power Supervisor Shield Makes Your Battery Last for Years
    https://www.hackster.io/news/britton-kerin-s-battery-saving-arduino-power-supervisor-shield-makes-your-battery-last-for-years-6a37be649f1a

    Supervisory shield add-on follows the Arduino Uno form factor and draws as little as 30uA while waiting to wake your board up.

    Reply
  8. Tomi Engdahl says:

    This rig can move between learned keyframe camera positions or continuously pan between them from above your workbench.
    https://blog.arduino.cc/2021/04/06/camera-assistant-takes-shots-of-your-workbench-from-above/

    “Have you ever wished you had an extra pair of hands in the workshop to handle the camera, while you were concentrating on your project?” KronBjron has, which led them to create an automated overhead camera assistant to help document instructional videos.

    The device hangs a camera overhead and uses a trio of stepper motors to pan, tilt, and slide it around for extra interesting shots. It’s all controlled by an Arduino Mega and RAMPS 1.4 board, with user interface implemented via the serial monitor.

    https://www.instructables.com/Automated-Overhead-Camera-Assistant-for-Instructio/

    Reply
  9. Tomi Engdahl says:

    A Magnetic Field Strength Meter Using An Arduino
    https://hackaday.com/2021/04/04/a-magnetic-field-strength-meter-using-an-arduino/

    We’re used to Hall effect devices as proximity sensors in mechanical systems, used to provide detection of something that has a magnet attached to it. However it’s easy to forget that the devices that provide a magnet-or-not digital output are only part of the story, and linear Hall effect devices provide a handy way to measure a static magnetic field. It’s something [mircemk] demonstrates, with an Arduino-powered magnetic field strength meter that uses a UGN 3503U Hall effect device.

    The circuit is extremely simple, comprising the sensor, an Arduino Nano, and an OLED display. This device is handy because its voltage output has a known relationship to the gauss level the sensor is experiencing, so while the accuracy of its calibration isn’t verified it can at least give a believable reading derived from the Arduino’s ADC.

    Arduino Magnetic field strength meter
    Use a ratiometric linear Hall effect sensor to build simple Magnetic field strength meter
    https://hackaday.io/project/177921-arduino-magnetic-field-strength-meter

    Reply
  10. Tomi Engdahl says:

    https://hackaday.com/2021/04/05/honey-i-shrunk-the-arduino-core/

    High-level programming languages do a great job of making a programmer’s job easier, but these languages often leave a lot of efficiency on the table as a compromise. While a common thought is to move into a lower-level language like assembly to improve on a program’s speed or memory use, there’s often a lot that can be done at the high level before resorting to such extremes. This, of course, is true of the Arduino platform as well, as [NerdRalph] demonstrates by shrinking the size of the Arduino core itself.

    [NerdRalph] had noticed that the “blink” example program actually includes over 1 kB of extraneous code, and that more complicated programs include even more cruft. To combat this issue, he created ArduinoShrink, which seeks to make included libraries more modular and self-contained.

    https://nerdralph.blogspot.com/2021/04/honey-i-shrunk-arduino-core.html

    Reply
  11. Tomi Engdahl says:

    https://github.com/nerdralph/ArduinoShrink

    This library replaces Arduino AVR Core functions with smaller and faster versions, with the same or better functionality. It is designed for the ATmega168 and 328 MCUs at 4 to 16 MHZ, though only 8MHz and 16Mhz are regularly tested. The Arduino Blink example sketch built for the Uno takes 924 bytes of flash, but only needs 196 bytes with ArduinoShrink.

    Reply
  12. Tomi Engdahl says:

    Giovanni Bruno has designed a simple, 3D-printed mount adapter for the Portenta Breakout board.

    https://www.thingiverse.com/thing:4814802

    Reply
  13. Tomi Engdahl says:

    ArduinoShrink: Faster, Better, Smaller Compiled Arduino Code
    This library uses a number of tricks to improve and reduce the size of Arduino sketches.
    https://www.hackster.io/news/arduinoshrink-faster-better-smaller-compiled-arduino-code-86fb77142b79

    Reply
  14. Tomi Engdahl says:

    Drill Depth Display with Gyro Sensor © GPL3+
    https://create.arduino.cc/projecthub/tangielsky/drill-depth-display-with-gyro-sensor-dec5b9

    If you have to drill a certain depth for a project, you need a bench drill with depth display. See how simple it works in this project.

    Reply
  15. Tomi Engdahl says:

    In search of a good solution to keep the humidity level down in his bathroom, Erik de Ruiter created a standalone ventilation fan controller with Arduino.

    Bathroom Ventilation Fan Controller © GPL3+
    https://create.arduino.cc/projecthub/edr1924/bathroom-ventilation-fan-controller-0590ab

    Now a few weeks in test and performing so well… ! An Arduino controller to *very effectively* keep the humidity to an acceptable level.

    Reply
  16. Tomi Engdahl says:

    Soldering Iron Controller for Hakko 907 © LGPL
    The soldering iron controller based on arduino that implements PID method to keep the temperature of the iron.
    https://create.arduino.cc/projecthub/sfrwmaker/soldering-iron-controller-for-hakko-907-8c5866?ref=similar&ref_id=388500&offset=5

    Reply
  17. Tomi Engdahl says:

    Turn an LED on and off by bending your finger

    Finger Bend is a DIY textile flex sensor
    https://blog.arduino.cc/2021/04/13/finger-bend-is-a-diy-textile-flex-sensor/

    Reply
  18. Tomi Engdahl says:

    How to control a DC motor with an encoder
    https://www.youtube.com/watch?v=dTGITLnYAY0

    An encoder makes it possible to control the position of a DC motor. In this video, I illustrate how an encoder works, and then use a PID control algorithm to control the motor position. All of the steps are included so that you will be easily able to make the system yourself.

    How to control a DC motor with an encoder
    https://curiores.com/dc-motor-control/

    By itself, a DC motor can’t be controlled like a servo motor or a stepper motor. But add an encoder, and you unlock the full potential of the DC motor. Using this approach, you can harness the simplicity, even torque, and lightweight profile of a DC motor for your controlled application.

    In this tutorial, you’ll learn how to control a motor with an attached magnetic encoder using the PID algorithm. You can watch a full walkthrough in the video below and then follow the steps in this tutorial while you work through the project.

    Reply
  19. Tomi Engdahl says:

    Use your Nano 33 IoT with the MQTT protocol to send accelerometer and gyroscope data to the cloud.

    Nano 33 IoT with MQTT & Edge Impulse Studio © Apache-2.0
    https://create.arduino.cc/projecthub/ahmadradhy/nano-33-iot-with-mqtt-edge-impulse-studio-4b7dc2

    Reply
  20. Tomi Engdahl says:

    Quantum Rotary Dial Is a Vintage Rotary Telephone That Controls Your Computer
    Nathan Cooke’s Quantum Rotary Dial is a really cool project that makes use of otherwise obsolete rotary phones.
    https://www.hackster.io/news/quantum-rotary-dial-is-a-vintage-rotary-telephone-that-controls-your-computer-a7da42cc0318

    Reply
  21. Tomi Engdahl says:

    Heads Up: Smart Glass Multimeter
    https://hackaday.com/2021/04/18/heads-up-smart-glass-multimeter/

    Sometimes it is hard to probe a circuit and then look over at the meter. [Electronoobs] decided to fix that problem by making a Google Glass-like multimeter using an OLED screen and Bluetooth module.

    The custom PCB doesn’t have many surprises. A small board has a controller, a battery charger, a display, and a Bluetooth module. One thing he did forget is a switch, though, so the board is always on unless you arrange an external switch.

    The CPU was pulled from an existing Arduino module which, we suppose, has the virtue of having a bootloader already set up, but we’d probably just use a new chip if we were building it. The optics require a mirror and lens so you can see the display in focus. Paradoxically, the display is in the back, allowing you to focus on it easily.

    https://electronoobs.com/eng_arduino_tut147.php

    Reply
  22. Tomi Engdahl says:

    Human Following Robot Using Arduino | Best Arduino Robot
    https://techatronic.com/human-following-robot-using-arduino/

    Reply
  23. Tomi Engdahl says:

    Space Invaders Game on 8×8 Homemade LED Matrix © GPL3+
    The goal is to defeat wave after wave of descending aliens with a horizontally moving laser to earn as many points as possible.
    https://create.arduino.cc/projecthub/mircemk/space-invaders-game-on-8×8-homemade-led-matrix-4029f8

    Reply
  24. Tomi Engdahl says:

    https://www.facebook.com/156088694417458/posts/6259584387401161/
    The newly announced Arduino Edge Control allows you to control and monitor outdoor environments from everywhere via the IoT Cloud while leveraging AI at the edge.

    Have you ordered your board? We’ve put together a simple tutorial to help you get up and running! https://bit.ly/2S6pLUh

    Reply
  25. Tomi Engdahl says:

    Touchless Water Tap Using Arduino…. Full detail and code click the link below
    https://techatronic.com/touchless-water-tap-using-arduino/

    Reply
  26. Tomi Engdahl says:

    To fill his DIY laser tube, YouTuber Cranktown City built a homemade gas mixer with Arduino.

    Arduino-controlled gas mixing device fills DIY laser tubes
    https://blog.arduino.cc/2021/04/28/arduino-controlled-gas-mixing-device-fills-diy-laser-tubes/

    Lasers come in two varieties: solid-state and gas tube. As the name suggests, the latter types contain gas. That is a mixture of gas in precise proportions. To fill his DIY laser tube, Cranktown City built an Arduino-controlled gas mixer.

    This device has an Arduino Uno board that drives three relay modules. The first relay switches power to a gas pump, the second relay controls an output valve, and the third relay controls an input valve. A push button starts the pumping process. The pump turns on and the input valve opens. Gas from a storage tank is pumped into an inflatable bag. Once the bag is full, as detected by a limit switch, the two valves flip and the gas pumps into the laser tube.

    Reply
  27. Tomi Engdahl says:

    Salwa El Kaddaoui’s handcrafted 8×8 scrolling LED ticker can be controlled from an Android device over Bluetooth.

    Bluetooth Controlled LED Matrix © GPL3+
    https://create.arduino.cc/projecthub/salwaElkaddaoui/bluetooth-controlled-led-matrix-894614

    A hand-crafted 8×8 LED matrix driven on Arduino using the MCP23017 GPIO expander and controlled via Bluetooth from an Android device.

    Reply
  28. Tomi Engdahl says:

    In embedded systems, industrial controllers rely on serial communications to share data. Unboxing Tomorrow explores the ways to configure this style of interface using the Portenta H7 and two of its many built-in UARTs.

    Arduino Portenta H7 Part 5: UART
    https://unboxing-tomorrow.com/arduino-portenta-h7-part-5-uart/

    Reply
  29. Tomi Engdahl says:

    With the addition of a MOSFET and some tweaks to the program code, an Arduino Uno can log every two seconds for a year on a 2,400mAh battery.

    Researchers Reveal Optimizations to Boost Battery Life in Arduino Uno, ATmega328P-Based Data Loggers
    https://www.hackster.io/news/researchers-reveal-optimizations-to-boost-battery-life-in-arduino-uno-atmega328p-based-data-loggers-d118af9c8a04

    With the addition of a MOSFET and some tweaks to the program code an Arduino Uno can log every two seconds for a year on a 2,400mAh battery.

    Reply
  30. Tomi Engdahl says:

    Have you ever thought to yourself, “Gee, I wish I had a real life version of that lamp from the Pixar intro?”

    YouTuber Allyson has, so she set out to make one of her own.

    This YouTuber created an Arduino-powered Luxo Jr.
    https://blog.arduino.cc/2021/05/07/this-youtuber-created-an-arduino-powered-luxo-jr/

    YouTuber Allyson decided she wanted a real-life version of the Pixar lamp mascot, and actually made one in the video below. Her version uses a servo to raise the modified Luxo lamp up and down via the elbow joint, and another two servos to pan and tilt the shade like a wrist.

    The device is controlled by an Arduino Uno, along with a compact vision system. This allows the lamp assembly to move in pre-defined paths and even track objects. The new setup now employs an LED inside of a ping pong ball as the bulb. This can be turned on and off as a “clapper” through a sound sensor.

    Reply
  31. Tomi Engdahl says:

    Adam Łoboda Clones a 433MHz Garage Key with the Universal Radio Hacker and a Simple Arduino Sketch
    https://www.hackster.io/news/adam-loboda-clones-a-433mhz-garage-key-with-the-universal-radio-hacker-and-a-simple-arduino-sketch-b583e4dd82ac

    Rather than shelling out for an official copy, Łoboda opted to make his own — for less than $5 in parts.

    Adam Łoboda needed a spare key for his remotely-openable garage door — and rather than buy one from the manufacturer, decided to clone his original using the tiny DigiSpark and an FS1000A transmitter alongside the Universal Radio Hacker (URH) software suite.

    “My garage keys do not have any rolling code and encryption so the reverse engineering was fast and simple (something like two hours of work),” Łoboda explains in the introduction to his step-by-step tutorial video on the subject. “In the video I have used Linux PC with RTL SDR dongle installed and [the] set of tools Universal Radio Hacker to record and decode garage key fob transmission on [the] ISM band.”

    “[A] Linux PC is not required, you can do all these steps on Windows PC or Mac (requirement is to have RTL-SDR dongle, URH and Arduino IDE installed). After decoding the signal I was able to replicate 1:1 set of pulses and pauses within my simple Arduino sketch.”

    The replica transmitter is built around the Arduino-compatible DigiSpark development board and a low-cost FS1000A transmitter.

    Reply
  32. Tomi Engdahl says:

    Saulius Bandzevičius built his own closed-loop universal motor control system from scratch.

    Arduino-Based Universal AC Motor Speed Controller © GPL3+
    Closed loop universal motor control system using PID algorithm.
    https://create.arduino.cc/projecthub/saulius-bandzevicius/arduino-based-universal-ac-motor-speed-controller-a4ceaf

    Reply
  33. Tomi Engdahl says:

    A DIY Luxo Jr. Lamp That Any Pixar Fan Will Appreciate
    This Pixar-inspired lamp tracks objects and turns on and off with a clap.
    https://www.hackster.io/news/a-diy-luxo-jr-lamp-that-any-pixar-fan-will-appreciate-e919692270b9

    At the beginning of Pixar animation movies, you’ll see a jointed desk lamp — known as Luxo Jr. — jumping around and shining light on the situation. It’s a fun idea, but what about making such a character in real life? While it might not jump (yet), Allyson’s heavily modified lamp is able to move in multiple axes, shining just a bit of light wherever its programmed.

    The device is controlled by an Arduino Uno, which uses two servos near the light’s lamp shade to let it pan and tilt. A third servo is implemented at the move the assembly’s “elbow” joint, which raises and lowers it vertically. As shown, this joint is a bit underpowered due to budget constraints, though perhaps we’ll see an improved version in the future.

    This setup enables it to perform pre-programmed movements, and Allyson even added a Pixy2 vision sensor to allow it to track objects in space.

    Reply
  34. Tomi Engdahl says:

    In this blog post, Luca Cipriani details how he created an IoT project with multiple environmental sensors that remotely collect data, then report those readings over the cloud and back to his home device.

    Using Arduino’s New Oplà Kit to Read Remote Sensors and Display the Data in Your Home
    https://dzone.com/articles/how-to-build-a-robust-iot-prototype-in-less-than-a-2

    Reply
  35. Tomi Engdahl says:

    Climate Chamber System © CC BY
    Control and maintain stable relative humidity and temperature states to simulate natural conditions for experimental testing in the lab.
    https://create.arduino.cc/projecthub/ms_peach/climate-chamber-system-b7b6e4

    Reply

Leave a Comment

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

*

*