DIY Mod en Omnibot 80 Robot med röst, kamera, servon, Bluetooth
Så, har du hört talas om Omnibot? Jo! Någon unge från 80-talet minns hur fantastiskt denna robot var. Du unga barn släpptes denna robot på tidiga 80-talet av Tomy. Roboten var "programmerbara", i den meningen att åtgärderna som har spelats in till ett casette band. Som du styrd robot över dess fjärrkontroll, skulle casette spela in toner för varje åtgärd. När bandet spelades tillbaka, skulle tonerna styra roboten.
Det hade också en mikrofon och högtalare i fjärrkontrollen och robot, så du kunde spionera på din familj. Man, ville jag verkligen en som barn! Men nu när jag har gjort denna robot ännu bättre, någon skulle vilja en :)
Så, jag hittade denna fullt fungerande Omnibot på Ebay för $105 USD. Kom med fack och fjärrkontroll för! Och du känner mig! Jag kunde inte vänta att hacka in i denna leksak och gör det vaknar till liv! Skalet av denna leksak gjorde en awesome hem för mina servon och robot controller.
Så här är vad jag gjorde, och du kan också. Förhoppningsvis detta instructable kommer att ge dig idéer och förtroende att börja hacka din egen robotar. Om inte, kolla in min andra instructables och du kommer säkert få en överdos av robot hacking!
Roboten använder EZ-Builder och EZ-SDK (finns på http://www.ez-robot.com ). Jag har lagt till röstigenkänning, kamera erkännande och autonoma utforska till roboten. Kamera erkännande upptäcker ansikten, hudton, motion och objekt av färg. Röstigenkänningen kan fjärrkommandon att verbalt talas.
Mål
Att göra en robot sällskapsdjur! Så nu har jag denna robot cruising runt mitt hus i fristående läge. Personlighet skrev jag för det gör en massa olika saker, slumpmässigt. Roboten kommer att följa färger, följa rörelse, sitta där och titta runt, bleep och göra intressanta ljud, vandra runt på egen hand eller lyssna till röstkommandon. Han blir aldrig stickat med nya autonoma kod och HC-SR04 Ultrasonic sensor.
Vad jag använde:
- •1 x EZ-B Robot Controller http://www.ez-robot.com
- 1 x Servo för huvudet http://www.hvwtech.com/products_view.asp?ProductID=878
- 2 x servon för vapen http://www.hvwtech.com/products_view.asp?ProductID=878
- 1 x Omnibot shell
- 1 x Wireless Camera http://www.ebay.com
- 1 x EZ-Builder Software http://www.ez-robot.com/EZ-Builder/
- 2 x ljusa blå lysdioder
- 2 x QR111D kanten detektorer
- 1 x micro servo för Ping Sensor
- 1 x HC-SR04 ultraljud Ping Sensor
- 1 x x Sparkfun TB6612FNG HBridge Motor Controller
Källkoder
Det finns två sätt att styra din robot. Om du använder EZ-byggare, kommer sedan du inte behöva skriva någon kod eftersom det är ett grafiskt gränssnitt för att styra komponenter. Om du använder EZ-SDK, kan du anpassa varje handling i din .net ansökan. Jag släppte båda projekten som du kan använda :)
- EZ-Builder projekt: http://www.ez-robot.com/Projects/Files/108/omnibot.ezb
- C#-Källkod: http://www.ez-robot.com/Projects/Files/108/robot%20-%20omnibot%20src.zip
Verktyg:
- Dremel
- Limpistol
- Lödkolv
- Plyers, skruvmejsel
Video #5 visar hans Observera förmåga genom att spåra rörelse, färger och form kanter. Hans AI har påpekat och verkligen ger intrycket av att han njuter av roadtrip... Vi körde 2 timmar norrut för att besöka en vän, och han njöt verkligen av sig själv. Kan du berätta? :)
Video #4 visar den förbättrade motion tracking algorythm jag slutade. I den här videon han tittar på TV. Det finns några färger och former som han lär sig att gilla och kommer att ta ögonblicksbilder av dem. Efter en dag av autonoma levande är min enhet full av några roliga bilder!
Video #3 visar den autonoma läget och hur han navigerar utan att fastna. Detta är en av de lägen som han kan slumpmässigt välja. I detta läget kan kan han också följa färger (röd grön eller blå)
Video # 2, jag disect huvudet och demonstrera den rörelse och färg spårning.
Detta är video #1 där du kan titta på församlingen och ändringar krävs för att få Omnibot upp och kör :)