Tutorials and resources to build Arduino-based robots
Did You Have Plans to Build a Solar-Powered Arduino Lawn Mower? Now You Can be Inspired by This Project
I love finding new projects that can be reproduced at home with tools and components that I already own. Start building a fully autonomous robot that mow the grass from a defined area it’s the perfect project to keep anyone busy for several days if not weeks.
In this tutorial is presented a solar-powered Arduino robot engineered to mow the grass and work in a defined garden area. Equipped with sensors, the robot is able to detect and avoid all obstacles encountered and work in completely autonomous mode. (more…)
Are you looking forward for an Arduino style embedded system based on an Atmega microcontroller, but with more features at the same price point? Here it is! The Mini Duino+.
This tiny and very cheap microcontroller board is Arduino compatible, and comparing its features with existing Arduino boards, it’s definitely situated above the Arduino attributes.
Passing through the timeline of small Arduino compatible boards, anyone can discover at least two problems. The first problem it could be labeled as a space difficulty. This issue occurs when the dimensions are kept small, while the final product cannot reach the same number of features and abilities comparable with an Arduino board. The second problem is to keep the cost down.
With an innovative design and including powerful components without compromising the performance, the Mini Duino+ passed both problems. It could offer more processing power, more RAM, more flash memory, more EEPROM, and many more GPIO pins than the Arduino UNO. (more…)
You can find a LED and an Arduino microcontroller board in almost every maker room, but using these two components, there is no space for too much innovation. A simple project can be transformed into a complex one if several dozens LEDs are linked into geometric designs and controlled via the microcontroller board.
An interesting project was added on Instructable where 64 LEDs were soldered at the corners to form a cube. All of these LEDs are controlled by an Arduino UNO microcontroller and enjoy us with a captivating desktop light show. The price of the materials, including the 64 LEDs, resistors, wires, or power supply is around $15.
The cube is designed with 4 positive layers and 16 negative columns. All of these layers and columns are wired to the Arduino UNO.
The Hippo-ADK is a niche product based on the Arduino-like microcontroller board and designed for makers and hackers to give them the power to use a smartphones to communicate and control a robot without additional shields and with Arduino-like hardware.
The idea is simple, more than that, it is based on common devices and simple techniques. Almost everyone has a smartphone in his pocket and most of us are willing to use the gadget in robotics. A smartphone can share with robot hardware information from the accelerometer, GPS module, images from the camera, or to supply with power the motors of the robot. Additionally, collecting and combining smartphone sensor data with the easy-to-use hardware of the Arduino-like microcontroller board, any hobbyists and hacker can build an autonomous robot or vision applications. That’s why we need the Hippo-ADK! The microcontroller board makes the work easier through its features and abilities to connect the smartphone to the robot components such as motors, wheels, and other sensors.
The journey from an idea to the final project was decreased with several steps. No additional shields and just few lines of code. But even so, the iOS users have to wait until a new version of the Hippo-ADK microcontroller board is able to support the Bluetooth 4.0 LE module. The first version of the Hippo support only Bluetooth 2.0, which makes it compatible with Android 2.3 and above.
The Arduino IDE is absolute genius and it’s the perfect tool for a beginner. But, what happens if you want more, if you want an alternative to this, a powerful development tool able to bring you advanced features in code efficiency and speed of development.
With the classical Arduino IDE an expert who wants to specialize in embedded software development can have a dead line in developing and debugging a project.
Another problem that can be solved with an advanced IDE is by writing code in other languages that the standard Arduino programming language. In theory, it’s not possible to write sketches in other language than the C like Arduino code, but if you write a compiler for the chip and define a series of built-in functions, you can transmit the compiled code via the serial port to the Arduino microcontroller. In this case, you can write your code in Python and uploaded it to the Arduino board, which is a good case for a developer with a lot of experience in a particular programming language. (more…)