Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Alors un jour j'ai décidé d'acheter un roomba mais c'est trop cher car je suis étudiant et toujours ma priorité c'est mon école, et une idée me vient à l'esprit indiquant comment en faire un, j'ai une bonne expérience de la programmation et de l'arduino, alors pourquoi pas?
Étape 1: Sous-traitance des matériaux
La partie pour les projets sont énumérés ci-dessous:
Arduino pro mini ou n'importe quelle carte arduino
Je viens d'utiliser pro mini car il est plus efficace et plus petit
Pilote de moteur L298n
Ce pilote de moteur est utilisé pour entraîner les deux moteurs alimentant la balayeuse
Balai-brosse
si vous ne savez pas ce qu'est un balai-brosse, c'est comme un balai avec plusieurs brosses
et tourne lorsque vous le poussez à travers et recueille la saleté
2 moteurs CC à balais
Je viens d'utiliser divers moteurs à courant continu que j'ai obtenus de petites voitures cassées
Deux capteurs à ultrasons
sentir et éviter les murs et les obstacles
Prise d'alimentation CC
Pour charger les banques d'alimentation
Banques d'alimentation
pour fournir la puissance nécessaire à la carte et aux moteurs
deux câbles USB mâles
pour se connecter à la banque d'alimentation
Étape 2: Outils requis
Un outil Dremel
pour couper et mettre le trou où il faut
Un fer à souder
à souder des fils, bien sûr.
Pinces
pour couper le fil et aider à plier les fils
pistolet à colle (facultatif)
pour maintenir les moteurs ensemble mais si vous n'utilisez pas simplement des zipties
Tournevis
pour serrer et desserrer les vis de plusieurs composants
Étape 3: Trouver où placer les moteurs et les capteurs et le travail de peinture
J'ai estimé où mettre les capteurs en les mettant juste au-dessus et j'ai marqué les cercles qui seront ensuite coupés par le dremel et pendant que j'y suis je l'ai peint avec une peinture en aérosol bleu métallisé
Étape 4: Mettre des trous
- J'ai donc mis quatre trous devant le balai du haut du corps deux à gauche et deux à droite pour que les capteurs entrent
- et j'ai aussi mis deux trous rectangulaires dans le bas du corps inférieur du balai pour les moteurs d'entrer
Étape 5: Tout mettre ensemble
J'ai collé à chaud tous les capteurs et moteurs sur le corps, pour les moteurs, je l'ai mis dans le bas du corps et je l'ai soutenu avec des chevilles en bois pour qu'il ne bouge pas. pour les capteurs, je les ai également collés à chaud dans leurs trous appropriés, j'ai également fabriqué une carte de dérivation pour le pro mini afin qu'il soit plus facile de câbler et de dépanner. tandis que le conducteur du moteur est à l'avant du nettoyeur
Étape 6: Coder
le code a été créé dans l'IDE Arduino et il est bien sûr modifié en c plus. si vous souhaitez télécharger le code, appuyez simplement sur le lien ci-dessous. donc il y a deux parties du code en termes simples, le travail de la première partie est d'obtenir les données des capteurs afin que la carte puisse les analyser et le travail de la deuxième partie est d'attribuer quels moteurs tournent et manœuvrent, c'est juste deux simples les pièces. si vous vous demandez comment j'ai téléchargé le code, j'utilise simplement un arduino uno pour télécharger
Étape 7: Câblage
J'ai utilisé un fil de raccordement de calibre n°12 pour connecter chaque élément à sa place. Le schéma de frittage est donné ci-dessus.
le VCC et le GND des capteurs sont connectés aux banques d'alimentation qui fournissent 5 volts et la broche de déclenchement, une broche d'écho est connectée à leurs broches appropriées. les broches pour contrôler le moteur sont également définies dans le code
Étape 8: la fermer
J'ai mis la banque d'alimentation sur le dessus car il n'y a pas d'espace pour les deux énormes banques d'alimentation à l'intérieur. j'ai aussi encore tout foutu en l'air
Étape 9: Touches finales
il s'agit de la dernière étape de ce long instructable espérons que vous aimerez le faire et n'hésitez pas à le modifier et à le changer.