Some of us get into robotics dreaming of big heavy metal, some of us go in the opposite direction to build tiny robots scurrying around our tabletops. Our Hackaday.io community has no shortage of robots both big and small, each an expression of its maker’s ideals. For 2018 Hackaday Prize, [Bill Weiler] entered his vision in the form of Project Johnson Tiny Robot.
[Bill] is well aware of the challenges presented by working at a scale this small. (If he wasn’t before, he certainly is now…) Forging ahead with his ideas on how to build a tiny robot, and it’ll be interesting to see how they pan out. Though no matter the results, he has already earned our praise for setting aside the time to document his progress in detail and share his experience with the community. We can all follow along with his discoveries, disappointments, and triumphs. Learning about durometer scale in the context of rubber-band tires. Exploring features and limitations of Bluetooth hardware and writing code for said hardware. Debugging problems in the circuit board. And of course the best part – seeing prototypes assembled and running around!
As of this writing, [Bill] had just completed assembly of his V2 prototype which highlighted some issues for further development. Given his trend of documenting and sharing, soon we’ll be able to read about diagnosing the problems and how they’ll be addressed. It’s great to have a thoroughly documented project and we warmly welcome his robot to the ranks of cool tiny robots of Hackaday.io.
Human brains evolved to pay extra attention to anything that resembles a face. (Scientific term: “facial pareidolia”) [Rongzhong Li] built a robot sensor array with multiple emitters and receivers augmenting a Raspberry Pi camera in the center. When he looked at his sensor array, he saw the face of a cat looking back at him. This started his years-long Petoi OpenCat project to build a feline-inspired body to go with the face.
While the name of the project signals [Rhongzhong]’s eventual intention, he has yet to release project details to the open-source community. But by reading his project page and scrutinizing his YouTube videos (a recent one is embedded below) we can decipher some details. Motion comes via hobby remote-control servos orchestrated by an Arduino. Higher-level functions such as awareness of environment and Alexa integration are handled by a Raspberry Pi 3.
The secret (for now) sauce are the mechanical parts that tie them all together. From impact-absorption spring integrated into the upper leg to how its wrists/ankles articulate. [Rongzhong] believes the current iteration is far too difficult to build and he wants to simplify construction before release. And while we don’t have much information on the software, the sensor array that started it all implies some level of sensor fusion capabilities.
Continue reading “The Sensor Array That Grew Into a Robot Cat”
[Bithead942’s] love of the ever popular Dr Who series led her to develop a replica of the 4th Doctor’s robotic companion. It’s name is K-9, and was built from scratch in only 4 months. Its shell is made from HPDE – a light and bendable plastic. A custom plastic bender was constructed to get the angles just right, and custom laser cut parts were used in various places.
Its frame consists of aluminum channel, and is packed full of juicy electronics. An arduino with an XBee shield controls the remote voice, frickin’ laser and eye sensors. Another arduino is paired with a motor shield to control the linear actuator for the neck movement. And a Raspberry Pi keeps the LCD screen in order.
We’re not done, folks. Because this puppy is radio controlled, a custom controller is needed. Sparkfun’s Fio paired with another XBee is used along with a 16×2 LCD and various other electronics to keep the robot on an invisible leash.
Be sure to check out the blog site, as it goes into great detail on all the various parts used to construct this complicated but awesome project.
One day while at our poor, poor Radio Shack, [davidhend] purchased a little 6-legged walking robot. It came with an infrared remote that allowed a user to control its movements from afar. After a few minutes of making the robot walk around [davidhend] got bored and decided it would be a great toy to hack.
His plan was to make the robot autonomous and able to avoid obstacles. To start off, the robot was taken apart enough to expose the circuit board. There he found a ST1155A bi-directional motor driver that was controlled by an on-board microcontroller. After checking out the ST1155A data sheet, [davidhend] thought he would be able to drive it with an Arduino. So, out came the soldering iron and all the unnecessary components were removed from the original circuit board.
An off the shelf PING))) sensor was mounted on the front of the robot and is responsible for detecting obstacles. That information is then sent back to the Arduino Nano which controls the motor driver to make the robot back up, turn and then start walking straight again until another obstacle is detected. [davidhend] made his Arduino Code (.zip file) available to anyone who wants to make a similar project. Check out the video after the break!
Oh, and if you plan to run down to the Shack to pick up a robot of your own you better do it like right now.
Continue reading “Cute Tiny Robot Gets a Pair of Hacked Eyes”
The world of robots is an interesting place, and it’s an even better place for children to get started in electronics. To that end, [Richard Albritton] has created a low-cost, open source robotics platform called the Hack-E-Bot specifically tailored to make it as easy as possible to get started.
The goals for the robot kit were to spark curiosity for electronics and programming, to be easy to assemble and program, to be scalable, and to be as easy on the wallet as possible. This was accomplished by using the familiar Arduino microcontroller on an intuitive platform. The robot uses an ultrasonic rangefinder to navigate as well, and can support a wide range of other sensors. The kit comes in at just under $50, making it a great option for an entry-level robot.
The project is currently seeking crowd funding and [Richard] is also seeking educators to get involved. Currently the only kits available are at fairs and other conventions but they should be able to start producing them in greater quantities in the future. The Arduino libraries are a work in progress but they are available on the project site, as well as several instructional videos and other information about the project.
[Dave] wanted to make an Arduino robot out of a remote-control 1950 Mercury. He removed the RC portion from the car and kept the drive and steering motors. The idea was to use three ultrasonic rangefinders in the grille real estate and move the car forward based on the longest distance detected.
He initially used a Seeed motor controller and some Grove cables soldered to his sensors to power the steering. It went forward, but only forward, and [Dave] decided the motor controller and the car’s steering motor weren’t playing well together.
[Dave] had the idea to use relays instead to both power the motor and determine polarity. Now, the Merc was turning and avoid obstacles about half the time, but it was also getting dinged up from hitting walls. He figured out that his sensor arrangement was making the car turn immediately and decided to give the program information from the wheels with a reed switch and a rare earth magnet. The only problem is that the caliber of magnet required to trip the reed switch is too heavy and strong. [Dave] and has concluded that he simply can’t exercise the kind of control over the car that he needs. and will build his own robot chassis.
Update: Check out a video of [Dave]’s car after the break.
Fail of the Week is a Hackaday column which runs every Wednesday. Help keep the fun rolling by writing about your past failures and sending us a link to the story — or sending in links to fail write ups you find in your Internet travels.
Continue reading “Fail of the Week: Robotic 1950 Mercury Boogies, Won’t Come Back From Dead Man’s Curve”