Beröringsfria givare kontrollerade Robot (15 / 18 steg)
Steg 15: Leap Motion gränssnitt
Nu kommer vi till grädde på moset: beröringsfria kontroll av robot! De kommande stegen är tillägnad samverkar vår enkel robot med en sofistikerad beröringsfria givare.
Jag lärde mig mest av det här om Leap rörelse och Python från Coding grunderna, en YouTube-användare som har riktigt bra genomgångar på många olika kodning ämnen, inklusive att få hoppa rörelse att arbeta med en Raspberry Pi. Kredit som äras bör!
För att göra din robot gå beröringsfria behöver du:
- 1 språng rörelsesensor
- 1 kopia av Leap SDK, som kan laddas ner gratis från developer.leapmotion.com/, efter undertecknande upp som utvecklare. Du får en cool e-nyhetsbrev, och tillgång till koden bibliotek så att du kan använda hoppa rörelse med Java, C++, Python, JavaScript, enighet, Unreal Engine (som körs Oculus Rift), och mer.
- 1 kopia av Leap Motion-kompatibel Python controller, som bara råkar vara knutna till detta steg.
Om du har dina Leap rörelsekontroll, Anslut den till en annan USB-port än den som används av din PICAXE programmering kabel och se till att nödvändiga drivrutiner installeras korrekt. När det är gjort, ladda ner filen .py bifogas detta steg, och spara den i en egen mapp någonstans. Slutligen, registrera dig som utvecklare hoppa rörelse och hämta SDK, tillgänglig för Windows, Linux och Mac.
Obs: Kom ihåg, PySerial inte är kompatibel med Mac, så du inte kommer att kunna använda min robot kontroll skript om du kör en Mac. Dock är hoppa rörelse och Leap SDK kompatibel med Mac, så du kan fortfarande använda ett språng förslag om så önskas.