Fenrisulven: En Open source hund robot (12 / 14 steg)
Steg 12: Dowloading Node.js och Källkod
Varför använder Node.js?
Den främsta anledningen varför jag använda Node.js/Javascript är att detta är ramen där jag börja min robotics resa. Jag introducerades först till Node.js när jag hjälpa bygga den Labrador jag för våra universitet robotics club. Jag var imponerad av hur enkelt att skapa ett klient-serversystem i Node.js.
Hur börjar jag?
Gör du följande steg. Observera att alla fet text är kommandoraden.
- Att få Node.js. Skriv in följande kommando
- curl - sLS https://apt.adafruit.com/add | sudo bash
- sudo lämplig-få installera nod
- nod - v (kontrollera noden version, se till att det är 0,12)
- Nästa kommer vi för att få det nödvändiga Node.js biblioteket. Skriv i dessa kommando i din Raspberry Pi 2
- NPM installera serialport
- NPM installera socket.io
- NPM installera winston
- NPM installera express
- CD node_module
- Nu, vi ska få streaming programvara
- sudo lämplig-få uppdatera
- raspi-config
- Välj aktiverad kamera. Det är alternativ 5
- sudo lämplig-få installera uv4l uv4l-raspicam
- sudo lämplig-få installera uv4l-webrtc
uv4l--driver raspicam--auto-video_nr--bredd 640--höjd 480--kodning h264--framerate 20--vflip ja--hflip ja (kommandot att köra streaming programvara. Skriv in http://raspberrypi:8080/stream på din webbläsare för att testa om strömmen går)
- Laddar robot koden från github.
- git klon https://github.com/HackHusky/Fenrir.git
- CD Fenrisulven
Nu bör du ha allt som gör att du kan köra programvaran Fenrisulven på smaken Pi 2. Starta programvaran gör så här:
- ./start.sh
Sedan lägga Raspberrypi.local:5000 på din webbläsare för att starta kontroll din robot.