» elektronik » Arduino »" Jeep "fra Lego Technic og Arduino

Jeep fra Lego Technic og Arduino

Jeep fra Lego Technic og Arduino

God dag til alle. Denne gang kom jeg over Lego 42075, modellen SUV hurtig respons service. Jeg føjede en spil til den, satte den på de store hjul fra Lego 42029 sæt og elektrificerede den ved hjælp af Arduino Pro Mini. Til kontrol bruger vi Bluetooth-kanalen. Efter min mening er dette den mest praktiske og stabile måde at styre modeller på.

For at oprette denne model vil vi bruge:

- Lego Technic 42075
- Lego Technic 42029
- 2 hvide LED'er og modstande, der matcher dem
- Mini 1:50 gearmotor med 3 mm aksel
- Arduino Pro Mini 5v AT Mega 328
- L9110S motordriver
- 1 servo drev SG-90
- Bluetooth-modul HC-06 eller tilsvarende
- USB-UART til Arduino firmware
- Præsterisk eller bare en skarp kniv
- Motor gearkasse 6v 1: 150
- Kondensator 10v 1000uF
- 2 enkeltrads kamme PLS-40
- Induktor 68mkGn
- 2 Li-ion 18650 batterier
- bore
- Forbindelse far-mor to pin til wire
- Homutik
- Ledninger i forskellige farver
- Lodde, harpiks, loddejern
- Bor til metal 3,2 mm
- Bolte 3x20, 3x40, 3x60 møtrikker og skiver til dem

Trin 1 Forberedelse af den mekaniske del.
Lad os starte med en mini gearmotor, det er nødvendigt for en vinsj. Du skal vælge med et gearforhold på 1:50, dreje langsomt, men med en spil kan du løfte store belastninger. Udgangsakslen skal også være 3 mm i diameter. Først skal du lodde ledningerne til motoren. Derefter er det nødvendigt at anbringe forbindelsesbøsningen fra Lego på udgangsakslen ved at indsætte et tændstikssegment i en af ​​muffens riller. For at forbinde med Lego-dele, tager vi delen fra metalkonstruktøren, bøjer den i form af bogstavet "P", forbinder vi den til gearmotoren ved hjælp af en klemme:


Derefter fastgør vi med 3x20 bolte gearmotoren til den lego T-formede del.



SUV's drivaksel er den bageste. Modellen er ikke særlig tung, så du kan bruge en gearmotor med et gearforhold på 1: 150. Og en 6 volt motor. Lodde ledningerne til motoren, før de monteres på modellen. For at forbinde hjulene til gearmotorens aksel er det nødvendigt at skære udgangsakslerne med en kniv. Skær udgangsakslerne til form af et kors og dimensionerne på Lego-delen, nemlig tværaksen. Det er nødvendigt at trimme begge aksler:


Vi passerer til mekanismen på forhjulene. Vi tager servoen SG-90. Jeg anbefaler at vælge med metalgear. Vi trimmer de fremspringende dele af kroppen, der er nødvendige til fastgørelse. Vi tager en bore og borer et gennemgående hul med en diameter på 3,2 mm. Hvis du ikke har en bore eller den rigtige bore ved hånden, skal du bare skære små huller i sagen på begge sider. Det vigtigste er ikke at beskadige den interne mekanisme og kontorpladen:


Vi satte på en aksel en lille greb, der leveres komplet med et servo-drev.Vi fastgør en lille Lego-del til grebet, det ser ud som en oval med to tværhuller:

På dette med mekanikken er vi færdige.

Trin 2 Byg modellen.
For at samle modellen har vi brug for monteringsvejledningen til Lego Technic 42075. Den leveres med dette sæt. Hvis du har mistet den eller planlægger at samle en model fra dele fra en anden designer, kan instruktionerne altid downloades til.

Du skal kun downloade 1 del.
Du har også brug for instruktioner fra Lego 42029. Kun den anden del. Du kan downloade den.

Vi fortsætter direkte til samlingen. Vi tager instruktion 42075. Først indsamler vi fra 1 til 15 side. Vi gør alt i henhold til instruktionerne undtagen installation af gear. Vi har ikke brug for gear, men vil kun forstyrre. Vi passerer til bagakslen. Det skal indsamles fra billedet. Først installerer vi gearkassen, fastgør den, og først derefter indsættes krydsakslerne til tilslutning til hjulene:



Når hjulene er installeret, skal det se sådan ud:


Installer bagakslen på en allerede samlet base:



Forakslen er også samlet fra billedet.


Vi fastgør servoen ved hjælp af 3x60 bolte og møtrikker til dem:


Igen tager vi instruktionerne og samler bagsiden af ​​modellen fra side 41 til 62. Dernæst døre og instrumentbræt fra side 66 til 71. Og også kabinen fra side 98 til 101:


På dette tidspunkt skal det se sådan ud:


Vi monterer vinsjen i henhold til instruktionerne fra Lego 42029 del 2 fra side 15 til 21. Tilføj et par dele til fastgørelse til denne model:


Vi fastgør vinsjen foran modellen:


I bunden af ​​modellen er vinsjen fastgjort som følger:


Vi installerer vinsjedrevet, nemlig den allerede forberedte minigearmotor:


En fuldstændig færdig spil ser sådan ud:


Vi monterer hætten ifølge instruktion 42075 fra side 87 til 95. Efter at have ændret monteringen lidt som vist på billedet:


Vi sætter hætten på plads og fortsætter med at samle et lille tag. Vi satte to lysdioder på den som forlygter:


Vi satte den på modellen:


Igen henvender vi os til instruktion 42075, denne gang samler vi fra side 63 til 65 og fra 104 til 105. Vi får detaljerne, der dækker alt elektricitet:


Trin 3 Elektrificering.
Så det mest interessante. Det er bedre at adskille strømforsyningen til Arduino og motorer for at undgå overbelastning af controller under strømstød. Modellen er lille, og vi vil bruge et lille A27- eller A23-batteri til at drive Arduino. Tryk ledningerne til batterikontakterne og fastgør dem med elektrisk bånd:


For at tænde motorerne tager vi to Li-ion 18650. Vi lodder dem parallelt og isolerer dem ved at give strømstik ud:


Hvis nogen er interesseret, kan du tænde alt fra batterierne, men så skal du sætte en 68μH induktor i afstanden til den positive Arduino-netledning. Og tilføj også en 10v 1000uF kondensator, der er forbundet parallelt med Arduino-strømforsyningen. Ordningen er som følger:


Vi overgår til foreningen for alt sammen. Vi forbinder signalledningen fra servo-drevet til pin 2, kontakter fra motordriveren, hjulstrækningen, til pin 5 og 6, fra vinsjdriveren til pin 9 og 10. Når du har beregnet de nødvendige modstande til lysdioderne, skal du sætte dem i afstanden til den positive ledning, der går til lysdioderne. Anoder fra lysdioderne på forlygterne, der går gennem modstandene, er forbundet til 4 ben, katoderne til GND.

Arduino TX- og RX-kontakter er nødvendige for at oprette forbindelse til en computer, så vi forbinder Bluetooth-modulet via SoftwareSerial-biblioteket. Det vil sige gennem den oprettede softwarekomport. Modulforbindelsen er som følger:

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

Sætter al elektricitet:


Alt dette vil vi placere bagpå modellen, over bagakslen:


Først fastgør vi batterierne til dobbeltsidet bånd eller med et gummibånd:


Ved siden af ​​dem på et dobbeltsidet bånd fastgør vi Arduino og motordriveren:


Nu kan du sætte hjulene på modellen og fastgøre de sidedele, der dækker elektrikken:


For at lette den efterfølgende udfyldning af skitser skal ledningerne sendes ud til forbindelse til USB-TTL-konverteren.

Trin 4 Vi beundrer.
Tag en pause og nyd modelens skønhed:






Trin 5 Forbered programmeringsmiljøet, og udfyld skitsen.
For at redigere og udfylde skitser er det praktisk at bruge Arduino IDE.Hvis du har det, skal du kontrollere, om det er opdateret. Eller download og installer det fra.

Derefter skal vi tilføje følgende biblioteker. Servo.h-biblioteket forenkler arbejdet med servodrevet og SoftwareSerial.h til oprettelse af en softwarekommunikationsport til Bluetooth-modulet:
libre_servo.rar [24,79 Kb] (downloads: 55)

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


Overførte og udpakket arkiver skal flyttes til mappen “biblioteker”, der findes i mappen med Arduino IDE installeret. Du kan gå den anden vej, nemlig uden at pakke ud arkiverne, føje dem til programmeringsmiljøet. Start Arduino IDE, vælg Sketch - Connect Library fra menuen. Øverst på rullelisten skal du vælge emnet "Tilføj .Zip-bibliotek". Vi angiver placeringen af ​​de downloadede arkiver. Efter alle trinene skal du genstarte Arduino IDE.

Trin 6 Konfigurer Bluetooth-modulet.
Før brug skal Bluetooth-modulet konfigureres. For at gøre dette skal du udfylde følgende skitse på Arduino-tavlen:
send_-at_bluetooth.rar [857 b] (downloads: 56)


Det er nødvendigt at forbinde computeren med et Bluetooth-modul. Vi bruger terminalvinduet fra Arduino IDE. Vælg Værktøjer - Portmonitor.
For HC-05 skal du indstille hastigheden til 38400, indstille sendeparameteren NL og CR og indtaste følgende kommandoer:
"AT" - indtastet uden anførselstegn, svaret "OK" skulle komme. Hvis du kommer, fortsætter vi med at indtaste kommandoer yderligere.
“AT + UART = 57600,0,0” - indstil hastigheden til 57600 bps.

Trin 7 Udfyld skitsen.
Udfyld følgende skitse for at få vores model til at blive levende:
bist_reag.rar [959 b] (downloads: 70)


Trin 8 Administrer modellen.
Du kan kontrollere modellen på flere måder. Det nemmeste er at bruge en Android-enhed som en fjernbetjening. Først skal du tilføje Bluetooth-enheden fra vores model til Android. For at gøre dette skal du gå til Bluetooth-indstillingerne, finde vores Arduino-modul og oprette forbindelse ved hjælp af adgangskoden til “1234” -forbindelsen, måske er adgangskoden “0000”, det kan være anderledes for forskellige modeller. Installer derefter kontrolprogrammet. Download Arduino BT Joystick Free-programmet fra Google play. Efter installation og kørsel af programindstillingerne skal du installere følgende hold:
W - frem
S - tilbage
A - venstre
D - ret
F - stop
G - rat
Y - spil ned
T - spil op
H - stop spil
K - forlygter
L - forlygte slukket

Hvis du er fan af Windows-enheder, eller bare Android ikke er til rådighed, skal du downloade følgende program:
wincom.rar [49.07 Kb] (downloads: 51)


På en Windows-enhed skal du først tilføje en ny enhed ved hjælp af den samme adgangskode. Og konfigurer også programmet til de samme kommandoer.

Efter min mening er det mest praktisk at bruge en fysisk fjernbetjening, da du føler et klik på en knap. Jeg anbefaler at lave en fjernbetjening, Følg instruktionerne.

Og tilføj et Bluetooth-modul til det. Detaljeret procesbeskrivelse.

Jeg tilføjer også en video, der demonstrerer min model:


Og arbejdet med en separat spil:


Måder at styre modellen på
Samlede valg: 28
10
9.3
10

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...