Spisu treści:

Mini łazik ciekawości: 6 kroków
Mini łazik ciekawości: 6 kroków

Wideo: Mini łazik ciekawości: 6 kroków

Wideo: Mini łazik ciekawości: 6 kroków
Wideo: Mini Łazik Marsjański z Raspberry PI Pico 2024, Lipiec
Anonim
Mini łazik ciekawości
Mini łazik ciekawości

Czym jest ciekawość?

Curiosity to łazik wielkości samochodu zaprojektowany do eksploracji krateru Gale na Marsie w ramach misji NASA Mars Science Laboratory (MSL). Curiosity wystartował z Przylądka Canaveral 26 listopada 2011 roku o 15:02 UTC.

Jak to działa?

Curiosity ma wiele czujników, które wykrywają temperaturę i wykrywają różne warunki środowiskowe i wysyłają te dane z powrotem na Ziemię. Zrobiłem więc ten mały model Curiosity, który wykrywa wiele warunków środowiskowych i wysyła te dane do chmury.

Co wykryje?

może wykryć:

1. Temperatura.

2. Wilgotność.

3. Metan.

4. Dwutlenek węgla.

5. Tlenek węgla.

6. Wilgotność gleby.

Więc zacznijmy!!

Krok 1: Wymagany sprzęt:

1. 3-Arduino (uno lub nano).

2. 2-Zigbee.

3. Silnik 6-DC.

4. 4 przekaźniki.

5. Czujnik MQ-2.

6. Czujnik MQ-5.

7. Czujnik MQ-7.

8. DHT-11 (czujnik temperatury i wilgotności).

9. 2-serwosilniki.

10. Akumulator UPS 12 V.

11. 8-przycisk.

12. Bateria 9 V i klips.

13. ESP 8266-01

14. AM1117 3.3 regulator napięcia.

15. 7805 regulator napięcia.

16. Prostokątny pręt aluminiowy.

17. Kawałek drewniany.

18. Tektura lub deska przeciwsłoneczna.

19. Rezystor, kondensator i płytka drukowana.

Krok 2: Wymagania dotyczące oprogramowania:

1. Środowisko Arduino. jeśli nie masz, możesz pobrać tutaj:

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

2. XCTU do parowania Zigbee. możesz pobrać tutaj:

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

3 firmware ESP8266 i uploader.

4. Logowanie do rzeczy Speak.

5. Biblioteka DHT-11.

Krok 3: Tworzenie Rovera:

Tworzenie łazika
Tworzenie łazika

wykorzystuje arduino, które akceptuje dane z zig-bee i zgodnie z nim steruje silnikami.

Lewe trzy i prawe trzy silniki są połączone równolegle. Tak więc, gdy jedna strona silników obraca się zgodnie z ruchem wskazówek zegara, a inne obracają się w kierunku przeciwnym do ruchu wskazówek zegara, powstaje dryf, który obraca łazik.

Używam silnika 60 obr./min, który ma wysoki moment obrotowy. Nie można go kontrolować za pomocą prostego sterownika silnika, takiego jak L293D, ponieważ obsługuje on 6 silników równolegle, więc używam przekaźnika, jak pokazano na rysunku.

Do sterowania ramieniem służą dwa serwosilniki, ponieważ są to serwomotory, więc jest on podłączony do pinów PWM arduino.

Korpus wykonany jest z dowolnego lekkiego materiału, takiego jak tektura lub deska przeciwsłoneczna. Używam ciężkiego drewnianego kawałka na spodzie, ponieważ zawiera baterię i inny materiał.

Krok 4: Wykonanie ramienia i jego czujników:

Tworzenie ramienia i jego czujników
Tworzenie ramienia i jego czujników
Tworzenie ramienia i jego czujników
Tworzenie ramienia i jego czujników

Ramię wykonałem z rury prostokątnej, ponieważ jest lekkie i łatwe do cięcia i formowania. wszystkie przewody wszystkich czujników przechodzą przez tę rurę.

Tutaj używam dwóch serwosilników, jeden w środku. Wszystkie czujniki są podłączone do arduino, które jest następnie podłączone do modułu Wi-Fi ESP 8266-01. AM117 3,3 V służy do zapewnienia odpowiedniego napięcia do ESP.

Uwaga: Czujniki gazowe posiadają cewkę grzewczą, więc pobierają duży prąd, co powoduje przegrzanie, a czasem uszkodzenie regulatora napięcia. Proponuję więc użyć osobnego regulatora napięcia do czujnika do sprawdzania 5 V i nie zapomnij dołączyć do niego radiatora.

Wszystkie czujniki analogowe są podłączone do pinów analogowych arduino, jak pokazano:

Krok 5: Tworzenie pilota

Dokonywanie zdalnego sterowania
Dokonywanie zdalnego sterowania
Dokonywanie zdalnego sterowania
Dokonywanie zdalnego sterowania
Dokonywanie zdalnego sterowania
Dokonywanie zdalnego sterowania

Pilot zawiera zig-bee do komunikacji bezprzewodowej.

Dlaczego Zig-bee: Zig-bee lub Xbee zapewniają bardzo bezpieczną komunikację niż Wi-Fi lub Bluetooth. Zapewnia również duży obszar pokrycia i niski pobór mocy. Na bardzo duże odległości zig-bee można podłączyć do trybu skakania, dzięki czemu mogą pracować jako repeater.

Osiem przełączników jest podłączonych do arduino z rezystorem podciągającym.

Cztery lewe ramię sterujące i cztery prawe przyciski kontrolują ruch łazika.

Zigbee wymaga zasilania 3,3 V, więc jest podłączony do pinu 3,3 V arduino.

Krok 6: Kody projektów:

Możesz pobrać kod stąd:

Zalecana: