Jatkan mallintaminen Lego Technicistä ja sähköistävistä malleista läpi Työläs. Tällä kertaa pidin Lego Technic 42068 paloautosta. Suoritin sen sähköistysmahdollisuuden vuoksi ja panin sen isoille pyörille, koska mielestäni se näyttää paremmalta isoilla pyörillä. Oman kokemukseni perusteella paras tapa hallita on Bluetooth.
Tämän toteuttamiseksi kotitekoinen tarvitsee:
- Lego Technic 42068
- Lego Technic 42029
- 2 valkoista LEDiä ja vastuksia, jotka sovitettiin niihin
- Arduino Pro Mini 5v AT Mega 328
- L9110S moottoriohjain
- 1 servomoottori SG-90
- Bluetooth-moduuli HC-05 tai vastaava
- USB-UART Arduino-ohjelmistolle
- Toimisto tai vain terävä veitsi
- Moottorin vaihdelaatikko 6v 1: 100
- Kondensaattori 10v 1000uF
- 2 yhden rivin kampaa PLS-40
- Induktori 68mkGn
- 2 Li-ion 18650 paristoa
- Liitin isä-äiti kahden navan johdolla
- Homutik
- Eriväriset johdot
- Juote, hartsi, juotin
- Pultit 3x20, 3x40, 3x60 ja niiden aluslevyt
Vaihe 1 Valmistele vaihdemoottori.
Malliimme siirtyy 6 voltin moottori, joka toimitetaan vaihdemoottorin mukana. Malli oli raskas, joten on parasta käyttää vaihdemoottoria, jonka vaihde on 1: 100. Malli ei aja kovin nopeasti, mutta varmasti millä tahansa pinnalla ja ylittää melko suuret dioja. Lähtöakselit eivät tarkoita yhteyttä Lego-osiin, joten otamme veitsen ja annamme akseleille ristimuodon, mitat Lego-osina:
Vaihe 2 Servon valmistelu.
Suurista pyöristä huolimatta pieni SG-90-servo riittää niiden kääntämiseen. Jos mahdollista, on parempi valita servo, jolla on metalliset hammaspyörät. Leikkasimme pois hänen ulkonevat "siipi" kiinnitystä varten. He vain häiritsevät. Seuraavaksi poraamme servopesässä reikä, jonka halkaisija on 3,2 mm, tai leikataan se vain. Ole varovainen! Tätä toimintoa tehtäessä tärkeintä ei ole koskettaa sisäistä sirua.
Asenna servo mukana vipu, aseta se akselille. Otamme Lego-osan ja kiinnitämme servo-ohjaimen mukana toimitetulla itsekelausruuvilla vipuun:
Vaihe 3 Luo malli.
Mallin rakentamiseksi käytämme kahta Legon ja. Ne tulevat suunnittelijan mukana, mutta jos kadotit ne, voit aina ladata ne viralliselta Legon verkkosivustolta.
Lataa kaikki ohjeet ja siirry kokoonpanoon. Ensinnäkin tarvitsemme ohjeen 42029, molemmat osat. Taka-akseli on otettu ohjeista Lego 42029 osa 1, alkaen 3 sivusta 8: een. Lisää t-muotoiset osat jousien kiinnittämistä varten. Aseta kytkentäholkki vaihdemoottorin ulostuloakselille ja kiinnitä se 3x60-ruuvilla kuvan osoittamalla tavalla:
Kokoonpanemme etujousituksen Lego 42029 -osan 1 sivujen 21–23 mukaisesti. Samoin kuin Lego 42029: n toisen osan sivujen 6–11 mukaisesti. Kiinnitämme servovoimansiirron 3x40-pultilla kuvan osoittamalla tavalla. Ennen kytkemistä on tarpeen kääntää servovipu 90 asteen asentoon ja antaa pyörille kotelon suuntainen sijainti:
Yhdistämme molemmat osat vaihdemoottorin kiinnityskohtaan:
Mene nyt Lego 42068: een. Kokoamme matkustamon ensin sivuilta 107–115. Laitamme tuloksena olevan osan pohjallemme, lisäämme valokuvan telineet takaosaan:
Jatka sitten sivuilla 132–160:
Yläosaan lisäämme LED-valon kiinnityksen, älä unohda laskea vastuksia heille ja juottaa ne avoimeen piiriin:
Lego Technic 42068 -ohjeiden mukaan kootamme yläkannen sivuilta 118 - 128.
Vaihe 4 Arduino.
Ravitsemusmallit ovat erittäin tärkeä asia. Helpoin (ja vakain) tapa jakaa ruokaa. Käytä 9 voltin kruunuakkua Arduinolle. Ja moottorien akut ja Bluetooth-moduuli. Juottamme kaksi Li-ion 18650: tä rinnakkain. Juotta liitosliitin liittämisen helpottamiseksi ja kierrä ne sähköteipillä:
Yhden virtalähteen käyttämiseksi sinun on lisättävä 68μH-induktori Arduino-positiivisen virtajohdon rakoon ja kytkettävä 10 v: n 1000uF: n kondensaattori rinnan. Yhdistämme servon signaalikaapelin napaan 2, moottorin ohjaimen napoihin 5 ja 6, kytkemme LED-ajovalojen anodit vastuksien kautta 4-napaisiin, katodit GND: hen. Vastukset tulee valita käyttämäsi diodeille.
Levitin järjestelmän:
Bluetooth-moduuli voi käyttää HC-05 tai HC-06. Niitä on helppo ostaa, ja hinta on kohtuullisen kohtuullinen. HC-05 toimii asetuksista riippuen master-tilassa, ts. Se luo yhteyden itse, tai orjatilassa, voit muodostaa yhteyden siihen. HC-06 toimii vain orjatilassa. Itse moduuli on pieni taulu, jolla on pieni etäisyys kosketinten välillä:
Kannattaa valita jo valmisteltu moduuli kahden juotetun levyn muodossa. Niistä suuri levy on erityinen leipälauta, jossa on tarvittavat koskettimet ja 3,3 voltin jännitesäädin, joka on tuotu kätevään lohkoon itse Bluetooth-moduulin virran tuottamiseksi:
Jotta TX- ja RX Arduino -yhteydet voidaan vapaasti yhdistää tietokoneeseen, yhdistämme Bluetooth-moduulin SoftwareSerial-kirjaston kautta. Sillä tavalla luomme ohjelmistoyhteysportin. Yhdistämme moduulin seuraavasti:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND –GND
Asetamme paristot ja 9 voltin akun koneen takaosaan:
Kokoonpanamme kaikki sähkömallit kaavion mukaan, yhdistän pienillä johdotuksilla:
Asetamme sähköasentajan paristojen päälle:
Nyt voit laittaa aiemmin kootun yläkannen päälle. Sähköasentajan sijainnissa ei ole yläosaa, jotta siihen pääsee kätevästi:
Yläkannen sivut nousevat ylöspäin, jotta pääset sähköyn ja sivulta:
Nyt voit sulkea selän kokonaan:
Ja niin sen pitäisi näyttää seuraavalta:
Ja edessä:
Vaihe 5 Asenna ohjelmointiympäristö ja kirjastot.
Arduino-ohjelmointiympäristö on Arduino IDE. Jos sinulla on se, tarkista sen version asianmukaisuus. Jos ei, se on välttämätöntä.
Sitten lisäämme kirjastot. Servo.h: tä käytetään servon ohjaamiseen. SoftwareSerial.h luo tiedonsiirtoportin Bluetooth-moduulille:
Lataa ja purkaa arkistot. Seuraavaksi siirrämme pakkaamattomat tiedostot kansioon, joka sijaitsee kansiossa, johon Arduino IDE on asennettu. Voit myös lisätä ne ohjelmointiympäristöön purkamatta arkistoja. Suorita tämä suorittamalla Arduino IDE ja valitsemalla valikosta Sketch - Connect Library. Valitse avattavan luettelon yläosasta "Lisää .Zip-kirjasto" -kohde. Jää jäljellä ladattujen arkistojen sijainti. Kaikkien käsittelyjen jälkeen Arduino IDE on käynnistettävä uudelleen.
Vaihe 5 Viestintämoduulin määrittäminen.
Seuraava vaihe on määrittää Bluetooth-moduuli. Tätä varten täytä seuraava luonnos Arduino-taulussa:
Tätä luonnosta käytetään tietokoneen yhdistämiseen Bluetooth-moduuliin. Käytämme Arduino IDE: n pääteikkunaa. Valitse Työkalut - Portmonitori.
Jos sinulla on HC-06, aseta sitten nopeudeksi 9600, aseta parametri lähettämättä NL ja CR ja kirjoita seuraavat komennot:
"AT" (ilman lainausmerkkejä) pitäisi saada vastaus "OK"
”AT + BAUD7” (ilman lainausmerkkejä) vastauksen “OK57600” pitäisi tulla.
Jos sinulla on HC-05, aseta sitten nopeudeksi 38400, aseta lähetysparametri NL ja CR ja kirjoita seuraavat komennot:
"AT" - kirjoitettu ilman lainausmerkkejä, vastauksen "OK" pitäisi tulla. Jos tulet, kirjoitamme komentoja edelleen.
“AT + UART = 57600,0,0” - aseta nopeudeksi 57600 bps.
Vaihe 6 luonnos.
Ja lopuksi, täytä luonnos koneellemme Arduinossa:
Vaihe 7 Ohjauslaitteiden määrittäminen.
Hallitsemme malliamme Android-laitteella. Menemme Bluetooth-asetuksiin, löydämme Arduino-moduulin ja yhdistämme salasanalla “1234” -yhteyteen. Ehkä salasana on “0000”, se voi olla erilainen eri malleille. Asenna seuraavaksi ohjausohjelma. Lataa Arduino BT Joystick Free -ohjelma Google Playsta. Asenna seuraavat komennot suorittamalla ohjelma-asetukset:
W - eteenpäin
S - takaisin
A - vasen
D - oikeassa
F - pysäkki
G - ohjauspyörä
K - ajovalot
L - ajovalo pois päältä
Voit käyttää myös Windows-tietokonetta. Lataa seuraava ohjelma:
Sitten sinun on luotava yhteys samalla salasanalla. Valitse Bluetooth-moduulin portti ohjelmasta. Ja määritä ohjelma samoille komennoille.