Tell us about yourself!
Setup and Print
Tools + Materials
Beginner 3D Printing Class
Glad you liked it. As for the phase lag, you're right, the natural thing to do is use 2*pi/(# of segments) so that the length of the sine wave is equal to one body length. However, different phase lags have an effect on the speed of the robot. I think I was just playing around with different values and used the one that gave the best performance.
Thanks for the kind words. Regarding your question about the equation; I don't think there is just one equation that works for serpentine motion. Any sine or cosine wave (or maybe even other periodic waves) sent down the length of the snake should work.
Thanks! I appreciate it. Also, I was checking out your lighting insturctables; they're fantastic. I love the table top.
Robot B9 - " Lost in Space " Moebius
Thank you for the kind words. It took about two months of on-and-off work to get all four configurations working.
Arduino Menu on a Nokia 5110 Lcd Using a Rotary Encoder
Thanks! Glad you liked it.
Programming the ATTINY85 Chip
Bluetooth Controlled Arduino LED Coffee Table
HOG, Best BT Controlled Tank
Snake RobotView Instructable »
DIY Star Wars Pinball Machine
3d Printed Gearbox for Small Dc Motors
Make a Motion Controlled LED (costume) With Curie
Making your own Infrared Controller with Arduino
Using an IR Receiver with Arduino
Voice-based Battleship Game for Arduino (with AI)
Morse Code Decoder
MonkeyBot - 3 Servo Climbing Robot
The image below shows how the servos are connected. I didn't have room for them all, so I just put in two representative ones. Just make sure to use different power supplies for the arduino and the servos since the Arduino pins cannot supply enough current to run the servos. The two power supplies do need to share the same ground connection.
Yes! The file containing all of them is given in Step 5. That file also contains code to process information from a IR distance sensor. When Stompy gets too close to a wall he stops, looks to the left and right to take distance measurements, and then continues in the direction of the clearer path.
Thanks! Glad you liked it!
There are more videos in Steps 4 and 5 of the instructable.
Glad you liked it!
The Morse Translator with Arduino
I’m not sure. The 8servos for the legs need to be controlled by PWM pins on the Arduino, but thereare only 6 PWM pins on the Uno (pins 3, 5, 6, 9, 10 and 11). I think there might be ways to extend PWMcapability to other pins on an Uno, but unfortunately I don’t know how to doit.
I'm not sure. The 8 servos for the legs need to be controlled by PWM pins on the Arduino, but there are only 6 PWM pins on an Uno (pins 3, 5, 6, 9, 10 and 11). I think there might be ways to extend PWM capability to other pins on an Uno, but unfortunately I don't know how to do it.
It's a little clumsy, but it can turn. There is a video of it turning in step 4.
Arduino Quadruped RobotView Instructable »
ARDUINO IR REMOTE (USE YOUR OLD REMOTE TO CONTROLL HOME APPLIANCES)
Arduino - Line Follower Robot
DIY Arduino based Mini CNC machine new Design
Arduino Pong Game - OLED display
The RC boat from scratch (DIY RC transmitter and receiver)
How to interface with OLED 1.3 Inch LCD128x64
Thanks! I'm glad you enjoyed it.
Arduino - Laser Tripwire Alarm System
Laser Tripwire Alarm
Arduino Laser PinballView Instructable »
Send and Receive MIDI with Arduino
Arduino One Powered Catapult
Beginner's Guide to Start an EL Wire Project
DIY a Robotics Arm
How to Make a Forklift with Makeblock
Fighting Dog and Cat Built with Makeblock
DeathGrip: Robot Claw Gauntlet
Make a Camera Slider by makeblock
How to Make a Wheel Speed Detector by Using a Light Sensor.
100+ Arduino Projects
Battery powered fog machine
Intro to 3D Modeling
3D Printing Class
Thanks, it was challenging, but I enjoyed making it.
SunCalc: How much sunlight is my plant getting? A Sun light Calculator for plants
Arduino UNO Professor
Draw Sound With Arduino
Super Easy Laser Trip Wire / Alarm / coilgun switching
Arduino line follower with PID and 90 degree turns
Arduino Ping Pong PinballView Instructable »
Arduino Ping Pong Ball CannonView Instructable »
Arduino 8x8 LED Matrix
Blackjack Basic Strategy Calculator
Intro to Printed Circuit Boards
Arduino Attiny Programming Shield
Easy prototyping by using EagleCad - No ETCHING
Multiple LED Display Module
Maze Solver Robot, using Artificial Intelligence with Arduino
13 Note MIDI Laser Harp
NeoPixel Pattern Programmer