» Electronics » Arduino »Trak ng apoy mula sa Lego Technic at Arduino

Ang trak ng sunog mula sa Lego Technic at Arduino

Ang trak ng sunog mula sa Lego Technic at Arduino

Nagpapatuloy ako pagmomolde mula sa Lego Technic at electrifying models hanggang sa Arduino. Sa oras na ito nagustuhan ko ang Lego Technic 42068 na fire truck. Inaalalayan ko ito para sa posibilidad ng electrification at ilagay ito sa mga malalaking gulong, sapagkat, sa palagay ko, mas mahusay ito sa mga malalaking gulong. Batay sa aking personal na karanasan, ang pinakamahusay na paraan upang makontrol ay ang Bluetooth.

Upang maisakatuparan ito gawang bahay kakailanganin:
- Lego Technic 42068
- Lego Technic 42029
- 2 puting LEDs at resistors na tumugma sa kanila
- Arduino Pro Mini 5v AT Mega 328
- driver ng engine na L9110S
- 1 servo drive SG-90
- Bluetooth module HC-05 o katumbas
- USB-UART para sa Arduino firmware
- Clerical o isang matalim na kutsilyo
- Motor gearbox 6v 1: 100
- Capacitor 10v 1000uF
- 2 solong hilera ang sumali sa PLS-40
- Inductor 68mkGn
- 2 Li-ion 18650 na baterya
- Konektor ng tatay-nanay ng dalawang pin sa kawad
- Homutik
- Mga wire ng iba't ibang kulay
- Solder, rosin, bakal na panghinang
- Bolts 3x20, 3x40, 3x60 nuts at tagapaghugas para sa kanila

Hakbang 1 Ihanda ang gear motor.
Ang aming modelo ay hinihimok ng isang 6-volt motor, na kumpleto sa isang motor motor. Mabigat ang modelo, kaya pinakamahusay na gumamit ng isang motor na may gear ratio na 1: 100. Ang modelo ay sumakay hindi napakabilis, ngunit may kumpiyansa sa anumang ibabaw at nakakamit ang napakalaking slide. Ang mga shaft ng output ay hindi nagpapahiwatig ng isang koneksyon sa mga bahagi ng Lego, kaya kumuha kami ng kutsilyo at binigyan ang mga shaft ng isang hugis ng krus, ang mga sukat bilang mga bahagi ng Lego:


Hakbang 2 Paghahanda ng Servo.
Sa kabila ng mga malalaking gulong, ang maliit na servo ng SG-90 ay sapat upang i-on ang mga ito. Kung posible, mas mahusay na pumili ng isang servo na may mga metal na gears. Pinutol namin ang kanyang nakausli na "mga pakpak" para sa pag-fasten. Makagambala lamang sila. Susunod, sa servo pabahay namin mag-drill ng isang butas na may diameter na 3.2 mm o pinutol lamang ito. Mag-ingat! Kapag isinasagawa ang operasyon na ito, ang pangunahing bagay ay hindi hawakan ang panloob na chip.

Kasama sa servo ay isang pingga, ilagay ito sa baras. Kinukuha namin ang bahagi ng Lego at ginagamit ang self-tapping screw na kasama ang servo drive, i-fasten ito sa pingga:


Hakbang 3 Buuin ang modelo.
Upang mabuo ang modelo ay gagamitin namin ang dalawang tagubilin mula sa Lego at. Sumama sila sa tagabuo, ngunit kung nawala mo ang mga ito, maaari mong palaging mag-download mula sa opisyal na website ng Lego.

I-download ang lahat ng mga tagubilin at magpatuloy sa pagpupulong. Una, kailangan namin ng pagtuturo 42029, parehong mga bahagi. Ang hulihan ng ehe ay kinuha mula sa mga tagubilin Lego 42029 na bahagi 1, na nagsisimula mula sa 3 mga pahina hanggang 8 kasama. Magdagdag ng mga bahagi na hugis para sa paglakip sa mga bukal. Ang pagkakaroon ng ilagay ang pagkonekta ng manggas sa output shaft ng gear motor, i-fasten namin ito gamit ang isang 3x60 bolt tulad ng ipinapakita sa larawan:




Pinagsama namin ang suspensyon sa harap ayon sa mga pahina 21 hanggang 23 ng Lego 42029 na bahagi 1. Pati na rin ang mga pahina 6 hanggang 11 ng pangalawang bahagi ng Lego 42029. Inaayos namin ang servo drive na may 3x40 bolt, tulad ng ipinakita sa larawan. Bago kumonekta, kinakailangan upang i-on ang servo lever sa isang posisyon na 90 degree, at bigyan ang mga gulong ng posisyon na kahanay sa pabahay:




Ikinonekta namin ang parehong mga bahagi sa mounting point ng gear motor:


Pumunta ka ngayon sa Lego 42068. Pinagsama namin ang cabin mula sa mga pahina 107 hanggang 115. Inilagay namin ang nagresultang bahagi sa aming base, idagdag ang mga rack sa larawan sa likuran:


Pagkatapos ay magpatuloy sa pahina 132 hanggang 160:



Sa tuktok ay idinagdag namin ang mount para sa mga LED, huwag kalimutang kalkulahin ang mga resistors para sa kanila at ibenta ang mga ito sa open circuit:


Ayon sa mga tagubilin sa Lego Technic 42068, mula sa mga pahina 118 hanggang 128 ay tipunin natin ang tuktok na takip.

Hakbang 4 Arduino.
Ang mga modelo ng nutrisyon ay isang napakahalagang isyu. Ang pinakamadali (at pinaka-matatag) na paraan upang ibahagi ang pagkain. Gumamit ng isang 9 volt na baterya ng korona para sa Arduino. At ang mga baterya para sa motor at isang module ng Bluetooth. Ibinebenta namin ang dalawang Li-ion 18650s kahanay, Ibinato ang pagkonekta konektor para sa madaling koneksyon, at i-twist ang mga ito gamit ang de-koryenteng tape:


Upang gumamit ng isang solong supply ng kuryente, kinakailangan upang magdagdag ng isang induktor 68μH sa puwang ng Arduino positibong wire ng kuryente at kumonekta ng isang 10v 1000uF capacitor kahanay. Ikinonekta namin ang signal wire ng servo sa pin 2, ang driver ng motor na pin 5 at 6, ikinonekta namin ang mga anod ng mga LED headlight sa pamamagitan ng mga resistors sa 4 pin, ang mga cathode sa GND. Ang mga résistor ay dapat mapili para sa mga diode na iyong ginagamit.

Ikinakalat ko ang scheme:


Ang module ng Bluetooth ay maaaring gumamit ng HC-05 o HC-06. Madali silang bilhin, at ang presyo ay makatuwirang makatwiran. Gumagana ang HC-05, depende sa mga setting, sa master mode, iyon ay, lumilikha ito ng isang koneksyon mismo, o sa mode ng alipin, maaari kang kumonekta dito. Ang HC-06 ay gumagana lamang sa mode ng alipin. Ang module mismo ay isang maliit na board na may isang maliit na distansya sa pagitan ng mga contact:


Ito ay nagkakahalaga ng pagpili ng isang handa na module sa anyo ng dalawang board na magkasama. Ang isang malaking lupon ng mga ito ay isang espesyal na tinapay na may mga kinakailangang mga contact at isang boltahe regulator 3.3 volts na dinala sa isang maginhawang bloke upang mabigyan ang mismong module ng Bluetooth:


Upang ang mga contact sa TX at RX Arduino ay mananatiling libre upang kumonekta sa computer, ikokonekta namin ang module ng Bluetooth sa pamamagitan ng Software Library. Sa gayon gagawa kami ng isang port ng koneksyon sa software. Ikinonekta namin ang modyul tulad ng sumusunod:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Inilalagay namin ang mga baterya at 9 volt na baterya sa likuran ng makina:


Pinagsasama namin ang lahat ng mga electrics ayon sa scheme, gumagamit ako ng maliit na mga kable upang kumonekta:


Naglalagay kami ng isang electrician sa tuktok ng mga baterya:


Ngayon ay maaari mong ilagay sa itaas ang dating na natipon na nangungunang takip. Walang tuktok sa lokasyon ng elektrisyan, para sa maginhawang pag-access dito:


Ang mga gilid ng tuktok na takip ay tumaas upang makarating ka sa mga electrics at mula sa gilid:



Ngayon ay maaari mong isara ang likod ng ganap:


At sa gayon dapat itong magmukhang nasa ibaba:


At sa harap:


Hakbang 5 I-install ang programming environment at mga aklatan.
Ang Arduino programming environment ay ang Arduino IDE. Kung mayroon ka nito, suriin ang kaugnayan ng bersyon nito. Kung hindi, kinakailangan.

Pagkatapos ay magdagdag kami ng mga aklatan. Ang Servo.h ay ginagamit upang makontrol ang servo. Lumilikha ang SoftwareSerial.h ng isang port ng komunikasyon para sa module ng Bluetooth:
servo.rar [24.79 Kb] (mga pag-download: 68)

softwareserial.rar [9.29 Kb] (mga pag-download: 66)


I-download at i-unpack ang mga archive. Susunod, inilipat namin ang hindi naka-unpack na mga file sa folder na "mga aklatan" na matatagpuan sa folder na naka-install ang Arduino IDE. Maaari mo ring idagdag ang mga ito sa kapaligiran ng programming nang hindi ma-unpack ang mga archive. Upang gawin ito, patakbuhin 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". Ito ay nananatiling ipahiwatig ang lokasyon ng nai-download na mga archive. Matapos ang lahat ng mga pagmamanipula, kailangan mong i-restart ang Arduino IDE.

Hakbang 5 Pag-configure ng module ng komunikasyon.
Ang susunod na hakbang ay upang mai-configure ang module ng Bluetooth. Upang gawin ito, punan ang sumusunod na dibuho sa Arduino board:
bluetooth_send_at.rar [857 b] (mga pag-download: 63)


Ang sketch na ito ay ginagamit upang ikonekta ang isang computer gamit ang isang module ng Bluetooth. Gagamitin namin ang window window mula sa Arduino IDE. Piliin ang Mga tool - Monitor ng Port.
Kung mayroon kang HC-06, pagkatapos ay itakda ang bilis sa 9600, itakda ang parameter nang hindi ipadala ang NL at CR, at ipasok ang mga sumusunod na utos:
Ang "AT" (nang walang mga quote) ay dapat makatanggap ng sagot na "OK"
"AT + BAUD7" (walang mga quote) ang sagot na "OK57600" ay darating.

Kung mayroon kang HC-05, pagkatapos ay 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 6 Sketch.
At sa wakas, punan ang sketch para sa aming makina sa Arduino:
posharnaya.rar [962 b] (mga pag-download: 74)


Hakbang 7 Pag-configure ng mga aparato ng kontrol.
Kinokontrol namin ang aming modelo gamit ang isang aparato ng android. Pumunta kami sa mga setting ng Bluetooth, hanapin ang aming Arduino module at kumonekta gamit ang password para sa "1234" na koneksyon, marahil ang password ay "0000", maaari itong iba para sa iba't ibang mga modelo. Susunod, i-install ang control program. I-download ang programang Arduino BT Joystick Libreng mula sa pag-play ng Google. Pagpapatakbo ng mga setting ng programa, i-install ang mga sumusunod na utos:
W - pasulong
S - pabalik
A - kaliwa
D - tama
F - huminto
G - manibela
K - mga headlight
L - off ang headlight

Maaari ka ring gumamit ng isang computer na tumatakbo sa Windows. I-download ang sumusunod na programa:
pc.rar [49.07 Kb] (mga pag-download: 60)


Pagkatapos ay kailangan mong magtatag ng isang koneksyon gamit ang parehong password. Piliin ang com-port ng aming module ng Bluetooth sa programa. At i-configure ang programa para sa parehong mga utos.

Mga simulsyon gamit ang Lego Technic at Arduino
Kabuuang Mga Botante: 15
3.7
4
4

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 ...