Sisällysluettelo:
- Vaihe 1: CAD -tiedostojen suunnittelu
- Vaihe 2: Kokoonpano
- Vaihe 3: Elektroniikka
- Vaihe 4: Ohjelmointi
- Vaihe 5: Onnittelut
Video: 6DOF Stewart -alusta: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
6DOF Stewart Platform on robottialusta, joka voi ilmaista 6 vapausastetta. Tämä pienennetty miniversio, joka on yleisesti rakennettu 6 lineaarisella toimilaitteella, käyttää 6 servoa simuloimaan lineaarista liikettä. On olemassa kolme lineaarista liikettä x, y, z (sivusuunnassa, pituussuunnassa ja pystysuunnassa) ja kolme kierrosta piki, rulla ja kääntö.
Stewart-alustoja käytetään yleisesti sovelluksiin, kuten lentosimulaattoreihin, konetyökalutekniikkaan, nosturitekniikkaan, vedenalaiseen tutkimukseen, ilma-meri-pelastamiseen, mekaanisiin härkiin, satelliittiantennin paikannukseen, kaukoputkiin ja ortopediseen leikkaukseen.
Tätä Stewart -alustan versiota ohjataan Arduino Uno -mikro -ohjaimella ja se saa virtansa 5 voltin virtalähteestä.
Tarvittavat materiaalit:
6 servomoottoria
Akryyli tai puu
1 Arduino Uno
1 leipälauta
Useita kondensaattoreita
6 painonappia
1 joystick -moduuli
12 palloniveltä ja 6 kierteistä akselia
6 erillistä kappaletta
Vaihe 1: CAD -tiedostojen suunnittelu
Aloita servon kiinnityskannattimen ja langankierteiden kumitiivisteen mittaaminen ja tee hieman suurempia reikiä kuusikulmaiseen monikulmioon. Lisää tarvittaessa kiinnitysreikiä pysäytyksiä varten. Muista jättää sopivat etäisyydet, jotta servot eivät paina toisiaan vasten asennettaessa. Lopputuloksen (esitetty yllä) pitäisi sopia täydellisesti servomoottoriin, eikä sen pitäisi vaatia seisokkeja rakenteen pitämiseksi yhdessä. Tulosta 4 kopiota tiedostosta, 2 ilman reikiä kumitiivisteelle. Tulosta myös kopio kuusikulmaisesta muodosta, pienennettynä 70%, mutta ilman servomoottoreiden reikiä tämä on ylälevy.
Voit leikata tai 3D -tulostaa nämä tiedostot, mutta säädä materiaalien paksuus sopivasti siten, että 2 arkkia sopivat täydellisesti servojen asennuskiinnikkeen korkeuteen.
Tässä projektissa käytin Adobe Illustratoria.
Vaihe 2: Kokoonpano
Aloita kerrostamalla servomoottorit akryylilevyjen väliin, jotka tulostimme viimeisessä vaiheessa. kiinnitä huomiota lankojen läpivientiin ja niputa johdot siististi myöhempää käyttöä varten. Seuraavaksi kuumaa liimaa/teippiä/kiinnitä lyhyet esteet akryylipintalevylle kuusikulmaisen monikulmion lyhyille reunoille, kuten yllä on esitetty. Muista lisätä hieman välilyöntejä välivaiheiden väliin.
Kokoa pallonivelet, muista, että niiden on oltava yhtä pitkiä. Kiinnitä kuulanivelet servomoottorin mukana toimitettuihin servosarveihin itsekiertyvillä ruuveilla, käytä sopivaa etäisyyttä, jotta pallonivelillä on täysi vapaus. Näkyy yllä.
Kiinnitä lopuksi kuulanivelmekanismin toinen puoli akryylin vasteisiin tavallisilla ruuveilla, jotka sisältyvät kuulanivelpakettiin. Lisää sitten servosarvet servoihin niin, että niiden tulee muodostaa 90 asteen kulma sisäpuolelle, kun servo on nollassa, säädä pallonivelet ja servosarvet vastaavasti. Voit tarkistaa puhelimen avulla, onko alusta vaakasuora, kuten yllä.
Vaihe 3: Elektroniikka
Aloita kiinnittämällä hyppyjohtimet servojohtoihin, haluan käyttää vastaavaa väriä, jotta ne näyttävät siistiltä. Kytke 5v ja GND leipälevyyn ja signaalitappi (pwn) Arduino Unoon nastoissa 3, 5, 6, 9, 10, 11. Lisää painikkeita leipälautaan, jossa on johto 5 volttiin, vastus GND toisella puolella ja signaalijohto, joka menee Arduinon digitaaliseen nastaan. Nämä ohjaavat alustan asetettuja komentoja. Jatka kytkemällä joystick -moduuli, 5v ja GND leipälevyyn, X- ja Y -lähtö analogisiin tuloihin. Tämä on alustan pääohjaussauva.
Irrota USB -kaapeli ottamalla virta- ja GND -johdot ja liittämällä ne hyppyjohtoihin, jotka liitetään leipälevyn pistokkeisiin. Tämä USB saa järjestelmän virtaa virtapankista. Lisää erilaisia kondensaattoreita leipälevyn jatkojohtoon, muista positiiviset ja negatiiviset nastat. Nämä kondensaattorit auttavat servoja toimimaan, koska ne vetävät paljon virtaa, ja kondensaattorit latautuvat ja antavat pulsseja auttamaan sitä.
Vaihe 4: Ohjelmointi
En mene syvemmälle tämän projektin ohjelmointinäkökulmaan, koska mahdollisuudet ovat rajattomat, mutta sinun on aloitettava siirtämällä servovarsia ja ymmärtämällä, kuinka alusta muotoillaan, ja aseta sitten servot eri asentoihin Arduinon kautta löytää lisää tapoja ohjata alusta.
Vaihe 5: Onnittelut
Olet juuri rakentanut stewart -alustasi! Onnea! Mahdollisuudet ovat rajattomat!
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma: 4 vaihetta
GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma: Kuvaus Tämä yksinkertainen moduuli sisältää kaiken tarvittavan Arduinon ja muiden ohjainten liitäntään I2C: n kautta (käytä Wire Arduino -kirjastoa) ja antaa liiketunnistustietoja kolmelle akselille-X, Y ja Z Tekniset tiedot Kiihtyvyysmittarin alueet: ± 2, ±
Stewart Platform - Flight Simulator X: 4 vaihetta
Stewart Platform - Flight Simulator X: El Proyecto consta del control for una plaaforma Stewart, el cual est á dictado por los movimientos de un avi ó n hammas de un juego de video llamado Flight Simulator X. Mediante el enlace de estos dos a trav é s un