» Elektronika » Arduino »Visureigis iš„ Lego Technic “ir„ Arduino “

Visureigis iš „Lego Technic“ ir „Arduino“

Laba diena, šiandien noriu pasidalyti dar viena savo naminis iš „Lego Technic“ ir Arduino. Šį kartą tai bus visureigis. Valdymas per IR nuotolinio valdymo pultą.



Dalį savo projekto aš paėmiau iš „Lego Technic 42029“ surinkimo instrukcijų. Likusi dalis yra mano improvizacija. Taigi mums reikia:
- „Lego Technic 42029“
- „Arduino Nano 382P“
- DRV 8833 (geriau nei „Populus“, bet taip pat įmanoma ir kinų korespondencija)
- 2 servo pavaros SG-90
- IR imtuvas
- Variklio pavarų dėžė 200 aps / min
- 2 šviesos diodai
- 2 varžai 150 omų
- kondensatorius 10v 1000uF
- 2 vienos eilės šukos PLS-40
- 2 PBS-20 jungtys
- Induktorius 68mkGn
- 6 NI-Mn 1.2v 1000mA baterijos
- Tėčio ir mamos jungtis su dviem smeigtukais prie laido
- Homutikas
- Įvairių spalvų laidai
- litavimas
- Rosinas
- kanceliarinis peilis
- lituoklis
- 3x40 varžtai ir jiems skirtos veržlės ir poveržlės
- Varžtai 3x60
- Baterijos Ni-Mn 1.2v 1000mA 6vnt.

1 žingsnis mes renkame pakabos galinę dalį.
Pirmiausia reikia surinkti pakabos užpakalinę dalį pagal „Lego 42029“ 1 dalies instrukcijas, pradedant nuo 3 puslapių ir 8 imtinai. Tada pridėkite keletą detalių, kad galėtumėte įdiegti variklį ir pavarų dėžę.

technika.rar [22,87 Mb] (atsisiuntimų: 129)






2 žingsnis priekinė pakaba.
Mes surenkame priekinę pakabos dalį pagal „Lego 42029“ 1 dalies instrukcijas, nuo 21 iki 23 puslapio. Mes imame trapecijos formą iš antrosios „Lego“ instrukcijų dalies nuo 6 iki 11 puslapių. Mes surenkame gervę iš antrosios 14 - 22 puslapių dalies. O antroji buferio dalis yra 34–36 puslapiai.






3 žingsnis surinkite važiuoklę.
Mes sujungiame abi dalis, kaip parodyta nuotraukoje:



Reduktoriaus variklio sujungimo su dizainerio dalimis problemą išsprendžiau taip: aš pritvirtinau jungiamąją movą ant reduktoriaus ašies ašies ir įdėjau degimo detalę tvirtinimui. Reduktoriaus varikliui montuoti naudotas metalinis plastiko iš geležies dizaineris ir spaustukas.

Paaiškėjo taip:


Montuoti ant važiuoklės:


Sukimui atlikti reikėjo servo SG-90. Būtina kruopščiai gręžti, kad neliestų vidinių dalių, 3,2 mm skersmens skylę ar tiesiog išpjauti kanceliariniu peiliu. Taip pat nupjaukite kyšančias dalis (tvirtinimo „sparnus“). Mes įkišame varžtą į padarytą skylę ir pritvirtiname veržlėmis. Ant servo veleno mes uždėjome svirtį su atsukta dalimi iš lego:


Įdiegti:

Gervei naudosime antrąjį servo aparatą. Mes darome taip, kaip ir su pirmuoju. Ir dabar jį reikia modernizuoti, kad jis laisvai suktųsi. Norėdami tai padaryti, mes išardome servo pavarą, nuimkite plokštę ir lituojame laidus tiesiai prie variklio. Išimame pagrindinę pavarą ir nutraukiame jos važiavimo stoteles.Ir galiausiai mes padarome lizdą su kanceliariniu peiliu ant pagrindinės pavaros, kaip nuotraukoje:

Mes prijungiame prie savo gervės ir uždedame važiuoklę:



4 žingsnis Valdiklio valdymas
Valdymui naudosime „Arduino“ ir IR imtuvą. Mes paimame lituoklį ir surinkame šiuos elementus ant plokštės:

Aš paaiškinu: bet kokį mažos galios kondensatorių, induktyvumo ritę, kurią taip pat rasite, turite stabilizuoti mikrovaldiklio įtampą. Rezistoriai pasirenkami naudojamiems šviesos diodams. IR imtuvą arba TSOP galima paimti iš seno žaislo arba nusipirkti radijo parduotuvėje. Jei yra stiprių trukdžių, į IR imtuvo maitinimo grandinę įtraukite kondensatorių.

Kaip rezultatas, mes gauname:


Įdiegiame „Arduino Nano“ ir „DRV 8833“ jų vietose:

Ir padėkite lentą ant važiuoklės:


Maitinimas - 6 Ni-Mn 1.2v 1000mA baterijos. Būtina juos lituoti iš eilės ir apvynioti elektrine juostele. Klijai ant dvipusės juostos važiuoklės gale.

Mes sujungiame visą savo struktūrą:


5 žingsnis kajutė
Kabina asmeniškai yra mano improvizacija, nėra paruoštų instrukcijų, todėl reikia rinkti iš nuotraukų.






Galite surinkti savo versiją, jums tereikia, kad ji tilptų po važiuokle. Pagrindinis dalykas yra suderinti montavimą su važiuokle. Jų yra keturi ir nuotraukoje jie aiškiai matomi iš kabinos apačios.

6 veiksmas.
Tačiau šiandien, kaip visada, aš programuoju „Arduino IDE“. Pirmiausia turite užpildyti mano programinę-aparatinę įrangą ir per terminalą pažvelgti į nuotolinio valdymo kodus, kuriuos ketinate naudoti. Galite pasiimti bet kurį IR nuotolinio valdymo pultą, pavyzdžiui, iš televizoriaus, DVD grotuvo arba surinkti savo (turiu naminį nuotolinio valdymo pultą iš „Sega“ vairasvirtės). Paspaudę mygtuką terminale pamatysime paspausto mygtuko kodą, parašysime jį ant popieriaus lapo. Mes tai darome su visais mygtukais, ant kurių norime užprogramuoti veiksmus. Tada redaguokite eskizą. Mes užrašome savo kodus į būtinus veiksmus ir vėl mirksime. Ši programinė įranga sukonfigūruota mano „Sega“ vairasvirtės nuotoliniame pulte. Žaisdamas su mašina pastebėjau keletą niuansų ar nepatogumų. Judėjimo metu sunku pasiekti patikimą IR komandų priėmimą. Ir atsitinka taip: paspauskite rodyklę į priekį, mašina gavo komandą eiti, ir puolė į priekį, paleido rodyklę, tačiau ji negavo sustabdymo komandos ir toliau važiuoja, kol sudužusi ar užstrigusi, ji kupina gedimų. Iš dalies šią problemą galima išspręsti padidinus komandos pakartojimų pakartojimų skaičių, tačiau tai įmanoma tik naudojantis nuotolinio valdymo pultu. Bet aš pasirinksiu labiau kardinalų sprendimą - pereisiu prie 433MHz siųstuvo - imtuvo naudojimo. Apie tai parašysiu kitame straipsnyje.

Firmware [1,14 Kb] (atsisiuntimai: 113)


7 žingsnis padėkite ant ratų.
Taigi, mes tiesiog turime pastatyti kabiną ant važiuoklės, sudėti ratus ir patikrinti, kaip veikia mūsų visureigis.

9.8
7.4
10

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...