Índice:

Mini Rover Curiosity: 6 etapas
Mini Rover Curiosity: 6 etapas

Vídeo: Mini Rover Curiosity: 6 etapas

Vídeo: Mini Rover Curiosity: 6 etapas
Vídeo: Lego Curiosity Rover Parody 2024, Novembro
Anonim
Mini Curiosity Rover
Mini Curiosity Rover

O que é curiosidade?

Curiosity é um rover do tamanho de um carro projetado para explorar a cratera Gale em Marte como parte da missão Mars Science Laboratory (MSL) da NASA. O Curiosity foi lançado do Cabo Canaveral em 26 de novembro de 2011, às 15h02 UTC.

Como funciona?

Curiosity tem muitos sensores que detectam temperatura e detectam várias condições ambientais e enviam esses dados de volta para a Terra. Então eu fiz este pequeno modelo de Curiosity que detecta várias condições ambientais e envia esses dados para a nuvem.

O que ele detectará?

pode detectar:

1. Temperatura.

2. Umidade.

3. Metano.

4. Dióxido de carbono.

5. Mono-óxido de carbono.

6. Umidade do solo.

Então vamos começar!!

Etapa 1: Hardware necessário:

1. 3-Arduino (uno ou nano).

2. 2-Zigbee.

3. Motor 6-DC.

4. 4 relés.

5. Sensor MQ-2.

6. Sensor MQ-5.

7. Sensor MQ-7.

8. DHT-11 (sensor de temperatura e umidade).

9. 2-Servo motores.

10. Bateria UPS de 12 volts.

11. Botão 8-Push.

12. Bateria de 9 volts e clipe.

13. ESP 8266-01

14. Regulador de tensão AM1117 3.3.

15. regulador de tensão 7805.

16. Haste retangular de alumínio.

17. Peça de madeira.

18. Cartão ou Sun-board.

19. Resistor, capacitor e PCB.

Etapa 2: Requisito de software:

1. Arduino IDE. se você não tem, você pode fazer o download aqui:

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

2. XCTU para emparelhamento Zigbee. você pode baixar aqui:

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

3 Firmware e uploader ESP8266.

4. Login do Thing Speak.

5. Biblioteca DHT-11.

Etapa 3: Fazendo o Rover:

Fazendo Rover
Fazendo Rover

usa arduino que aceita os dados do zig-bee e controla os motores de acordo com ele.

Os motores três esquerdo e três direito são conectados em paralelo. Portanto, quando um lado dos motores gira no sentido horário e os outros giram no sentido anti-horário, ele produz uma deriva que gira o rover.

Eu uso um motor de 60 RPM com alto torque. Portanto, ele não pode ser controlado por um driver de motor simples como o L293D porque ele opera 6 motores em paralelo, então eu uso o relé conforme mostrado na figura.

Dois servo motores são usados para controlar o braço porque estes são servo motores, então ele é conectado aos pinos PWM do Arduino.

O corpo é feito de qualquer material leve, como papelão ou sunboard. Eu uso um pedaço de madeira pesado no fundo porque carrega bateria e outros materiais.

Etapa 4: Fazendo o braço e seus sensores:

Fazendo o braço e seus sensores
Fazendo o braço e seus sensores
Fazendo o braço e seus sensores
Fazendo o braço e seus sensores

Fiz braço de tubo retangular porque é leve e fácil de cortar e moldar. todos os fios de todos os sensores passam por este tubo.

Aqui, eu uso dois servo motores, um no centro. Todos os sensores são conectados ao Arduino, que é conectado ao módulo Wi-Fi ESP 8266-01. AM117 de 3,3 volts é usado para fornecer a tensão adequada ao ESP.

Nota: Os sensores de gás possuem bobina de aquecimento, portanto, consomem uma grande corrente que resulta em superaquecimento e às vezes danifica o regulador de tensão. Portanto, proponho usar um regulador de tensão separado para o sensor para provar 5 Volt e não se esqueça de anexar um dissipador de calor a ele.

Todos os sensores analógicos são conectados aos pinos analógicos do Arduino, conforme mostrado:

Etapa 5: fazer o controle remoto

Fazendo o controle remoto
Fazendo o controle remoto
Fazendo o controle remoto
Fazendo o controle remoto
Fazendo o controle remoto
Fazendo o controle remoto

O controle remoto contém o zig-bee para sua comunicação sem fio.

Por que Zig-bee: Zig-bee ou Xbee fornecem comunicação muito segura do que wi-fi ou Bluetooth. Também oferece grande área de cobertura e baixo consumo de energia. Em distâncias muito grandes, o zig-bee pode ser conectado ao modo de salto para que funcione como um repetidor.

Oito comutados estão conectados ao arduino com resistor pull up.

Quatro braços de controle do botão esquerdo e quatro botões direitos controlam o movimento do rover.

O Zigbee requer fonte de alimentação de 3,3 volts, portanto, é conectado ao pino de 3,3 volts do Arduino.

Etapa 6: Códigos do projeto:

Você pode baixar o código aqui:

Recomendado: