Table des matières:

Mini Curiosity Rover : 6 étapes
Mini Curiosity Rover : 6 étapes

Vidéo: Mini Curiosity Rover : 6 étapes

Vidéo: Mini Curiosity Rover : 6 étapes
Vidéo: The Curiosity Rover Landing 2024, Juillet
Anonim
Mini Curiosité Rover
Mini Curiosité Rover

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:

Faire Rover
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:

Fabrication du bras et de ses capteurs
Fabrication du bras et de ses capteurs
Fabrication du bras et de ses capteurs
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

Faire la télécommande
Faire la télécommande
Faire de la télécommande
Faire de la télécommande
Faire de la télécommande
Faire de 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é: