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:
SD Firmware Update
https://www.facebook.com/official.arduino/videos/887586301981688/
Tomi Engdahl says:
Home automation using Arduino and bluetooth
https://techatronic.com/home-automation-using-arduino-and-bluetooth/
Tomi Engdahl says:
https://blog.arduino.cc/2020/12/11/3d-printed-super-mario-star-twinkles-atop-the-tree/
Tomi Engdahl says:
https://blog.arduino.cc/2020/12/01/10-most-popular-modules-and-sensors-for-the-arduino-uno-all-on-one-board/
Tomi Engdahl says:
HID-Compliant UPS with Arduino © GPL3+
Simulating HID-compliant UPS with help of Arduino.
https://create.arduino.cc/projecthub/abratchik/hid-compliant-ups-with-arduino-75198c
Tomi Engdahl says:
This DIY MagicBand Reader Brings a Bit of the Disney Park Magic Into Your Home
Dominick Civitano’s 3D-printed NFC band reader controls lighting, or other devices, with a relay.
https://www.hackster.io/news/this-diy-magicband-reader-brings-a-bit-of-the-disney-park-magic-into-your-home-4a2c4b252a31
Tomi Engdahl says:
Episode 475: DIY Wall Mounted Arduino Barometer
https://www.element14.com/community/docs/DOC-95835/l/episode-475-diy-wall-mounted-arduino-barometer
Tomi Engdahl says:
Tinkercad | How to blink LED with out delay () | LED blink without delay Arduino | Millis()
https://www.youtube.com/watch?feature=youtu.be&v=74GeRdaSbsA
Tomi Engdahl says:
Arduino – Control Fan
Arduino can not only turn on/off the fan but also control the fan’s speed.
https://arduinogetstarted.com/tutorials/arduino-controls-fan
Tomi Engdahl says:
http://mag.breadboard.pk/rfid-reader-em18-all-you-need-to-know/
Tomi Engdahl says:
Arduino-based machine makes cutting and stripping wires easy
https://blog.arduino.cc/2020/12/09/arduino-based-machine-makes-cutting-and-stripping-wires-easy/
Tomi Engdahl says:
https://blog.pitsco.com/blog/explore-iot-through-arduino
Tomi Engdahl says:
https://www.estefannie.com/blog/scr4p-e-the-robot
Tomi Engdahl says:
https://jeelabs.org/2013/05/18/zero-power-measurement-part-2/index.html
Tomi Engdahl says:
https://create.arduino.cc/projecthub/tvtig/robotic-catapult-v2-3d-printed-85577b
Tomi Engdahl says:
https://create.arduino.cc/projecthub/jiripraus/arduinoflake-139a82
Tomi Engdahl says:
https://blog.arduino.cc/2020/12/26/this-machine-stacks-dominoes-automatically/
Tomi Engdahl says:
Obstacle Avoiding Line Follower Robot Using Arduino
https://circuitdiagrams.in/obstacle-avoiding-line-follower-robot
Tomi Engdahl says:
This robotic melodica listens to YouTube melodica tutorials and tries to reproduce what it hears in real-time.
Self-Playing Melodica
https://create.arduino.cc/projecthub/touchmysound/self-playing-melodica-866128
Turn your melodica into a compressed-air melodica controlled by Max and Arduino. It tries to follow the melodic contour it listens to!
Tomi Engdahl says:
Our new OTA feature is now available through the Arduino IoT Cloud and Web Editor.
Upload your sketch over-the-air with the Arduino IoT Cloud!
https://blog.arduino.cc/2020/12/28/upload-your-sketch-over-the-air-with-the-arduino-iot-cloud/
If you have connected an Arduino Nano 33 IoT or a MKR WiFi 1010 to the Arduino IoT Cloud, you can now update the sketch using a wireless connection from the web.
To use OTA, you need to do two things: enable a device and create a Thing.
To enable a device, you need to connect a board to the IoT Cloud and update the firmware. Just plug the device into the USB, go to the Device tab, and click Add Device. A wizard will guide you through the process — at the end, your board will be available as a target for the upload over-the-air and you will be able to update the sketch remotely!
A Thing is a component that manages the dialogue between the cloud and the physical device thanks to a dedicated library (the Arduino Connection Handler), and stores the data into the cloud. Creating a Thing is simple: just select the voice from the IoT Cloud’s main menu, configure the variables that you want to exchange with the device, and pair the board that you have just enabled.
Devices that can be updated via OTA will appear in the dropdown list of all updatable devices in the online editors of Create — the full Web Editor and the new Sketch Editor have been introduced in the Thing configuration page to make minor changes to the code.
Tomi Engdahl says:
Never lose your musical noodling again! This Arduino circuit can be plugged in between your MIDI out and some MIDI in, recording all the data that gets sent over the wire to an SD card.
https://create.arduino.cc/projecthub/pomax/creating-a-midi-pass-through-recorder-dd89c3
Tomi Engdahl says:
These researchers created a low-cost autonomous car using an Arduino and a phone camera, capable of navigating indoor environments with AI: https://bit.ly/3b2102C
(via U of T – Department of Computer Science)
Tomi Engdahl says:
How to make a LIDAR driven motorized Film Carrier
https://www.duckafterduck.com/blog/how-to-make-a-lidar-driven-motorized-film-carrier
Tomi Engdahl says:
Arduino control system puts defunct washing machine back into operation
https://blog.arduino.cc/2020/12/28/arduino-control-system-puts-defunct-washing-machine-back-into-operation/
Tomi Engdahl says:
Dual axis solar tracker project tutorial
https://techatronic.com/dual-axis-solar-tracker-project-tutorial/
Tomi Engdahl says:
Communication between two Arduino
https://arduinogetstarted.com/tutorials/communication-between-two-arduino
Tomi Engdahl says:
https://create.arduino.cc/projecthub/UlyssesandBloom/colour-change-outdoor-christmas-lights-b13450
Tomi Engdahl says:
https://arduinogetstarted.com/tutorials/arduino-modbus
Tomi Engdahl says:
https://blog.arduino.cc/2020/12/18/use-an-arduino-and-a-pair-of-stepper-motors-to-automatically-wind-pickups/
Tomi Engdahl says:
https://blog.arduino.cc/2020/12/18/the-top-5-arduino-projects-for-beginners/
Tomi Engdahl says:
https://www.instructables.com/Project-Lighthouse-360-Mini-Arduino-LiDAR/
Tomi Engdahl says:
https://www.hackster.io/news/world-clock-sets-itself-using-ntp-91ff4ddd0edd
Tomi Engdahl says:
https://circuitdiagrams.in/obstacle-avoiding-line-follower-robot/
Tomi Engdahl says:
https://www.hackster.io/news/capture-photos-of-water-droplets-with-this-arduino-controlled-rig-a07aa114848f
Tomi Engdahl says:
https://create.arduino.cc/projecthub/ardutronic123/how-i-made-my-own-boxing-machine-83e32c
Tomi Engdahl says:
https://create.arduino.cc/projecthub/cstram/arduino-audiometric-device-87c221
Tomi Engdahl says:
Automatic Wire Cutter and Stripper
Mr Innovative’s Arduino Nano-based machine cuts and strips wires using 3D-printing feed technique.
https://www.hackster.io/news/automatic-wire-cutter-and-stripper-ec9be765d485
Tomi Engdahl says:
Laser Guitar © MIT
In this project, we replaced the strings of an old guitar with lasers and DIY beam splitters.
https://create.arduino.cc/projecthub/samnaji/laser-guitar-1686f0
Tomi Engdahl says:
Cereal Monitor
Drop-in replacement for Arduino’s serial monitor with variable watches.
https://www.hackster.io/mladenilic480/cereal-monitor-efcf29
Tomi Engdahl says:
https://blog.arduino.cc/2020/12/09/these-side-glow-fiber-optic-panels-make-for-beautiful-wall-decor/
Tomi Engdahl says:
content://com.android.chrome.FileProvider/offline-cache/0385cbd9-f09c-4c07-aea1-338381818946.mhtml
Tomi Engdahl says:
TOF10120 Laser Range Sensor with Arduino to Measure Distance + Oled Display. laser for measurements
https://www.youtube.com/watch?feature=youtu.be&v=PzZBYC06bIM
Tomi Engdahl says:
ApproxFFT: Fastest FFT Function for Arduino © CC BY-NC
This function performs FFT with very good speed while maintaining accuracy.
https://create.arduino.cc/projecthub/abhilashpatel121/approxfft-fastest-fft-function-for-arduino-fd4917
some of the significant observation on the test:
Speed is more than 3 times faster than conventional FFT,
Memory consumption is low (almost half),
The output is comparable with exact values (low error),
Tomi Engdahl says:
AN ARDUINO AND A CD-ROM DRIVE MAKES A CD PLAYER
https://hackaday.com/2021/01/03/an-arduino-and-a-cd-rom-drive-makes-a-cd-player/
Tomi Engdahl says:
Extend an Arduino with a CF Card or IDE Drive © CC BY
Interface an Arduino Mega with an IDE drive or CF Card! It is easier than you might have thought!
https://create.arduino.cc/projecthub/michalin70/extend-an-arduino-with-a-cf-card-or-ide-drive-d0a8f8
Tomi Engdahl says:
https://arduinogetstarted.com/tutorials/arduino-water-sensor
Tomi Engdahl says:
https://circuitdiagrams.in/obstacle-avoiding-line-follower-robot
Tomi Engdahl says:
GSM base Home Automation Full detail & Code given in website
https://techatronic.com/gsm-based-home-automation-using-arduino-sim900/
Tomi Engdahl says:
Radar System using Arduino … Full detail & code also given click the link
https://techatronic.com/radar-using-arduino-ultrasonic-sensor/
Tomi Engdahl says:
The echoTrek is an 8-bit digital delay / lo-fi Bitcrusher / reverse speech DSP pedal effects module for guitars, voice, synths, and more.
echoTrek – Digital Delay / Echo – Audio Effects with Arduino © GPL3+
https://create.arduino.cc/projecthub/CesarSound/echotrek-digital-delay-echo-audio-effects-with-arduino-b017a2
8Bit Digital Delay / LO-FI Bitcrusher / Reverse Speech DSP Pedal Effects for Guitar, Voice, Synths, etc.
The operation is analogous to the bucket brigade (BBD) principle used by the famous MN3005 integrated circuit, used in the classic analog pedals of the 70s and 80s.
The audio signal coming from a source, such as a tablet, cell phone, mp3 player, keyboard, mixer, guitar amplifier, etc. goes to the input of circuit and filtered by a capacitor and then applied to the analog pin A0 – 10Bit A/D converter, where it is sampled and converted to bytes (values from 0 to 255). These bytes are stored in Arduino’s SRAM memory, through a 1900 bytes buffer (array), which forms a delay line for the original signal.
When this buffer is full, the first byte that entered (and the subsequent bytes) that are stored in the buffer are sent to the 8Bit D/A converter. The 8Bit D/A outputs the audio as PWM that is retrieved at pin D5 of the Arduino where is filtered by a capacitor and the reconstructed audio is ready to go to the output of circuit.
To improve the audio quality, I set the PWM frequency to ~64kHz and Timer 1 to ~16kHz, so we have a pratical sampling rate of ~6.3kHz.