Innholdsfortegnelse:

Mini Curiosity Rover: 6 trinn
Mini Curiosity Rover: 6 trinn

Video: Mini Curiosity Rover: 6 trinn

Video: Mini Curiosity Rover: 6 trinn
Video: Mars Science Laboratory Curiosity Rover Animation 2024, November
Anonim
Mini Curiosity Rover
Mini Curiosity Rover

Hva er nysgjerrighet?

Curiosity er en rover i bilstørrelse designet for å utforske Gale Crater on Mars som en del av NASAs Mars Science Laboratory-oppdrag (MSL). Curiosity ble lansert fra Cape Canaveral 26. november 2011 kl. 15:02 UTC.

Hvordan det fungerer?

Curiosity har mange sensorer som oppdager temperatur og oppdager forskjellige miljøforhold og sender disse dataene tilbake til jorden. Så jeg laget denne lille modellen av Curiosity som oppdager mange miljøtilstander og sender disse dataene til skyen.

Hva vil den oppdage?

den kan oppdage:

1. temperatur.

2. Fuktighet.

3. Metan.

4. Karbondioksid.

5. Karbonmonooksid.

6. Jordfuktighet.

Så la oss komme i gang !!

Trinn 1: Nødvendig maskinvare:

1. 3-Arduino (uno eller nano).

2. 2-Zigbee.

3. 6-DC motor.

4. 4 stafetter.

5. MQ-2 sensor.

6. MQ-5 sensor.

7. MQ-7 sensor.

8. DHT-11 (temperatur- og fuktighetssensor).

9. 2-Servomotorer.

10. 12-volts UPS-batteri.

11. 8-trykknapp.

12. 9 Volt batteri og klips.

13. ESP 8266-01

14. AM1117 3.3 spenningsregulator.

15. 7805 spenningsregulator.

16. Rektangulær aluminiumsstang.

17. Trestykke.

18. Card-board eller Sun-board.

19. Motstand, kondensator og kretskort.

Trinn 2: Programvarekrav:

1. Arduino IDE. hvis du ikke har det kan du laste det ned her:

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

2. XCTU for Zigbee -sammenkobling. du kan laste ned her:

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

3 ESP8266 fastvare og opplaster.

4. Ting Snakk innlogging.

5. DHT-11 bibliotek.

Trinn 3: Making Rover:

Making Rover
Making Rover

den bruker arduino som godtar data fra zig-bee og styrer motorene i henhold til den.

Venstre tre og høyre tre motorer er parallellkoblet. Så når den ene siden av motorene svinger med klokken og andre dreier mot klokken, gir den drift som svinger rover.

Jeg bruker en motor med 60 o / min som har høyt dreiemoment. Så den kan ikke styres av en enkel motordriver som L293D fordi den kjører 6 motorer parallelt, så jeg bruker relé som vist på figuren.

To servomotorer brukes til å styre armen fordi disse er servomotorer, så den er koblet til PWM -pinner på arduino.

Kroppen er laget av lett materiale som kartong eller solbrett. Jeg bruker tungt treverk på bunnen fordi det bærer batteri og annet materiale.

Trinn 4: Lag arm og dens sensorer:

Lag arm og dens sensorer
Lag arm og dens sensorer
Lag arm og dens sensorer
Lag arm og dens sensorer

Jeg laget arm av rektangulært rør fordi den er lett og lett å kutte og forme. alle ledninger til alle sensorer føres gjennom dette røret.

Her bruker jeg to servomotorer, én i midten. Alle sensorene er koblet til arduino som videre er koblet til ESP 8266-01 Wi-Fi-modul. AM117 3,3 volt brukes til å gi riktig spenning til ESP.

Merk: Gassensorer har varmebatteri, så det tar stor strøm som resulterer i overoppheting og noen ganger skader spenningsregulatoren. Så jeg anbefaler å bruke en separat spenningsregulator til sensoren for å bevise 5 volt, og ikke glem å feste varmeavlederen til den.

Alle analoge sensorer er koblet til analoge pinner på arduino som vist:

Trinn 5: Lag fjernkontroll

Lage fjernkontroll
Lage fjernkontroll
Lage fjernkontroll
Lage fjernkontroll
Lage fjernkontroll
Lage fjernkontroll

Fjernkontrollen inneholder zig-bee for trådløs kommunikasjon.

Hvorfor Zig-bee: Zig-bee eller Xbee gir svært høy sikker kommunikasjon enn wi-fi eller Bluetooth. Det gir også stort dekningsområde og lavt strømforbruk. På svært store avstander kan zig-be kobles til hoppemodus, slik at disse kan fungere som en repeater.

Åtte brytere er koblet til arduino med opptrekksmotstand.

Fire venstre knappearm og fire høyre knapper styrer roverens bevegelse.

Zigbee krever 3,3 volt strømforsyning, så den er koblet til 3,3 volt pin av arduino.

Trinn 6: Prosjektkoder:

Du kan laste ned koden her:

Anbefalt: