Table des matières:

Capteur à ultrasons sur robot aspirateur : 5 étapes
Capteur à ultrasons sur robot aspirateur : 5 étapes

Vidéo: Capteur à ultrasons sur robot aspirateur : 5 étapes

Vidéo: Capteur à ultrasons sur robot aspirateur : 5 étapes
Vidéo: TOP 3 : Meilleur Robot Aspirateur Laveur 2023 2024, Juillet
Anonim
Capteur à ultrasons sur robot aspirateur
Capteur à ultrasons sur robot aspirateur

Salut, nous avons l'aspirateur robot Dirt Devil depuis environ 3 ans maintenant et il fait toujours le travail. C'est le type M611, qui est un tout petit peu « stupide »: pas de balayage de la zone ou une certaine mémoire de l'endroit où ne pas passer l'aspirateur, mais avec la possibilité de retourner à sa station de charge une fois la batterie épuisée. Être un robot « idiot » n'a jamais été un problème; il traverse tellement de fois notre salon, à la fin tout est nettoyé. Ou le lendemain. Cependant ma femme a mis un tapis sous la table et maintenant le petit robot reste coincé tout le temps. Le tapis n'est tout simplement pas assez haut pour activer le pare-chocs.

J'ai donc pensé que s'il avait des yeux au lieu d'un pare-chocs, il détecterait le tapis et tournerait, tout comme il le fait lorsqu'il heurte un mur ou une chaise.

Dans ce instructable, je vais vous montrer comment faire cela, peut-être que cela vous encouragera à trouver des applications pour tous les trucs arduino qui existent:-)

Fournitures

Aspirateur robot Dirt Devil M611. Ou probablement tout autre modèle bon marché.

Carte WEMOS D1 R3

Capteur à ultrasons HC-SR04

Quelques fils.

Étape 1: Le Wemos D1 R3 et le capteur HC-SR04

Le Wemos D1 R3 et le capteur HC-SR04
Le Wemos D1 R3 et le capteur HC-SR04
Le Wemos D1 R3 et le capteur HC-SR04
Le Wemos D1 R3 et le capteur HC-SR04

Faire fonctionner le Wemos:

J'ai téléchargé l'IDE ici:

J'ai utilisé la version Mac OS et j'avais besoin du pilote CH341 car mon "arduino" est un "clone chinois". (WEMOS D1 R3)

Fixez le capteur

Après avoir fait fonctionner le Wemos, j'y ai attaché le capteur. Regardez le schéma de câblage pour savoir comment le câbler. J'ai obtenu les connaissances de plusieurs pages comme celle-ci:

Commencer à coder

Vous trouverez ci-joint le code que j'ai utilisé. J'essaie toujours de le rendre visible sur cette page…

Dans le code, vous pouvez voir qu'une fois que les objets sont trop près du capteur, une broche de sortie est levée pendant environ 5 secondes. C'est trop, comme le montre le petit film de démonstration que j'ai réalisé.

Étape 2: ouverture du robot aspirateur

Ouverture du robot aspirateur
Ouverture du robot aspirateur

J'ai trouvé cette vidéo comment ouvrir le Dirt Devil:

La photo ci-jointe montre les composants internes du robot.

Étape 3: Examiner les options pour remplacer le système de pare-chocs du robot

Examen des options pour remplacer le système de pare-chocs du robot
Examen des options pour remplacer le système de pare-chocs du robot
Examen des options pour remplacer le système de pare-chocs du robot
Examen des options pour remplacer le système de pare-chocs du robot
Examen des options pour remplacer le système de pare-chocs du robot
Examen des options pour remplacer le système de pare-chocs du robot

J'ai découvert que le pare-chocs du robot n'est pas un interrupteur mais une sorte de capteur optocoupleur.

Lorsque j'ai appuyé dessus, j'ai recherché l'une des connexions pour aller « haut ». C'est là que j'ai attaché la sortie du Wemos ! C'est le fil vert sur la photo.

Étape 4: À la recherche de puissance pour les Wemos…

À la recherche de puissance pour les Wemos…
À la recherche de puissance pour les Wemos…
À la recherche de puissance pour les Wemos…
À la recherche de puissance pour les Wemos…
À la recherche de puissance pour les Wemos…
À la recherche de puissance pour les Wemos…

Sur la carte principale du robot, j'ai trouvé une puce 7805, il s'agit d'une puce de convertisseur CC qui convertit jusqu'à 15 volts environ en 5 volts constants.

Sur plusieurs fiches techniques, j'ai appris qu'il est sûr d'appliquer 5 volts à la prise de courant Wemos, j'ai donc soudé la prise d'alimentation sur la jambe de sortie du 7805.

Étape 5: Tout assembler

… et testez-le:-)

Comme on peut le voir dans la vidéo, le temps de pause de 5 secondes est beaucoup trop long, je dois donc changer un peu le code et calibrer le temps optimal.

Les prochaines étapes consistent à intégrer le capteur dans le robot, peut-être dans le pare-chocs -maintenant- inutile au-dessus de celui-ci. Je n'ai pas encore trouvé où mettre la carte Wemos.

À votre santé

Franc

Conseillé: