Étape 7: Programmation et électronique
Vous pouvez utiliser des servos supplémentaires pour règlement contrôlant le flux des tuiles. (Nous avons initialement prévu sur l’utilisation totale de 3 servos)
Vous pouvez également utiliser des moteurs supplémentaires pour faire un meilleur système pour les moules.
À l’aide de la puce L298 est assez simple. Suivre la feuille de données. Im ne vais dessiner un schéma. http://www.Tech.dmu.AC.uk/~mgongora/Resources/L298N.pdf
Il permet de commander le moteur très facilement avec l’arduino.
Suivez les instructions de l’arduino pour utiliser une photorésistance. http://Playground.Arduino.cc/Learning/PhotoResistor
Assurez-vous que vous avez le câble d’entrée entre les deux résistances pour une plus grande précision dans la détection.
Faire plusieurs tests avec plusieurs mosaïques afin que vous sachiez la différence de valeur entre face et face vers le bas des tuiles.
La LED de câblage est simple aussi bien. Vous avez besoin d’une résistance.
Utilisez http://led.linear1.org/1led.wiz pour comprendre quelle est la taille.
Servos peuvent être raccordés très intuitivement comme suit :
Rouge à 5 v
Noir sur gnd
Jaune à signal broche
Je vous recommande de tester tout sur une maquette avant la soudure il sur.
J’ai ajouté une photo de moi tester la puce de pont L298 H.
Programmation n’est pas si mal non plus. Il y a trois choses qui doit faire l’Arduino :
-Faire tourner le moteur en arrière.
-If instruction pour basculer entre la face vers le haut de carreaux et de tuiles à l’envers.
-Le servo tourne manières opposées dans les deux cas.
Je l’ai trouvé mieux pour faire tourner le moteur bin dans le modèle suivant :
Dans le sens horaire 5 secondes
Dans le sens antihoraire 5 secondes
Dans le sens horaire 0,3 secondes
Dans le sens antihoraire 0,3 secondes
Dans le sens horaire 0,3 secondes
Dans le sens antihoraire 0,3 secondes
Dans le sens horaire 0,3 secondes
Dans le sens antihoraire 0,3 secondes
Cela permet une tuile à entrer dans le trou et passera ensuite les directions rapidement pour l’obtenir à travers.
Im ne va pas à télécharger mon code pour deux raisons. 50 % parce que je l’ai perdu et 50 % parce que je tiens à vous faire plaisir de codage et de le tester vous-mêmes. ;)