Sisällysluettelo:
- Vaihe 1: Kuinka kaikki toimii
- Vaihe 2: Kuinka kytkeä VEX -vastaanotin liitäntäpiiriin
- Vaihe 3: Mikrokontrollerin liittäminen liitäntäpiiriin
- Vaihe 4: Luettelo komennoista
- Vaihe 5: Pin -yhteenveto
Video: DC -moottorien radio -ohjaaminen halvalla: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Ihmisille, jotka eivät tiedä mitä VEX on. Se on yritys, joka myy robottiosia ja -sarjoja. He myyvät "VEX" -lähetintä ja -vastaanotinta sivustollaan 129,99 dollarilla, mutta saat "VEX" -lähettimen ja -vastaanottimen noin 20 dollarilla "Ebayssa" ja monissa muissa paikoissa.
"VEX" -lähetin on 6 -kanavainen FM -lähetin, jossa on 2 ohjaussauvaa, jotka voivat liikkua ylös ja alas sekä sivulta toiselle. Lähettimen takana on 4 painiketta, jotka ohjaavat kanavaa 5 ja kanavaa 6. Lähettimen ohjaimet voidaan asettaa säiliö- tai arcade-tyyliin. Lähettimessä on monia muita ominaisuuksia. Tämä tekee siitä erittäin halvan tavan etäohjata servoja. Ainoa ongelma on, että voit ohjata vain servomoottoreita ja sinun on ostettava kallis 149,99 dollarin "VEX" -mikro -ohjain vain tehdäksesi sen. Se on tähän asti!
Vaihe 1: Kuinka kaikki toimii
Tämän edullisen (14,95 dollarin) "moottoriliitäntäpiirin" voi ostaa osoitteesta: https://robotics.scienceontheweb.net Siru voi purkaa "VEX" -vastaanottimen signaalit jopa 8 moottorin H-sillan ja yhden ohjaimen ohjaamiseen. Se voi myös vastaanottaa komentoja toiselta mikro -ohjainsirulta moottorien ohjaamiseksi. Tämä liitäntäpiiri käyttää 3 lähtötapaa moottorin H-sillan ohjaamiseen. Kaksi nastaa moottorin suunnan ohjaamiseksi ja yksi nasta moottorin nopeuden säätämiseksi P. W. M. -siru käyttää kanavan 5 kahden painikkeen tuloa ohjaamaan "VEX" -lähettimen vasemman ohjaussauvan tuloa, jotta se voi ohjata kuutta moottoria. Siru käyttää kanavan 6 kahden muun painikkeen tuloa lukitakseen moottorin liitäntäpiirin nastan 14 korkean tai matalan lähdön. Nämä ominaisuudet eivät ehkä toimi, koska vastaanotin voi vastaanottaa signaalin mistä tahansa. Emme ota suoraan tai välillisesti vastuuta näiden osien käytöstä. VAROITUS! ÄLÄ KOSKAAN KÄYTÄ KAUKOSÄÄDINTÄ ROBOTISSA, JOTKA VOIVAT VAURIOITTAA, JOS SE MENEE HALLINTAAN. Jos robotti menee lähettimen kantaman ulkopuolelle; moottoriliitäntäpiiri voi sammuttaa moottorit ja antaa ohjauksen mikro -ohjaimelle, jos robotti käyttää sitä. Tämä voi olla totta myös, jos kytket lähettimen pois päältä. Moottoriliitäntäpiiri ei käytä sarjaporttia kommunikoidakseen muiden mikro -ohjaimien kanssa. Tämä tarkoittaa, että voit käyttää erittäin halpaa mikrokontrollerisirua robottisi aivoiksi. Jos asetat alhaisen nastan 2, kaikki moottorit toimivat puolet tehotasosta lähettimen käytön aikana.
Vaihe 2: Kuinka kytkeä VEX -vastaanotin liitäntäpiiriin
Moottorit, releet ja virtalähteet aiheuttavat radiohäiriöitä; joten valitse robotillesi paikka, jossa VEX -vastaanotin on kaukana näistä asioista. Asensin omani 43 tuuman pitkälle mastolle, joka kiinnitettiin robotin pohjaan.
VEX -vastaanottimen mukana tulee keltainen kaapeli. Kytke kaapeli "VEX" -vastaanottimeen ja kaapelin toinen pää puhelimen kuulokeliitäntään. Sinun on ostettava tunkki. Koska en tiedä liittimestä tulevien johtojen värejä; Viittaan keltaisiin kaapelijohtoihin. Jos katsot keltaista kaapelia, näet 4 johtoa, jotka ovat keltaisia, vihreitä, punaisia ja valkoisia. Keltainen johto kytketään + 5 volttiin. Vihreä johto on signaali ja se johdotetaan liitäntäpiirin nastaan 6. Punainen johto kytketään maahan. Valkoista lankaa ei käytetä. Sinun on johdettava 4,7 K: n vetovastus vastusliittimen nastasta 6 + 5 volttiin. Haluat myös kytkeä 2200 uf: n kondensaattorin virtajohtojen yli "VEX" -vastaanottimen lähelle. Nasta 2 on tulonasta. Sen on oltava langallinen eikä sitä saa jättää kellumaan. Se voidaan kytkeä + 5 volttiin tai maadoittaa 47 ohmin vastuksen kautta. Se voidaan myös kytkeä nastaan 14. Vaihtoehto 1: nasta 2 korkea antaa moottorille täyden tehoalueen. Vaihtoehto 2: nasta 2 matala antaa puolet moottorien tehoalueesta. Vaihtoehto 3: nasta 2 kytketty nastaan 14. Kun kanavan 6 yläpainiketta painetaan, se antaa moottorille täyden tehon. Kun kanavan 6 alapainiketta painetaan, se antaa puolet moottorien tehoalueesta.
Vaihe 3: Mikrokontrollerin liittäminen liitäntäpiiriin
Mikro -ohjaimesi, jos käytät sitä, voi kommunikoida
liitäntäpiirin kanssa 3 johtoa. Liitäntäpiirin nasta 7 on tietobitin tulo. Kun nasta on matala, se on nolladatabitti. Kun nasta on korkea, se on yksi databitti. Mikro -ohjaimesi on lähetettävä databitti ennen kellopulssia. Databitin on oltava vähintään 40 me pitkä. Liitäntäpiirin nasta 16 on kellobitin tulo. Mikro -ohjaimesi on lähetettävä korkea pulssi vähintään.5 meille. Liitäntäpiirin nasta 5 on lähtötappi. Kun tämä nasta nousee korkealle, sinun on ilmoitettava mikro -ohjaimellesi, että se on valmis vastaanottamaan seuraavan komennon. Tämä nasta menee matalaksi, jos liitäntäpiiri saa signaalin "VEX" -lähettimestä. Tämä nasta menee myös matalaksi ja pysyy matalana, jos mikro -ohjaimesi ja liitäntäpiirin välillä oli tiedonsiirtovirhe. Nasta 4 on lähtötappi. Jos liitäntäpiirin ja mikro -ohjaimesi välillä on tiedonsiirtovirhe, tämä nasta nousee korkealle ja pysyy korkealla. Virheen poistamiseksi on tehtävä nollaus.
Vaihe 4: Luettelo komennoista
Liitäntäpiiri ymmärtää 32 komentoa. Kaikki komennot ovat 3 tavua tai 24 bittiä pitkiä. Komentojen muoto on seuraava.
Ensimmäinen lähetettävä tavu on aina komentotavu, joka on alla olevan luettelon suurin vasen numero. Toinen lähetetty tavu voi olla PWM -tavu. Se on luku välillä 0 ja 50. Kun 0 lähetetään, P. W. M. pulssi on alhainen, mikä tarkoittaa, että moottori sammuu. Kun numero 50 lähetetään, P. W. M. pulssi on korkea, mikä tarkoittaa, että moottori on käynnissä täydellä teholla. Kun numero 25 lähetetään, moottori käy noin puolella teholla. Kuten luettelosta näkyy, toinen tavu on vain 0, jota käytetään vain paikan haltijana. Sillä ei ole vaikutusta moottoriin. Lähetetty kolmas tavu voi olla PWM -tavu tai virheen tarkistusnumero. Esimerkki: Jos haluat määrätä moottorin 1 käymään täydellä nopeudella ja moottorin 2 kulkemaan puolivälissä eteenpäin, komento olisi. 1 50 25 Jos haluat määrätä moottorin 7 siirtymään taaksepäin 10% teholla, komento olisi. 16 5 16 1 Moottori 1 ja 2 eteenpäin, PWM #, PWM #(ei virheentarkistusta) 2 Moottori 1 ja 2 taaksepäin, PWM #, PWM #(ei virheentarkistusta) 3 Moottori 1 eteenpäin, PWM #, 3 4 Moottori 1 taaksepäin, PWM #, 4 5 Moottori 2 eteenpäin, PWM #, 5 6 Moottori 2 taaksepäin, PWM #, 6 7 Moottori 3 eteenpäin, PWM #, 7 8 Moottori 3 taaksepäin, PWM #, 8 9 Moottori 4 eteenpäin, PWM #, 9 10 Moottori 4 taaksepäin, PWM #, 10 11 Moottori 5 eteenpäin, PWM #, 11 12 Moottori 5 taaksepäin, PWM #, 12 13 Moottori 6 eteenpäin, PWM #, 13 14 Moottori 6 taaksepäin, PWM #, 14 15 Moottori 7 eteenpäin, PWM #, 15 16 Moottori 7 taaksepäin, PWM #, 16 17 Moottori 8 eteenpäin, PWM #, 17 18 Moottori 8 taaksepäin, PWM #, 18 19 Kaikki moottorin nopeudet, PWM #, 19 20 Moottorin 1 ja 2 nopeus, PWM #, PWM # (ei virheentarkistusta) 21 Moottori 1 ja 2 pysäytys, X, 21 (nastat alhaalla) 22 Moottori 1 pysäytys, 0, 22 (nastat alhaalla) 23 Moottori 2 pysähtyy, 0, 23 (nastat alhaalla) 24 Moottori 3 pysähtyy, 0, 24 (nastat alhaalla) 25 Moottori 4 pysäytys, 0, 25 (nastat alhaalla) 26 Moottori 5 pysäytys, 0, 26 (nastat alhaalla) 27 Moottori 6 pysäytys, 0, 27 (nastat alhaalla) 28 Moottori 7 pysäytys, 0, 28 (nastat alhaalla) 29 Moottori 8 pysäytys, 0, 29 (nastat alhaalla) 30 Kaikki mo tors stop, 0, 30 (nastat alhaalla) 31 Pin 14 high, 0, 31 32 Pin 14 low, 0, 32
Vaihe 5: Pin -yhteenveto
Tuloliitännät
Nasta 1 Jos se laskee, se lepää (MCLR) Nasta 2 Jos alhainen, se antaa vain puolet ulostulosta moottoreille Nasta 6 "VEX" -vastaanotin Nasta 7 -komennot ja toiselta mikrokontrollerilta saadut tiedot Nasta 33 datan keskeytys Nasta 11 + 5 volttia Nasta 32 + 5 volttia Nasta 12 maata Nasta 31 maa Lähtötapit Nasta 34 PWM moottorille 1 Nasta 35 Korkea, kun ohjaussauva 1 on vasemmalla Nasta 36 Korkea, kun ohjaussauva 1 on oikea Tappi 37 P. W. M. moottorille 2 Nasta 38 Korkea, kun ohjaussauva 2 on ylhäällä Tappi 15 Korkea, kun ohjaussauva 2 on alas Tappi 16 P. W. M. moottorille 3 Nasta 17 Korkea, kun ohjaussauva 3 on ylhäällä Tappi 18 Korkea, kun ohjaussauva 3 on alas Tappi 23 P. W. M. moottorille 4 Nasta 24 Korkea, kun ohjaussauva 4 on vasemmalla Nasta 25 Korkea, kun ohjaussauva 4 on oikea Tappi 26 P. W. M. moottorille 5 Nasta 19 Korkea, kun ohjaussauva 3 on ylhäällä ja yläpainiketta 5 painetaan Tappi 20 Korkea, kun ohjaussauva 3 on alhaalla ja yläpainike 5 on tappi 21 P. W. M. moottorille 6 Nasta 22 Korkea, kun ohjaussauva 4 on vasemmalla ja yläpainiketta 5 painetaan Tappi 27 Korkea, kun ohjaussauva 4 on oikealla ja yläpainike 5 on tappi 28 P. W. M. moottorille 7 Nasta 29 Korkea, kun ohjaussauva 3 on ylhäällä ja alapainiketta 5 painetaan Tappi 30 Korkea, kun ohjaussauva 3 on alhaalla ja alapainike 5 on tappi 8 P. W. M. moottorille 8 Nasta 9 Korkea, kun ohjaussauva 4 on vasemmalla ja alapainiketta 5 painetaan Tappi 10 Korkea, kun ohjaussauva 4 on oikealla ja alempi painike 5 on tappi 14 Pysyy korkealla, kun yläpainiketta 6 painetaan; laskee alhaiseksi, kun pohjapainiketta 6 painetaan Nasta 5 Kertoo muulle mikro -ohjaimelle, että se voi lähettää seuraavan komennon. Näihin nastoihin ei tarvitse laittaa vetoja.
Suositeltava:
Smokin ' - kauko -ohjattava savukone halvalla: 5 vaihetta (kuvilla)
Smokin ' - Kauko -ohjattava savukone halvalla: Tämä on lyhyt ohje kuinka tehdä suhteellisen pieni, kauko -ohjattava, halpa ja hauska pieni savukone, jota voidaan käyttää ystävien keppontaan, taikatemppujen tekemiseen, ilmavirtojen testaamiseen tai mihin tahansa Vastuuvapauslauseke: Tämä rakenne sisältää
MS-20 jänniteohjattu suodatin halvalla: 53 vaihetta
MS-20 jänniteohjattu suodatin halvalla: Mitä tarvitset: Kaikki tämän rakenteen osat Puhdas, hyvin valaistu työtaso Juotosraudasi Hieno juotospihdit, langanpoistajat, pinsetit, mitä tahansa Suuri julistekitti paikallaan Tämä ohje! Muista, että tarvitset
Python -pääte halvalla Pi Arduino -yhteydellä: 4 vaihetta
Python -pääte halvalla Pi Arduino -yhteydellä: Raspberry Pi on Linux -kone, joten siihen on luultavasti paljon päätelaitesovelluksia. Mutta olen kirjoittanut uuden Pythoniin, miksi vaivauduin? Jatka lukemista. Jos teet projektia, joka käyttää sekä Pi: tä että Arduinoa, tarvitset todennäköisesti
MicroPython halvalla $ 3 ESP8266 WeMos D1 Mini 2x lämpötilan kirjaamiseen, Wifi ja mobiilitilastot: 4 vaihetta
MicroPython halvalla $ 3 ESP8266 WeMos D1 Mini 2x lämpötilan kirjaamiseen, Wifi- ja mobiilitilastot: Pienellä halvalla ESP8266 -sirulla / -laitteella voit kirjata lämpötilatiedot ulos, huoneeseen, kasvihuoneeseen, laboratorioon, jäähdytyshuoneeseen tai mihin tahansa muuhun paikkaan täysin ilmaiseksi. Tätä esimerkkiä käytämme jäähdytyshuoneen lämpötilan kirjaamiseen sisälle ja ulos
Multi-Touch-käyttöliittymä halvalla (todella halvalla): 3 vaihetta
Multi-Touch-käyttöliittymä halvalla (todella halvalla): Tämä on ensimmäinen Instructable, joten ole mukava. Näin voit tehdä monikosketusliittymän työpöydältäsi pienellä rahalla. Sain vihdoin videon ladattua, pahoittelut huonosta kuvataajuudesta, kannettavani ei ole kovin hyvä