» Elektronika » Arduino »Lenktyninis automobilis iš„ Lego “ir„ Arduino “

„Lego“ ir „Arduino“ lenktyninis automobilis



Šiandien noriu pasidalinti savo artimiausiu naminis. Jis remiasi Lego ir Arduino. Valdymui naudosime nuotolinio valdymo pultą su 433 MHz siųstuvu. Šį kartą norėjau pasidaryti lenktynes mašina. Tęskite:

- „Lego Technic 42022“
- Arduino Nano
- DRV 8833
- „Servo SG-90“
- 433 MHz radijo ryšio modulis
- Variklio reduktorius 200 aps / min, kai veleno skersmuo yra 3 mm
- 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
- lituoklis
- 3x40 varžtai ir jiems skirtos veržlės ir poveržlės
- Varžtai 3x20

1 žingsnis surinkite dėklą.
Mūsų mašiną būtina surinkti pagal antrąją „Lego“ instrukcijas 42022 su šiek tiek patobulinimais. Atliekame visus veiksmus nuo 3 iki 6 puslapio. Mums nereikia krumpliaračio mechanizmo. „Lego“ variklio taip pat nereikia surinkti. Tačiau jums reikės variklio tvirtinimo elementų, surinktų 14–19 puslapiuose, išskyrus pavaras ir velenus. Toliau mes renkame viską nuo 20 iki 74 puslapių, išskyrus svirtį 25 puslapyje.

2 žingsnis mechanizuoti kūną.
Pradėk mūsų modelis bus reduktorius su 200 aps / min greičiu. Galima naudoti su skirtinga pavarų dėže. Bet, mano manymu, tai yra geriausias pasirinkimas. 100 sūkių per minutę - per lėtai, 300 aps / min - energijos nepakanka, o variklis labai karštas. Uždėkite ant reduktoriaus variklio veleno jungiamąją movą „Legovskaya“ ir pritvirtinkite, kad varžtas nesisuktų apdaila. Norėdami pritvirtinti mūsų variklį ant modelio, reikia išlenkti dalį iš metalinio konstruktoriaus raide „P“ ir pritvirtinti reduktoriaus variklį prie plokštelės spaustuku. Rezultatas turėtų būti toks:




3x20 varžtais pritvirtiname variklį prie modelio. Neužveržkite per daug! Priešingu atveju galite sugadinti „Lego“ konstruktoriaus dalis. Modelis atrodo taip:



Norėdami pasukti, pasukite šiek tiek pakeistą servo SG-90. Korpusas turi būti kruopščiai išgręžtas, kad neliestų vidinių dalių, 3,2 mm skersmens skylės ar tiesiog nesupjaustytų kanceliariniu peiliu.



Mes įkišame varžtą į padarytą skylę, o kraštus mes dedame ant trikampių plokščių ir pritvirtiname veržlėmis. Mes uždedame svirtį ant servo veleno ir pritvirtiname dalį prie "Lego" svirties. Rašomosios mašinėlės atrodo taip:





3 žingsnis yra elektrikas.
Lituoklis rankoje ir eik. Visą elektriką galima surinkti paprasčiausiai sujungus tvirtinimo laidus. Bet tai nepatogu, nes tam reikia daug vietos. Be to, didelė tikimybė, kad kontaktas bus nekokybiškas. Todėl geriau viską lituoti ant plokštės pagal šią schemą:



Pateiksiu šiek tiek aiškumo: galite pasiimti bet kokį mažos galios kondensatorių, taip pat galite rasti bet kokio tipo induktorių, tai būtina norint stabilizuoti mikrovaldiklio įtampą. Antena turi būti pritvirtinta prie imtuvo. Aš gavau taip:




Mes įdėjome „Arduino Nano“ ir DRV 8833 į savo vietas:



Elektros energijai panaudosime 6 Ni-Mn 1.2v 1000mA baterijas, lituotas eilėmis ir apvyniotas elektros juosta. Klijuokite juos ant dvipusės lipnios juostos keleivio sėdynės.





Mes sujungiame viską pagal schemą ir įdiekime mašinos galinėje dalyje. Taip pat galite pridėti porą šviesos diodų. Įdėkite juos į priekinius žibintus ir prijunkite prie 14 kaiščio (A2).



4 veiksmas.
Norėdami rašyti programinę-aparatinę įrangą, aš naudojau „Arduino IDE“. Dabartinė versija rašymo metu yra 1.8.1. Ryšio protokolą patogu įgyvendinti naudojant 433 MHz modulį, naudojantis rc-switch-2.52 biblioteka. Turite jį atsisiųsti ir įtraukti į „Arduino IDE“ aplanką „bibliotekos“.

rc-switch-2.52.rar [14,87 Kb] (atsisiuntimų: 150)


Mes prijungiame „Arduino“ ir mirksime jį naudodami šią programinę įrangą:

machinka_433.rar [1016 b] (atsisiuntimai: 190)


Norėdami patikrinti mūsų modelio veikimą, mums reikia antrosios „Arduino“ plokštės. Prie antrosios plokštės būtina prijungti 433 MHz radijo siųstuvą. Siųstuvas yra prijungtas taip:
VCC (siųstuvas) iki 5+ (Arduino),
GND į GND,
DUOMENYS į D10.
Ten parašykite modifikuotą „SendDemo“ eskizą. Tai yra mūsų įdiegtos bibliotekos pavyzdžiuose ir naudojama komandoms siųsti. Prieš mirksėdami eskizą, turite jį šiek tiek pakeisti, būtent pakeisti perduotas komandas. Priklausomai nuo to, ką turite patikrinti, parašykite šias komandas į siuntimo eilutę:
„1“ - judėjimas pirmyn (rašykite komandą be kabučių!)
„2“ - judėjimas atgal
„15“ - visiška stotelė
„3“ - pasukite vairą į kairę
„4“ - pasukite vairą į dešinę
„5“ - vairą nustatykite viduryje
„10“ - įjunkite priekinius žibintus
„11“ - išjunkite priekinius žibintus

Nuotolinio valdymo pulto su 433 MHz radijo siųstuvu gamyba yra atskiro straipsnio tema. Aš tikrai parašysiu tokio nuotolinio valdymo pulto gamybos instrukcijas.

Noriu pasakyti, kad ši parinktis tinka beveik bet kokio modelio „Lego“ automobiliams. Pakanka sujungti visus mechanikus ir rasti vietą lentai. Ir jei jūs įtraukiate fantaziją, tada galite mechanizuoti bet kurį modelį.
Modelio valdymas
Iš viso rinkėjų: 165
7.8
8.5
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
2 komentaras
Autorius
Typo reiškė kondensatoriaus įtampą nuo 10 iki 25 voltų.
Ritė 68 μH
Minėta, kad viskas yra teisinga išlyginimui
Pateiksiu šiek tiek aiškumo:
Atvirkščiai, jūs viską painiojate:
gali būti imamas bet koks mažos galios kondensatorius
- papasakokite apie kondensatorių galią,
rasite ir induktorių,
- visiškai? Mažiausiai 1 mH, ne mažiau kaip 100 mH?
tai būtina norint stabilizuoti mikrovaldiklio įtampą.
- Iš esmės LC grandinė negali tarnauti stabilizacijai, ji reikalinga norint išlyginti trukdžius.

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...