Étape 1: Vue d’ensemble des composants de matériel
Il est très peu probable que vous allez avoir tout le matériel que j’ai ici. C’est pourquoi vous pouvez modifier votre projet comme vous voulez. Traiter ce tutoriel ici à titre d’exemple de ce que l'on peut faire avec Intel Edison.
Si vous voulez construire un robot comme Cookie Monster, vous devez commencer tout d’abord du matériel. Ensuite, une fois que vous avez tous les éléments de travail, vous pouvez construire le cadre affaire, etc..
Nous allons donc voir comment les différents composants sont reliés entre eux.
J’ai utilisé le bouclier Grove pour connecter la plupart des composants. Il rend les choses plus faciles. Mais si vous n’avez pas le bouclier, vous pouvez utiliser des câbles vient régulières. Le schéma joint à cette étape vous montre comment connecter le tout.
Je vous recommande d’utiliser le pistolet à colle chaude pour isoler les câbles et assurez-vous qu’ils ne seront pas débrancher par la suite.
Pourquoi dois-je utiliser un transistor dans le circuit. Le transistor est un hack pour éliminer ce qu’on appelle effet de buzz. Un effet de buzz est causé par une tension instable dans un circuit. L’instabilité est provoquée par quatre moteurs servo en même temps. Ils ont besoin de beaucoup de courant. Lorsqu’un courant est utilisé pour déplacer les servos, une tension dans l’ensemble du circuit diminue légèrement. Cette baisse entraîne les impulsions PWM qui contrôlent les servos de laisser tomber aussi bien (ou changé par rapport au sol). Un changement de PWM provoque des moteurs pour redéplacer un peu car ils pensent que c’était un changement intentionnel. Qui génère un autre changement de tension et ainsi de suite. En résultat les servos ne sont pas en mesure de trouver une position stable. On l’appelle un effet de buzz parce qu’un servo bourdonnant juste essayer de se fixer sur un angle désiré. J’ai ajouté un transistor Darlington TIP120 au circuit. Je stabilise une tension et peut traiter beaucoup de courant. Surtout, il fonctionne comme une clé de transistor. Je peux contrôler la tension sur les servos en appliquant une tension sur la base du transistor. Lorsque les servos ne sont pas censés pour se déplacer, une tension est coupée. C’est lorsque la broche 4 a un État faible. Lorsque les servos sont sur le point de se déplacer, la que broche 4 est défini sur Elevé ce qui ferme le circuit pour les servos, ils se tournent et puis, la tension est coupée à nouveau. C’est un hack. J’ai aussi ajouté 4 condensateurs 100uF directement sur la ligne de puissance servo. Ils contribuent également à réduire l’effet de buzz.