Préface
Laissez-nous d’abord comprendre ce que nous essayons d’atteindre ici. Nous avons toutes sortes de jouets RC pour nos enfants et puis, il y a des jeux vidéo et mobiles. Un c’est sûr que tout le monde adore les voitures, que ce soit le vrai, ou que ce soit dans le jeux 3D ou une voiture de jouet.
J’ai un garçon de quatre ans Rupansh et il est juste fasciné par les voitures. Il crée des modèles de voitures avec toutes mes pièces de rechange, aime les livres qui ont ces photos automobiles, montres kids voiture canaux dans Youtube et joue à des jeux monstre turck dans mobiles. J’ai donc eu une idée pourquoi ne pas combiner le plaisir de jeu mobile avec celle des jouets RC et pourquoi ne pas les contrôler avec les téléphones mobiles ?
J’avais commencé d’avec Arduino et un module Bluetooth et construit un pour lui. C’était bon. Mais j’ai voulu un peu plus. Avec Bluetooth, nous sommes limités en termes de distance. Même si les voitures RC sont pour le plaisir de faible portée, mais que se passe-t-il si nous voulons étendre le cadre d’un modèle de jeu réel RC voiture avec longue distance, capacités de course ? Que se passe-t-il si je contrôlais partir physiquement n’importe où (avec certains types de caméra IP pour voir ce que je faisais?). Que se passe-t-il si le concept pourrait être incubé dans concept réel longue distance pratique ?
Donc, j’ai commencé creuser dans Internet of Things et monta Arduino dans internet via un PC avec la communication série. C’était amusant, mais pas exactement ce que je voulais. J’ai voulu le système de contrôle d’être physiquement isolés !
Ensuite, j’ai assisté à un atelier d’Ito à Pune, en Inde, organisé par Intel corporation. Ils ont fourni avec une carte Intel Edison, carte de dérivation Arduino, bouclier Grove certains cool compatible capteurs et actionneurs. Il m’a fait rouler ce jour-là que si je pouvais construire une voiture jouet de RC et j’ai effectivement il commandé via Edison, il serait exactement ce que je cherche. Au cours de deux jours du hackathon, j’ai fait un modèle de travail. Comme je l’ai aucune exposition à Edison avant ce jour-là, tout ce que j’ai fait a été fait un hack à distance et contrôlé la télécommande par l’intermédiaire de Edison et l’Edison n’avait prit le commandement d’un WebService hébergé sur mon site. Code complet a été fait dans l’Arduino. Edison exécute le code de l’Arduino comme juste un autre service d’Unix avec allocation mémoire et de ressources restreinte, qui rend difficile de faire quoi que ce soit de substantiel « Web » chose avec Arduino code. Néanmoins j’ai arrivaient à créer une démo de travail et a obtenu le prix de la meilleure vidéo de démonstration pour ce qui est vidéo et qui partage.
Une fois que j’étais de retour de Pune, je voulais un modèle de travail vraiment bon, rapide auprès de la Commission. Alors j’ai commencé à creuser avec Linux. Modifié le noyau avec bitbake. A obtenu de nombreuses fonctionnalités. Joué un peu avec curl et xmllint. Comme nous continuer à travailler sur une technologie et essayer des choses, nous commençons à connaître les avantages et les inconvénients de celui-ci. Nous avons appris à connaître l’aspect de la vitesse, la stabilité, le facteur de forme.
Donc, après environ deux semaines, des sentiers et des erreurs, « ceci et cela de "J’ai enfin atteint mon objectif. Je pouvais maintenant contrôler jouets RC par ITO et oui, assez rapide et en temps réel aussi. Mais le plus grand à emporter avec entaille basé contrôle était que je n’ai pas d’altérer le jouet réel. J’ai piraté un RC distant et l’ai connecté à internet. J’ai choisi un module populaire de 27Mhz. Afin que vous pouvez prendre le système et pouvez de contrôler n’importe quel jouet RC ayant récepteur 27MHz.
Alors j’ai pensé pourquoi ne pas simplement partager toute l’architecture de sorte que peu d'entre vous qui ont des petits enfants peuvent don à vos enfants que Gizmo grande. Trust me votre enfant va adorer.
Nous allons donc commencer avec notre projet cool.
Voici les choses que nous allons faire dans ce projet.
1. comprendre l’Architecture du projet
2. installer une carte Intel Edison (nous devrions juste échapper à ce sujet avec des pointeurs appropriés qui vous aide à démarrer)
3. comprendre et travailler avec MQTT
4. le hack Hardware
5. android App Mobile
6. la démo de notre projet