
Have you ever ever found a cool piece of tech buried in your drawer and thought, “This might make for an superior challenge”? That’s precisely what occurred to Roni Bandini, maker, author, electronics artist – and Arduino Alvik Star!
Bandini started coding at 10 years previous, and has all the time discovered automatons and robots fascinating. About Alvik, he has stated, “I actually like this little robotic—the magnificence of its idea and design. As quickly as I encountered it, I dove into a number of tasks geared toward increasing its default capabilities.”
A kind of tasks specifically caught our consideration, and we’re excited to share it with you.
Getting the constructing blocks prepared
After stumbling upon a tiny Seeed Studio XIAO ESP32S3 with an OV2640 digicam sensor, Bandini noticed its potential straight away. It was the proper instrument to improve Arduino’s Alvik robotic with laptop imaginative and prescient. His mission? To show Alvik to evade legislation enforcement officers – or at the very least a LEGO® police determine!
Since each the Alvik most important board and the XIAO cam board use ESP32, Bandini used ESPNow – a quick communication protocol – to attach the digicam with the robotic. He then 3D-printed two assist bars and hooked up them with a pair of M3 screws.
Studying to react quick!
However earlier than the epic police chase may start, Alvik wanted some coaching. Bandini took photos of the LEGO® police determine and a ball and uploaded them to Edge Impulse. He then exported the educated mannequin as an Arduino library utilizing the EON compiler, earlier than importing the zip file into the Arduino IDE.
As soon as every little thing was arrange and the MicroPython script created, Alvik was able to roll. Because it moved ahead, the robotic took photos and processed them by way of a machine studying (ML) mannequin. If it detected the police determine, Alvik would flip round and flash a pink mild. In different phrases, it was time to make a fast getaway!

For extra particulars on this thrilling challenge, together with a hyperlink to a YouTube demo, go to Bandini’s weblog put up right here.
Making it helpful
Nevertheless, the motion doesn’t cease there. Though Alvik can drive autonomously, Bandini has additionally tailored a distant management from the Nineteen Eighties to offer himself much more management. How? By writing C++ routines that translate the distant’s coordinates into instructions. These instructions are then despatched by way of ESPNow to the MAC handle of the ESP32 in Alvik, the place they set off capabilities to maneuver the robotic.
Impressed by an old-school commercial for the Omnibot 2000 robotic, Bandini has even taught Alvik to deliver him a glass of whiskey! Whereas we don’t suggest this for anybody beneath the authorized ingesting age, there’s no cause why you may’t substitute it to your favourite refreshments!
New to robotics? Discover the Arduino Alvik web page to study extra or head straight to the shop to start out your personal journey as we speak!