» elektroniikka » Työläs »Kilpa-auto Legolta ja Arduinolta

Lego ja Arduino kilpa-auto



Tänään haluan kertoa seuraavasta homebrew oksa. Se perustuu Legoon ja Työläs. Ohjaamiseksi käytämme kauko-ohjainta 433 MHz: n lähettimen kanssa. Tällä kertaa halusin tehdä kilpa auto. Aloitetaan:

- Lego Technic 42022
- Arduino Nano
- DRV 8833
- Servo SG-90
- 433 MHz radioliikennemoduuli
- Moottorin vähennysventtiili 200 rpm, akselin halkaisija 3 mm
- 2 LEDiä
- 2 vastuksia 150 ohmia
- Kondensaattori 10v 1000uF
- 2 yhden rivin kampaa PLS-40
- 2 PBS-20-liitintä
- Induktori 68mkGn
- 6 NI-Mn 1.2v 1000mA -paristoa
- Liitin isä-äiti kahden navan johdolla
- Homutik
- Eriväriset johdot
- juote
- Rosin
- juotosrauta
- Pultit 3x40 ja mutterit ja aluslevyt
- Pultit 3x20

Vaihe 1 koota kotelo.
Koneemme on koottava toisen vaihtoehdon Lego-ohjeiden 42022 mukaisesti jonkin verran parannuksin. Suoritamme kaikki toiminnot sivuilta 3 - 6. Emme tarvitse vaihdemekanismia. Lego-moottoria ei myöskään tarvitse koota. Tarvitset kuitenkin sivuilla 14-19 kerättyjä moottorin kiinnikkeitä, paitsi vaihde- ja akselit. Seuraavaksi keräämme kaiken sivuilta 20-74 paitsi vipu sivulla 25.

Vaihe 2 mekanisoi vartalo.
Käynnistä meidän malli tulee olemaan vaihdemoottori, jonka nopeus on 200 rpm. Voidaan käyttää eri vaihdesuhteella. Mutta mielestäni tämä on paras vaihtoehto. Nopeudella 100 rpm - liian hitaasti, 300 rpm - ei ole tarpeeksi virtaa ja moottori on erittäin kuuma. Vaihdemoottorin akselilla sinun on asetettava “Legovskiy” -kytkentäholkki päälle ja kiinnitettävä se kääntymistä vastaan ​​leikkaamalla tulitikkua. Moottorin kiinnittämiseksi malliin on tarpeen taivuttaa osa metallirakentajasta kirjaimella “P” ja kiinnittää vaihdemoottori levyyn puristimella. Tuloksen tulisi olla seuraava:




Kiinnitämme moottorin malliin 3x20-ruuvien avulla. Älä kiristä liikaa! Muuten voit vahingoittaa Lego-rakennusosia. Mallissa se näyttää tältä:



Ota käännös ottamalla hiukan muunnettu servo SG-90. Kotelo on porattava huolellisesti, jotta se ei kosketa sisäosia, läpimitaltaan reikää, jonka halkaisija on 3,2 mm, tai yksinkertaisesti leikata toimistoterällä.



Asetamme pultin tehtyyn reikään ja laitamme reunoille kolmionmuotoiset levyt ja kiinnitämme muttereilla. Laitamme vivun servoakselille ja kiinnitämme osan Lego-vipuun. Kirjoituskoneella se näyttää tältä:





Vaihe 3 on sähköasentaja.
Juotosrauta kädessä ja mene. Kaikki sähköt voidaan koota yksinkertaisesti kytkemällä kiinnitysjohdot. Mutta tämä on hankalaa, koska se vaatii paljon tilaa. Lisäksi on erittäin todennäköistä, että huono laatu koskettaa. Siksi on parempi juottaa kaikki piirilevylle seuraava kaavio:



Annan vähän selkeyttä: voit ottaa minkä tahansa pienitehoisen kondensaattorin, voit myös löytää kaikenlaisen induktorin, tämä on tarpeen mikrokontrollerin jännitteen vakauttamiseksi. Antenni on juotettava vastaanottimeen. Sain seuraavat:




Laitoimme Arduino Nanon ja DRV 8833: n paikoilleen:



Voimaan käytetään 6 Ni-Mn 1.2v 1000mA -paristoa, juotettu sarjaan ja kääritty sähköteipillä. Liimaa ne kaksipuoliseen teippiin kulkevaan matkustajan istuimeen.





Yhdistämme kaiken kaavion mukaisesti ja asennamme koneen takaosaan. Voit myös lisätä pari merkkivaloja. Laita ne ajovaloihin ja kytke nastaan ​​14 (A2).



Vaihe 4 laiteohjelmisto.
Laiteohjelmiston kirjoittamiseen käytin Arduino IDE: tä. Nykyinen versio kirjoittamishetkellä on 1.8.1. Tietoliikenneprotokolla on kätevä toteuttaa käyttämällä 433 MHz: n moduulia rc-switch-2.52-kirjaston avulla. Sinun on ladattava se ja lisättävä se Arduino IDE: n kirjastojen kansioon.

rc-kytkin-2.52.rar [14,87 kt] (lataukset: 150)


Yhdistämme Arduinon ja salamaamme sen seuraavalla laiteohjelmistolla:

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


Tarvitsemme mallin suorituskyvyn testaamiseksi toisen Arduino-levyn. Toiseen korttiin on tarpeen kytkeä 433 MHz: n radiolähetin. Lähetin on kytketty seuraavasti:
VCC (lähetin) 5+ (Arduino),
GND - GND,
TIEDOT D10.
Kirjoita muokattu SendDemo-luonnos sinne. Se on asennetun kirjaston esimerkeissä, ja se toimii komentojen lähettämisessä. Ennen kuin vilkutat luonnosta, sinun on muutettava sitä hiukan eli muutettava lähetettyjä komentoja. Kirjoita seuraavat komennot lähetysriville riippuen siitä, mitä sinun on tarkistettava:
“1” - liike eteenpäin (kirjoita komento ilman lainausmerkkejä!)
"2" - liike taaksepäin
”15” - täysi pysäkki
"3" - käännä ohjauspyörä vasemmalle
"4" - käännä ohjauspyörä oikealle
"5" - aseta ohjauspyörä keskelle
"10" - kytke ajovalot päälle
"11" - sammuta ajovalot

Kaukosäätimen tekeminen 433 MHz: n radiolähettimellä on erillisen artikkelin aihe. Aion ehdottomasti kirjoittaa ohjeet tällaisen kaukosäätimen valmistukselle.

Haluan sanoa, että tämä vaihtoehto sopii melkein kaikille Lego-autojen malleille. Riittää, kun yhdistät kaikki mekaniikat ja löytää paikka levylle. Ja jos lisäät fantasiaa, voit mekanisoida minkä tahansa mallin.
Mallihallinta
Äänestäjiä yhteensä: 165
7.8
8.5
10

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
2 kommentit
Kirjailija
Typo tarkoitti kondensaattorin jännitettä 10-25 volttia.
Kela 68 μH
Mainittiin, että kaikki on oikein tasoittamiseen
Tuon hieman selkeyttä:
Päinvastoin, sekoitat kaiken:
mikä tahansa pienitehoinen kondensaattori voidaan ottaa
- kerro meille kondensaattorien tehosta,
löydät myös induktorin,
- Ehdottomasti mitään? Ainakin 1 mH, vähintään 100 mH?
tämä on välttämätöntä mikrokontrollerin jännitteen vakauttamiseksi.
- Periaatteessa LC-ketju ei voi toimia vakauttamisessa, sitä tarvitaan häiriöiden tasoittamiseen.

Suosittelemme lukemaan:

Anna se älypuhelimelle ...