» elektronikk » Arduino »SUV fra Lego Technic og Arduino

SUV fra Lego Technic og Arduino

God ettermiddag, i dag vil jeg dele en av mine homebrew kvist fra Lego Technic og Arduino. Denne gangen blir det en SUV. Kontroll via IR-fjernkontroll.



Jeg tok en del av designet mitt fra monteringsinstruksjonene til Lego Technic 42029. Resten er improvisasjonen min. Så vi trenger:
- Lego Technic 42029
- Arduino Nano 382P
- DRV 8833 (bedre enn Populus, men du kan også ha en kinesisk motpart)
- 2 servostasjoner SG-90
- IR-mottaker
- Motorgirkasse 200 o / min
- 2 lysdioder
- 2 motstander 150 ohm
- Kondensator 10v 1000uF
- 2 enkelt rad kammer PLS-40
- 2 PBS-20-kontakter
- Induktor 68mkGn
- 6 NI-Mn 1,2v 1000mA-batterier
- Kobling pappa-mamma to pinner til tråd
- Homutik
- Ledninger i forskjellige farger
- lodde
- Rosin
- skrivesakerkniv
- loddejern
- Bolter 3x40 og muttere og skiver til dem
- Bolter 3x60
- Batterier Ni-Mn 1.2v 1000mA 6stk.

Trinn 1 samler vi baksiden av suspensjonen.
Først må du sette sammen baksiden av fjæringen i henhold til instruksjonene fra Lego 42029 del 1, fra 3 sider og 8 inkludert. Deretter legger du til noen få detaljer, slik at du kan installere motor og girkasse.

technic.rar [22,87 Mb] (nedlastinger: 129)






Trinn 2 foran fjæring.
Vi monterer den fremre delen av fjæringen i henhold til instruksjonene fra Lego 42029 del 1, fra side 21 til 23. Vi tar trapesformet fra den andre delen av Lego-instruksjonene fra side 6 til 11. Vi monterer vinsjen fra den andre delen av side 14 - 22. Og den andre delen av støtfangeren er 34-36 sider.






Trinn 3 monter chassiset.
Vi kobler sammen begge delene som vist på bildet:



Jeg løste problemet med å koble girmotoren med deler av designeren på følgende måte: Jeg satte koblingshylsen på aksen til girmotoren og satte inn et fyrstikkstykke for feste. For montering av girmotoren brukte metallplast fra en jerndesigner og en klemme.

Det viste seg følgende:


Monter på chassiset:


For å utføre rotasjonen tok servo SG-90. Det er nødvendig å bore nøye, for ikke å berøre de indre delene, et gjennomgående hull med en diameter på 3,2 mm eller bare kuttes med en skrivesnor. Og kutt også de utstående delene (“vinger” for feste). Vi setter en bolt inn i hullet som er laget og fikser det med muttere. På servo akselen satte vi på en spak med en skrudd del fra lego:


Set:

Vi bruker den andre servoen til vinsjen. Vi gjør det samme som med det første. Og nå må den moderniseres slik at den roterer fritt. For å gjøre dette, demonterer vi servodrevet, fjerner brettet og lodder ledningene direkte til motoren. Vi tar ut hovedutstyret og kutter av reisestoppene.Og til slutt lager vi en spalte med en geistlig kniv på hovedutstyret som på bildet:

Vi kobler til vinsjen vår og setter på chassiset:



Trinn 4 Administrer kontroller
For kontroll vil vi bruke Arduino og IR-mottaker. Vi tar loddejern og monterer følgende på kretskortet:

Jeg forklarer: alle kondensatorer med lav effekt, induktansspolen du også finner, må du stabilisere spenningen til mikrokontrolleren. Motstander er valgt for lysdiodene som brukes. IR-mottaker eller TSOP kan tas fra et gammelt leketøy, eller kjøpes i en radiobutikk. Hvis det er sterk interferens, kan du legge til en kondensator til IR-mottakerens strømkrets.

Som et resultat får vi:


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

Og sett brettet på chassiset:


Strømforsyning - 6 Ni-Mn 1,2v 1000mA-batterier. Det er nødvendig å lodde dem i serie og vikle dem med elektrisk tape. Lim på dobbeltsidig tape bak på kabinettet.

Vi kobler sammen hele strukturen vår:


Trinn 5 Hytte
Hytta er personlig min improvisasjon, det er ingen ferdige instruksjoner, så du må samle inn fra fotografier.






Du kan sette sammen din egen versjon, du trenger bare å plassere den under chassiset. Det viktigste her er å matche monteringen med chassiset. Det er fire av dem, og de er tydelig synlige på bildet fra bunnen av førerhuset.

Trinn 6 firmware.
I dag, men som alltid, programmerer jeg i Arduino IDE. Først må du fylle ut firmwaren min og gjennom terminalen se på fjernkontrollkodene du skal bruke. Du kan ta hvilken som helst IR-fjernkontroll, for eksempel fra en TV, DVD-spiller eller sette sammen din egen (jeg har en hjemmelaget fjernkontroll fra Sega-joysticken). Ved å trykke på en knapp, i terminalen vil vi se koden til den trykte knappen, skrive den på et stykke papir. Vi gjør dette med alle knappene vi vil programmere handlingene på. Deretter rediger du skissen. Vi skriver ned kodene våre i den for nødvendige handlinger og blinker den igjen. Denne firmware er konfigurert på min Sega joystick-fjernkontroll. I prosessen med å leke med maskinen la jeg merke til noen få nyanser eller ulemper. Det er vanskelig å oppnå pålitelig mottak av IR-kommandoer under bevegelse. Og det skjer slik: trykk pilen fremover, maskinen mottok en kommando om å gå, og stormet frem, slapp pilen, men den fikk ikke en stoppkommando, og fortsetter å kjøre til den krasjer eller setter seg fast, den er full av sammenbrudd. Delvis kan dette problemet løses ved å øke antallet forsøk på å sende en kommando, men dette er bare mulig når du bruker fjernkontrollen selv. Men jeg vil velge en mer kardinal løsning - jeg vil bytte til å bruke en 433MHz sender - mottaker. Jeg vil skrive om dette i neste artikkel.

innsetting [1,14 Kb] (nedlastinger: 113)


Trinn 7 sett på hjul.
Så vi må bare sette førerhuset på chassiset, sette på hjulene og sjekke SUV-en vår i aksjon.

9.8
7.4
10

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...