» elektroniikka » Työläs »Legon ja Arduinon mahtavat maastoautot, Bluetooth-ohjaus

Lego ja Arduinon mahtavat maastoautot, Bluetooth-ohjaus

Lego ja Arduinon mahtavat maastoautot, Bluetooth-ohjaus

Hyvää iltapäivää Jatkaen Lego Technicin mallintamisen teemaa, haluan tuoda huomioihisi uuden version maastoautosta, jonka tunnusmerkki on suuri nopeus ja suorituskyky. Suuri nopeus muihin verrattuna mallit, toimitetaan käyttämällä Tamiya 70097 Twin-Motor Gearbox Kit -sarjaa. Vasen ja oikea takapyörä ilmaistaan ​​itsenäisesti. Siten kahta moottoria käytetään liikkeen suorittamiseen. Sähköistys, kuten aina, Työläs. Tällä kertaa tarvitsemme Arduino Nanon ja jotain muuta:
- Lego Technic 42079
- Tamiya 70097 kaksimoottorinen vaihdelaatikkosarja
- Arduino Nano v3 AT Mega 328
- L9110S moottoriohjaimet 2 kpl
- Bluetooth-moduuli HC-06, HC-05 tai vastaava
- Valkoinen LED 2 kpl
- Vastus 150 ohmia 2 kpl
- Kondensaattori 10v 1000uF
- Induktori 68mkH \
- 8 NI-Mn 1.2v 1000mA -paristoa
- piirilevy
- Yksirivinen kampa PLS-40
- Liitin isä-äiti kahden navan johdolla
- Eriväriset johdot
- Juote, hartsi, juotin
- Pultit 3x20, mutterit ja aluslevyt niille
- Pultit 3x40
- Pultit 3x60

Vaihe 1 Asenna vaihdelaatikko.
Ensinnäkin, purkaa ja koota Tamiya 70097 Twin-Motor vaihdelaatikkosarja. Yhdessä hänen kanssaan on yksityiskohtainen ohje useiden vaihtoehtojen kokoamiseksi, joilla on eri vaihteet. Yksi vaihtoehto on välityssuhteella 58: 1, toinen on 203: 1. Valitse vaihtoehto suhteessa 58: 1. Seuraavaksi sinun on määritettävä lähtöakselien sijainti. Vaihteiston ohjeiden mukaan kaksi vaihtoehtoa on mahdollista. Lähtöakselit keskellä tai lähempänä alaosaa. Valitse vaihtoehto keskeltä.


Muista voidella vaihteet ja akselit, joissa ne istuvat, kun asennat vaihdelaatikkoa. Useiden vaihdelaatikoiden keräämisen kokemuksesta sanon, että ne laittavat vähän rasvaa ja se on vähän nestettä. Suosittelen käyttämään Litolin kaltaista voiteluainetta, tietysti kohtuullisessa määrin.


Ja kääntöpuolella:


Nyt otamme kaksi Lego-kytkentäholkkia:


Laitamme holkit lähtöakselille:


Kun olet asettanut holkit, kaada kuuma liima holkkien tyhjiin aukkoihin kiinnittäen siten holkit akseleille:


Vaihdelaatikossamme kotelo ei kata pyydyksiä, mikä tarkoittaa, että on todennäköistä, että värjäämme Legon osat Litolissa. Tämän estämiseksi otamme ohuen muovin, esimerkiksi muovisideaineesta, otin läpinäkyvän. Liimaa kaksipuoliseen teippiin alkaen toiselta puolelta, kääri pää ja liimaa se toiselle puolelle. Sen pitäisi olla tällainen:



Nyt sinun on ruuvattava osa Lego-vaihdelaatikkoon. Käytämme 3x20 pultteja tähän:


Vaihe 2 Perustan kokoaminen.
Perusta on kerättävä valokuvista. Kaikki on selvästi näkyvissä valokuvassa:


Etuosa näyttää tältä:


Takaosa:


Vaihe 3 Ohjaamon kokoaminen.
Ota ohjaamo Lego 42065: sta.Lataa ohjeet

Kokoamme matkustamon, alkaen 61 askelmasta ja jopa 95: ään. Lisää alatuki kuten kuvassa yhdistääksesi alustaan:


Etuosaan lisätään myös joitain yksityiskohtia:


Ja lisää takavalot:


Ohjaamon yläosassa lisää valoja:


Vaihe 4 Sähköasentaja.
Mallimme aivot ovat Arduino Nano v3. Moottorin hallintaa varten suoritamme moottorin ohjaimen L9110S kautta. En halua tehdä monia johtimia. Ensinnäkin se vie paljon tilaa, ja toiseksi, paljon yhteyksiä lisää huonojen yhteyksien ja muiden ”glukofien” riski. Siksi keräämme kaiken tarvitsemasi piirilevyltä. Järjestelmä on seuraava:


Power Arduino, moottoriohjaimet ja moottorit ovat yhteisiä. Jotta Arduino ei käynnisty uudelleen moottorien käynnistyessä virran nousun vuoksi, on käytettävä Arduinon virtapiiriin kuuluvaa induktoria ja kondensaattoria. Laitamme kaiken tämän piirilevylle, juoteksi kaavion mukaisesti. Kootussa muodossa sen tulisi osoittautua näin:


Pohjalta yhdistämme kaiken juoteella.


Käytämme sähköä Ni-Mn-paristoilla. Juottamme 4 paristoa peräkkäin, kelaa niitä sähköteipillä ja johda lanka liittimen kanssa. Meillä on kaksi virtalähdettä, joissa 4 paristoa. Asetamme ne pohjalle etupyörien viereen:


Nämä kaksi akkua on kytketty samanaikaisesti. Siten suurella ampeerilla saavutetaan vakaa jännite, joka tapahtuu, kun kaksi sähkömoottoria kytketään päälle kerralla. Ajovalot on kytkettävä virranrajoittimilla, nimellisarvo 150 ohmia.

Ohjelmointiympäristön vaihe 5.
Muokkaamme ja täytämme luonnos Arduino IDE: n kautta. Tämä on yksinkertainen ja kätevä ohjelmointiympäristö. Tämä ohjelma voidaan helposti ladata osoitteesta

Asenna se ohjelman ohjeiden mukaan. Sitten sinun on lisättävä Arduino IDE -kirjastoon, joka on tarpeen luonnos. SoftwareSerial.h -ohjelmaa käytetään luomaan ohjelmistokanava kommunikointiin Bluetooth-moduulin kanssa:

softwareserial.rar [9,29 kt] (lataukset: 46)


Ladattu ja pakkaamaton arkisto on siirrettävä kirjastojen kansioon. Tämä kansio löytyy etsimällä asennettu Arduino IDE. On myös mahdollista käyttää Arduino IDE: n sisäistä toimintoa. Ilmaista arkistoa purkamatta voit lisätä sen ohjelmointiympäristöön. Käynnistä Arduino IDE, valitse valikkokohta Sketch - Connect Library. Valitse avattavan luettelon alussa kohta "Lisää .Zip-kirjasto". Ilmoitamme ladatun arkiston sijainnin. Kun olet suorittanut kaikki vaiheet, sinun on käynnistettävä Arduino IDE uudelleen.

Vaihe 6 Bluetooth-moduuli.
Käytämme yhtä nykyään edullisimmista Bluetooth-moduuleista - HC-05 tai HC-06. Niitä löytyy helposti sekä kiinalaisista kaupoista että Venäjän markkinoilta. Ne ovat samanlaisia, mutta on myös pieniä eroja: NS-05-moduuli voi toimia sekä isäntätilassa (orja) että orjatilassa (isäntä). NS-06 voi olla vain orjalaite.

Moduulien ominaisuudet:

- Bluetooth-siru - BC417143, valmistaja
- viestintäprotokolla - Bluetooth Specification v2.0 + EDR;
- toiminnan säde - jopa 10 metriä (tehotaso 2);
- Yhteensopiva kaikkien Bluetooth-sovittimien kanssa, jotka tukevat SPP: tä;
- Flash-muistin määrä (laiteohjelmiston ja asetusten tallentamiseksi) - 8 Mbit;
- radiosignaalin taajuus - 2,40 .. 2,48 GHz;
- isäntärajapinta - USB 1.1 / 2.0 tai UART;
- virrankulutus - virta tiedonsiirron aikana on 30–40 mA. Keskimääräinen nykyarvo on noin 25 mA. Kun yhteys on muodostettu, kulutettu virta on 8 mA. Ei ole lepotilaa.

Jotta kaikki toimisi oikein, Bluetooth-moduuli on määritettävä ennen yhteyden muodostamista. Asetus tehdään antamalla AT: lle pääteikkunaan syötetyt komennot. Konfiguroimme HC-05-moduulin. Muiden moduulien komennot voivat olla erilaisia. Yhdistämme tietokoneen ja Bluetooth-moduulin Arduinon kautta.

Yhdistämme Bluetooth-moduulin seuraavasti:

Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND –GND

Täytä seuraava luonnos arduinossa:

bluetooth_send_at.rar [857 b] (lataukset: 50)


Tätä luonnosta käytetään AT-komentojen lähettämiseen Bluetooth-moduulille. Arduino siirtää kaiken, mitä päätelaitteessa kirjoitetaan, Bluetooth-tiedonsiirtomoduuliin. Nyt ja tulevaisuudessa yhdistämme moduulin SoftwareSerial-kirjaston kautta. Suurilla nopeuksilla kirjasto on epävakaa. Jos tiedonsiirtonopeudessa on ongelmia, voit kytkeä moduulin suoraan Arduinon RX- ja TX-yhteystietoihin. Älä unohda korjata luonnosta tässä tapauksessa. Tässä tapauksessa työskentelemme moduulin kanssa nopeudella 9600. Joten luonnoksen täyttämisen jälkeen avaa terminaali-ikkuna ja kirjoita seuraavat komennot:

”AT” (ilman lainausmerkkejä) vastauksen “OK” pitäisi tulla (se tarkoittaa, että kaikki on kytketty oikein ja moduuli toimii)
”AT + BAUD96000” (ilman lainausmerkkejä) vastauksen “OK9600” pitäisi tulla.
Jos sinulla on oikea vastaus, siirry seuraavaan vaiheeseen.

Seuraavaksi sinun on täytettävä luonnos maastoautomme Arduinossa:

lego_vnedr_2.rar [1,39 kt] (lataukset: 43)


Vaihe 7 Sähköasennus asennetaan malliin.
Asennamme levyt keskelle:


Asennamme Bluetooth-moduulin jalustan takaosaan ja kiinnitämme johdolla:


Yhdistämme kaiken järjestelmän mukaan:


Vaihe 8 Kaukosäätimen valmistelu
Ohjaamiseksi otamme tavalliseen tapaan Android-puhelimen tai -tabletin tai Windowsia käyttävän tietokoneen tai teemme itse kaukosäätimen Arduinolla. Aloitetaan Androidilla, ensin on asennettava robotin hallintaohjelma Bluetoothin kautta. Kirjoita tämä kirjoittamalla ”Bluetooth Arduino” Google Play -sovellukseen ja asentamalla haluamasi ohjelma. Pidän henkilökohtaisesti BT Controllerista. Sitten muodostetaan yhteys Android-asetusvalikon kautta Bluetooth-moduuliin. Käytämme salasanaa yhteydelle “1234” tai “0000”. Ja siirry ohjelman asettamiseen. On tarpeen kirjoittaa tarvittavat merkit vastaavaa toimenpidettä varten. Luettelo alla.

Ja nyt - tietokone, jossa on Windows. Voit lähettää komentoja käyttämällä pääteohjelmaa tai suorittamalla kätevän, erityisesti tätä varten suunnitellun Z-Controller-ohjelman. Valitse portti (yhdysportti, jonka kautta yhteys muodostetaan) ja määritä komentojen näppäimet.
bluetooth-pc.rar [49,07 kt] (lataukset: 37)


Kolmas vaihtoehto, parasta, on fyysisen kaukosäätimen käyttö, koska sen jälkeen tunnet painikkeiden napsautuksen. Kehotan teitä tekemään kaukosäätimen seuraavani minun ohjeet

Ja lisää se Bluetooth-moduuli

Hallintakomennot ovat seuraavat:
W - eteenpäin
S - takaisin
A - vasen
D - oikeassa
F - pysäkki
K - ajovalot
L - ajovalo pois päältä

Tapoja Lego Technickin sähköistämiseksi
Äänestäjiä yhteensä: 22
9.7
7.5
9.8

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ä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...