Sommario:
- Passaggio 1: hardware richiesto:
- Passaggio 2: Requisiti software:
- Passaggio 3: fare Rover:
- Passaggio 4: creazione del braccio e dei suoi sensori:
- Passaggio 5: fare il controllo remoto
- Passaggio 6: codici progetto:
Video: Mini Curiosity Rover: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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:
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:
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
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:
Miniaturizzazione del robot autonomo Arduino (Land Rover/Auto) Stage1Model3: 6 passaggi
Miniaturizzare Arduino Autonomous Robot (Land Rover/Car) Stage1Model3: ho deciso di miniaturizzare il Land Rover/Car/Bot per ridurre le dimensioni e il consumo energetico del progetto
Spazzaneve per il Rover FPV: 8 passaggi (con immagini)
Spazzaneve per il Rover FPV: l'inverno sta arrivando. Quindi il Rover FPV ha bisogno di uno spazzaneve per garantire una pavimentazione pulita. Link ai RoverInstructables: https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse: https://www.thingiverse.com/thing :2952852Seguimi su Instagram fino a tardi
Costruire una barca a guida autonoma (ArduPilot Rover): 10 passaggi (con immagini)
Costruire una barca a guida autonoma (ArduPilot Rover): sai cosa è bello? Veicoli a guida autonoma senza equipaggio. Sono così fantastici che noi (i miei colleghi dell'università e io) abbiamo iniziato a costruirne uno da soli nel 2018. Questo è anche il motivo per cui ho deciso quest'anno di finirlo finalmente nel mio tempo libero. In questo Ist
Mini FPV-Rover: 4 passaggi
Mini FPV-Rover: questa è una versione mini del mio FPV-Rover V2.0 https://www.thingiverse.com/thing:2952852 Le dimensioni sono 10 cm x 10 cm x 3 cm Seguimi su Instagram per le ultime notizie https://www.instagram. com/ernie_meets_bert
Da Roomba a Rover in soli 5 passaggi!: 5 passaggi
Da Roomba a Rover in soli 5 passaggi!: I robot Roomba sono un modo semplice e divertente per immergersi nel mondo della robotica. In questo Instructable, descriveremo in dettaglio come convertire un semplice Roomba in un rover controllabile che analizza contemporaneamente l'ambiente circostante. Elenco delle parti1.) MATLAB2.) Roomb