Animatronic tentakler med Arduino (8 / 10 steg)
Steg 8: Tentacle V3 - steg 5 - hjärnan och muskler
Hjärnan av roboten kommer att bli en Arduino Uno. (Men på grund av antalet motorer krävs för att driva alla 4 eller 6 av tentakler, jag kan sluta använda 2 Arduino, vart och ett körs en sida.) Arduinoen kommer att användas till drivmotorer (Servo eller Stepper) som kommer att dra kabeln "senor" flytta tentakel. Planen är att styra detta system med en Wii Nunchuck i varje hand. Nunchuck är fenomenal eftersom för $11.00 får du en accelerometer, en joystick och två knappar i en trevlig, bekväm bostäder. Planen är att ha styrspaken Kontrollera tentakler när användaren vill dockspelare dem, och har Arduino göra dem flytta automatiskt när han eller hon inte. Jag har hittills lyckats gränssnitt Nunchuck och Arduino att driva ett servo på detta sätt, som ni kan se nedan.
Nunchuck samverkar med Arduino en I2C seriell anslutning. Jag har inte tillräckligt bakgrund i C++ att vet hur man programmerar detta själv, så jag har hört många fritt tillgängliga Nunchuck bibliotek, varav vissa ingår i paketet i slutet. Koden som handlar om att få Nunchuck input, därför skrevs inte av mig i något exempel. Min kod är den del som behandlar värdena och använder dem för att flytta motorer.