Table des matières:

Projet Roomba : 5 étapes (avec photos)
Projet Roomba : 5 étapes (avec photos)

Vidéo: Projet Roomba : 5 étapes (avec photos)

Vidéo: Projet Roomba : 5 étapes (avec photos)
Vidéo: iRobot Roomba E5 : configuration 2024, Novembre
Anonim
Projet Roomba
Projet Roomba

Cette instructable a été créée pour répondre aux exigences du projet du Makecourse à l'Université de Floride du Sud (www.makecourse.com).

Cette instructable couvrira toutes les étapes et composants nécessaires pour assembler mon projet Roomba. L'instructable comprendra les fichiers STL, l'assemblage, le système de contrôle et la programmation du projet.

Étape 1: Pièces requises

Pièces requises
Pièces requises
Pièces requises
Pièces requises
Pièces requises
Pièces requises
Pièces requises
Pièces requises

Composants:

1 x Arduino Uno

1 x récepteur inféré

1 x télécommande inférée

1 servomoteur MG90S

1 x capteur ultra sonique HC SR04

1 x 220 ohms Résistances

2 x DAOKI Dual H-Bridge

4 vis #2

1 x gorille époxy

2 piles 12 V

1 ventilateur de boîtier PC 12 V 120 mm

1 filtre

Moteur à engrenages 4 x 6V pour robot de bricolage Smart Car Robot

Outils:

Imprimante 3D

Fer à souder

Soudure de noyau de flux

Pinces coupantes

Petit tournevis cruciforme

Pistolet à colle chaude

Étape 2: Pièces imprimées en 3D et assemblage

Pièces et assemblage imprimés en 3D
Pièces et assemblage imprimés en 3D
Pièces et assemblage imprimés en 3D
Pièces et assemblage imprimés en 3D
Pièces et assemblage imprimés en 3D
Pièces et assemblage imprimés en 3D

Toutes les pièces de ce projet ont été imprimées en 3D. J'ai inclus tous les fichiers STL nécessaires pour construire votre propre robot aspirateur roomba. Toutes les pièces ont été modifiées pour mesurer moins de 6 "x 6" x 6". À l'aide de l'époxy Gorilla, les pièces du dossier supérieur ont été collées ensemble selon l'assemblage et toutes les pièces du dossier de base ont également été collées ensemble.

*** Veuillez noter qu'en raison des écarts de tolérance, une modification des fichiers STL ou des impressions finales peut être nécessaire.

Étape 3: Schéma électrique

Schéma électrique
Schéma électrique

Voici le schéma de base du système électrique. Les tensions requises pour les batteries sont de 12 volts. Si vous câblez votre système électrique de la même manière que ce schéma, le croquis Arduino ci-dessous fonctionnera.

Étape 4: Esquisse Arduino

L'esquisse Arduino pour ce projet utilise deux bibliothèques et une fonction. La bibliothèque d'asservissement est incluse dans le logiciel Arduino et j'ai inclus un fichier zip pour la bibliothèque IRremote. La fonction HCSR04 se trouvait dans le même dossier zip que le sketch Roomba. Pour fonctionner correctement, les fichiers HCSR04 doivent être dans le même dossier que le croquis Roomba.

*** Pour ajouter la bibliothèque, téléchargez le dossier zip sur l'ordinateur et lancez le logiciel Arduino. Sous l'onglet Esquisse en haut du programme, sélectionnez Inclure la bibliothèque, puis sélectionnez Ajouter une bibliothèque. ZIP… Sélectionnez le dossier zip de la bibliothèque que vous souhaitez ajouter à la bibliothèque Arduino et sélectionnez Ouvrir.

*** Les valeurs IR de la télécommande peuvent être différentes pour votre télécommande. Pour modifier les valeurs, localisez simplement les valeurs et modifiez-les pour qu'elles correspondent aux valeurs de votre télécommande. Ce didacticiel YouTube montre comment trouver les valeurs de votre télécommande.

www.youtube.com/watch?v=YW4pP1GoFIk

Étape 5: Produit final et assemblage

Ici, nous pouvons voir le robot roomba fonctionner. Le roomba est initialisé et commence à avancer lorsque le capteur à ultrasons commence à balayer les obstacles. Lorsque le robot détecte un obstacle, le robot recule, tourne, puis continue d'avancer jusqu'au prochain obstacle. Le robot peut être contrôlé à l'aide de la télécommande. La télécommande était capable d'activer/désactiver le robot, d'allumer/éteindre les moteurs à courant continu.

***(Veuillez noter que j'ai connecté le robot à la prise murale, au lieu d'une batterie. Les batteries que j'avais fournies n'ont pas suffisamment alimenté les roues, provoquant le couple des moteurs en raison du poids du robot.) ***

Conseillé: