About SelfieBot assembling

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

Articles Liés

Stage de robotique pour les étudiants de Tech.

Stage de robotique pour les étudiants de Tech.

Stage de robotique pour les étudiants de tech.Endurance invite les étudiants à se joindre à notre démarrage robotique pour un programme de stages (EnduranceRobots.com)Nous ouvrons toutes les sources de code SelfieBot et de schémas pour écoles, univer
Comment assembler un Skateboard avec efficacité et efficience

Comment assembler un Skateboard avec efficacité et efficience

dans ce manuel d'instructables vous apprendra comment assembler correctement un skateboard complet. Tandis que ceci peut être un processus compliqué, si fait correctement, il peut être facile et rapide. Vous sera parcouru à travers chaque étape avec
Comment assembler un appareil GPS de SMD - LLC OHARARP

Comment assembler un appareil GPS de SMD - LLC OHARARP

SD GPS Data Logger - www.ohararp.com/productsJe suis un petit développeur de soultions embarqués pour tous types d'applications. Mes intérêts personnels est avec produits de positionnement GPS. Pour répondre à certains travaux de brevet antérieurs je
Assemblez une horloge temps réel Adafruit DS1307

Assemblez une horloge temps réel Adafruit DS1307

Il serait juste de dire que Adafruit Industries a déjà fait un excellent travail de documenter leur Kit de horloge DS1307 en temps réel. En fait, leurs instructions sont beaucoup mieux que tout ce que j'ai à offrir car il comprend tous les types de f
Trinity Assemblée

Trinity Assemblée

Hey dudes ! Permet de générer le synthé de Trinity!!!Vous pouvez trouver plus d'informations uneAvant de commencer :Le jury de soudures des deux côtés.Les composants va toujours au-dessus de son signe imprimé, afin qu'il couvre le signe imprimé !Vous
Assembler un Super Mario Brothers pièce bloc lampe

Assembler un Super Mario Brothers pièce bloc lampe

mise à jour: un certain nombre de mesures ont changé, puisque nous avons commencé à faire professionnellement produits cartes de circuits imprimés et sérigraphie de la conception à l'intérieur de la boîte. Toutes les vieilles photos sont toujours là
Assembler le Pibow zéro cas 1.3

Assembler le Pibow zéro cas 1.3

Mon Pi zéro sont arrivés récemment dans une ordonnance de Pimoroni une Pibow affaire. Le zéro de Pi que j'ai obtenu est une version actualisée de l'original et a maintenant un connecteur de la caméra à bord. Cela signifie que le cas est légèrement di
Assembler la Pi Bright--LEDs pour votre caméra Raspberry Pi

Assembler la Pi Bright--LEDs pour votre caméra Raspberry Pi

Dans ce instructable vous apprendrez comment assembler le circuit Bright Pi des étapes et des images.Étape 1: Rassembler les pièces et vos outilsLe kit de Bright Pi peut être acheté ici : https://www.pi-supply.com/product/bright-pi-bright...Vous aure
Robo TK-100 réservoir Chasis Assemblée

Robo TK-100 réservoir Chasis Assemblée

Il s'agit d'une Instructable sur la façon d'assembler le châssis du char de Robo TK-100.Ce châssis sera la base d'un Rover autonome avec un bras attaché à être contrôlé via bluetooth. Un ensemble complet de Instructables, y compris le code pour bient
Assembler un Arduino Nano / LCD projets plateforme

Assembler un Arduino Nano / LCD projets plateforme

Le "Arduino Nano / 1.8" TFT LCD projets plate-forme "se compose d'une affaire imprimée 3D que les enveloppements un PCB personnalisé conçu sur lequel est monté un Arduino Nano, un TFT LCD de 1.8" avec un lecteur de cartes SD et trois b
Amusez-vous avec PIC Assembly - Episode 22

Amusez-vous avec PIC Assembly - Episode 22

Le dicton est que « la nécessité est la mère de l'invention ». En réalité, cependant, il y a beaucoup de « mères » de l'invention. Mon préféré est « paresse » mais parfois trucs obtient inventé juste parce que c'est un plaisir au défi de comprendre u
Amusez-vous avec PIC Assembly - Episode 12

Amusez-vous avec PIC Assembly - Episode 12

OK, donc je suis un de ceux qui est heureux quand j'aurai Enfin quelque chose ne fonctionne mais il me ronge si je ne comprends pas les détails de pourquoi ça marche. Tel est le cas avec cet épisode. Le fond est que je travaille sur un petit projet p
Amusez-vous avec PIC Assembly - épisode 23

Amusez-vous avec PIC Assembly - épisode 23

Comme j'ai mentionné dans les épisodes précédents, je suis bénévole au centre de recyclage local à but non lucratif. Certains des trucs électronique qui obtient déposa de genre de fait me sentent comme un archéologue de la technologie et j'ai un fant
L’Assemblée TinyScreen

L’Assemblée TinyScreen

Aujourd'hui nous allons regarder le kit TinyScreen Basic. Nous allons montrer l'Assemblée des chambres et à certains codes à tester sur nos TinyScreen, afin de laisser commencer !Composants utilisés :TinyScreen Kit de base : lienTinyDuino processeur