Stap 12: E-mail Node.js en broncode
Waarom Node.js?
De belangrijkste reden waarom ik het gebruik van Node.js/Javascript is want dit is het kader waar ik mijn reis robotics beginnen. Ik werd eerst geïntroduceerd aan Node.js wanneer ik helpen bouwen de Labrador ik voor onze universiteit robotica club. Ik was onder de indruk van hoe eenvoudig het maken van een client / server-systeem in Node.js.
Hoe moet ik beginnen?
De volgende stap doen. Nota, zijn alle vette tekst opdrachtregel.
- Steeds Node.js. Type in het volgende bevel
- curl - sLS https://apt.adafruit.com/add | sudo bash
- sudo ad rem-worden installeren knooppunt
- knooppunt - v (knooppunt versie controleren, ervoor te zorgen dat er 0.12)
- Volgende gaan we krijgen de nodige Node.js bibliotheek. Typ in deze opdracht in uw Raspberry Pi 2
- NPM installeren serialport
- NPM installeren socket.io
- NPM installeren winston
- NPM installeren uitdrukkelijke
- CD node_module
- sudo apt-get update
- Raspi-config
- Kies ingeschakelde Camera. Het is optie 5
- sudo ad rem-worden installeren uv4l uv4l-raspicam
- sudo apt-get install uv4l-webrtc
uv4l--stuurprogramma raspicam--auto-video_nr--breedte 640--hoogte 480--codering h264--framerate 20--vflip ja--hflip ja (opdracht de streaming software te starten. Typ in http://raspberrypi:8080/stream op uw browser om te testen of de stroom werkt)
- git clone https://github.com/HackHusky/Fenrir.git
- CD Fenrir
Nu moet u alles die u toestaan om de Fenrir software draaien op Rapsberry Pi 2. Om te beginnen de software dit doen:
- ./start.sh
Dan zet Raspberrypi.local:5000 op uw browser om te beginnen met controle uw robot.