Sommario:

Mini Curiosity Rover: 6 passaggi
Mini Curiosity Rover: 6 passaggi

Video: Mini Curiosity Rover: 6 passaggi

Video: Mini Curiosity Rover: 6 passaggi
Video: Mars Science Laboratory Curiosity Rover Animation 2024, Luglio
Anonim
Mini Curiosità Rover
Mini Curiosità Rover

Cos'è la curiosità?

Curiosity è un rover delle dimensioni di un'auto progettato per esplorare il cratere Gale su Marte come parte della missione Mars Science Laboratory (MSL) della NASA. Curiosity è stato lanciato da Cape Canaveral il 26 novembre 2011, alle 15:02 UTC.

Come funziona?

Curiosity ha molti sensori che rilevano la temperatura e rilevano varie condizioni ambientali e inviano questi dati sulla Terra. Così ho realizzato questo piccolo modello di Curiosity che rileva molte condizioni ambientali e invia questi dati al cloud.

Cosa rileverà?

può rilevare:

1. Temperatura.

2. Umidità.

3. Metano.

4. Anidride carbonica.

5. Monossido di carbonio.

6. Umidità del suolo.

Quindi iniziamo!!

Passaggio 1: hardware richiesto:

1. 3-Arduino (uno o nano).

2. 2-Zigbee.

3. Motore a 6 CC.

4. 4 Relè.

5. Sensore MQ-2.

6. Sensore MQ-5.

7. Sensore MQ-7.

8. DHT-11 (sensore di temperatura e umidità).

9. 2-Servomotori.

10. Batteria dell'UPS da 12 volt.

11. 8-Pulsante.

12. Batteria da 9 Volt e clip.

13. ESP 8266-01

14. AM1117 3.3 Regolatore di tensione.

15. 7805 regolatore di tensione.

16. Asta rettangolare in alluminio.

17. Pezzo di legno.

18. Cartone o Sun-board.

19. Resistenza, condensatore e PCB.

Passaggio 2: Requisiti software:

1. Arduino IDE. se non ce l'hai puoi scaricarlo qui:

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

2. XCTU per l'accoppiamento Zigbee. puoi scaricare qui:

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

3 firmware e caricatore ESP8266.

4. Accesso a cosa parla.

5. Libreria DHT-11.

Passaggio 3: fare Rover:

Fare Rover
Fare Rover

utilizza arduino che accetta dati sotto forma di zig-bee e controlla i motori in base ad esso.

I tre motori sinistro e destro sono collegati in parallelo. Quindi, quando un lato dei motori gira in senso orario e gli altri girano in senso antiorario, si produce una deriva che fa girare il rover.

Uso un motore a 60 giri/min che ha una coppia elevata. Quindi non può essere controllato da un semplice driver del motore come L293D perché esegue 6 motori in parallelo, quindi uso il relè come mostrato in figura.

Due servomotori vengono utilizzati per controllare il braccio perché questi sono servomotori, quindi è collegato ai pin PWM di arduino.

Il corpo è realizzato con qualsiasi materiale leggero come cartone o sun-board. Uso un pezzo di legno pesante sul fondo perché trasporta batteria e altro materiale.

Passaggio 4: creazione del braccio e dei suoi sensori:

Fare il braccio e i suoi sensori
Fare il braccio e i suoi sensori
Fare il braccio e i suoi sensori
Fare il braccio e i suoi sensori

Ho realizzato un braccio da un tubo rettangolare perché è leggero e facile da tagliare e modellare. tutti i fili di tutti i sensori passano attraverso questo tubo.

Qui uso due servomotori uno al centro. Tutti i sensori sono collegati ad arduino che è ulteriormente collegato al modulo Wi-Fi ESP 8266-01. AM117 3,3 volt viene utilizzato per fornire una tensione adeguata all'ESP.

Nota: i sensori di gas hanno una bobina di riscaldamento, quindi richiede una corrente elevata che provoca il surriscaldamento e talvolta danneggia il regolatore di tensione. Quindi propongo di utilizzare un regolatore di tensione separato per il sensore per provare 5 Volt e non dimenticare di collegare il dissipatore di calore ad esso.

Tutti i sensori analogici sono collegati ai pin analogici di arduino come mostrato:

Passaggio 5: fare il controllo remoto

Fare il telecomando
Fare il telecomando
Fare il telecomando
Fare il telecomando
Fare il telecomando
Fare il telecomando

Il telecomando contiene zig-bee per la sua comunicazione wireless.

Perché Zig-bee: Zig-bee o Xbee forniscono una comunicazione molto sicura rispetto al Wi-Fi o al Bluetooth. Fornisce inoltre un'ampia area di copertura e un basso consumo energetico. A distanze molto grandi lo zig-bee può essere collegato alla modalità hopping in modo che possa funzionare come ripetitore.

Otto commutati sono collegati ad arduino con resistenza di pull up.

Quattro pulsanti a sinistra e quattro pulsanti a destra controllano il movimento del rover.

Zigbee richiede un alimentatore da 3,3 volt quindi è collegato al pin da 3,3 volt di arduino.

Passaggio 6: codici progetto:

Puoi scaricare il codice da qui:

Consigliato: