Tässä artikkelissa käsitellään suhteellisten levypohjaisten radio-ohjauslaitteiden valmistusta Työläs. Projektin mielenkiintoinen piirre on, että laitteet suunniteltiin vaihtoehtona "aikuisille", mutta jotka voit tehdä itse. Lähettimessä on leikkausnäppäimet, mikä on tärkeätä esimerkiksi ohjaukselle mallit Ilma-aluksissa lähetin on varustettu myös pienellä näytöllä, jossa on orgaaniset LEDit, joka näyttää perustiedot lähettimen toiminnasta. Laite on suunniteltu 6 kanavalle, 4 suhteelliselle ja 2 erilliselle kanavalle. Kirjailija loi perustan myös kahden suhteellisemman kanavan lisäämiselle tulevaisuudessa, tapaukseen lisättiin 2 potentiometriä, mutta tällä hetkellä niitä ei ole mukana. Tämä riittää kuitenkin lentokoneen, laivan tai auton mallin hallitsemiseksi, ja erilliset kanavat mahdollistavat lisäkuorman hallinnan, esimerkiksi ajovalojen, kansivalaisimien, navigointivalojen sisällyttämisen tai jopa pienten ohjusten laukaisun. Laitteessa on kaksi ohjaustapaa - lineaarinen ja eksponentiaalinen.
Lähettimelle tarvitset:
1 x Arduino NANO / UNO / ProMini
1 x BMS-suojakortti kolmelle Li-ion-tölkille
1 x 5,5 x 2,1 mm liitin
1 x askel DC / DC-muunnin XL6009
1 x LM2596 pieni muuntaja (puhun siitä erikseen)
3 x 18650:
2 x ohjaussauvat JH-D202X (myydään Ali)
2 x vaihtokytkin
1 x i2c OLED-näyttö 0,96 tuumaa 128X64
1 x NRF24l01-radiomoduuli vahvistimella ja antennilla
9 x tahdistuspainike 6 * 6 * 5 mm
Lähtövastukset (katso kaavio)
Vastaanottimelle tarvitset:
1 x Arduino NANO / UNO / Pro Mini
1 x radiomoduuli NRF24l01
1 x AMS1117 3,3 V jännitesäädin
30 x pls kammat
1 x leipälauta
1 x 10 uF kondensaattori
Alla näet graafisen kuvan kaikista komponenteista ja kaavion niiden kytkentästä. Ennen kokoamista buck-muuntimet on määritettävä, XL6009 - 12,6 V (tämä moduuli vastaa lataamisesta), LM2596 - 3,3 V (virta radiomoduulille). LM2596: n sijasta on teoreettisesti mahdollista käyttää ASM117: tä, tämän stabilointiaineen suurin syöttöjännite on ohjelehden mukaan 15 V, mutta on suositeltavaa olla käyttämättä sitä suurempana kuin 12 V. Ilmeisesti näiden näkökohtien perusteella tekijä käytti toista DC / DC-muunninta. Sen sijaan voit käyttää myös säädettävää stabilisaattoria, esimerkiksi LM317.
kotelo
Kotelo koostuu kahdesta pääosasta: ylempi ja alempi. Lisäksi tulostetaan 9 painiketta (8 leikkaamista varten ja yksi tilapainike), 5 varmuuskopiota painikkeille, näytön kehys ja virran liukusäädin.Kirjailija tulostaa PLA: n pyyhekumilla, jonka peittokyky on 20%, 0,4 mm suutin ja kerroksen korkeus 0,3 mm. Muuten, kukaan ei kiellä toisen kotelon käyttöä, voit vain ottaa sopivan laatikon, liimata sen itse tai ottaa melko suuren kotelon kiinalaiselta lelulta. Niitä myydään melkein pusseissa luokitelluilla sivustoilla.
Lähettimen asennus
Paristot on kytketty sarjaan. Kirjailija teki tämän juottamalla. Haluan huomata, että vuoden 18650 juotosölkit vaativat jonkin verran taitoja, joten jos sinulla ei ole tällaista kokemusta, osta paristoja, joissa on jo hitsatut terälehdet, ja juota niitä. Edellä olevan kaavion mukaiset akut on juotettu myös BMS-moduuliin, jonka syöttöjännite syötetään XL6009-muuntimella (sen sijaan voidaan käyttää MT3608). BMS vastaa kaikkien tölkkien tasaisesta lataamisesta / purkamisesta ja virran katkaisemisesta, kun paristot ovat tyhjät. Jännitettä voidaan tarkkailla myös näytön avulla. Akkuja ladataan 9 V: n virtalähteellä, jonka virta on enintään 3 A (maksimi XL6009: lle). Itse asiassa latausvirta on laskettava paristojen kapasiteetista riippuen ja otettava virtalähde hieman pienemmällä virralla tai rajoita sitä. Moduulien asentaminen koteloon on kätevää "auto" kaksipuolisen teipin avulla.
Kellonäppäimet asennetaan erikoisalustoille, minkä jälkeen ne kiinnitetään pienillä ruuveilla kotelon vastaaviin tukiin. Itse asiassa kaikki on suunnittelijan tasolla ja ymmärretään valokuvasta hyvin.
Painikkeet on kytketty toisiinsa vastuksilla, jolloin pääasiassa jää pieni resistiivinen näppäimistö, jonka avulla voit käyttää vain yhtä arduino-levyn tappia. Johdot juotetaan joystick-potentiometreihin, äärijohdot menevät maahan ja 5 V, keskimääräinen johtaa vastaavaan Arduino-nastaan. Minulla on suunnitelmia toistaa tämä järjestelmä, olen jo kokeillut vähän ja voin sanoa, että koodilla on tehtävä kääntää kanavat automaattisesti tarvittaessa, mutta en ole vielä ymmärtänyt, kuinka järjestelmä määrittelee tämän hyvin tarpeen. Tämä tarkoittaa, että kanavan inversio suoritetaan olennaisesti juottamalla äärimmäiset johtopäätökset paikoissa. Tällaiset ohjaussauvat myydään kirjoittamishetkellä Alissa noin 7 dollarilla kappaleelta, riippumatta siitä, onko kyse sinun valinnasta. Voit sen sijaan käyttää joystick-moduuleja arduinolle tai peliohjaimien ohjaussauvoille.
Itse asiassa joystick toimii jakajana, kääntäen kahvaa, muutamme jännitettä potentiometrin keskilähdössä ja tästä jännitteestä riippuen arduino määrittää poikkeaman.
[keskusta] [/ keskusta]
Juomalasit ovat myös kytkettyinä. Toggle-kytkimiä tarvitaan päälle-pois, koska kanava on erillinen ja sillä on vain kaksi arvoa - 0 tai 1, riippuen siitä, vetävätkö arduinon lähtö maata vai 5 V: n virtalähdettä. Lisäksi on-off-kytkin on tarpeen, jos jätät ulostulon "roikkuu ilmassa", mitä tapahtuisi, kun käytetään kolmea sijaintipaikkaa, ohjain ei ymmärrä mitä tapahtuu ja arvo hyppää satunnaisesti joko 0 tai 1 (kokemukseni mukaan). Et voi asettaa ylimääräisiä potentiometrejä, koska ne eivät ole mukana. Tai voit laittaa ja valvoa lähdesivua. Ehkä kirjoittaja julkaisee lopulta päivitetyn laiteohjelmiston.
Itse asiassa joystick toimii jakajana, kääntäen kahvaa, muutamme jännitettä potentiometrin keskilähdössä ja tästä jännitteestä riippuen arduino määrittää poikkeaman.
[keskusta] [/ keskusta]
Juomalasit ovat myös kytkettyinä. Toggle-kytkimiä tarvitaan päälle-pois, koska kanava on erillinen ja sillä on vain kaksi arvoa - 0 tai 1, riippuen siitä, vetävätkö arduinon lähtö maata vai 5 V: n virtalähdettä. Lisäksi on-off-kytkin on tarpeen, jos jätät ulostulon "roikkuu ilmassa", mitä tapahtuisi, kun käytetään kolmea sijaintipaikkaa, ohjain ei ymmärrä mitä tapahtuu ja arvo hyppää satunnaisesti joko 0 tai 1 (kokemukseni mukaan). Et voi asettaa ylimääräisiä potentiometrejä, koska ne eivät ole mukana. Tai voit laittaa ja valvoa lähdesivua. Ehkä kirjoittaja julkaisee lopulta päivitetyn laiteohjelmiston.
Seuraavaksi asennetaan arduino, radiomoduuli ja radiomoduulin tehokortti. Kuten yllä on kuvattu, siihen on tarpeen asettaa 3,3 voltin jännite. On melkein mahdotonta tehdä tätä käyttämällä vakiovarustetta olevaa vastusta, joten kirjoittaja irrotti sen ja juotti sen sijaan monikierrostrimmerin. Seuraavaksi näyttö asennetaan ja kaikki komponentit kytketään arduinon napoihin kaavion mukaisesti.
lisäys
Arduino-ohjelmistosta on puhuttu jo noin 1000 kertaa, tällä hetkellä kyky tehdä tämä pitämällä kiinni arduino-projektista on oletuksena yhtä tärkeää kuin kyky pitää juotosrauta käsissäsi pitämällä jotain juotettavana.Lähettimen, vastaanottimen, tarvittavien kirjastojen koodi ja asia 3D-tulostusta varten voidaan ladata yhteen arkistoon artikkelin lopussa.
vastaanotin
Vastaanottimelle tarvitset toisen Arduino-kortin, radiomoduulin (ilman antennia, telemetriaa ei vieläkään toteuteta tässä) ja 3,3 voltin vakaajan. Vastaanotin on juotettu leipätauluun. Vastaanottimen teho suoritetaan samalla tavalla kuin minkä tahansa muun tehdasvastaanottimen teho nopeudenohjaimen erityislähdöstä.
Yksin haluan lisätä, että tämän moduulin vakioantennin sijasta on suotavaa juottaa sama antenni, joka on asennettu moduuliin vahvistimen kanssa (vain ilman koteloa). Tämä ei vaikuta erityisesti vastaanottoalueeseen, mutta vaikuttaa merkittävästi vastaanoton laatuun riippuen hallitun mallin sijainnista eri tasoilla. Nykyaikaisiin vastaanottimiin ja lähettimiin tätä tarkoitusta varten asennetaan jopa kaksi antennia, jotka sijaitsevat kohtisuorassa toisiinsa nähden.
Lisäksi tekijä on toteuttanut erittäin tärkeän toiminnon - lähtö PPM-vastaanottimen signaalista. Kaavamaisesti mikään ei muutu tässä tapauksessa, sinun on vain täytettävä toinen laiteohjelmisto, PPM-signaali lähetetään samalla tavalla kuin useimmissa tehdasvastaanottimissa - ensimmäiseltä kanavalta (kaasu).
Siinä kaikki. Henkilökohtaisesti pidän projektista todella, ja kuten jo totesin, aikoo toistaa sen tapauksen lasten lelujen kaukosäätimestä. Valikossa voit valita tilan lineaarisesta eksponentiaaliseen ja hienosäätää kunkin sauvan arvoa. Muista, että kunkin kanavan keskiarvon tulisi olla 127.
Voit ladata kaiken tarvitsemasi täällä.
Kaikki menestys työssä!