Étape 4: Échafaudages, LEDs, Flex capteurs
J’ai utilisé le MakerBeam de construire un morceau rectangulaire pour contenir les trois leviers. Les photos de cette étape montre la conception générale assez clairement.
La seule considération est de rendre la base profonde, afin que lorsque le chien claque les leviers, le jouet ne tombe pas. Remarque le mini équerres sur l’avant placé afin de connecter les LEDs. Ceux qui n’ont pas été inclus dans le jeu de MakerBeam, juste eu eux autour d’un moteur de serveur.
Arduino ProtoShield :
L’arduino ProtoShield kit est un joli paquet pour commencer sur ce projet. Il vous donne une petite zone de prototypage pour connecter les LEDs et les capteurs Flex très commodément. Comme le bouclier d’arduMoto, il y a un très joli guide de démarrage rapide disponible pour le ProtoShield. Il vous montre comment mettre en place et testez-le quand vous le recevez par la poste. J’ai utilisé le ProtoShield pour raccorder facilement les trois diodes lumineuses et trois capteurs de Flex, tel que décrit ci-dessous.
Flex de capteurs :
J’ai utilisé quelques peu 2.2" flex capteurs que j’ai acheté chez Sparkfun. La résistance des changements capteur flex lorsqu’il est plié. Voici une excellente petite explication de la technologie avec un guide de démarrage rapide pour tester vos sondes. Ces capteurs sont vraiment la clé de ce projet ensemble.
J’ai accroché trois à l’échafaudage sur trois petits bras qui sort par le haut. Fondamentalement, je souder les extrémités d’un peu de fil, couvrirent de certains thermorétractable pour protéger/cacher les fils et puis enregistré chacun d’eux à l’échafaudage. J’ai enveloppé le fil excédentaire jusqu’en haut du module afin de connecter à l’arduino.
Un des capteurs va à la masse et l’autre est reliée à une broche analogique en tant aussi à travers une résistance de 10K à + 5V. Vous n’avez pas à garder une trace de quel fil est connectée aux broches sur le capteur flex parce qu’ils sont interchangeables. Le programme que j’ai écrit est activé par un changement dans la valeur de la résistance, positive ou négative.
Les capteurs de flex sont actuellement connectés aux entrées analogiques, donc vous n’avez pas à définir le « pinMode » dans le code de l’Arduino. J’ai utilisé des broches analogiques 0, 1 et 2 de gauche à droite pour les capteurs de flex.
Sur le dessus du capteur flex j’ai juste plié vers le haut des cartes postales rigides et eux enregistré comme un fou à l’échafaudage. J’ai replié la carte postale et couper un petit trou pour faire une petite poche pour le capteur d’entrer. Le capteur est glissé dans la partie droite de la carte postale protégée dans le jouet. Le chien doit être enseigné pour gifler la partie pliée vers le bas de la carte postale. De cette façon le capteur flex est déclenchée sans être directement frappé par le chien, qui peut-être résulter en lui brisant. En réalité l’avertissement sur la boîte pour ces flex capteurs est qu’ils peuvent facilement se casser au point où les broches brancher sur le capteur. Même si mon chien est un petit gars, il a fini par frapper ces choses assez difficiles à l’occasion ou en laissant sa patte pour se reposer tout en se penchant le capteur. Pour cette raison, j’ai mis les capteurs assez profondes sur le bras métallique et il collée fortement juste au-dessus du point de pivot faible sur le capteur flex, pour lui donner un certain soutien. Chaque capteur a été frappé à peu près 100 fois jusqu’ici avec mon chien tout en prototypage, et aucun d'entre eux ont rompu encore. Les cartes postales sont aussi gentils parce que vous pouvez les remplacer assez facilement quand ils sont pliés vers le haut ou votre chien à mâcher que leur place, mais il serait agréable de trouver une sorte d’élastique et résistant qui n’auraient pas besoin d’être permutée.
Super Bright LED :
J’ai utilisé trois Super Bright LED pour ce projet, rouge, vert et bleu. J’ai soudé à la borne (cette fois vous devez garder une trace de broches). La borne positive (plus longue tige) est connectée à une broche numérique dans le protoShield, et la borne négative est reliée à travers une résistance de 470 ohms au sol.
Avant-en haut de l’échafaudage, j’avais mis quelques petites équerres que j’avais se trouvant autour d’un vieux kit de moteur servo et enjambe les pattes des LEDs à travers eux, enfiler le fil autour de retour et jusqu’en haut comme les capteurs de flex.
Pour les LEDS, j’ai utilisé des broches numériques 4, 6 et 8, parce qu’ils n’interfèrent avec le bouclier d’arduMoto.
Maintenant, vous pouvez consulter les images de cette étape et vous devrait ont tout configurer comme sur la photo avant de tester le module de contact jusqu'à présent.