Intel Edison et plateforme robotique de Ridemakerz Chassis RC (9 / 10 étapes)

Étape 9: programmation

OK je l’avoue, je ne suis pas beaucoup plus d’un programmeur. J’ai bricoler avec Arduino et je suis assez bon dans le mélange et l’appariement d’autre code de gens en quelque chose qui fonctionne, mais c’est tout. Thr Arduino empreinte de l’Edison m’a trompé en pensant que ce serait simple pour obtenir un croquis de base en cours d’exécution. La mise en place du Conseil d’administration a été bien au-delà de ce que j’étais habitué à. J’étais perdu, mais j’ai eu une bouée de sauvetage - mon ami Chris est un programmeur et offert à programmer le robot pour moi. Tout ce que je devais faire était de construire le matériel.

Cela ne signifie pas que je n’ai pas essayé. J’ai regardé des autres projets et googlé toutes les choses que je ne comprenais pas, mais peu de temps après, j’avais 10 onglets ouverts et mon cerveau a commencé la formation de buée sur. J’ai décidé de travailler sur le code en utilisant un Arduino. J’ai utilisé un sketch de musique algorithmique et ajouté mes propres motifs. J’ai modifié le code de boutons-poussoirs occasion d’influer sur les changements dans le modèle en jouant. J’avais prévu d’utiliser le capteur Hall, la cellule photoélectrique et le capteur de distance infrarouge pour contrôler les variables dans le modèle. Je voudrais aussi utiliser la boussole numérique pour alterner entre quatre différentes variations sur l’algorithme. J’ai aussi trouvé des croquis de suiveur de ligne qui fonctionnerait avec le flasque arrière du Seeed Studio.

Une conversation avec mon ami programmeur conduit à la décision d’utiliser Javascript plutôt que les esquisses de l’Arduino. JS rendrait plus facile d’intégrer le contrôle de robot, la synthèse audio et la « connectivité ». Nous avons également décidé d’utiliser le wifi plutôt que bluetooth, alors nous pourrions diffuser la sortie.

Eh bien, une chose mène à l’autre et nous avons tendance à faire les choses à la dernière minute. Le vendredi avant les date limite des rouleaux autour et nous se réunissent pour finaliser ce que nous pensions serait un projet simple. J’ai décidé de brancher les fils de raccordement dans les câbles des capteurs et utiliser un bouclier proto avec une maquette de 17 x 10 pour vous connecter à l’Edison. Pendant ce temps, Chris mise à jour de la Commission et le configurer comme un serveur web. Au moment où nous avons obtenu tout ce que réglage que jusqu'à j’ai réalisé que j’avais oublié la batterie moteur. Nous avons décidé de se réunir samedi après le travail pour finir.

C’est quand les problèmes ont commencé. Nous ne pouvions pas obtenir les moteurs pour se déplacer. Je les ai avais testé avec le bloc-piles pour les fils nus et ils ont bien fonctionné, ils juste ne recevaient pas pouvoir au travers du bouclier. J’étais hors de ma profondeur à ce stade et Chris ajusté les cavaliers de goupille PWM et autres astuces en vain. Nous finalement concédé et enlevé le bouclier Seeed et installé le Comité pilote fourni avec le kit, même si elle ne cadrait pas aussi bien. Nous l’avons testé dehors sur une œuvre stand avec l’Edison alimenté par la verrue mur inclus et il a bien fonctionné. Le fait que l’Edison pourrait être programmé sans fil était génial, comme ordinateur de chambre de Chris avait tous le bon logiciel alors que le comptoir de la cuisine était mieux établi. Il a obtenu les roues travailler, ajusté leur pouvoir et mettre en place un contrôleur web rudimentaire à l’aide des touches fléchées de mon portable. À ce moment-là, il était tard et nous avons décidé de se réunir dimanche après-midi pour finir.

À ce stade, nous avons eu l’Edison communiquant avec les moteurs, l’étape suivante consistait à programmer la ligne qui suit la fonction. Étant donné que les moteurs fonctionnaient bien sur la batterie de 12v, j’avais prévu de raccorder une pile de 9v pour exécuter l’Edison, qui est sceced de 7-18v. Nous avons testé le robot dans cette configuration. Il partirait de direction quelle que soit vous l’avez envoyé, mais il juste a continué comme ça jusqu'à ce qu’il a couru en quelque chose. Nous avons eu la typique « guy matériel blâme le soft ware / guy logiciel blâme le matériel » conversation que nous avons fouillé sans résultat. Le coupable final semble être de puissance. Le 9v n’était pas suffisant pour alimenter le Conseil d’administration. Le pilote automobile de Grove avait une caractéristique intéressante-afin d’économiser les ressources, il utilisé la dernière entrée jusqu'à ce qu’un nouveau a été entré. Le jury aurait démarrer et se connecter, mais dès que nous avons envoyé un signal au moteur, le bot pourrait commencer à bouger, l’Edison serait mourir et redémarrer et le bot serait aller voler dans un mur sans entrée de nouveau. Nous avons essayé de changer, avec 9v pour les moteurs et 12v à l’Edison, mais qui ne fonctionnait pas soit - les moteurs a travaillé, mais celui-ci est mort. Il a beaucoup de caractéristiques impressionnantes dans un boîtier minuscule, mais l’Edison est une puissance peu avide de projets de robotique à petite échelle. Je vais devoir réévaluer la conception et de trouver une solution de la batterie avec un ampérage supérieur pour conduire le Conseil. Avec Arduino, c’est toujours l’inverse !

Si le pouvoir était notre talon d’Achille. Qui et être un nerd arrogant qui croit qu’il peut retirer quoi que ce soit à la dernière minute. Nous avons fini par accrocher le moteur remonter à la batterie de 12v, brancher la verrue de mur dans une corde de prolongation court et reliant l’Edison alimentation électrique. C’était amusant et nous avons appris quelques petites choses pour la prochaine phase du projet.

Articles Liés

Robot de basket-ball avec Intel Edison

Robot de basket-ball avec Intel Edison

Il tire ! Il a marqué ! La foule est en délire ! Nous allons construire un robot qui joue au basket-ball avec vous. Ce tutoriel est un guide étape par étape pour un robot d'entraînement différentiel simple et petit qui utilise l'Intel® Edison. Vous o
Intel Edison - Robot

Intel Edison - Robot

Tout à fait il y a quelque temps j'ai construit un Arduino Robot et ensuite mis à niveau que vers une meilleure version qui était beaucoup plus rapide, après avoir expérimenté l'Edison Intel j'ai décidé de donner le robot Arduino, une mise à niveau e
Intel Edison Cat enrichissement périphérique (glacé)

Intel Edison Cat enrichissement périphérique (glacé)

Nous avons ce chat, qui a un montant ridicule de l'énergie. Nous passons une quantité décente de temps avec lui, mais il est le genre de nécessiteux pour lesquels évidemment rien de moins que 24/7 va faire attention. Donc, lorsque nous avons appris l
Light Plotter with Intel Edison

Light Plotter with Intel Edison

IntroductionJ'ai été heureux d'être sélectionné pour faire partie de l'Intel Edison IoT invitational ici sur Instructables (s'il vous plaît envisager de voter si vous l'aimez!). Le projet que j'ai proposé est un peintre automatisé « léger » qui utili
Intel Edison capteur tableau de bord à l’aide de franc-bord/Python/fiole (programmation minimale nécessaire)

Intel Edison capteur tableau de bord à l’aide de franc-bord/Python/fiole (programmation minimale nécessaire)

Tout d'abord, je tenais à vous remercier pour l'opportunité de travailler avec un Edison et pour un par Intel/Instructables étant donné leur concours d'ITO. Je pense que c'est un excellent moyen de faire de développement communautaire et encourager l
Mise en route avec OpenCV et Intel Edison

Mise en route avec OpenCV et Intel Edison

Comme les robots commencent à peupler la planète dont ils auront besoin d'un moyen de « voir » le monde de la même façon à la façon dont nous les humains et être en mesure d'utiliser ces données de vision pour prendre des décisions. Un système de vis
Installation de Grove bibliothèque pour Intel Edison

Installation de Grove bibliothèque pour Intel Edison

Cette instructable va vous apprendre comment faire pour installer la bibliothèque Grove et exécutez base démos pour le bosquet de kit de démarrage plus gen 2 sur la plateforme Intel Edison.Le matériel suivant est nécessaire pour cela instructable :(1
Télégramme Bot avec Intel Edison

Télégramme Bot avec Intel Edison

Hola a todos hoy voy un mostrarles un proyecto que realice fr el Intel IoT Roadshow en Guadalajara Jalisco el cual trata de controlar nuestra Intel Edison une ONU bot por medio de la API de télégramme poder recibir la lectura de algunos sensores e ig
Intel Edison, proximité activé, en parlant de calendrier

Intel Edison, proximité activé, en parlant de calendrier

(Ci-dessus est une vidéo - mais ne peut pas montrer sur un téléphone mobile. Cliquez ici pour visionner sur youtube. )Ce projet a été préparé comme un Dispositif de technologie d'assistance pour les aidants des personnes atteintes de troubles de la m
Un rover téléphone contrôlée (Intel Edison + Billy + Arduino)

Un rover téléphone contrôlée (Intel Edison + Billy + Arduino)

Backstory: (si vous êtes trop paresseux pour lire passe-le)C'était mai (horizon 2015). Un étudiant dans sa formule 4 (10ème grade?) vient tout juste de retour de l'école et il a actionné sur son ordinateur, comme une routine quotidienne, pour vérifie
Getting Started with Intel® Edison Breakout Mini Board

Getting Started with Intel® Edison Breakout Mini Board

Intel propose 2 plates-formes matérielles différentes de travailler avec Intel® Edison development board.Le module core d'Intel® Edison est appelé Module Intel® Edison Compute, tandis que les cartes de 2 extension sont appelés Intel® Edison Arduino e
Guide de Chromebook Arduino et Intel Edison pour développement Intel IoT EDI sur budget

Guide de Chromebook Arduino et Intel Edison pour développement Intel IoT EDI sur budget

Tout d'abord, je vais vous expliquer pourquoi ce Instructable est nécessaire car beaucoup de développeurs expérimentés vont se moquer quand ils voient le titre et il lira jamais parce qu'ils n'ont pas l'esprit ouvert à des choses comme les Chromebook
T.E.E.T.H. - Ajout d’ITO à votre domicile avec Intel Edison

T.E.E.T.H. - Ajout d’ITO à votre domicile avec Intel Edison

DENTS est synonyme de minuterie encourageant tout le monde à la santé. Il utilise petit facteur de forme du Conseil Intel Edison pour mettre à niveau votre porte brosse à dents à un appareil à la page d'accueil d'Ito. Cette mise à jour intelligente e
Intel Edison alimenté à pied d’ours en peluche

Intel Edison alimenté à pied d’ours en peluche

Il s'agit d'un robot nounours marche propulsé par module d'Edison d'Intel. Le robot « core » est un Robosapien v1, qui peuvent maintenant être achetés comme le Robosapien X. Le RoboSapien X est un robot bipède faible coût qui fournit une quantité inc