Table des matières:
Vidéo: Robot suiveur d'objets EBot8 : 5 étapes (avec photos)
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Vous êtes-vous déjà demandé de fabriquer un robot qui vous suive partout où vous allez ? Mais ne pouvait pas?
Eh bien… maintenant vous pouvez ! Nous vous présentons l'objet robot suiveur ! Allez pour ce tutoriel, aimez et votez et peut-être que vous pouvez le faire aussi !!
Étape 1: Rassemblez les matériaux
Pour faire ce projet simple et étonnant. Nous avons besoin des parties suivantes pour continuer:
Carte Ebot8
Câble de programmation
Câbles cavaliers femelle vers mâle
Capteurs à ultrasons
Châssis{avec châssis}
2 moteurs à courant continu
Tous ces matériaux peuvent être trouvés ici.
Étape 2: Câblage
Après avoir récupéré les matériaux d'ici. Connectez maintenant les capteurs à ultrasons à la carte EBot{A0-A1} correctement codés par couleur. Si vous l'avez fait, passons au codage.
Étape 3: Débogage
Maintenant, pour nous assurer que nos capteurs infrarouges fonctionnent parfaitement, nous devons le déboguer, ce qui signifie identifier et supprimer les erreurs (matériel informatique ou logiciel).
- Ouvrez votre application EBot Blockly sur votre ordinateur.
- Sélectionnez Lectures d'entrée/Débogage.
- Sélectionnez dans la liste déroulante « Capteur infrarouge ».
- Sélectionnez la broche sur laquelle votre premier capteur infrarouge est installé. (P. S. vous ne pouvez vérifier qu'un seul capteur à la fois.)
- Cliquez sur "Déboguer".
- Faites de même pour le deuxième capteur.
- Une fois le téléchargement terminé et affichant les valeurs des deux capteurs, nous pouvons procéder au codage.
(Remarque: si le débogage a rencontré une erreur, réessayez, vérifiez la connexion. Sinon, remplacez le capteur et réessayez.)
Étape 4: Codage
Maintenant, vous pouvez simplement aller de l'avant et copier notre code à partir d'ici ou copier le code blockly. Bien que nous recommandions la méthode par blocs comme indiqué sur l'image car c'est plus facile à comprendre
//Code_for_object_following_robot
#define echo(x) ({analogRead(x)*0.833}/4) #include "Ebot.h" void setup{} { //Initialisations ebot_setup{}; // Modes de broche pinMode {A0, INPUT}; pinMode {A1, INPUT}; } boucle vide{} { if(ultrasons(A0)>=30 && ultrasons(A0)=30 && ultrasons(A1)<=200) { LMotor_1(0); RMoteur_1(0); } else { LMoteur_1(-5); RMoteur_1(10); }
Étape 5: Démo
As-tu aimé? Oui je sais. Nous continuerons à faire des projets plus intéressants et amusants juste pour vous les gars!
N'hésitez pas à commenter vos idées dans la section commentaires et nous vous répondrons sûrement.