Taula de continguts:
- Pas 1: subministraments
- Pas 2: Suport per a la instal·lació electrònica
- Pas 3: Esquema de cables
- Pas 4: pengeu el codi a l'Arduino Nano
- Pas 5: muntatge del marc (Tibia)
- Pas 6: muntatge del marc (fèmur)
- Pas 7: muntatge del marc (Coxa)
- Pas 8: Connecteu el cable de servo
- Pas 9: connecteu el Servo Horn
- Pas 10: Ordeneu el cable
- Pas 11: Tanqueu la coberta
- Pas 12: Calibració del servo
- Pas 13: gaudiu del vostre robot …
Vídeo: Hexàpode Arduino Nano 18 DOF controlat per PS2 assequible: 13 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Robot Hexapod senzill amb servocontrolador arduino + SSC32 i control sense fils mitjançant joystick PS2. Els servocontroladors Lynxmotion tenen moltes funcions que poden proporcionar un bell moviment per imitar l'aranya.
la idea és fer un robot hexàpode fàcil de muntar i assequible amb moltes funcions i moviments suaus.
El component que trio serà prou petit per cabre al cos principal i prou lleuger perquè el servo MG90S pugui elevar-se …
Pas 1: subministraments
Tots els ingridians electrònics són:
- Arduino Nano (Quantitat = 1) o pot utilitzar un altre Arduino, però aquest és el meu paquet
- Servocontrolador SSC de 32 canals (quantitat = 1) o clon SSC-32 amigable
- Servo d'engranatges metàl·lics Tower Pro MG90S (Qty = 18)
- Pont de cable dupont femella a femala (quantitat = segons sigui necessari)
- Interruptors de botó automàtic de bloqueig (quantitat = 1)
- 5v 8A-12A UBEC (quantitat = 1)
- 5v 3A FPV Micro UBEC (quantitat = 1)
- Controlador sense fils PS2 de 2,4 Ghz (quantitat = 1), només controlador sense fils de PS2 normal + extensió de cable
- Bateria lipo 2S 2500mah 25c (quantitat = 1) generalment per a bateria d'helicòpter RC com Syma X8C X8W X8G amb placa de protecció de tensió
- El connector de la bateria (quantitat = 1 parell) sol ser com el connector JST
- Bateria AAA (quantitat = 2) per al transmissor del controlador PS2
- Zumbador actiu (quantitat = 1) per obtenir comentaris sobre el control
Tots els ingridians no electrònics són:
- Impressora 3D marc hexàpode (Quantitat = 6 coxa, 6 fèmur, 6 tíbia, 1 cos inferior, 1 cos superior, 1 tapa superior, 1 suport de placa)
- Cargol M2 de 6 mm (Quantitat = com a mínim 45) per a servocornes i altres
- Cargol M2 de 10 mm (quantitat = com a mínim 4) per a la tapa superior
- Cordó petit (segons sigui necessari)
Eines que necessiteu:
- SCC-32 Servo Sequencer Utility Apps
- IDE Arduino
- Conjunt de soldadors
- Tornavís
L’estimació del cost total és de 150 dòlars
Pas 2: Suport per a la instal·lació electrònica
El suport s'utilitza per facilitar la instal·lació i fer que tots els mòduls es converteixin en una unitat, només és un suport senzill per a tots els taulers, podeu utilitzar cargols o cintes de doble lloc per connectar tots els taulers.
al cap i a la fi es converteix en una unitat, podeu connectar-la al cos inferior imprès en 3D mitjançant un cargol M2 de 6 mm
Pas 3: Esquema de cables
Per a la connexió de pin a pin, podeu fer servir un pont Dupont de 10-20 cm de color femella a femella, i per a la distribució d’energia és millor fer servir AWG de silicona petita.
Un altre que això és el que cal tenir en compte …
- La bateria: per a aquest hexàpode que utilitzo 2S lipo 2500mah amb 25C significa que 25Amp continuen descarregats. amb un consum mitjà de 4-5 amp tot el servo i 1-2amp tot el consum de la placa lògica, amb aquest tipus de bateria hi ha prou suc per a tota la lògica i el servo controlador.
- Font d'alimentació única, distribució de dos: la idea és separar la potència de la placa lògica de la potència servo per evitar la parada de la placa lògica, per això faig servir 2 BEC per dividir-la d'una sola font d'alimentació. amb 5V 8A - 12A màx BEC per a servoalimentació i 5v 3A BEC per a placa lògica.
- Potència del joystick sense fils de 3, 3v PS2: parar atenció, aquest receptor remot utilitza 3, 3v no 5v. Per tant, utilitzeu el pin d’alimentació de 3, 3v d’Arduino Nano per alimentar-lo.
- Interruptor d’alimentació: utilitzeu un interruptor de bloqueig automàtic per activar-lo o apagar-lo
-
Configuració del pin SSC-32:
- VS1 = pin VS2: els dos pins han de ser TANCAT, vol dir que tots els 32 CH utilitzen una única font d’alimentació que l’eterna de la presa de corrent VS1 o la presa de corrent VS2
- VL = VS pin: aquest pin ha d’estar OBERT, vol dir que el sòcol de la placa lògica SCC-32 està separat de l’alimentació servo (VS1 / VS2)
- PIN RX TX: aquest pin ha d'estar OBERT, aquest pin només existeix a la versió SSC-32 de DB9 i a la versió de clonació SSC-32. Quan està OBRIT significa que no utilitzem el port DB9 per comunicar-nos entre SSC-32 i arduino, sinó que fem servir TX RX i pin GND
- Pin de velocitat de transmissió: aquest pin és ditermina SSC-32 TTL velocitat de velocitat. Estic fent servir 115200, de manera que tots dos passadors són TANCAT. i si el voleu canviar a un altre tipus, no oblideu també canviar-lo al codi.
Pas 4: pengeu el codi a l'Arduino Nano
Connecteu l'ordinador a l'arduino nano … abans de penjar el codi, assegureu-vos que heu instal·lat aquest PS2X_lib i SoftwareSerial des del meu fitxer adjunt a la carpeta de la biblioteca arduino.
Un cop tingueu tota la biblioteca necessària, podeu obrir MG90S_Phoenix.ino i penjar-lo …
PD: Aquest codi ja està optimitzat per al servo MG90S només al meu quadre … si canvieu el marc amb altres, heu de tornar a configurar-lo …
Pas 5: muntatge del marc (Tibia)
Per a la tíbia, tot el cargol és de darrere no davant … feu el mateix per a la resta de tíbia …
PD: no cal connectar el servocorn, tret que només sigui per al suport temporal.. el servocorn s’acoblarà després de connectar-se el servo al tauler SSC 32 al següent pas
Pas 6: muntatge del marc (fèmur)
Introduïu la piscina primer que enganxeu el cap de l'engranatge del servo al suport de la banya del servo … feu el mateix amb el fèmur restant …
PS: no cal connectar el servocorn, tret que només sigui per al suport temporal.. el servocorn es connectarà després de connectar-se tots els servos a la placa SSC 32 al següent pas
Pas 7: muntatge del marc (Coxa)
Col·loqueu tot el servo coxa amb la posició del cap d'engranatge com es mostra a la figura … tot el cargol coxa és de darrere igual que la tíbia …
PD: no cal connectar el servocorn, tret que només sigui per al suport temporal.. el servocorn s’acoblarà després de connectar-se el servo al tauler SSC 32 al següent pas
Pas 8: Connecteu el cable de servo
Després de tot el servo al seu lloc, connecteu tots els cables de la mateixa manera que el diagrama anterior.
- RRT = Tibia posterior dreta
- RRF = fèmur posterior dret
- RRC = Coxa posterior dret
- RMT = Tibia mitjana dreta
- RMF = fèmur mig dret
- RMC = Coxa mitjana dreta
- RFT = Front dret Tibia
- RFF = Fèmur frontal dret
- RFC = Coxa frontal dret
- LRT = Tibia posterior esquerra
- LRF = fèmur posterior esquerre
- LRC = Coxa posterior esquerre
- LMT = Tibia central esquerra
- LMF = fèmur central esquerre
- LMC = Coxa central esquerre
- LFT = Front esquerra Tibia
- LFF = Fèmur frontal esquerre
- LFC = Coxa frontal esquerre
Pas 9: connecteu el Servo Horn
Després de connectar tot el cable servo, enceneu l'hexàpode i premeu "Start" des del comandament PS2 i fermeu la banya del servo tal com es mostra a la figura anterior.
Firmar la banya del servo al seu lloc, però no la cargoleu al principi. assegureu-vos que tots els angles de la tíbia, el fèmur i la coxa són correctes … que podeu cargolar amb el cargol inclouen + 1 cargol M2 6 mm fixat a la banya al fèmur i la coxa.
Pas 10: Ordeneu el cable
Després que tot el servo funcioni bé i estigui ferm, podeu endreçar el cable del servo.
Només podeu enrotllar-lo i marcar-lo mitjançant un cable o un tub termoretràctil i també podeu tallar el cable segons necessiteu … depèn de vosaltres …
Pas 11: Tanqueu la coberta
Després de tot net … el podeu tancar amb la part superior del cos + la tapa superior amb cargol de 4 x M2 de 10 mm … i podeu utilitzar la tapa com a suport de la bateria per al vostre lipo 2S 2500mah 25c …
Pas 12: Calibració del servo
De vegades, després de connectar i deixar anar la banya del servo, la pota de l'hexàpode encara no es troba en la posició correcta … És per això que cal calibrar-la mitjançant SSC-32 Servo Sequencer Utility.exe
Funciona per a totes les taules SSC-32 (originals o clonades), però abans de poder-la utilitzar seguiu aquest pas:
- Tanqueu el pin VL = VS amb el pont
- Separeu el cable RX TX GND de SSC-32 a Arduino nano
- Connecteu aquest cable RX TX GND a l'ordinador mitjançant un convertidor USB TTL
- Enceneu el robot
- Seleccioneu el port i la velocitat de transmissió correctes (115200)
Després de detectar el tauler, podeu fer clic al botó de calibració i ajustar cada servo segons necessiteu
Pas 13: gaudiu del vostre robot …
Al cap i a la fi, això només és divertit …
Per obtenir informació detallada sobre com fer servir aquest robot, podeu consultar el vídeo del pas 1. Altres maneres en què es tracta del control bàsic del robot.
Gaudeix-lo … o també pots compartir-lo …
- PD: carregueu la bateria quan arribeu a menys del 30% o tensió inferior a 6, 2V … per evitar danys a la bateria.
- si empenyeu la bateria fins a molt, normalment el moviment del robot serà una bogeria i podria danyar els servos del robot …
Recomanat:
Una solució de visió assequible amb braç de robot basat en Arduino: 19 passos (amb imatges)
Una solució de visió assequible amb braç de robot basat en Arduino: quan parlem de visió artificial, sempre ens resulta tan inabastable. Tot i que vam fer una demostració de visió de codi obert que seria molt fàcil de fer per a tothom. En aquest vídeo, amb la càmera OpenMV, independentment d’on estigui el cub vermell, el robot és
Rover controlat per telèfon assequible: 6 passos
Rover controlat per telèfon assequible: fa un temps vaig fer un rover controlat per telèfon amb MotorAir. Volia tornar a revisar la idea bàsica, però fent servir peces més barates i més àmpliament disponibles. A més, ja que es basa en Arduino, és un gran trampolí per a més d’un simple rover que condueix ar
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: 3 passos (amb imatges)
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: la instrucció "Com construir robot controlat amb braç de pinça mitjançant Via Nrf24l01 Arduino" explicarà com construir un braç de pinça de tres graus de llibertat instal·lat en rodes de rodes controlades pel mòdul L298N de doble motor amb MEG
Hexàpode: 14 passos (amb imatges)
Hexapod: Des de fa alguns anys m’interessa jugar i crear robots i em va inspirar molt Zenta, aquí trobareu el seu canal de Youtube https://www.youtube.com/channel/UCmCZ-oLEnCgmBs_T i el seu web lloc http://zentasrobots.com. Podeu trobar un
Suport per a portàtil senzill i (molt) assequible: 4 passos
Suport per a portàtils senzill i (molt) assequible: vaig veure alguns portàtils aquí i vaig pensar que provaria el meu. La major part de la meva idea la debo a Chris99. A la botiga d’oficines i ferreteria vaig recollir només un article cadascun, per un total de 6,85 dòlars … impostos inclosos. No hi ha cap equipament especial ni habilitat tècnica