Inhaltsverzeichnis:

Mini Curiosity Rover - Gunook
Mini Curiosity Rover - Gunook

Video: Mini Curiosity Rover - Gunook

Video: Mini Curiosity Rover - Gunook
Video: I Built a Mini Mars Rover 2024, Juli
Anonim
Mini Curiosity Rover
Mini Curiosity Rover

Was ist Neugier?

Curiosity ist ein Rover in Autogröße, der entwickelt wurde, um den Gale-Krater auf dem Mars im Rahmen der NASA-Mission Mars Science Laboratory (MSL) zu erkunden. Curiosity wurde am 26. November 2011 um 15:02 UTC von Cape Canaveral aus gestartet.

Wie es funktioniert?

Curiosity hat viele Sensoren, die Temperatur und verschiedene Umgebungsbedingungen erkennen und diese Daten zurück zur Erde senden. Also habe ich dieses kleine Modell von Curiosity gemacht, das viele Umgebungsbedingungen erkennt und diese Daten an die Cloud sendet.

Was wird es erkennen?

es kann erkennen:

1. Temperatur.

2. Luftfeuchtigkeit.

3. Methan.

4. Kohlendioxid.

5. Kohlenmonoxid.

6. Bodenfeuchtigkeit.

Also lasst uns anfangen!!

Schritt 1: Erforderliche Hardware:

1. 3-Arduino (Uno oder Nano).

2. 2-Zigbee.

3. 6-DC-Motor.

4. 4 Relais.

5. MQ-2-Sensor.

6. MQ-5-Sensor.

7. MQ-7-Sensor.

8. DHT-11 (Temperatur- und Feuchtigkeitssensor).

9. 2-Servomotoren.

10. 12-Volt-USV-Batterie.

11. 8-Taste.

12. 9-Volt-Batterie und Clip.

13. ESP 8266-01

14. AM1117 3.3 Spannungsregler.

15. 7805 Spannungsregler.

16. Rechteckige Aluminiumstange.

17. Holzstück.

18. Karton oder Sonnenbrett.

19. Widerstand, Kondensator & PCB.

Schritt 2: Software-Anforderung:

1. Arduino-IDE. Wenn Sie es nicht haben, können Sie es hier herunterladen:

www.arduino.cc/en/Main/Software.

2. XCTU für Zigbee-Pairing. können Sie hier herunterladen:

www.digi.com/products/xbee-rf-solutions/xctu-software/xctu

3 ESP8266-Firmware und -Uploader.

4. Anmeldung bei Ding Speak.

5. DHT-11-Bibliothek.

Schritt 3: Rover herstellen:

Rover bauen
Rover bauen

Es verwendet Arduino, das Daten von Zig-Bee akzeptiert und die Motoren entsprechend steuert.

Links drei und rechts drei Motoren sind parallel geschaltet. Wenn sich also eine Seite der Motoren im Uhrzeigersinn dreht und andere gegen den Uhrzeigersinn drehen, wird eine Drift erzeugt, die den Rover dreht.

Ich verwende einen 60-RPM-Motor mit hohem Drehmoment. Er kann also nicht von einem einfachen Motortreiber wie L293D gesteuert werden, da er 6 Motoren parallel betreibt, also verwende ich ein Relais wie in der Abbildung gezeigt.

Zwei Servomotoren werden verwendet, um den Arm zu steuern, da es sich um Servomotoren handelt, die mit PWM-Pins von Arduino verbunden sind.

Korpus ist aus jedem leichten Material wie Pappe oder Sonnenbrett gefertigt. Ich benutze ein schweres Holzstück auf der Unterseite, weil es Batterie und anderes Material trägt.

Schritt 4: Arm und seine Sensoren herstellen:

Arm und seine Sensoren herstellen
Arm und seine Sensoren herstellen
Arm und seine Sensoren herstellen
Arm und seine Sensoren herstellen

Ich habe Arm aus rechteckigem Rohr gemacht, weil es leicht und leicht zu schneiden und zu formen ist. alle Drähte aller Sensoren werden durch dieses Rohr geführt.

Hier verwende ich zwei Servomotoren, einen in der Mitte. Alle Sensoren sind mit Arduino verbunden, das weiter mit dem ESP 8266-01 Wi-Fi-Modul verbunden ist. AM117 3,3 Volt werden verwendet, um ESP mit der richtigen Spannung zu versorgen.

Hinweis: Gassensoren haben eine Heizspule, so dass sie großen Strom aufnehmen, was zu Überhitzung führt und manchmal den Spannungsregler beschädigt. Also schlage ich vor, einen separaten Spannungsregler für den Sensor zu verwenden, um 5 Volt zu beweisen, und vergiss nicht, einen Kühlkörper daran zu befestigen.

Alle analogen Sensoren sind wie gezeigt an analoge Pins von Arduino angeschlossen:

Schritt 5: Fernbedienung erstellen

Fernbedienung erstellen
Fernbedienung erstellen
Fernbedienung erstellen
Fernbedienung erstellen
Fernbedienung erstellen
Fernbedienung erstellen

Remote enthalten Zig-Bee für seine drahtlose Kommunikation.

Warum Zig-Bee: Zig-Bee oder Xbee bieten eine sehr sichere Kommunikation als Wi-Fi oder Bluetooth. Es bietet auch einen großen Abdeckungsbereich und einen geringen Stromverbrauch. Bei sehr großen Entfernungen kann Zig-Bee in den Hopping-Modus geschaltet werden, damit diese als Repeater arbeiten können.

Acht Schalter sind mit einem Pull-Up-Widerstand mit Arduino verbunden.

Der Steuerarm mit vier linken Tasten und vier rechten Tasten steuern die Bewegung des Rovers.

Zigbee benötigt eine 3,3-Volt-Stromversorgung, also ist es mit dem 3,3-Volt-Pin von Arduino verbunden.

Schritt 6: Projektcodes:

Sie können den Code hier herunterladen:

Empfohlen: