Table des matières:

Balayeuse automatique alimentée par Arduino : 9 étapes
Balayeuse automatique alimentée par Arduino : 9 étapes

Vidéo: Balayeuse automatique alimentée par Arduino : 9 étapes

Vidéo: Balayeuse automatique alimentée par Arduino : 9 étapes
Vidéo: GRAFCET | ARDUINO #23: Système Automatique de Remplissage - Pompage [TUTO] 2024, Novembre
Anonim
Balayeuse automatique alimentée par Arduino
Balayeuse automatique alimentée par Arduino

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

Sous-traitance des matériaux
Sous-traitance des matériaux
Sous-traitance des matériaux
Sous-traitance des matériaux
Sous-traitance des matériaux
Sous-traitance des matériaux
Sous-traitance des matériaux
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

Outils nécessaires
Outils nécessaires

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

Trouver où placer les moteurs et les capteurs et le travail de peinture
Trouver où placer les moteurs et les capteurs et le travail de peinture
Trouver où placer les moteurs et les capteurs et le travail de peinture
Trouver où placer les moteurs et les capteurs et le travail de peinture
Trouver où placer les moteurs et les capteurs et le travail de peinture
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

Mettre des trous
Mettre des trous
Mettre des trous
Mettre des trous
Mettre des trous
Mettre des trous
Mettre des trous
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

Tout mettre ensemble
Tout mettre ensemble
Tout mettre ensemble
Tout mettre ensemble
Tout mettre ensemble
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

Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
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

La fermer
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.

Conseillé: