» Elektronika » Arduino »" Jeep "no Lego Technic un Arduino

Džipi no Lego Technic un Arduino

Džipi no Lego Technic un Arduino

Laba diena visiem. Šoreiz es saskāros ar Lego 42075, modeli SUV ātrās reaģēšanas pakalpojums. Es tam pievienoju vinču, uzliku uz lielajiem riteņiem no Lego 42029 komplekta un elektrificēju, izmantojot Arduino Pro Mini. Kontrolēšanai mēs izmantosim Bluetooth kanālu. Manuprāt, tas ir ērtākais un stabilākais veids, kā pārvaldīt modeļus.

Lai izveidotu šo modeli, mēs izmantosim:

- Lego Technic 42075
- Lego Technic 42029
- 2 baltas gaismas diodes un rezistori, kas tiem pieskaņoti
- Mini 1:50 reduktors ar 3 mm vārpstu
- Arduino Pro Mini 5v AT Mega 328
- L9110S dzinēja vadītājs
- 1 servo piedziņa SG-90
- Bluetooth modulis HC-06 vai līdzvērtīgs
- USB-UART Arduino programmaparatūrai
- Pārrakstīšanās vai tikai asu nazi
- Motora pārnesumkārba 6v 1: 150
- Kondensators 10v 1000uF
- 2 vienas rindas ķemmes PLS-40
- Induktors 68mkGn
- 2 litija jonu 18650 baterijas
- urbis
- savienotājs tētis-mamma ar divu kontaktu ar vadu
- Homutiks
- dažādu krāsu vadi
- Lodēt, kolofonija, lodāmurs
- urbjmašīna metālam 3,2 mm
- Skrūves tām 3x20, 3x40, 3x60 un uzgriežņi

1. solis Mehāniskās daļas sagatavošana.
Sāksim ar mini reduktoru, tas ir nepieciešams vinčai. Jums jāizvēlas ar pārnesumu attiecību 1:50, pagriezieties lēnām, bet ar vinču jūs varat pacelt lielas kravas. Arī izejas vārpstai jābūt 3 mm diametrā. Vispirms jums jāpielodē vadi pie motora. Tālāk uz izejas vārpstas ir jāuzliek savienojošā uzmava no Lego, vienā no piedurknes rievām ievietojot sērkociņa segmentu. Lai izveidotu savienojumu ar Lego detaļām, mēs ņemam daļu no metāla konstruktora, saliekot to burta "P" formā, mēs to savienojam ar reduktoru, izmantojot skavu:


Pēc tam, izmantojot 3x20 bultskrūves, mēs piestiprinām reduktormotoru pie Lego T formas daļas.



SUV dzenošā ass ir aizmugure. Modelis nav ļoti smags, tāpēc jūs varat izmantot reduktoru ar pārnesumu attiecību 1: 150. Un 6 voltu motors. Pirms uzstādīšanas modelī, pielodējiet vadus pie motora. Lai savienotu riteņus ar reduktora motora vārpstu, ir nepieciešams nogriezt izvades vārpstas ar nazi. Izgrieziet izvades vārpstas krusta formā un Lego daļas izmērus, proti, šķērsasi. Ir nepieciešams apgriezt abas vārpstas:


Mēs ejam uz priekšējo riteņu mehānismu. Mēs ņemam servo SG-90. Iesaku izvēlēties ar metāla pārnesumiem. Mēs sagriezam stiprināšanai nepieciešamās ķermeņa daļas. Mēs ņemam urbi un urbjam cauri caurumu ar diametru 3,2 mm. Ja jums nav rokā urbjmašīnas vai pareizā urbjmašīnas, no abām pusēm vienkārši izgrieziet mazus atveres korpusā. Galvenais nav sabojāt iekšējo mehānismu un counterter dēli:


Mēs uz vārpstas ievietojam nelielu sviru, kas komplektā ar servo piedziņu.Mēs piestiprinām nelielu Lego daļu pie sviras, tā izskatās kā ovāls ar diviem krustveida caurumiem:

Ar to mēs esam paveikuši.

2. solis. Izveidojiet modeli.
Lai saliktu modeli, mums ir vajadzīgas Lego Technic 42075 montāžas instrukcijas. Tas nāk komplektā ar šo komplektu. Ja to pazaudējāt vai plānojat salikt modeli no cita dizainera detaļām, instrukcijas vienmēr var lejupielādēt vietnē.

Jums jālejuplādē tikai 1 daļa.
Jums būs nepieciešami arī norādījumi no Lego 42029. Tikai otrā daļa. Jūs to varat lejupielādēt.

Mēs ejam tieši uz montāžu. Mēs izpildām instrukciju 42075. Pirmkārt, mēs apkopojam no 1 līdz 15 lappusēm. Mēs visu darām saskaņā ar instrukcijām, izņemot pārnesumu uzstādīšanu. Mums nav nepieciešami pārnesumi, bet tikai traucēsim. Mēs ejam uz aizmugurējo asi. Tas ir jāsavāc no fotoattēla. Pirmkārt, mēs uzstādām motora pārnesumkārbu, piestiprinām to un tikai pēc tam mēs ievietojam krusteniskās vārpstas savienošanai ar riteņiem:



Kad riteņi ir uzstādīti, tam vajadzētu izskatīties šādi:


Uzstādiet aizmugurējo asi uz jau samontētas pamatnes:



Priekšējā ass ir samontēta arī no fotoattēla.


Mēs piestiprinām servo, izmantojot tiem 3x60 bultskrūves un uzgriežņus:


Atkal mēs ņemam instrukcijas un savācam modeļa aizmuguri no 41. līdz 62. lapai. Tālāk durvis un paneļi no 66. līdz 71. lappusei, kā arī kabīne no 98. līdz 101. lappuse:


Šajā posmā tam vajadzētu izskatīties šādi:


Mēs saliekam vinču saskaņā ar Lego 42029 2. daļas instrukcijām no 15. līdz 21. lapai. Pievienojiet pāris detaļas stiprināšanai pie šī modeļa:


Mēs piestiprinām vinču modeļa priekšā:


Modeļa apakšā vinča ir piestiprināta šādi:


Mēs uzstādām vinčas piedziņu, proti, jau sagatavoto mini reduktoru:


Pilnībā pabeigta vinča izskatās šādi:


Mēs saliekam kapuci saskaņā ar instrukciju 42075 no 87. līdz 95. lapai. Nedaudz mainot stiprinājumu, kā parādīts fotoattēlā:


Mēs uzliekam kapuci vietā un dodamies uz neliela jumta kolekciju. Mēs tam uzklājām divus gaismas diodes kā lukturus:


Mēs to ievietojām modelim:


Atkal mēs vēršamies pie instrukcijas 42075, šoreiz mēs apkopojam no 63. līdz 65. lapai un no 104. līdz 105. lapai. Mēs iegūstam informāciju, kas attiecas uz visu elektrību:


3. posms Elektrifikācija.
Tātad, visinteresantākais. Labāk ir nodalīt Arduino un motoru barošanas avotus, lai strāvas pārsprieguma laikā izvairītos no kontroliera pārslodzes. Modelis ir mazs, un Arduino darbināšanai mēs izmantosim nelielu A27 vai A23 akumulatoru. Piespiediet vadus pie akumulatora kontaktiem un piestipriniet tos ar elektrisko lenti:


Motoru darbināšanai mēs ņemam divus Li-ion 18650. Mēs tos lodējam paralēli un izolējam, izvadot strāvas savienotāju:


Ja kāds ir ieinteresēts, jūs varat barot visu no baterijām, bet tad jums ir jāievieto 68μH induktors induktīvās Arduino strāvas sprauga spraugā. Pievienojiet arī 10 V 1000uF kondensatoru, kas savienots paralēli Arduino barošanas avotam. Shēma ir šāda:


Mēs pārejam uz visu kopā savienību. Mēs savienojam signāla vadu no servo piedziņas ar 2. tapu, kontaktus no motora vadītāja, riteņu piedziņas, līdz 5. un 6. tapa, no vinčas vadītāja līdz 9. un 10. tapa, pēc tam, kad ir aprēķināti nepieciešamie LED rezistori, ielieciet tos pozitīvā vada spraugā, kas iet uz gaismas diodēm. Anodi no lukturu gaismas diodēm, kas iet caur rezistoriem, ir savienoti ar 4 kontaktiem, katodi - pie GND.

Arduino TX un RX kontakti ir nepieciešami, lai izveidotu savienojumu ar datoru, tāpēc mēs savienosim Bluetooth moduli, izmantojot programmatūru SoftwareSerial. Tas ir, izmantojot izveidoto programmatūras kom-portu. Moduļa savienojums ir šāds:

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

Visu elektrisko elementu ievietošana:


To visu mēs novietosim modeļa aizmugurē, virs aizmugurējās ass:


Pirmkārt, mēs pievienojam baterijas abpusējai lentei vai ar gumijas joslu:


Blakus viņiem uz abpusējas lentes mēs nofiksējam Arduino un dzinēja vadītāju:


Tagad jūs varat ievietot modeļa riteņus un piestiprināt sānu daļas, kas pārklāj elektrību:


Sekojošās skices aizpildīšanas ērtībai izvadiet vadus, lai izveidotu savienojumu ar USB-TTL pārveidotāju.

4. solis mēs apbrīnojam.
Atpūtieties un izbaudiet modeles skaistumu:






5. solis Sagatavojiet programmēšanas vidi un aizpildiet skici.
Skices rediģēšanai un aizpildīšanai ir ērti izmantot Arduino IDE.Ja jums tas ir, pārbaudiet, vai tas ir atjaunināts. Vai arī lejupielādējiet un instalējiet to no.

Tālāk mums jāpievieno šādas bibliotēkas. Servo.h bibliotēka vienkāršo darbu ar servo piedziņu, un SoftwareSerial.h, lai izveidotu programmatūras sakaru portu Bluetooth modulim:
libre_servo.rar [24,79 Kb] (lejupielādes: 55)

libre_softwareserial.rar [9,29 Kb] (lejupielādes: 52)


Lejupielādētie un neiepakotie arhīvi jāpārvieto uz mapi “bibliotēkas”, kas atrodas mapē ar instalētu Arduino IDE. Varat iet citu ceļu, proti, neizpakojot arhīvus, pievienot tos programmēšanas videi. Palaidiet Arduino IDE, izvēlnē atlasiet Sketch - Connect Library. Nolaižamā saraksta pašā augšdaļā atlasiet vienumu “Pievienot. Zip bibliotēka”. Mēs norādām lejupielādēto arhīvu atrašanās vietu. Pēc visām darbībām jums jārestartē Arduino IDE.

6. darbība. Konfigurējiet Bluetooth moduli.
Pirms lietošanas Bluetooth modulis ir jākonfigurē. Lai to izdarītu, Arduino plāksnē aizpildiet šo skici:
send_-at_bluetooth.rar [857 b] (lejupielādes: 56)


Tas ir nepieciešams, lai datoru savienotu ar Bluetooth moduli. Mēs izmantojam termināļa logu no Arduino IDE. Atlasiet Rīki - Port Monitor.
HC-05 iestatiet ātrumu uz 38400, iestatiet nosūtīšanas parametru NL un CR un ievadiet šādas komandas:
"AT" - ievadīts bez pēdiņām, ir jānorāda atbilde "OK". Ja jūs ierodaties, mēs turpinām ievadīt komandas tālāk.
“AT + UART = 57600,0,0” - iestatiet ātrumu uz 57600 bps.

7. solis Aizpildiet skici.
Lai mūsu modelis atdzīvinātos, aizpildiet šo skici:
bist_reag.rar [959 b] (lejupielādes: 70)


8. darbība. Pārvaldiet modeli.
Jūs varat kontrolēt modeli vairākos veidos. Vienkāršākais ir izmantot Android ierīci kā tālvadības pulti. Vispirms pievienojiet mūsu modeļa bluetooth ierīci Android. Lai to izdarītu, dodieties uz Bluetooth iestatījumiem, atrodiet mūsu Arduino moduli un izveidojiet savienojumu, izmantojot paroli “1234” savienojumam, iespējams, parole būs “0000”, dažādiem modeļiem tā var būt atšķirīga. Pēc tam instalējiet vadības programmu. Lejupielādējiet programmu Arduino BT Joystick Free no Google Play. Pēc programmas iestatījumu instalēšanas un palaišanas instalējiet sekojošās komandas:
W - uz priekšu
S - atpakaļ
A - pa kreisi
D - pareizi
F - pietura
G - stūre
Y - vinča uz leju
T - vinča augšā
H - apturēt vinču
K - priekšējie lukturi
L - lukturis izslēgts

Ja esat Windows ierīču ventilators vai vienkārši Android nav pa rokai, lejupielādējiet šo programmu:
Wincom.rar [49,07 Kb] (lejupielādes: 51)


Windows ierīcē vispirms jāpievieno jauna ierīce, izmantojot to pašu paroli. Un arī konfigurējiet programmu tām pašām komandām.

Manuprāt, visērtāk ir izmantot fizisko tālvadības pulti, kopš tā laika jūs jūtaties noklikšķināt uz pogas. Es iesaku veikt tālvadības pulti, sekojot norādījumiem.

Un pievienojiet tam Bluetooth moduli. Detalizēts procesa apraksts.

Es pievienoju arī video, kas demonstrē mana modeļa darbu:


Un atsevišķas vinčas darbs:


Veidi, kā pārvaldīt modeli
Vēlētāju skaits: 28
10
9.3
10

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...