» elektronik » Arduino »SUV från Lego Technic och Arduino

SUV från Lego Technic och Arduino

God eftermiddag, idag vill jag dela en av mina till homebrew kvist från Lego Technic och Arduino. Den här gången blir det en SUV. Styrning via IR-fjärrkontroll.



Jag tog en del av min design från monteringsanvisningarna för Lego Technic 42029. Resten är min improvisation. Så vi behöver:
- Lego Technic 42029
- Arduino Nano 382P
- DRV 8833 (bättre än Populus, men du kan också ha en kinesisk motsvarighet)
- 2 servodrivna SG-90
- IR-mottagare
- Motorväxellåda 200 varv / minut
- 2 lysdioder
- 2 motstånd 150 ohm
- Kondensator 10v 1000uF
- 2 enkra radskammar PLS-40
- 2 PBS-20-kontakter
- Induktor 68mkGn
- 6 NI-Mn 1,2v 1000mA-batterier
- Anslutning pappa-mamma två stift till tråd
- Homutik
- Trådar i olika färger
- lödning
- Rosin
- brevpapperkniv
- lödkolv
- Bultar 3x40 och muttrar och brickor för dem
- Bultar 3x60
- Batterier Ni-Mn 1.2v 1000mA 6st.

Steg 1 samlar vi bak på upphängningen.
Först måste du montera baksidan av upphängningen enligt instruktionerna från Lego 42029 del 1, från 3 sidor och 8 inklusive. Lägg sedan till några detaljer så att du kan installera motor och växellåda.

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






Steg 2 främre upphängning.
Vi monterar den främre delen av upphängningen enligt instruktionerna från Lego 42029 del 1, från sidan 21 till 23. Vi tar trapezoid från den andra delen av Lego-instruktionerna från sidan 6 till 11. Vi monterar vinschen från den andra delen av sidan 14 - 22. Och stötfångardelen på den andra är 34-36 sidor.






Steg 3 montera chassit.
Vi ansluter båda delarna till bilden:



Jag löst problemet med att ansluta växelmotorn till designerns delar på följande sätt: Jag satte anslutningshylsan på växelmotorns axel och satte in ett skrot av en tändsticka för fixering. För montering av växelmotorn användes metallplast från en järndesigner och en klämma.

Det visade sig följande:


Montera på chassit:


För att utföra rotationen tog servo SG-90. Det är nödvändigt att noggrant borras för att inte röra vid de inre delarna, ett genomgående hål med en diameter på 3,2 mm eller bara skära med en papperskniv. Och skär även de utskjutande delarna ("vingar" för fästning). Vi sätter in en bult i det gjorda hålet och fixerar det med muttrar. På servoaxeln satte vi på en spak med en skruvad del från lego:


Set:

Vi kommer att använda den andra servon för vinschen. Vi gör samma sak som med den första. Och nu måste den moderniseras så att den roterar fritt. För att göra detta demonterar vi servomotorn, tar bort kortet och löd trådarna direkt till motorn. Vi tar ut huvudväxeln och stänger av dess resestopp.Och slutligen gör vi en plats med en kontoristkniv på huvudväxeln som på bilden:

Vi ansluter till vår vinsch och sätter på chassit:



Steg 4 Hantera controller
För kontroll kommer vi att använda Arduino och IR-mottagare. Vi tar en lödkolv och monterar följande på kretskortet:

Jag förklarar: varje lågeffektkondensator, induktansspolen du också hittar, du behöver stabilisera spänningen på mikrokontrollern. Motstånd väljs för lysdioderna som används. IR-mottagare eller TSOP kan tas från en gammal leksak eller köpas i en radiobutik. Om det finns stark interferens, lägg till en kondensator till IR-mottagarens strömkrets.

Som ett resultat får vi:


Vi installerar Arduino Nano och DRV 8833 på deras platser:

Och sätt brädet på chassit:


Strömförsörjning - 6 Ni-Mn 1,2v 1000mA-batterier. Det är nödvändigt att löda dem i serie och linda dem med elektrisk tejp. Limma på dubbelsidig tejp på baksidan av chassit.

Vi ansluter hela strukturen:


Steg 5 Stuga
Kabinen är personligen min improvisation, det finns inga färdiga instruktioner, så du måste samla in från fotografier.






Du kan montera din egen version, du behöver bara montera den under chassit. Det viktigaste här är att matcha monteringen med chassit. Det finns fyra av dem och de är tydligt synliga på fotot från botten av hytten.

Steg 6 firmware.
Idag programmerar jag emellertid som alltid i Arduino IDE. Först måste du fylla i min firmware och genom terminalen titta på fjärrkontrollkoderna som du ska använda. Du kan ta valfri IR-fjärrkontroll, till exempel från en TV, DVD-spelare eller montera din egen (jag har en hemgjord fjärrkontroll från Sega-joysticken). Genom att trycka på en knapp, i terminalen ser vi koden för den tryckta knappen, skriva den på ett papper. Vi gör detta med alla knappar som vi vill programmera åtgärderna på. Redigera sedan skissen. Vi skriver ner våra koder i det för nödvändiga åtgärder och blinkar igen. Denna firmware är konfigurerad på min Sega joystick-fjärrkontroll. Under processen att spela med maskinen såg jag några nyanser eller besvär. Det är svårt att få tillförlitlig mottagning av IR-kommandon under rörelse. Och det händer så här: tryck pilen framåt, maskinen fick ett kommando att gå, och rusade framåt, släppte pilen, men det fick inte ett stoppkommando, och fortsätter att köra tills det kraschar eller fastnar, det är full av nedbrytningar. Delvis kan detta problem lösas genom att öka antalet försök på nytt för att skicka ett kommando. Detta är dock möjligt endast när du använder fjärrkontrollen själv. Men jag kommer att välja en mer kardinallösning - jag går över till att använda en 433MHz sändare - mottagare. Jag kommer att skriva om detta i nästa artikel.

införing [1,14 Kb] (nedladdningar: 113)


Steg 7 sätta på hjul.
Så vi måste bara sätta hytten på chassit, sätta på hjulen och kontrollera vår SUV i aktion.

9.8
7.4
10

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...