Kazalo:

Mini rover radovednosti: 6 korakov
Mini rover radovednosti: 6 korakov

Video: Mini rover radovednosti: 6 korakov

Video: Mini rover radovednosti: 6 korakov
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Julij
Anonim
Mini rover Curiosity
Mini rover Curiosity

Kaj je radovednost?

Curiosity je rover velikosti avtomobila, namenjen raziskovanju kraterja Gale na Marsu v okviru misije NASA-jevega Mars Science Laboratory (MSL). Curiosity je bil izstreljen iz Cape Canaverala 26. novembra 2011, ob 15:02 UTC.

Kako deluje?

Curiosity ima številne senzorje, ki zaznavajo temperaturo in zaznavajo različne okoljske razmere ter te podatke pošiljajo nazaj na Zemljo. Zato sem naredil ta majhen model Curiosity, ki zazna številne okoljske razmere in te podatke pošlje v oblak.

Kaj bo zaznalo?

lahko zazna:

1. Temperatura.

2. Vlažnost.

3. Metan.

4. Ogljikov dioksid.

5. Ogljikov mono-oksid.

6. Vlažnost tal.

Pa začnimo !!

1. korak: Potrebna strojna oprema:

1. 3-Arduino (uno ali nano).

2. 2-Zigbee.

3. 6-enosmerni motor.

4. 4 Releji.

5. Senzor MQ-2.

6. Senzor MQ-5.

7. Senzor MQ-7.

8. DHT-11 (senzor temperature in vlažnosti).

9. 2-servo motorji.

10. 12-voltna baterija UPS.

11. 8-pritisni gumb.

12. 9 -voltna baterija in sponka.

13. ESP 8266-01

14. AM1117 3.3 regulator napetosti.

15. 7805 regulator napetosti.

16. Pravokotna aluminijasta palica.

17. Lesen kos.

18. Kartonska plošča ali Sončna plošča.

19. Upor, kondenzator in tiskana vezja.

2. korak: Zahteve glede programske opreme:

1. Arduino IDE. če ga nimate, ga lahko prenesete tukaj:

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

2. XCTU za združevanje Zigbee. lahko prenesete tukaj:

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

3 vdelana programska oprema in prenosnik ESP8266.

4. Thing Speak prijava.

5. Knjižnica DHT-11.

3. korak: Izdelava Roverja:

Izdelava Roverja
Izdelava Roverja

uporablja arduino, ki sprejema podatke zig-bee in v skladu z njimi upravlja motorje.

Levi trije in desni trije motorji so povezani vzporedno. Torej, ko se ena stran motorjev obrača v smeri urinega kazalca, druge pa v nasprotni smeri urinega kazalca, pride do premika, ki obrne rover.

Uporabljam motor z 60 vrtljaji na minuto z visokim navorom. Zato ga preprost gonilnik motorja, kot je L293D, ne more nadzorovati, ker deluje vzporedno s 6 motorji, zato uporabljam rele, kot je prikazano na sliki.

Za krmiljenje roke se uporabljata dva servo motorja, ker sta to servo motor, zato je povezan s PWM zatiči arduina.

Telo je izdelano iz katerega koli lahkega materiala, kot sta karton ali sončna deska. Na dnu uporabljam težek lesen kos, ker nosi baterijo in druge materiale.

4. korak: Izdelava roke in njenih senzorjev:

Izdelava roke in njenih senzorjev
Izdelava roke in njenih senzorjev
Izdelava roke in njenih senzorjev
Izdelava roke in njenih senzorjev

Roko sem naredil iz pravokotne cevi, ker je lahka in enostavna za rezanje in oblikovanje. skozi to cev potekajo vse žice vseh senzorjev.

Tukaj uporabljam dva servo motorja, enega na sredini. Vsi senzorji so povezani z arduinom, ki je nadalje povezan z modulom Wi-Fi ESP 8266-01. Za zagotavljanje ustrezne napetosti ESP se uporablja 3,3 volta AM117.

Opomba: Senzorji za plin imajo grelno tuljavo, zato vzame velik tok, kar povzroči pregrevanje in včasih poškoduje regulator napetosti. Zato predlagam uporabo ločenega regulatorja napetosti za senzor za dokazovanje 5 voltov in ne pozabim nanj priključiti hladilnika.

Vsi analogni senzorji so povezani z analognimi zatiči arduina, kot je prikazano:

5. korak: Izdelava daljinskega upravljalnika

Izdelava daljinskega upravljalnika
Izdelava daljinskega upravljalnika
Izdelava daljinskega upravljalnika
Izdelava daljinskega upravljalnika
Izdelava daljinskega upravljalnika
Izdelava daljinskega upravljalnika

Daljinski upravljalniki vsebujejo zig-bee za brezžično komunikacijo.

Zakaj Zig-bee: Zig-bee ali Xbee zagotavljata zelo visoko varno komunikacijo kot wi-fi ali Bluetooth. Zagotavlja tudi veliko pokritost in nizko porabo energije. Na zelo velikih razdaljah se lahko cik-čebela poveže v način skakanja, tako da lahko delujejo kot repetitor.

Osem stikal je povezanih z arduinom z uporovnim uporom.

Štiri krmilne ročice levega gumba in štirje desni gumbi nadzorujejo gibanje roverja.

Zigbee potrebuje 3,3 voltno napajanje, zato je priključen na 3,3 voltni pin arduina.

6. korak: Kode projekta:

Kodo lahko prenesete od tukaj:

Priporočena: