Billigt, lätt Robotics för icke-programmerare
"Hänga på," du säger, "hur är detta annorlunda från Arduino eller Legos? De hävdar att göra roboten enkelt också."
Vad är fel med Legos?
Kanske du har sett Lego Mindstorms, men är inte redo att punga ut $200 till $400 för systemet. Detta Instructable är för dig eftersom roboten kan vara mycket billigare och enklare, men ändå fortfarande göra roliga och intressanta tricks.
En av de verkliga styrkorna av den ursprungliga Mindstorms var programmeringsmiljön. Eftersom den är konstruerad med barn i åtanke, gav det en intuitiv, grafisk metod för programmering. (Men vänner berätta att det har blivit uppsvälld och är något skrämmande i NXT versionen.) Jag ska visa dig en liknande, enklare grafisk miljö du kan få gratis.
Vad är fel med Arduino?
Om du är som en hel del geek vilja till-bes, har du köpt en Arduino eller några smak av Freeduino. Lockade av lågt pris och enkelhet av hårdvara, beställde du en. Du hämtat och installerat programvaran, fick en led eller två att blinka, tittade på alla stora saker i många bibliotek - och sedan lägga det åt sidan. Det var bara alltför överväldigande! Och försöker du ändra någon annans bibliotek koden var helt enkelt för komplex.
Lösningen
Antar att det fanns ett sätt att kombinera billiga Arduino hårdvara med en intuitiv programmering miljö som Mindstorms? Gissa vad? Det finns! Programvaran är offentlig, öppen källkod (som i "fri") inte mindre. Det finns även gratis kursmaterial för lärare och utbildare. Kan inte bli mycket bättre.
Jag ska ge lite bakgrund så kommer du förstå bitar, då ska jag förklara hur du skapar din egen Robotutveckling och programmeringsmiljö. Grafisk programmering miljö är känd som "Blocos" och robot hårdvara som kallas "Babuino". Jag ska berätta allt om dem, hur man får dem och hur man har kul med dem. Så hänga på, nu kör vi! Babuino / Blocos används i Spanien , Argentina och U.S. .
När du slutför detta Instructable, vet du hur man stänger en Arduino till en programmerbar robot controller och hur du ställer in en grafisk programmering miljö för den. Jag ska ge några tips som hjälper dig gränssnitt robotic hårdvara till handkontrollen. I en planerad uppföljning, ska jag ge detaljerade anvisningar om hårdvara gränssnitt.
Viktigt: När jag använder namnet "Arduino" menar jag inte bara (inte helt upphovsrättsskyddade) Arduino själv, men också många offentliga versioner kallas "Freeduino". I vissa fall jag använder termen "Ard/Free-duino", men villkoren bör betraktas som utbytbara vid tillämpningen av detta Instructable.