Etape 4: Connexion de l’Arduino
Fixez le câble en branchant le connecteur mini-DIN sur le Roomba et les entêtes de broche pour le montage d’essai.
Utiliser le schéma que vous avez créé à l’étape 3 pour vous aider à connecter les fils correctement pour les instructions ci-dessous.
Dans son écriture de Roomba bibliothèque pour l’Arduino, Mike McCauley conseils nous que nous devons utiliser un transistor PNP pour déclencher la Arduino de broche RX de Roomba. Un cavalier permet de connecter la broche TX de Roomba du câble sur la broche de Base du transistor. Connecter la broche du collecteur du transistor à la masse et la broche de l’émetteur à la RX Arduino.
Attache broche TX de l’Arduino à broche RX de Roomba sur le câble. Fixer la broche de terre du câble à la masse de l’Arduino.
Ensuite, nous avons un petit problème. Puissance de sortie du Roomba peut être jusqu'à 20V lorsqu’il est en charge. Alors que le régulateur de tension de l’Arduino peut gérer cela, le régulateur de tension WiFly 3.3V impossible. Nous aurons besoin d’ajouter notre propre circuit de règlement de tension pour le montage d’essai. Pour ce faire, nous utilisons un régulateur de tension 7805 pour apporter la tension jusqu'à 5V. Connectez le sol de la 7805 au sol, la broche de Vin au pouvoir du Roomba et le Vout sur la broche 5 v sur l’Arduino.
Lorsque vous branchez le connecteur sur le Roomba, LED de puissance de l’Arduino doit s’allumer.
Cliquez ici pour une version agrandie du diagramme Breadboard.
N’oubliez pas de débrancher le câble de Roomba avant la reprogrammation de l’Arduino !