» elektronik » Arduino »SUV fra Lego Technic og Arduino

SUV fra Lego Technic og Arduino

God eftermiddag, i dag vil jeg dele en af ​​mine andre homebrew kvist fra Lego Technic og Arduino. Denne gang vil det være en SUV. Styring via IR-fjernbetjening.



Jeg tog en del af mit design fra monteringsvejledningen til Lego Technic 42029. Resten er min improvisation. Så vi har brug for:
- Lego Technic 42029
- Arduino Nano 382P
- DRV 8833 (bedre end Populus, men du kan også have en kinesisk modpart)
- 2 servodrev SG-90
- IR-modtager
- Motor gearkasse 200 o / min
- 2 lysdioder
- 2 modstande 150 ohm
- Kondensator 10v 1000uF
- 2 enkeltrads kamme PLS-40
- 2 PBS-20-stik
- Induktor 68mkGn
- 6 NI-Mn 1,2v 1000mA batterier
- Forbindelse far-mor to pin til wire
- Homutik
- Ledninger i forskellige farver
- lodning
- Rosin
- brevpapirkniv
- loddejern
- Bolte 3x40 og møtrikker og skiver til dem
- Bolte 3x60
- Batterier Ni-Mn 1.2v 1000mA 6stk.

Trin 1 samler vi bagsiden af ​​suspensionen.
Først skal du samle bagsiden af ​​suspensionen i henhold til instruktionerne i Lego 42029 del 1, startende fra 3 sider og 8 inklusive. Tilføj derefter et par detaljer, så du kan installere motor og gearkasse.

technic.rar [22.87 Mb] (downloads: 129)






Trin 2 foran ophæng.
Vi monterer den forreste del af ophængningen i henhold til instruktionerne fra Lego 42029 del 1, fra side 21 til 23. Vi tager trapezoidet fra den anden del af Lego-instruktionerne fra side 6 til 11. Vi samler vinsjen fra den anden del af side 14 - 22. Og kofangerdelen den anden er 34-36 sider.






Trin 3 monter chassiset.
Vi forbinder begge dele som vist på billedet:



Jeg løste problemet med at forbinde gearmotoren med designerne på følgende måde: Jeg satte forbindelsesmuffen på gearmotorens akse og indsatte et skrot af en tændstik til fastgørelse. Til montering af gearmotoren bruges metalplast fra en jerndesigner og en klemme.

Det viste sig følgende:


Montering på chassiset:


For at udføre rotationen tog servo SG-90. Det er nødvendigt at bore omhyggeligt for ikke at røre ved de indvendige dele, et gennemgående hul med en diameter på 3,2 mm eller bare skære med en brevpapirkniv. Og afskær også de fremspringende dele ("vinger" til fastgørelse). Vi sætter en bolt i hullet, og fastgør den med møtrikker. På servo akslen satte vi på en håndtag med en skruet del fra lego:


Set:

Vi bruger den anden servo til vinsjen. Vi gør det samme som med det første. Og nu skal det moderniseres, så det roterer frit. For at gøre dette adskiller vi servo-drevet, fjerner brættet og lodder ledningerne direkte til motoren. Vi tager hovedgearet ud og afskærer dets stoppesteder.Og til sidst laver vi en slot med en klerisk kniv på hovedgearet som på billedet:

Vi tilslutter vores spil og sætter kabinettet på:



Trin 4 Administrerende controller
Til kontrol bruger vi Arduino og IR-modtager. Vi tager et loddejern og samler følgende på kredsløbspladen:

Jeg forklarer: enhver laveffektkondensator, induktansspolen, som du også finder, skal du stabilisere mikrokontrollerens spænding. Modstande vælges for de anvendte LED'er. IR-modtager eller TSOP kan tages fra et gammelt legetøj eller købes i en radiobutik. Hvis der er stærk interferens, skal du tilføje en kondensator til IR-modtagerens strømkreds.

Som et resultat får vi:


Vi installerer Arduino Nano og DRV 8833 på deres steder:

Og sæt brættet på chassiset:


Strømforsyning - 6 Ni-Mn 1,2v 1000mA-batterier. Det er nødvendigt at lodde dem i serie og vikle dem med elektrisk bånd. Lim på dobbeltsidet tape bagpå chassiset.

Vi forbinder hele vores struktur:


Trin 5 Kabine
Kabinen er personlig min improvisation, der er ingen færdige instruktioner, så du er nødt til at samle fra fotografier.






Du kan samle din egen version, du skal bare montere den under chassiset. Det vigtigste her er at matche monteringen med chassiset. Der er fire af dem, og de er tydeligt synlige på billedet fra bunden af ​​førerhuset.

Trin 6 firmware.
I dag programmerer jeg imidlertid som altid i Arduino IDE. Først skal du udfylde min firmware og gennem terminalen se på de fjernbetjeningskoder, du vil bruge. Du kan tage enhver IR-fjernbetjening, f.eks. Fra et tv, en DVD-afspiller eller samle din egen (jeg har en hjemmelavet fjernbetjening fra Sega joysticket). Ved at trykke på en knap, i terminalen vil vi se koden for den trykte knap, skrive den på et stykke papir. Vi gør dette med alle knapperne, som vi vil programmere handlingerne på. Rediger derefter skitsen. Vi skriver vores koder ned til det for de nødvendige handlinger og blinker igen. Denne firmware er konfigureret på min Sega joystick-fjernbetjening. I processen med at lege med maskinen bemærkede jeg et par nuancer eller ulemper. Det er vanskeligt at opnå pålidelig modtagelse af IR-kommandoer under bevægelse. Og det sker sådan: tryk pilen frem, maskinen modtog en kommando til at gå, og skyndte sig, frigav pilen, men den modtog ikke en stopkommando, og fortsætter med at køre, indtil den går ned eller sidder fast, det er fyldt med sammenbrud. Delvis kan dette problem løses ved at øge antallet af forsøg på at sende en kommando, men dette er kun muligt, når du bruger fjernbetjeningen selv. Men jeg vil vælge en mere kardinal løsning - jeg skifter til at bruge en 433MHz sender - modtager. Jeg vil skrive om dette i den næste artikel.

insertion [1,14 Kb] (downloads: 113)


Trin 7 sættes på hjul.
Så vi er bare nødt til at sætte førerhuset på chassiset, sætte hjulene på og kontrollere vores SUV i brug.

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