» Electronics » Arduino »" Jeep "mula sa Lego Technic at Arduino

Jeep mula sa Lego Technic at Arduino

Jeep mula sa Lego Technic at Arduino

Magandang araw sa lahat. Sa pagkakataong ito ay naabutan ko ang Lego 42075, ang modelo Serbisyo ng mabilis na tugon sa SUV. Nagdagdag ako ng isang winch dito, ilagay ito sa malaking gulong mula sa Lego 42029 set at nakuryente gamit ito Arduino Pro Mini. Para sa control gagamitin namin ang Bluetooth channel. Sa palagay ko, ito ang pinaka maginhawa at matatag na paraan upang pamahalaan ang mga modelo.

Upang lumikha ng modelong ito gagamitin namin:

- Lego Technic 42075
- Lego Technic 42029
- 2 puting LEDs at resistors na tumugma sa kanila
- Mini 1:50 gear motor na may 3 mm baras
- Arduino Pro Mini 5v AT Mega 328
- driver ng engine na L9110S
- 1 servo drive SG-90
- Bluetooth module HC-06 o katumbas
- USB-UART para sa Arduino firmware
- Clerical o isang matalim na kutsilyo
- Motor gearbox 6v 1: 150
- Capacitor 10v 1000uF
- 2 solong hilera ang sumali sa PLS-40
- Inductor 68mkGn
- 2 Li-ion 18650 na baterya
- drill
- Konektor ng tatay-nanay ng dalawang pin sa kawad
- Homutik
- Mga wire ng iba't ibang kulay
- Solder, rosin, bakal na panghinang
- Drill bit para sa metal 3.2 mm
- Bolts 3x20, 3x40, 3x60 nuts at tagapaghugas para sa kanila

Hakbang 1 Paghahanda ng bahagi ng mekanikal.
Magsimula tayo sa isang mini gear motor, kinakailangan para sa isang winch. Kailangan mong pumili sa isang ratio ng gear ng 1:50, mabagal, ngunit may isang winch maaari kang mag-angat ng malalaking naglo-load. Gayundin, ang output shaft ay dapat na 3 mm ang lapad. Una kailangan mong ibenta ang mga wires sa motor. Susunod, sa output shaft, kinakailangan upang ilagay ang pagkonekta ng manggas mula sa Lego, pagpasok ng isang segment ng tugma sa isa sa mga grooves ng manggas. Upang kumonekta sa mga bahagi ng Lego, kinuha namin ang bahagi mula sa metal na tagapagtayo, baluktot ito sa hugis ng titik na "P" ikinonekta namin ito sa motor motor gamit ang isang salansan:


Pagkatapos ay i-fasten namin, gamit ang 3x20 bolts, ang gear motor sa bahagi ng hugis ng Lego T.



Ang pagmamaneho ng ehe ng SUV ay ang likuran. Ang modelo ay hindi masyadong mabigat, kaya maaari mong gamitin ang isang motor ng gear na may ratio ng gear na 1: 150. At isang 6 volt motor. Itala ang mga wire sa motor bago mag-install sa modelo. Upang ikonekta ang mga gulong sa baras ng gearmotor, kinakailangan upang i-cut ang mga shaft ng output na may kutsilyo. Pakinisin ang mga shaft ng output sa hugis ng isang krus at ang mga sukat ng bahagi ng Lego, lalo na ang cross axis. Ito ay kinakailangan upang gupitin ang parehong mga gahi:


Nagpapasa kami sa mekanismo ng mga harap na gulong. Kinukuha namin ang servo SG-90. Inirerekumenda ko ang pagpili sa mga gears ng metal. Pinuputol namin ang mga nakausli na bahagi ng katawan na kinakailangan para sa pag-fasten. Kumuha kami ng isang drill at mag-drill ng isang butas na may diameter na 3.2 mm. Kung wala kang drill o tamang drill sa kamay, putulin lamang ang mga maliliit na butas sa magkabilang panig. Ang pangunahing bagay ay hindi masira ang panloob na mekanismo at ang counterter board:


Inilalagay namin sa baras ang isang maliit na pingga na kumpleto sa isang drive ng servo.Nag-fasten kami ng isang maliit na bahagi ng Lego sa pingga, mukhang isang hugis-itlog na may dalawang mga butas sa krus:

Sa mga mekanika na ito ay tapos na kami.

Hakbang 2 Buuin ang modelo.
Upang tipunin ang modelo, kailangan namin ang mga tagubilin sa pagpupulong para sa Lego Technic 42075. May dala itong kit. Kung nawala mo ito o plano mong mag-ipon ng isang modelo mula sa mga bahagi mula sa ibang taga-disenyo, ang mga tagubilin ay maaaring laging ma-download papunta sa.

Kailangan mong mag-download ng 1 bahagi lamang.
Kakailanganin mo rin ang mga tagubilin mula sa Lego 42029. Ang pangalawang bahagi lamang. Maaari mong i-download ito.

Nagpapatuloy kami nang diretso sa pagpupulong. Kinukuha namin ang pagtuturo 42075. Una, kinokolekta namin mula sa 1 hanggang 15 na pahina. Ginagawa namin ang lahat ayon sa mga tagubilin, maliban sa pag-install ng mga gears. Hindi namin kailangan ng mga gears, ngunit makagambala lamang. Nagpapasa kami sa likidong ehe. Dapat itong kolektahin mula sa larawan. Una, inilalagay namin ang motorbox ng motor, i-fasten ito, at pagkatapos lamang na isingit namin ang mga cross shaft para sa pagkonekta sa mga gulong.



Gamit ang mga gulong na naka-install, dapat itong magmukhang ganito:


I-install ang hulihan ng ehe sa isang nakaipon na base:



Ang front axle ay tipunin din mula sa larawan.


Inaayos namin ang servo gamit ang 3x60 bolts at nuts sa kanila:


Muli naming kinukuha ang mga tagubilin at kinokolekta ang likod ng modelo mula sa mga pahina 41 hanggang 62. Susunod, ang mga pintuan at mga dashboard mula sa mga pahina 66 hanggang 71. At pati na rin ang cabin mula sa mga pahina 98 hanggang 101:


Sa yugtong ito, dapat ganito ang hitsura:


Pinagsasama namin ang winch ayon sa mga tagubilin mula sa Lego 42029 na bahagi 2 mula sa pahina 15 hanggang 21. Magdagdag ng isang pares ng mga bahagi para sa paglapit sa modelong ito:


Inaayos namin ang winch sa harap ng modelo:


Sa ilalim ng modelo, ang winch ay nakalakip tulad ng sumusunod:


Nag-install kami ng winch drive, lalo na, ang naka-handa na mini gear motor:


Ang isang kumpletong winch ay ganito ang hitsura:


Pinagsama namin ang hood ayon sa tagubilin 42075 mula sa mga pahina 87 hanggang 95. Ang pagkakaroon ng bahagyang binago ang bundok, tulad ng ipinapakita sa larawan:


Inilalagay namin ang hood sa lugar, at magpatuloy sa koleksyon ng isang maliit na bubong. Naglagay kami ng dalawang LEDs dito, bilang mga headlight:


Inilalagay namin ito sa modelo:


Muli kaming bumaling sa tagubilin 42075, sa oras na ito kinokolekta namin mula sa mga pahina 63 hanggang 65 at mula sa 104 hanggang 105. Nakukuha namin ang mga detalye na sumasakop sa lahat ng mga electrics:


Hakbang 3 Electrification.
Kaya, ang pinaka-kawili-wili. Mas mainam na paghiwalayin ang supply ng kuryente ng Arduino at motors, upang maiwasan ang labis na labis na pagkontrol ng kontrol sa mga pagbagsak ng kuryente. Ang modelo ay maliit at gagamitin namin ang isang maliit na baterya ng A27 o A23 upang ma-kapangyarihan ang Arduino. Pindutin ang mga wire sa mga contact ng baterya at ayusin ang mga ito gamit ang de-koryenteng tape:


Upang mabigyan ng kapangyarihan ang mga motor, kumuha kami ng dalawang Li-ion 18650. Pinagbili namin ang mga ito nang magkatulad at ibukod ang mga ito, na pinalabas ang power connector:


Kung ang sinuman ay interesado, maaari mong kapangyarihan ang lahat mula sa mga baterya, ngunit pagkatapos ay kailangan mong maglagay ng isang induktor 68μH sa puwang ng positibong wire ng Arduino. At magdagdag din ng isang 10v 1000uF capacitor na konektado kahanay sa supply ng kuryente ng Arduino. Ang scheme ay ang mga sumusunod:


Nagpapasa kami sa unyon ng lahat nang magkasama. Ikinonekta namin ang signal wire mula sa servo drive hanggang pin 2, mga contact mula sa driver ng motor, wheel drive, sa pin 5 at 6, mula sa winch driver hanggang sa pin 9 at 10. Ang pagkakaroon ng kinakalkula ang mga kinakailangang resistors para sa mga LED, ilagay ang mga ito sa puwang ng positibong wire na papunta sa mga LED. Ang mga Anode mula sa mga LED ng headlight na dumadaan sa mga resistors ay konektado sa 4 pin, ang mga cathode sa GND.

Ang mga contact ng Arduino TX at RX ay kinakailangan upang kumonekta sa isang computer, kaya ikinonekta namin ang module na Bluetooth sa pamamagitan ng Software Library. Iyon ay, sa pamamagitan ng nilikha na software com-port. Ang koneksyon sa module ay ang mga sumusunod:

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

Ang paglalagay ng lahat ng mga electrics:


Ang lahat ng ito ay ilalagay namin sa likuran ng modelo, sa itaas ng likidong ehe:


Una, ikinakabit namin ang mga baterya sa dobleng panig ng tape o sa isang goma na banda:


Susunod sa kanila sa isang double-sided tape na ayusin namin ang Arduino at ang driver ng engine:


Ngayon ay maaari mong ilagay ang mga gulong sa modelo at ikabit ang mga bahagi ng bahagi na sumasakop sa mga electrics:


Para sa kaginhawaan ng kasunod na pagpuno ng mga sketch, output ang mga wire upang kumonekta sa USB-TTL converter.

Hakbang 4 Humanga kami.
Magpahinga at tamasahin ang kagandahan ng modelo:






Hakbang 5 Ihanda ang kapaligiran sa programming at punan ang sketch.
Upang mai-edit at punan ang mga sketch ay maginhawa upang magamit ang Arduino IDE.Kung mayroon ka nito, suriin kung napapanahon. O i-download at i-install ito.

Susunod kailangan nating magdagdag ng mga sumusunod na mga aklatan. Ang library ng Servo.h ay pinapadali ang gawain sa drive ng servo, at SoftwareSerial.h para sa paglikha ng isang port ng komunikasyon ng software para sa module ng Bluetooth:
libre_servo.rar [24.79 Kb] (mga pag-download: 55)

libre_softwareserial.rar [9.29 Kb] (mga pag-download: 52)


Ang nai-download at hindi na-unpack na mga archive ay dapat ilipat sa folder na "mga aklatan" na matatagpuan sa folder na naka-install ang Arduino IDE. Maaari kang pumunta sa iba pang paraan, lalo na nang hindi i-unpack ang mga archive, idagdag ang mga ito sa kapaligiran ng programming. Ilunsad ang Arduino IDE, piliin ang Sketch - Ikonekta ang Library mula sa menu. Sa pinakadulo tuktok ng listahan ng drop-down, piliin ang item na "Idagdag .Zip library". Ipinapahiwatig namin ang lokasyon ng nai-download na mga archive. Matapos ang lahat ng mga hakbang, kailangan mong i-restart ang Arduino IDE.

Hakbang 6 I-configure ang module ng Bluetooth.
Bago gamitin, dapat na ma-configure ang module ng Bluetooth. Upang gawin ito, punan ang sumusunod na dibuho sa Arduino board:
send_-at_bluetooth.rar [857 b] (mga pag-download: 56)


Kinakailangan upang ikonekta ang computer sa isang module ng Bluetooth. Ginagamit namin ang window window mula sa Arduino IDE. Piliin ang Mga tool - Monitor ng Port.
Para sa HC-05, itakda ang bilis sa 38400, itakda ang ipadala na parameter ng NL at CR at ipasok ang mga sumusunod na utos:
"AT" - ipinasok nang walang mga marka ng sipi, ang sagot na "OK" ay dapat darating. Kung darating ka, patuloy kaming magpasok ng mga utos.
"AT + UART = 57600,0,0" - itakda ang bilis sa 57600 bps.

Hakbang 7 Punan ang sketch.
Upang mabuhay ang aming modelo, punan ang sumusunod na sketsa:
bist_reag.rar [959 b] (mga pag-download: 70)


Hakbang 8 Pamahalaan ang modelo.
Maaari mong kontrolin ang modelo sa ilang mga paraan. Ang pinakamadali ay ang paggamit ng isang aparato ng Android bilang isang remote control. Una, idagdag ang aparato ng bluetooth ng aming modelo sa Android. Upang gawin ito, pumunta sa mga setting ng Bluetooth, hanapin ang aming Arduino module at kumonekta gamit ang password para sa koneksyon na "1234", marahil ang password ay "0000", maaari itong iba para sa iba't ibang mga modelo. Pagkatapos ay i-install ang control program. I-download ang programang Arduino BT Joystick Libreng mula sa pag-play ng Google. Matapos i-install at patakbuhin ang mga setting ng programa, i-install sumusunod na mga koponan:
W - pasulong
S - pabalik
A - kaliwa
D - tama
F - huminto
G - manibela
Y - winch down
T - winch up
H - itigil ang winch
K - mga headlight
L - off ang headlight

Kung ikaw ay tagahanga ng mga aparatong Windows, o hindi lamang sa Android, i-download ang sumusunod na programa:
wincom.rar [49.07 Kb] (mga pag-download: 51)


Sa isang aparato ng Windows, dapat mo munang magdagdag ng isang bagong aparato gamit ang parehong password. At i-configure din ang programa para sa parehong mga utos.

Sa palagay ko, mas maginhawang gumamit ng isang pisikal na remote control, mula noon naramdaman mo ang pag-click ng isang pindutan. Inirerekumenda ko ang paggawa ng isang remote control, pagsunod sa mga tagubilin.

At magdagdag ng isang module ng Bluetooth dito. Detalyadong paglalarawan ng proseso.

Nagdagdag din ako ng isang video na nagpapakita ng gawain ng aking modelo:


At ang gawain ng isang hiwalay na winch:


Mga paraan upang pamahalaan ang modelo
Kabuuang Mga Botante: 28
10
9.3
10

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...