» Elektronika » Arduino »„ Jeep “iš„ Lego Technic “ir„ Arduino “

„Jeep“ iš „Lego Technic“ ir „Arduino“

„Jeep“ iš „Lego Technic“ ir „Arduino“

Laba diena visiems. Šį kartą aš susidūriau su „Lego 42075“, modelis Visureigio greitojo reagavimo tarnyba. Į jį pridėjau gervę, padėjau ant didžiųjų „Lego 42029“ komplekto ratų ir elektrifikavau naudodamasi Arduino „Pro Mini“. Valdymui naudosime „Bluetooth“ kanalą. Mano nuomone, tai yra patogiausias ir stabiliausias būdas valdyti modelius.

Norėdami sukurti šį modelį, mes naudosime:

- „Lego Technic 42075“
- „Lego Technic 42029“
- 2 balti šviesos diodai ir rezistoriai, suderinti su jais
- Mini 1:50 reduktoriaus variklis su 3 mm velenu
- „Arduino Pro Mini 5v AT Mega 328“
- L9110S variklio vairuotojas
- 1 servo pavara SG-90
- „Bluetooth“ modulis HC-06 arba lygiavertis
- „Arduino“ programinės įrangos USB-UART
- Kanceliarinis ar tiesiog aštrus peilis
- Variklio pavarų dėžė 6v 1: 150
- kondensatorius 10v 1000uF
- 2 vienos eilės šukos PLS-40
- Induktorius 68mkGn
- 2 Li-ion 18650 baterijos
- gręžti
- Tėčio ir mamos jungtis su dviem smeigtukais prie laido
- Homutikas
- Įvairių spalvų laidai
- Lydmetalis, kanifolija, lituoklis
- 3,2 mm metalo grąžtas
- 3x20, 3x40, 3x60 veržlės ir poveržlės jiems

1 žingsnis. Mechaninės dalies paruošimas.
Pradėkime nuo mini reduktoriaus variklio, jis būtinas gervei. Turite pasirinkti su 1:50 pavarų dėže, pasukite lėtai, tačiau su gerve galite pakelti didelius krovinius. Taip pat išėjimo veleno skersmuo turėtų būti 3 mm. Pirmiausia reikia suklijuoti laidus prie variklio. Toliau, ant išvesties veleno, reikia uždėti jungiamąją movą iš „Lego“, įkišant degtukų segmentą į vieną iš rankovės griovelių. Norėdami sujungti su „Lego“ dalimis, mes paimame dalį iš metalo konstruktoriaus, sulenkdami ją raidės P forma, mes ją sujungiame su reduktoriaus varikliu spaustuku:


Tada 3x20 varžtais pritvirtiname reduktoriaus variklį prie „Lego T“ detalės.



Visureigio varomoji ašis yra galinė. Modelis nėra labai sunkus, todėl galite naudoti reduktorių, kurio pavarų santykis yra 1: 150. Ir 6 voltų variklis. Prieš montuodami ant modelio, nutieskite variklio laidus. Norėdami sujungti ratus prie reduktoriaus veleno, būtina peiliu pjaustyti išėjimo velenus. Iškirpkite išėjimo velenus pagal kryžiaus formą ir „Lego“ dalies matmenis, būtent kryžminę ašį. Būtina apkirpti abu velenus:


Mes pereiname prie priekinių ratų mechanizmo. Mes imame servo SG-90. Rekomenduoju rinktis su metalinėmis pavaromis. Apipjaustome išsikišančias kūno dalis, reikalingas tvirtinimui. Mes paimame gręžtuvą ir gręžiame 3,2 mm skersmens skylę. Jei neturite gręžtuvo ar tinkamo grąžto, tiesiog išpjaukite mažas skylutes dėkle iš abiejų pusių. Svarbiausia - nepažeisti vidinio mechanizmo ir stalviršio lentos:


Mes užmauname ant veleno mažą svirtį, kuri komplektuojama su servopavara.Mes pritvirtiname mažą "Lego" dalį prie svirties, ji atrodo kaip ovalas su dviem skersiniais skylėmis:

Tuo mes su mechanika esame baigę.

2 žingsnis. Sukurkite modelį.
Norėdami surinkti modelį, mums reikia „Lego Technic 42075“ surinkimo instrukcijų. Jis pateikiamas kartu su šiuo rinkiniu. Jei jį pametėte arba planuojate surinkti modelį iš dalių iš kito dizainerio, instrukcijas visada galite atsisiųsti į.

Turite atsisiųsti tik 1 dalį.
Jums taip pat reikės instrukcijų iš „Lego 42029“. Tik antroji dalis. Galite atsisiųsti.

Mes einame tiesiai į susirinkimą. Mes imamės instrukcijos 42075. Pirmiausia renkame nuo 1 iki 15 puslapių. Mes viską darome pagal instrukcijas, išskyrus pavarų montavimą. Mums nereikia pavarų, o tik trukdysime. Mes pereiname prie galinės ašies. Jis turi būti surinktas iš nuotraukos. Pirmiausia sumontuojame variklio pavarų dėžę, pritvirtiname ir tik po to įstatome kryžminius velenus, kad būtų galima prijungti prie ratų:



Įdėjus ratus, jis turėtų atrodyti taip:


Uždėkite užpakalinę ašį ant jau surinktos bazės:



Priekinė ašis taip pat surinkta iš nuotraukos.


Mes pritvirtiname servovarą, naudodami 3x60 varžtus ir veržles:


Vėl imame instrukcijas ir renkame modelio užpakalinę dalį nuo 41 iki 62 puslapių. Toliau durys ir prietaisų skydeliai nuo 66 iki 71 psl., Taip pat kabina nuo 98 iki 101 puslapių:


Šiame etape jis turėtų atrodyti taip:


Mes surenkame gervę pagal instrukcijas, pateiktas „Lego 42029“ 2 dalyje, nuo 15 iki 21 puslapio. Pridėkite keletą dalių tvirtinimo prie šio modelio dalių:


Mes pritvirtiname gervę priešais modelį:


Modelio apačioje gervė pritvirtinama taip:


Mes montuojame gervės pavarą, būtent jau paruoštą mini pavarų variklį:


Visiškai sukomplektuota gervė atrodo taip:


Gaubtą surenkame pagal instrukcijas 42075 nuo 87 iki 95 puslapių. Šiek tiek pakeitę laikiklį, kaip parodyta nuotraukoje:


Mes įdėjome gaubtą į vietą ir tęsėme mažo stogo kolekciją. Mes įdėjome du šviesos diodus kaip priekinius žibintus:


Mes įdėjome jį į modelį:


Vėlgi kreipiamės į nurodymą 42075, šį kartą renkame nuo 63 iki 65 ir nuo 104 iki 105 puslapių. Gauname išsamią informaciją, apimančią visą elektriką:


3 žingsnis Elektrifikavimas.
Taigi, įdomiausia. Geriau atskirti „Arduino“ ir variklių maitinimą, kad būtų išvengta valdiklio perkrovos per galios viršįtampius. Modelis yra mažas ir „Arduino“ energijai gaminti naudosime mažą A27 arba A23 bateriją. Prispauskite laidus prie akumuliatoriaus kontaktų ir pritvirtinkite elektrine juostele:


Varikliams maitinti imame du Li-ion 18650. Lydme juos lygiagrečiai ir izoliuojame, išvesdami maitinimo jungtį:


Jei kas nors domisi, galite maitinti viską iš baterijų, tačiau tada reikia įdėti 68μH induktorių į teigiamo Arduino maitinimo laido tarpą. Taip pat pridėkite 10v 1000uF kondensatorių, sujungtą lygiagrečiai su Arduino maitinimo šaltiniu. Schema yra tokia:


Mes kartu pereiname prie visko sąjungos. Signalinę laidą nuo servo pavaros mes prijungiame prie 2 kaiščio, kontaktus nuo variklio vairuotojo, rato pavaros, prie 5 ir 6 kaiščių, nuo gervės vairuotojo iki 9 ir 10 kaiščių. Apskaičiavę reikalingus šviesos diodų rezistorius, įdėkite juos į teigiamo laido, einančio į šviesos diodus, tarpą. Anodai iš priekinių žibintų šviesos diodų, einančių per rezistorius, yra prijungti prie 4 kontaktų, katodai - prie GND.

„Arduino TX“ ir „RX“ kontaktai reikalingi prisijungimui prie kompiuterio, todėl „Bluetooth“ modulį mes prijungsime per „SoftwareSerial“ biblioteką. Tai yra, per sukurtą programinę įrangą. Modulio jungtis yra tokia:

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

Įdėkite visą elektriką:


Visa tai sudėsime modelio gale, virš galinės ašies:


Pirmiausia akumuliatorius pritvirtiname prie dvipusės juostos arba su gumine juostele:


Šalia jų ant dvipusės juostos pritvirtiname Arduino ir variklio vairuotoją:


Dabar galite sudėti ratus ant modelio ir pritvirtinti šonines dalis, kurios dengia elektriką:


Vėliau eskizų užpildymo patogumui išveskite laidus, kad galėtumėte prisijungti prie USB-TTL keitiklio.

4 žingsnis mes žavisi.
Padarykite pertrauką ir mėgaukitės modelio grožiu:






5 žingsnis: Paruoškite programavimo aplinką ir užpildykite eskizą.
Norėdami redaguoti ir užpildyti eskizus, patogu naudoti „Arduino IDE“.Jei turite, patikrinkite, ar ji atnaujinta. Arba atsisiųskite ir įdiekite iš.

Toliau turime pridėti šias bibliotekas. „Servo.h“ biblioteka supaprastina darbą su „servo“ įrenginiu, o „SoftwareSerial.h“ - programinės įrangos ryšio prievado „Bluetooth“ moduliui sukurti:
libre_servo.rar [24,79 Kb] (atsisiuntimai: 55)

libre_softwareserial.rar [9,29 Kb] (atsisiuntimų: 52)


Atsisiųsti ir neišpakuoti archyvai turėtų būti perkelti į „bibliotekų“ aplanką, esantį aplanke, kuriame įdiegta „Arduino IDE“. Galite eiti kitu keliu, būtent neišpakuodami archyvų, įtraukdami juos į programavimo aplinką. Paleiskite „Arduino IDE“, meniu pasirinkite „Sketch - Connect Library“. Pačiame išskleidžiamojo sąrašo viršuje pasirinkite elementą „Pridėti .Zip biblioteką“. Nurodome atsisiųstų archyvų vietą. Atlikę visus veiksmus, turite iš naujo paleisti „Arduino IDE“.

6 veiksmas. Konfigūruokite „Bluetooth“ modulį.
Prieš naudojimą „Bluetooth“ modulis turi būti sukonfigūruotas. Norėdami tai padaryti, užpildykite šį eskizą „Arduino“ lentoje:
„send_-at_bluetooth.rar“ [857 b] (atsisiuntimų: 56)


Tai reikalinga norint sujungti kompiuterį su „Bluetooth“ moduliu. Mes naudojame terminalo langą iš „Arduino IDE“. Pasirinkite „Tools - Port Monitor“.
Jei norite naudoti HC-05, nustatykite greitį į 38400, nustatykite siuntimo parametrą NL ir CR ir įveskite šias komandas:
„AT“ - įvestas be kabučių, turėtų būti atsakymas „Gerai“. Jei atvyksite, mes toliau įvesime komandas toliau.
„AT + UART = 57600,0,0“ - nustatykite greitį iki 57600 bps.

7 žingsnis Užpildykite eskizą.
Norėdami, kad mūsų modelis gyvuotų, užpildykite šį eskizą:
bist_reag.rar [959 b] (atsisiuntimų: 70)


8 veiksmas. Tvarkykite modelį.
Galite valdyti modelį keliais būdais. Lengviausia naudoti „Android“ įrenginį kaip nuotolinio valdymo pultą. Pirmiausia pridėkite mūsų modelio „Bluetooth“ įrenginį prie „Android“. Norėdami tai padaryti, eikite į „Bluetooth“ nustatymus, raskite mūsų „Arduino“ modulį ir prisijunkite naudodami „1234“ ryšio slaptažodį. Galbūt slaptažodis bus „0000“, jis gali būti skirtingas skirtingiems modeliams. Tada įdiekite valdymo programą. Atsisiųskite nemokamą programą „Arduino BT Joystick Free“ iš „Google Play“. Įdiegę ir paleisdami programos nustatymus, įdiekite sekančios komandos:
W - pirmyn
S - atgal
A - kairė
D - teisingai
F - sustojimas
G - vairas
Y - gervė žemyn
T - gervė
H - gervė
K - priekiniai žibintai
L - priekinis žibintas išjungtas

Jei esate „Windows“ įrenginių gerbėjas arba tiesiog „Android“ nėra po ranka, atsisiųskite šią programą:
Wincom.rar [49,07 Kb] (atsisiuntimų: 51)


„Windows“ įrenginyje pirmiausia turėtumėte pridėti naują įrenginį naudodami tą patį slaptažodį. Taip pat sukonfigūruokite programą toms pačioms komandoms.

Mano nuomone, patogiausia naudoti fizinį nuotolinio valdymo pultą, nes tada jaučiamas mygtuko paspaudimas. Aš rekomenduoju padaryti nuotolinio valdymo pultą, vykdant instrukcijas.

Ir pridėkite prie jo „Bluetooth“ modulį. Išsamus proceso aprašymas.

Taip pat pridedu vaizdo įrašą, kuriame demonstruojamas mano modelio darbas:


Ir atskiros gervės darbas:


Modelio valdymo būdai
Iš viso rinkėjų: 28
10
9.3
10

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...