Table des matières:
- Étape 1: Matériel requis:
- Étape 2: Configuration logicielle requise:
- Étape 3: Faire Rover:
- Étape 4: Fabrication du bras et de ses capteurs:
- Étape 5: Faire la télécommande
- Étape 6: Codes de projet:
Vidéo: Mini Curiosity Rover : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Qu'est-ce que la curiosité ?
Curiosity est un rover de la taille d'une voiture conçu pour explorer le cratère Gale sur Mars dans le cadre de la mission Mars Science Laboratory (MSL) de la NASA. Curiosity a été lancé depuis Cap Canaveral le 26 novembre 2011 à 15h02 UTC.
Comment ça fonctionne?
Curiosity a de nombreux capteurs qui détectent la température et détectent diverses conditions environnementales et renvoient ces données à la Terre. J'ai donc créé ce petit modèle de Curiosity qui détecte de nombreuses conditions environnementales et envoie ces données au cloud.
Que va-t-il détecter ?
il peut détecter:
1. Température.
2. Humidité.
3. Méthane.
4. Le dioxyde de carbone.
5. Monoxyde de carbone.
6. Humidité du sol.
Alors, commençons!!
Étape 1: Matériel requis:
1. 3-Arduino (uno ou nano).
2. 2-Zigbee.
3. Moteur 6-DC.
4. 4 relais.
5. Capteur MQ-2.
6. Capteur MQ-5.
7. Capteur MQ-7.
8. DHT-11 (Capteur de température et d'humidité).
9. 2-Servomoteurs.
10. Batterie UPS de 12 volts.
11. 8-Bouton poussoir.
12. Pile 9 volts et clip.
13. ESP 8266-01
14. Régulateur de tension AM1117 3.3.
15. 7805 régulateur de tension.
16. Tige rectangulaire en aluminium.
17. Pièce en bois.
18. Carton ou Sun-board.
19. Résistance, condensateur et PCB.
Étape 2: Configuration logicielle requise:
1. IDE Arduino. si vous n'en avez pas, vous pouvez télécharger ici:
www.arduino.cc/en/Main/Software.
2. XCTU pour le couplage Zigbee. vous pouvez télécharger ici:
www.digi.com/products/xbee-rf-solutions/xctu-software/xctu
3 micrologiciel et téléchargeur ESP8266.
4. Connexion à Thing Speak.
5. Bibliothèque DHT-11.
Étape 3: Faire Rover:
il utilise arduino qui accepte les données sous forme de zig-abeille et contrôle les moteurs en fonction de celui-ci.
Les trois moteurs gauche et droit sont connectés en parallèle. Ainsi, lorsqu'un côté des moteurs tourne dans le sens des aiguilles d'une montre et que les autres tournent dans le sens inverse des aiguilles d'une montre, cela produit une dérive qui fait tourner le rover.
J'utilise un moteur à 60 tr/min qui a un couple élevé. Il ne peut donc pas être contrôlé par un simple pilote de moteur comme L293D car il fait fonctionner 6 moteurs en parallèle, j'utilise donc un relais comme indiqué sur la figure.
Deux servomoteurs sont utilisés pour contrôler le bras car ce sont des servomoteurs, ils sont donc connectés aux broches PWM de l'arduino.
Le corps est fabriqué à partir de n'importe quel matériau léger tel que le carton ou le sun-board. J'utilise un morceau de bois lourd sur le fond car il transporte une batterie et d'autres matériaux.
Étape 4: Fabrication du bras et de ses capteurs:
J'ai fabriqué un bras à partir d'un tuyau rectangulaire car il est léger et facile à couper et à mouler. tous les fils de tous les capteurs sont passés à travers ce tuyau.
Ici, j'utilise deux servomoteurs, un au centre. Tous les capteurs sont connectés à l'arduino qui est en outre connecté au module Wi-Fi ESP 8266-01. AM117 3,3 volts est utilisé pour fournir une tension appropriée à l'ESP.
Remarque: les capteurs de gaz sont dotés d'une bobine chauffante, il faut donc un courant important, ce qui entraîne une surchauffe et endommage parfois le régulateur de tension. Je propose donc d'utiliser un régulateur de tension séparé pour le capteur pour prouver 5 volts et n'oubliez pas d'y attacher un dissipateur thermique.
Tous les capteurs analogiques sont connectés aux broches analogiques de l'arduino comme indiqué:
Étape 5: Faire la télécommande
La télécommande contient du zig-abeille pour sa communication sans fil.
Pourquoi Zig-bee: Zig-bee ou Xbee offrent une communication très sécurisée par rapport au wi-fi ou au Bluetooth. Il offre également une large zone de couverture et une faible consommation d'énergie. À de très grandes distances, zig-bee peut être connecté au mode saut afin qu'ils puissent fonctionner comme un répéteur.
Huit commutateurs sont connectés à l'arduino avec une résistance de rappel.
Le bras de commande à quatre boutons gauche et les quatre boutons droits contrôlent le mouvement du rover.
Zigbee nécessite une alimentation de 3,3 volts, il est donc connecté à la broche de 3,3 volts de l'arduino.
Étape 6: Codes de projet:
Vous pouvez télécharger le code à partir d'ici:
Conseillé:
Robot Autonome Arduino Miniaturisant (Land Rover / Voiture) Stage1Model3 : 6 Étapes
Miniaturiser le robot autonome Arduino (Land Rover / Car) Stage1Model3 : j'ai décidé de miniaturiser le Land Rover / Car / Bot pour réduire la taille et la consommation électrique du projet
Chasse-neige pour le FPV Rover : 8 étapes (avec photos)
Chasse-neige pour le FPV Rover : L'hiver arrive. Le FPV Rover a donc besoin d'un chasse-neige pour assurer une chaussée propre. Liens vers RoverInstructables : https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse : https://www.thingverse.com/thing :2952852Suivez-moi sur Instagram pour la fin
Construire un bateau autonome (ArduPilot Rover) : 10 étapes (avec photos)
Construire un bateau autonome (ArduPilot Rover) : vous savez ce qui est cool ? Véhicules autonomes sans pilote. Ils sont tellement cool en fait que nous (mes collègues d'université et moi) avons commencé à en construire un nous-mêmes en 2018. C'est aussi pourquoi j'ai décidé cette année de le terminer enfin pendant mon temps libre. Dans cet institut
Mini FPV-Rover : 4 étapes
Mini FPV-Rover : Ceci est une mini version de mon FPV-Rover V2.0https://www.thingverse.com/thing:2952852Les dimensions sont de 10cm x 10cm x 3cmSuivez-moi sur Instagram pour les dernières nouvelleshttps://www.instagram. com/ernie_meets_bert
De Roomba à Rover en 5 étapes seulement ! : 5 étapes
De Roomba à Rover en 5 étapes seulement ! : Les robots Roomba sont un moyen amusant et facile de plonger vos orteils dans le monde de la robotique. Dans ce Instructable, nous allons détailler comment convertir un simple Roomba en un rover contrôlable qui analyse simultanément son environnement.Parts List1.) MATLAB2.) Roomb