» Elektronika » Arduino »„ Jeep ”z Lego Technic i Arduino

Jeep z Lego Technic i Arduino

Jeep z Lego Technic i Arduino

Dobry dzień wszystkim. Tym razem natknąłem się na Lego 42075, model Usługa szybkiej reakcji SUV. Dodałem do niego wyciągarkę, położyłem na dużych kołach z zestawu Lego 42029 i zelektryfikowałem za pomocą Arduino Pro Mini. Do kontroli wykorzystamy kanał Bluetooth. Moim zdaniem jest to najwygodniejszy i najbardziej stabilny sposób zarządzania modelami.

Do stworzenia tego modelu użyjemy:

- Lego Technic 42075
- Lego Technic 42029
- 2 białe diody LED i dopasowane do nich rezystory
- Motoreduktor Mini 1:50 z wałem 3 mm
- Arduino Pro Mini 5v AT Mega 328
- Sterownik silnika L9110S
- 1 serwonapęd SG-90
- Moduł Bluetooth HC-06 lub równoważny
- USB-UART dla oprogramowania układowego Arduino
- Duchowny lub po prostu ostry nóż
- Skrzynia biegów silnika 6v 1: 150
- Kondensator 10v 1000uF
- 2 grzebienie jednorzędowe PLS-40
- Cewka 68mkGn
- 2 baterie litowo-jonowe 18650
- wiertarka
- Złącze tata-mama dwa piny do drutu
- Homutik
- Przewody o różnych kolorach
- Lut, kalafonia, lutownica
- Wiertło do metalu 3,2 mm
- Śruby 3x20, 3x40, 3x60 nakrętki i podkładki do nich

Krok 1 Przygotowanie części mechanicznej.
Zacznijmy od mini motoreduktora, jest to konieczne dla wciągarki. Musisz wybierać przy przełożeniu 1:50, obracać powoli, ale za pomocą wciągarki możesz podnosić duże ciężary. Ponadto wał wyjściowy powinien mieć średnicę 3 mm. Najpierw musisz przylutować przewody do silnika. Następnie na wale wyjściowym należy założyć tuleję łączącą z Lego, wkładając pasujący segment do jednego z rowków tulei. Aby połączyć się z częściami Lego, bierzemy tę część od metalowego konstruktora, zginając ją w kształcie litery „P”, łączymy ją z motoreduktorem za pomocą zacisku:


Następnie mocujemy za pomocą śrub 3x20 motoreduktor do części Lego w kształcie litery T.



Oś napędowa SUV-a jest z tyłu. Model nie jest bardzo ciężki, więc możesz użyć motoreduktora o przełożeniu 1: 150. I silnik 6 woltów. Przylutuj przewody do silnika przed instalacją w modelu. Aby połączyć koła z wałem motoreduktora, należy przeciąć wałki wyjściowe nożem. Wytnij wały wyjściowe do kształtu krzyża i wymiarów części Lego, a mianowicie osi poprzecznej. Konieczne jest przycięcie obu wałów:


Przechodzimy do mechanizmu przednich kół. Bierzemy serwo SG-90. Polecam wybór z metalowymi zębatkami. Przycinamy wystające części ciała niezbędne do zapięcia. Wykonujemy wiertło i wiercimy otwór przelotowy o średnicy 3,2 mm. Jeśli nie masz pod ręką wiertła ani odpowiedniego wiertła, po prostu wytnij małe otwory w obudowie po obu stronach. Najważniejsze, aby nie uszkodzić mechanizmu wewnętrznego i płyty kontrującej:


Wkładamy na wał małą dźwignię, która jest w komplecie z serwonapędem.Przymocowujemy małą część Lego do dźwigni, wygląda jak owal z dwoma otworami krzyżowymi:

Na tym skończyliśmy z mechaniką.

Krok 2 Zbuduj model.
Do złożenia modelu potrzebujemy instrukcji montażu Lego Technic 42075. Jest on dostarczany z tym zestawem. Jeśli go zgubiłeś lub planujesz złożyć model z części innego projektanta, instrukcje można zawsze pobrać do.

Musisz pobrać tylko 1 część.
Będziesz także potrzebował instrukcji z zestawu Lego 42029. Tylko druga część. Możesz go pobrać.

Przechodzimy bezpośrednio do montażu. Przyjmujemy instrukcję 42075. Najpierw zbieramy od 1 do 15 stron. Robimy wszystko zgodnie z instrukcjami, z wyjątkiem instalacji kół zębatych. Nie potrzebujemy narzędzi, ale tylko przeszkadzamy. Przechodzimy do tylnej osi. Należy go pobrać ze zdjęcia. Najpierw instalujemy skrzynię biegów silnika, mocujemy ją, a dopiero potem wkładamy wały poprzeczne do połączenia z kołami:



Po zainstalowaniu kół powinno to wyglądać następująco:


Zamontować tylną oś na już zmontowanej podstawie:



Oś przednia jest również zmontowana ze zdjęcia.


Naprawiamy serwo za pomocą śrub 3x60 i nakrętek:


Ponownie bierzemy instrukcje i zbieramy tył modelu od stron 41 do 62. Następnie drzwi i deski rozdzielcze od stron 66 do 71. A także kabina od stron 98 do 101:


Na tym etapie powinno to wyglądać następująco:


Wciągarkę montujemy zgodnie z instrukcjami z zestawu Lego 42029 część 2 od strony 15 do 21. Dodaj kilka części do dołączenia do tego modelu:


Naprawiamy wyciągarkę przed modelem:


W dolnej części modelu wyciągarka jest przymocowana w następujący sposób:


Instalujemy napęd wyciągarki, a mianowicie już przygotowany mini motoreduktor:


W pełni wykończona wyciągarka wygląda następująco:


Montujemy maskę zgodnie z instrukcją 42075 ze stron 87 do 95. Po nieznacznej zmianie mocowania, jak pokazano na zdjęciu:


Wkładamy kaptur na miejsce i przystępujemy do zbierania małego dachu. Umieszczamy na nim dwie diody LED, jako reflektory:


Kładziemy to na modelu:


Ponownie sięgamy do instrukcji 42075, tym razem zbieramy od stron 63 do 65 i od 104 do 105. Otrzymujemy szczegóły, które obejmują wszystkie elementy elektryczne:


Krok 3 Elektryfikacja.
Więc najciekawsze. Lepiej jest oddzielić zasilanie Arduino i silników, aby uniknąć przeciążenia sterownika podczas skoków napięcia. Model jest mały i użyjemy małej baterii A27 lub A23 do zasilania Arduino. Dociśnij przewody do styków akumulatora i zamocuj je za pomocą taśmy elektrycznej:


Aby zasilić silniki, bierzemy dwa Li-ion 18650. Lutujemy je równolegle i izolujemy, wysyłając złącze zasilania:


Jeśli ktoś jest zainteresowany, możesz zasilić wszystko z baterii, ale wtedy musisz umieścić cewkę 68μH w szczelinie dodatniego przewodu zasilającego Arduino. Dodaj również kondensator 10v 1000uF podłączony równolegle do zasilacza Arduino. Schemat jest następujący:


Przechodzimy do zjednoczenia wszystkiego razem. Podłączamy przewód sygnałowy z serwonapędu do styku 2, styki od sterownika silnika, napęd kół, do styku 5 i 6, od sterownika wyciągarki do styku 9 i 10. Po obliczeniu niezbędnych rezystorów dla diod LED, umieść je w szczelinie dodatniego drutu prowadzącego do diod LED. Anody z diod LED reflektorów przechodzących przez rezystory są podłączone do 4 pinów, katody do GND.

Do połączenia z komputerem potrzebne są kontakty Arduino TX i RX, więc podłączymy moduł Bluetooth za pośrednictwem biblioteki SoftwareSerial. Oznacza to, że poprzez utworzony port oprogramowania. Połączenie modułu jest następujące:

Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND –GND

Umieszczenie wszystkich elementów elektrycznych:


Wszystko to umieścimy z tyłu modelu, nad tylną osią:


Najpierw podłączamy baterie do taśmy dwustronnej lub za pomocą gumki:


Obok nich na taśmie dwustronnej naprawiamy Arduino i sterownik silnika:


Teraz możesz założyć koła na model i przymocować boczne części zakrywające układ elektryczny:


Dla wygody późniejszego wypełnienia szkiców wyprowadź przewody, aby podłączyć je do konwertera USB-TTL.

Krok 4 Podziwiamy.
Zrób sobie przerwę i ciesz się pięknem modelu:






Krok 5 Przygotuj środowisko programistyczne i wypełnij szkic.
Do edycji i wypełniania szkiców wygodnie jest używać Arduino IDE.Jeśli go masz, sprawdź, czy jest aktualny. Lub pobierz i zainstaluj go z.

Następnie musimy dodać następujące biblioteki. Biblioteka Servo.h upraszcza pracę z serwonapędem, a SoftwareSerial.h do tworzenia oprogramowania portu komunikacyjnego dla modułu Bluetooth:
libre_servo.rar [24.79 Kb] (pliki do pobrania: 55)

libre_softwareserial.rar [9.29 Kb] (pliki do pobrania: 52)


Pobrane i rozpakowane archiwa należy przenieść do folderu „bibliotek” znajdującego się w folderze z zainstalowanym Arduino IDE. Możesz przejść w drugą stronę, czyli bez rozpakowywania archiwów, dodać je do środowiska programistycznego. Uruchom Arduino IDE, wybierz z menu Sketch - Connect Library. U góry listy rozwijanej wybierz element „Dodaj bibliotekę ZIP.” Wskazujemy lokalizację pobranych archiwów. Po wykonaniu wszystkich kroków musisz ponownie uruchomić Arduino IDE.

Krok 6 Skonfiguruj moduł Bluetooth.
Przed użyciem należy skonfigurować moduł Bluetooth. Aby to zrobić, wypełnij poniższy szkic na tablicy Arduino:
send_-at_bluetooth.rar [857 b] (pliki do pobrania: 56)


Konieczne jest połączenie komputera z modułem Bluetooth. Używamy okna terminala z Arduino IDE. Wybierz Narzędzia - Monitor portu.
W przypadku HC-05 ustaw prędkość na 38400, ustaw parametry wysyłania NL i CR i wprowadź następujące polecenia:
„AT” - wpisane bez cudzysłowu, powinna pojawić się odpowiedź „OK”. Jeśli przyjdziesz, nadal wprowadzamy polecenia.
„AT + UART = 57600,0,0” - ustaw prędkość na 57600 bps.

Krok 7 Wypełnij szkic.
Aby nasz model ożył, wypełnij poniższy szkic:
bist_reag.rar [959 b] (pliki do pobrania: 70)


Krok 8 Zarządzaj modelem.
Możesz kontrolować model na kilka sposobów. Najłatwiej jest użyć urządzenia z Androidem jako pilota. Najpierw dodaj urządzenie Bluetooth naszego modelu do Androida. Aby to zrobić, przejdź do ustawień Bluetooth, znajdź nasz moduł Arduino i połącz za pomocą hasła do połączenia „1234”, być może hasło to „0000”, może być różne dla różnych modeli. Następnie zainstaluj program sterujący. Pobierz bezpłatny program Arduino BT Joystick Free z Google Play. Po zainstalowaniu i uruchomieniu ustawień programu zainstaluj następujące drużyny:
W - do przodu
S - powrót
A - w lewo
D - racja
F - stop
G - kierownica
Y - wciągarka opuszczona
T - wciągarka
H - zatrzymaj wciągarkę
K - reflektory
L - reflektor wyłączony

Jeśli jesteś fanem urządzeń z systemem Windows lub po prostu nie masz Androida, pobierz następujący program:
wincom.rar [49.07 Kb] (pliki do pobrania: 51)


Na urządzeniu z systemem Windows należy najpierw dodać nowe urządzenie, używając tego samego hasła. A także skonfiguruj program dla tych samych poleceń.

Moim zdaniem najwygodniej jest użyć fizycznego pilota, ponieważ odtąd odczuwasz kliknięcie przycisku. Polecam zrobienie pilota, postępując zgodnie z instrukcjami.

I dodaj do niego moduł Bluetooth. Szczegółowy opis procesu.

Dodaję też film pokazujący pracę mojego modelu:


I praca oddzielnej wciągarki:


Sposoby zarządzania modelem
Głosujących ogółem: 28
10
9.3
10

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...