sudo apt-get install nodejs npm blueman bluetooth bluez-utils bluez-tools bluez libbluetooth-dev
sudo npm install socket.io
sudo npm install http
sudo npm install fs
- Ubuntu 14.04LTS
- Bluez 4.101
- NodeJS 0.10.25
- Blueman-applet 1.23
- Leap motion drivers 2.3.1
- Recharger à fond l'hélicoptère, l'allumer,
- Lancer bt.sh pour configurer l'interface bluetooth et obtenir l'adresse MAC de l'hélico,
- Désactiver la prise en charge bluetooth par défaut de gnome/KDE,
- Lancer blueman-manager pour apparier l'hélicoptère en bluetooth (pas avec bluedevil !) - cf screenshot.png,
- Ne lier l'hélico avec aucun service bluetooth,
- Quand vous exécutez dans une console ps -A | grep blue vous ne devez voir que bluetoothd, indicator-bluet, blueman-applet,
- Lancer dans une console server/server.sh,
- Ouvrir dans le navigateur web https://localhost:9000,
- Entrer l'adresse mac de l'helico, se connecter,
- Décoller en utilisant le bouton 4, maintenir l'altitude avec les boutons 4 et 6 seulement, puis régler le trimmer de sorte à stabiliser l'hélico,
- Enjoy :).
Si une leap motion est branchée, elle est utilisée par défaut (le gamepad n'est plus disponible). Commencez le poing fermé, face à la leap motion. Ouvrez-le et l'hélico décolle. Concentrez-vous d'abord à contrôller l'altitude en jouant sur la hauteur de votre main, la paume parallèle et face au sol. Ne serez pas vos doigts, laissez votre main décontractée, les doigts dessérrés. Une fois que vous parvenez à contrôler l'altitude, apprenez à contrôler la direction en faisant tourner votre main autour de votre poignet (côté pouce ou côté petit doigt). Enfin, controllez la direction de l'appareil en penchant votre main à l'avant ou à l'arrière. Pour arrêter, fermez le poing. L'aéronef atterrit alors en urgence.
(liste non exhaustive)
- Bewii BBZ301
- Bewii BBZ302 Sting bee