It’s great to work at home – and it’s even better to show off your projects to friends and family. But sometimes you want to compete with other makers and find out who has created the most exciting, interesting and inspiring project. On this page you will find current competitions …Read More
A weather station with current values is one thing – but knowing what the weather will be like in a few hours is quite another. In this project you create a simple weather forecast with the air pressure sensor BMP180 and a servo. Honestly, this project can’t keep up with …Read More
To admit it right from the start: You won’t predict the next lottery numbers with this project. But you will learn how to control a servo motor and let it “look into the future ” with the help of a few random numbers. For this Arduino Project you need: Arduino …Read More
Who reads data from sensors all day long deserves a round of gambling in the evening! 🙂 For this little Arduino Jump’n’Run you only need a few components (and some wires). You create it in a few minutes and can start right away. The idea and the code for this …Read More
With a simple temperature sensor and a servo motor you can create an analog thermometer in minutes. The “needle” of the servo shows you the temperature between 10°C and 30°C on a template. For this project you need: Arduino Board (we use a Uno here) 1 or 2 breadboard(s) – …Read More
In this project you create an organ that you play by touching Kinder Surprise eggs. You only need a few resistors, cables and a very important “component”: your own body. 🙂 With the help of the library CapacitiveSensor you measure the electrical capacity of your body. If you touch one …Read More
In this project you will learn how to create a simple Arduino Theremin with a piezo buzzer and the HC-SR04 ultrasonic sensor. But that’s not all – so that even inexperienced musicians can inspire their friends, this theremin only plays tones within a scale you define. In the following we …Read More
In this project you create an Arduino Countdown, which starts a timer at the push of a button and counts down the seconds on a display. A 7-segment display and the fact that you do not boil your egg in 7 minutes, for example, but in 420 seconds gives you …Read More
In this project you develop an AI model that can recognize gestures like circular movements and waving. Then you load it onto your Arduino Nano 33 BLE Sense and display the detected movements in the terminal of your PC or Mac. With this setting you can create more elaborate projects …Read More
You are not quite sure if you are being fibbed at the moment? Then it’s time for your own little lie detector. All your test person has to do is pick up two wires and answer your questions – and you know whether he or she is lying or not. …Read More
Discover exciting Arduino Projects to try out, learn and have fun. All projects are explained in detail and are easy to follow, even for beginners.
Arduino Projects for beginners and advanced
Are you taking your first steps with your new Arduino? Then you probably have two challenges ahead of you: programming and electrical engineering. But don’t worry – on your first steps you’ll quickly learn how code and your project are related on the breadboard.
Popular with beginners are projects like:
- Arduino lie detector
- Electronic dice
- Crystal ball
- Arduino Thermometer
In these Projects you will learn the basics of your Arduino IDE and the programming language C++: How do you control an LED? How can you control the behavior of your program with If Statements and Loops? What types of variables are there and what do you need them for? How can you debug your sketch using the serial monitor?
Classically, components like LEDs, servo motors and buttons are used. Also resistors, capacitors and transistors – indispensable components in electrical engineering.
Arduino Projects with Sensors
If you are a little more experienced, you will devote yourself to the large field of sensors. Here you have dozens of possibilities to collect and analyze data.
The most popular sensors for beginners and advanced users:
Temperature sensors TMP-36 & GY-906
Ultrasonic and motion sensors
If you want to do more than just read out data and view it on the serial monitor, you need a display for your Arduino. There are also several options available to you. The most popular are:
Which Arduino board is the right one?
Most beginners certainly start with the classic – the Arduino Uno. This microcontroller was developed in Italy in the early 2000s. A nice anecdote: It inherited its name from the bar where its developers regularly met.
The Arduino Uno is simply perfect for hobby projects, as it has a large number of analog and digital pins through which it can receive and output data. It also has several communication options, such as I²C or SPI. And last but not least, it is so compact that it fits perfectly into small format projects and can easily be expanded with additional modules or shields.
Should it be even smaller? Then the Arduino Nano is the right controller for you. Just plug it onto your breadboard and build your project around it.
By the way, the Nano has almost the same specifications as its big brother Uno: the same memory size, the same number of pins, the same communication capabilities.
The Mega is different: If the pins of the Nano or Unos are not enough for you, then you should reach for this board. Here you have 54 pins at your disposal.
Also the memory is much better: Instead of 32kB Flash memory it has 256kB, instead of 2kB SRAM the Mega has 8kB.
More Arduino Boards
The three mentioned were by no means all that the Arduino family has to offer. There are still various model variants that have Bluetooth or Wifi, for example. But there are also quite other exciting developer boards, which you can get to know in this list on Wikipedia.
Arduino and beyond
From the flashing LED to the Internet of Things, it doesn’t have to be a rocky road. As soon as you have gained your first experiences and have overcome the first setbacks, you will surely want to face new and modern challenges.
These could be Arduino Projects, for example, which you build with an ESP8266 or even an ESP32. With these controllers, you can retrieve data from the Internet by connecting them to your WLAN. Via a so-called API you can then make queries and receive answers from remote servers.
There are almost no limits to this: You can build your own newsreader, for example. Or a Dash Button. Or a counter for your followers on Instagram. And much more. There is almost nothing in the way of your creativity! :)
Artificial intelligence with the Arduino Nano 33 BLE Sense
Did you know that the exciting field of artificial intelligence is also open to you with the Arduino? On the small Nano 33 BLE Sense you can run AI models based on neural networks that you have previously developed using machine learning.
This is where Edge Impulse’s service comes in, allowing you to develop artificial intelligence using TinyML and the sensors of your Arduino. Currently you can use data from the accelerometer and the microphone – both are already integrated on the board.
You can read more about this in our Arduino Projects and Tutorials on Artificial Intelligence.