» elektronika » Težak »„ Jeep “iz Lego Technic i Arduino

Džip iz Lego Technic i Arduino

Džip iz Lego Technic i Arduino

Dobar dan svima. Ovaj put sam naišao na Lego 42075, model Brza reakcija SUV-a. Dodao sam mu vitlo, stavio ga na velike kotače iz kompleta Lego 42029 i elektrificirao ga koristeći Težak Pro Mini. Za kontrolu ćemo koristiti Bluetooth kanal. Po mom mišljenju, ovo je najpogodniji i stabilan način upravljanja modelima.

Za izradu ovog modela koristit ćemo:

- Lego Technic 42075
- Lego Technic 42029
- 2 bijele LED i otpornici odgovaraju im
- Mini 1:50 zupčanik s osovinom od 3 mm
- Arduino Pro Mini 5v AT Mega 328
- L9110S vozač motora
- 1 servo pogon SG-90
- Bluetooth modul HC-06 ili sličan
- USB-UART za Arduino firmware
- Službeni ili samo oštar nož
- Motorni mjenjač 6v 1: 150
- Kondenzator 10v 1000uF
- 2 jednoredna češlja PLS-40
- Induktor 68mkGn
- 2 Li-ion 18650 baterije
- bušilica
- Priključak tata-mama dva pina na žicu
- Homutik
- Žice različitih boja
- lemljenje, kolofonija, lemljenje
- svrdlo za metal 3,2 mm
- vijke 3x20, 3x40, 3x60 matice i podloške

Korak 1 Priprema mehaničkog dijela.
Započnimo s motorom mini zupčanika, potrebno je za vitlo. Morate odabrati s prijenosnim omjerom od 1:50, okretati se polako, ali s vitlom možete podići velika opterećenja. Također, izlazno vratilo treba biti promjera 3 mm. Prvo morate lemiti žice na motor. Dalje, na izlaznoj osovini, potrebno je staviti Lego spojnu čahuru, umetnuvši segment podudaranja u jedan od utora rukava. Da bismo se povezali s Lego dijelovima, uzimamo dio od metalnog konstruktora, savijajući ga u obliku slova "P", pomoću stezaljke povezujemo ga s motorom zupčanika:


Zatim pričvršćujemo, pomoću vijaka 3x20, motor zupčanika na Lego dio u obliku slova T.



Pokretna osovina SUV-a je stražnja. Model nije jako težak, pa možete koristiti motor zupčanika s prijenosnim omjerom 1: 150. I 6-voltni motor. Zalijepite žice na motor prije instaliranja na model. Za spajanje kotača na osovinu reduktora, potrebno je nožem izrezati izlazne osovine. Izrežite osovine na oblik križa i dimenzije Lego dijela, naime poprečnu os. Potrebno je obojiti osovine:


Prelazimo na mehanizam prednjih kotača. Uzimamo servo SG-90. Preporučam odabir s metalnim zupčanicima. Obrežemo izbočene dijelove tijela potrebne za pričvršćivanje. Uzimamo bušilicu i izbušimo prolazni otvor s promjerom 3,2 mm. Ako pri ruci nemate bušilicu ili pravu bušilicu, samo izrežite male rupice u kućištu s obje strane. Glavna stvar je ne oštetiti unutarnji mehanizam i ploču brojača:


Na osovinu smo stavili malu polugu koja se isporučuje zajedno s servo pogonom.Pričvrstimo mali Lego dio na polugu, izgleda kao oval s dvije križne rupe:

Na ovome s mehanikom smo gotovi.

Korak 2 Izgradite model.
Za sastavljanje modela potrebne su nam upute za montažu za Lego Technic 42075. Uz ovaj set dolazi. Ako ste ga izgubili ili planirate sastaviti model iz dijelova drugog dizajnera, upute se uvijek mogu preuzeti na.

Morate preuzeti samo 1 dio.
Trebat će vam i upute Lego 42029. Samo drugi dio. Možete ga preuzeti.

Nastavljamo izravno na montažu. Uzimamo upute 42075. Prvo skupljamo od 1 do 15 stranica. Radimo sve prema uputama, osim ugradnje zupčanika. Ne trebaju nam zupčanici, već će se samo miješati. Prelazimo na stražnju osovinu. Mora se prikupiti s fotografije. Prvo ugradimo motorni mjenjač, ​​učvrstimo ga i tek nakon toga umetnemo poprečne osovine za spajanje na kotače:



Uz postavljene kotače, to bi trebalo izgledati ovako:


Ugradite stražnju osovinu na već sastavljenu podlogu:



Prednja osovina je također sastavljena sa fotografije.


Popravimo servo pomoću vijka i matica 3x60:


Opet preuzimamo upute i skupimo stražnji dio modela sa stranica 41 do 62. Dalje, vrata i nadzorna ploča sa stranica 66 do 71. A također i kabina sa stranica 98 na 101:


U ovoj fazi trebao bi izgledati ovako:


Vitlo sastavljamo u skladu s uputama Lego 42029, dio 2, od stranice 15 do 21. Dodajte par dijelova za pričvršćivanje na ovaj model:


Popravljamo vitlo ispred modela:


Na dnu modela vitlo je pričvršćeno na sljedeći način:


Instaliramo pogon vitla, naime već pripremljeni mini zupčanik:


Potpuno gotov vitlo izgleda ovako:


Montiramo haubu prema uputi 42075 sa stranica 87 na 95. Nakon što je malo promijenio nosač, kao što je prikazano na fotografiji:


Postavljamo kapuljaču na mjesto i nastavljamo s prikupljanjem malog krova. Na njega smo stavili dva LED-a kao prednja svjetla:


Stavili smo ga na model:


Opet prelazimo na upute 42075, ovaj put sakupljamo sa stranica 63 do 65 i od 104 do 105. Dobivamo detalje koji pokrivaju svu električnu energiju:


Korak 3 Elektrifikacija.
Dakle, najzanimljivije. Bolje je odvojiti napajanje Arduino-a i motora kako bi se izbjeglo preopterećenje regulatora tijekom prenapona. Model je mali, a za napajanje Arduinoa koristit ćemo malu A27 ili A23 bateriju. Pritisnite žice na kontakte akumulatora i popravite ih električnom trakom:


Za napajanje motora uzimamo dva Li-iona 18650. Paralelno ih lemimo i izoliramo, izlazeći utikač za napajanje:


Ako vas netko zanima, možete napajati sve iz baterija, ali tada trebate uložiti induktor od 68 μH u jaz pozitivne Arduinove žice. A također dodajte 10v 1000uF kondenzator spojen paralelno na Arduino napajanje. Shema je sljedeća:


Prelazimo na zajednicu svega zajedno. Signalnu žicu povezujemo sa servo pogona na pin 2, kontakte s pokretačem motora, pogonom na kotačima, na pin 5 i 6, od pokretača vitla na pin 9 i 10. Nakon izračuna potrebnih otpornika za LED, stavite ih u jaz pozitivne žice koja ide prema LED-ima. Anode s LED-a prednjih svjetala koje prolaze kroz otpornike spojene su na 4-polni, a katode na GND.

Arduino TX i RX kontakti potrebni su za povezivanje s računalom, pa ćemo Bluetooth modul povezati kroz biblioteku SoftwareSerial. To jest kroz stvoreni softverski port. Spajanje modula je sljedeće:

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

Postavljanje sve električne energije:


Sve to smjestit ćemo u stražnji dio modela, iznad stražnje osovine:


Prvo pričvrstimo baterije na obostranu traku ili gumenom trakom:


Pored njih na obostranu traku popravljamo Arduino i vozač motora:


Sada možete staviti kotače na model i pričvrstiti bočne dijelove koji pokrivaju električnu energiju:


Radi udobnosti naknadnog punjenja skica, ispostavite žice za spajanje na USB-TTL pretvarač.

Korak 4 Divimo se.
Odmorite se i uživajte u ljepoti modela:






Korak 5 Pripremite programsko okruženje i ispunite skicu.
Za uređivanje i popunjavanje skica prikladno je koristiti Arduino IDE.Ako ga imate, provjerite je li ažuriran. Ili je preuzmite i instalirajte s.

Dalje moramo dodati sljedeće knjižnice. Knjižnica Servo.h pojednostavljuje rad s servo pogonom, a SoftwareSerial.h za stvaranje softverskog komunikacijskog porta za Bluetooth modul:
libre_servo.rar [24,79 Kb] (preuzimanja: 55)

libre_softwareserial.rar [9.29 Kb] (preuzimanja: 52)


Preuzeti i nepakirani arhivi moraju se premjestiti u mapu "biblioteke" koja se nalazi u mapi s instaliranim Arduino IDE. Možete krenuti i drugim putem, a ne otpakirati arhive, dodati ih u programsko okruženje. Pokrenite Arduino IDE, odaberite Sketch - Connect Library s izbornika. Na samom vrhu padajućeg popisa odaberite stavku "Dodaj. Zip knjižnicu". Označavamo lokaciju preuzetih arhiva. Nakon svih koraka, trebate ponovo pokrenuti Arduino IDE.

Korak 6 Konfigurirajte Bluetooth modul.
Prije upotrebe, Bluetooth modul mora biti konfiguriran. Da biste to učinili, ispunite sljedeću skicu u Arduino ploču:
send_-at_bluetooth.rar [857 b] (preuzimanja: 56)


Potrebno je za povezivanje računala s Bluetooth modulom. Koristimo prozor terminala iz Arduino IDE. Odaberite Alati - Port Monitor.
Za HC-05 postavite brzinu na 38400, postavite parametar slanja NL i CR i unesite sljedeće naredbe:
"AT" - uneseno bez navodnika, trebalo bi doći odgovor "OK". Ako dođete, nastavljamo dalje unositi naredbe.
"AT + UART = 57600,0,0" - postavite brzinu na 57600 bps.

Korak 7 Ispunite skicu.
Da bi naš model zaživio, ispunite sljedeću skicu:
bist_reag.rar [959 b] (preuzimanja: 70)


8. korak Upravljajte modelom.
Modelom možete upravljati na više načina. Najjednostavnije je korištenje Android uređaja kao daljinskog upravljača. Prvo dodajte Bluetooth uređaj našeg modela na Android. Da biste to učinili, idite na Bluetooth postavke, pronađite naš Arduino modul i povežite se pomoću lozinke za vezu "1234", možda će lozinka biti "0000", a može biti različita za različite modele. Zatim instalirajte upravljački program. Preuzmite program Arduino BT Joystick Free s Google playa. Nakon što instalirate i pokrenete postavke programa, instalirajte sljedeće timove:
W - naprijed
S - leđa
A - lijevo
D - u pravu
F - stani
G - volan
Y - vitlo dolje
T - vitlo gore
H - stop vitlo
K - prednja svjetla
L - isključeno prednje svjetlo

Ako ste ljubitelj Windows uređaja ili jednostavno Android nije pri ruci, preuzmite sljedeći program:
wincom.rar [49.07 Kb] (preuzimanja: 51)


Na uređaju sa sustavom Windows prvo biste trebali dodati novi uređaj koristeći istu lozinku. A također konfigurirajte program za iste naredbe.

Po mom mišljenju, najprikladnije je koristiti fizički daljinski upravljač, jer tada osjetite klik gumba. Preporučujem izradu daljinskog upravljača, slijedeći upute.

I dodajte mu Bluetooth modul. Detaljan opis postupka.

Dodajem i videozapis koji demonstrira rad mog modela:


I rad zasebnog vitla:


Načini upravljanja modelom
Ukupno birača: 28
10
9.3
10

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...