Démarrage de l’endurance présente son projet Selfibot.
Selfibot est un support pour un téléphone/tablette avec la fonction « follow me ». Si l’utilisateur modifie son poste téléphone suit lui/elle. Ainsi, parler sur Skype, vous pouvez marcher dans la chambre et tout en restant dans le champ visuel de votre interlocuteur.
L’appareil utilise des servos TowerPro MG995 et МК Atmega328 comme contrôleur. Le contrôleur est connecté avec les modules Bluetooth HC-06, motion et les capteurs de lumière. L’appareil est également équipé d’éclairage infrarouge pour permettre un fonctionnement normal dans une lumière insuffisante, un bloc de batteries lithium-ion à la capacité totale de 2600 мАhrs et moyenne alimentation de 7,4 v. En même temps afin d’assurer la bonne charge et la décharge du bloc monté dans l’appareil, il contient un équilibreur-contrôleur correspondant de la charge et port USB pour recharger des périphériques externes et une prise d’alimentation pour l’alimentation électrique via un adaptateur.
Lorsque l’appareil est dans un état d’inactivité, l’Arduino, les détecteurs de mouvement et les HC-06 sont alimentés. Aucun pouvoir n’est appliqué pour les servos. Mais le démarrage de la transmission de données Bluetooth ou une sorte de mouvement est détectée dans un rayon de 7 mètres, l’appareil alimente les servos avec 5-6 v ; une certaine impulsion est générée pour modifier la position de la téléphone/tablette sur le socle de l’appareil. Si le titulaire reste passif pendant 10-20 minutes, le câble d’alimentation pour les arrêts de servos et l’appareil se met en veille.
À l’acquisition de paquets de données les servos sont déplacent dans la direction donnée jusqu'à la réception d’une commande pour changer le sens ou toute autre commande. Dans la dernière version de l’appareil avec les servos SOUPLESE grâce à l’ajout du paramètre Vitesse maximale à la commande. MК lit également les données de capteur de lumière. Si les données reçues dépassent la valeur de seuil, le système commence à alimenter les diodes infrarouges.
À Selfibot, vous devez exécuter le programme de contrôle sur votre téléphone/tablette de contrôle monté sur le socle de l’appareil. SelfieBot est relié à la téléphone/tablette via Bluetooth.
L’interface de programme de contrôle
Le contrôle de l’accès Selfibot est accordé à travers ProxyServer. Téléphone de l’interlocuteur et le téléphone mobile sur le SelfieBot devraient vous connecter à ce serveur et log-po « S » est ajouté à la connexion de la SelfieBot et le « G »-à la connexion du téléphone contrôle.
Le processus de SelfieBot connexion via Bluetooth et le partage de contrôle ont lieu simultanément. C’est juste une touche « Connect le titulaire » pour l’utilisateur. Après la connexion réussie, tous les transports essaient à la ligne et de transmettre des messages les uns aux autres directement. Le SelfieBot Service initie une transmission date Bluetooth et Internet. Le SelfieBot Service démarre (presque à part) en dehors de l’application principale. Dans les transports initiation le Service doit raccorder directement.
En Java, nous nous connectons deux courants dans un thread par le mécanisme de transmission de message.
Nous avons considéré que ce trop compliqué une tâche pour créer le Messager transmettant vidéo, nous avons décidé de développer une application compatible avec n’importe quel messenger. C’est pourquoi le contrôle de Selfibot App. prend une place minimale.
Donc, pour utiliser Skype et SelfieBot de contrôle, il est nécessaire de travailler avec deux applications à la fois.
Il existe plusieurs solutions de cette tâche. Nous avons décidé contre l’utilisation d’autres bibliothèques comme problèmes pourraient survenir dans le cas de l’utilisation de l’application à des fins commerciales.
Nous avons décidé de créer un joystick transparent pour être placé au-dessus de l’écran.
Les exigences de la manette :
1. il est placé avant tout les fenêtres.
2. tout en dehors de la manette est cliquable.
3. le joystick peut être minimisé et restauré.
4. il peut être déplacé à travers l’écran.
L’interface de contrôle de SelfieBot lors d’un appel Skype.
Le joystick est au-dessus de l’écran et peut être réduit.
Malgré la construction simple, nous avons rencontré un certain nombre de subtilités. Sur certains modèles Android, nous pourrions faire pas touches transparentes donc nous avons dû pour les attirer.
Sur Indigogogo, nous avons commencé une foule de campagne de financement pour amasser des fonds pour la pré-production. En comparaison avec la carte de référence, le nouveau modèle aura :
-une meilleure interaction avec le serveur proxy ;
-un contrôle autonome du titulaire par l’intermédiaire de la fonction « reconnaissance des visages » ;
-SelfieBot commande via le navigateur ;
-SelfieBot contrôle au moyen de l’accéléromètre du téléphone (rotation, angle gauche-droite, etc..)
-Pour plus d’informations, consultez github (https://github.com/deadtr/SelfieBot/milestones).
Indiegogo campagne est toujours là : http://igg.me/at/selfiebot