Spisu treści:
- Krok 1: Wymagany sprzęt:
- Krok 2: Wymagania dotyczące oprogramowania:
- Krok 3: Tworzenie Rovera:
- Krok 4: Wykonanie ramienia i jego czujników:
- Krok 5: Tworzenie pilota
- Krok 6: Kody projektów:
Wideo: Mini łazik ciekawości: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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:
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:
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
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:
Łazik sterowany Bluetooth z Dexterem: 9 kroków
Kontrolowany przez Bluetooth Rover z Dexterem: Dexter board to edukacyjny zestaw szkoleniowy, który sprawia, że nauka elektroniki jest przyjemna i łatwa. Tablica łączy w sobie wszystkie niezbędne części, których potrzebuje początkujący, aby zmienić pomysł w udany prototyp. Z Arduino w sercu, ogromna liczba
Robotyczny łazik: 10 kroków
Robotic Rover: Cześć, jestem Proxy303, specjalista od robotyki. W tym samouczku nauczę cię, jak zbudować własnego robota, takiego jak jeden z moich. Nie mówię o jednym z tych przesadnie chwalonych zdalnie sterowanych samochodów, które ludzie nazywają robotami. Jedna z samych definicji
Przekształcenie Roomby w łazik marsjański: 5 kroków
Przekształcenie Roomby w łazik marsjański:
Prowadź łazik (samochód zabawkowy) przez Internet: 8 kroków
Prowadź łazik (samochód zabawkowy) przez Internet: Co będziesz budować Ten samouczek pokazuje, jak zbudować łazik, którym można jeździć za pomocą telefonu komórkowego. Zawiera transmisję wideo na żywo i interfejs sterowania do jazdy. Ponieważ łazik i Twój telefon mają dostęp do Internetu, zabawka może
Raspberry Pi - autonomiczny łazik marsjański ze śledzeniem obiektów OpenCV: 7 kroków (ze zdjęciami)
Raspberry Pi - autonomiczny łazik marsjański z śledzeniem obiektów OpenCV: Zasilany przez Raspberry Pi 3, rozpoznawanie obiektów Open CV, czujniki ultradźwiękowe i motoreduktory prądu stałego. Ten łazik może śledzić każdy obiekt, do którego jest wyszkolony, i poruszać się po dowolnym terenie