Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Il s'agit d'un robot polyvalent automatisé conçu pour exécuter des fonctions telles que l'aspiration de la poussière, le nettoyage des sols, l'élimination des germes et le nettoyage. Il utilise un microcontrôleur Arduino programmé pour piloter quatre moteurs à courant continu, un servo et deux capteurs à ultrasons. L'objectif principal est d'automatiser le processus de nettoyage et de le rendre plus efficace et moins long.
Étape 1: EXIGENCES MATÉRIELLES ET LOGICIELLES
1. CAPTEUR À ULTRASONS HC-SR04 Ultrasons x2
2. ADRUINO (Uno R3)
3. BLINDAGE MOTEUR L 293D
4. ASPIRATEUR (portable)
5. LUMIÈRE ULTRAVIOLET
6. Moteur DC 12 V (couple élevé ou faible vitesse) x4
7. Servomoteur
7. Chasse au robot et 4 roues
6. ALIMENTATION CC ou batterie
Étape 2: SCHÉMA DES BLOCS DU SYSTÈME ET ORGANIGRAMME
AUVC dispose principalement de deux capteurs à ultrasons. L'un des capteurs effectue
la fonction d'évitement d'obstacles en comparant les distances gauche, droite et avant, et évite le chemin d'obstacles le plus proche ou en d'autres termes, sélectionne moins de chemin d'obstacles, si le robot est couvert d'obstacles complets, le robot se retournera. L'autre capteur qui évite les bords en mesurant la profondeur
Étape 3: SCHÉMA DE CIRCUIT
1. placez le blindage du moteur sur Ardino uno3
2. connectez les fils comme indiqué sur la figure
3. Pin (A0 et A1) Capteur à ultrasons avant, ce capteur est placé au-dessus du servomoteur
4. broche (A2 et A3) capteur à ultrasons de profondeur il est fixé sur la poursuite du robot et face à la profondeur
5. l'alimentation du servomoteur est fournie par le blindage du moteur (port 0 sur le blindage)
Étape 4: Temps de codage
1. installez le logiciel Arduino (IDE)
2. ajoutez ces fichiers de bibliothèque (bibliothèque Adafruit Motor Shield, bibliothèque Servo Motor, bibliothèque de capteurs à ultrasons)
3. et téléchargez ce code
le code sera publié sur le lien github est ici
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Étape 5: Le robot en action
Développé par
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASILIC T ABRAHAM et
EDWIN JOHNY