Orodha ya maudhui:

Mkono wa Roboti ya Popsicle: Hatua 17 (na Picha)
Mkono wa Roboti ya Popsicle: Hatua 17 (na Picha)

Video: Mkono wa Roboti ya Popsicle: Hatua 17 (na Picha)

Video: Mkono wa Roboti ya Popsicle: Hatua 17 (na Picha)
Video: 28 панфиловцев. Самая полная версия. Panfilov's 28 Men (English subtitles) 2024, Novemba
Anonim
Image
Image

Hapa kuna jinsi ya kujenga mkono rahisi wa roboti na mtego kwa kutumia vijiti vya popsicle, Arduino, na servos chache.

Vifaa

Jisikie huru kutumia vifaa sawa au chochote unacho tayari. (k.m. kadibodi badala ya vijiti vya popsicle)

Vifaa:

  • Vijiti 14 vya Popsicle
  • 4 Micro Servos (na pembe zao na visu)
  • 4 Potentiometers za Rotary
  • Bodi ya Mkate ya Ukubwa wa Nusu
  • 1 Arduino Uno
  • Kifurushi cha Batri 1 6-Volt
  • Cable za Jumper

Zana:

  • Bunduki ya Gundi ya Moto + Vijiti vya Gundi ya Moto
  • Bisibisi ya usahihi au bisibisi nyingine ndogo
  • Arduino IDE
  • USB kwa Cable ya Arduino

Hatua ya 1: Chagua Pembe kwa Servos zako

Suluhisha Servos
Suluhisha Servos

Vifaa vya Hatua hii:

  • 4 Servo ndogo
  • 3 Pembe ambazo zinapanuka pande mbili
  • Pembe 1 inayoenea kwa mwelekeo 1

Maagizo:

Ambatisha pembe (viambatisho vyeupe vya mabawa) kwa servos. Tatu ya servos zinahitaji pembe ambayo inapanuka pande mbili wakati servo moja itahitaji pembe inayoenea kwa mwelekeo mmoja tu. Piga tu pembe juu ya servos.

Hatua ya 2: Suluhisha Servos

Vifaa vya Hatua hii:

4 Servo ndogo

Maagizo:

Pindisha pembe kinyume na saa iwezekanavyo. Kisha, piga pembe na kurudi kwenye nafasi iliyosawazishwa.

Moja ya servos zilizo na pembe-mwelekeo-mbili zinahitaji kusawazishwa sawa na servo wakati zingine tatu zinahitaji kuwekwa sawa kwa servos.

Hapo juu kuna picha ya servos zilizosanifishwa zilizogeuzwa kabisa kinyume na saa. Hizi ndio nafasi zilizosawazishwa

Kwa nini urekebishe servos? Servos huhamisha digrii 180 tu kwa hivyo ni muhimu tuweke sawa servos ili servo igeuke kati ya pembe tunayotaka therm.

Hatua ya 3: Parafujo kwenye Servos

Parafujo katika Servos
Parafujo katika Servos
Parafujo katika Servos
Parafujo katika Servos

Vifaa vya Hatua hii:

  • 4 Servo ndogo
  • Screws 4 ndogo
  • Bisibisi ya usahihi au bisibisi nyingine ndogo

Maagizo:

Piga pembe kwa kutumia screw ndogo na bisibisi inayofaa.

Hatua ya 4: Ambatisha Vijiti vya Popsicle kwa Servos (pt 1/4)

Ambatisha Vijiti vya Popsicle kwa Servos (pt 1/4)
Ambatisha Vijiti vya Popsicle kwa Servos (pt 1/4)

Vifaa vya Hatua hii:

  • Servo moja ambayo ilikuwa sanifu kwa hivyo pembe ni sawa na servo
  • Fimbo 1 ya Popsicle
  • Moto Gundi Bunduki

Maagizo:

Kwa servo ambayo ilikuwa sanifu kwa hivyo pembe ni sawa na servo, gundi moto ncha moja ya fimbo ya popsicle upande wa gorofa wa pembe.

Hapo juu kuna picha ya servo hii iliyogeuzwa kinyume kabisa na saa

Hatua ya 5: Ambatisha Vijiti vya Popsicle kwa Servos (pt 2/4)

Ambatisha Vijiti vya Popsicle kwa Servos (pt 2/4)
Ambatisha Vijiti vya Popsicle kwa Servos (pt 2/4)

Vifaa vya Hatua hii:

  • Mojawapo ya servos mbili ambazo zina pembe mbili za mwelekeo
  • Fimbo 1 ya Popsicle
  • Moto Gundi Bunduki

Maagizo:

Gundi mwisho mmoja wa fimbo ya popsicle upande wa gorofa wa pembe ya servo.

Hapo juu ni picha ya servo hii iliyogeuzwa kinyume kabisa na saa

Hatua ya 6: Ambatisha Vijiti vya Popsicle kwa Servos (pt 3/4)

Ambatisha Vijiti vya Popsicle kwa Servos (pt 3/4)
Ambatisha Vijiti vya Popsicle kwa Servos (pt 3/4)

Vifaa vya Hatua hii:

  • Servo ya mwisho ambayo ina pembe ya mwelekeo-mara mbili
  • Fimbo 1 ya Popsicle
  • Moto Gundi Bunduki

Maagizo:

Kwa servo nyingine, gundi katikati ya fimbo ya popsicle upande wa gorofa wa pembe.

Hapo juu kuna picha ya servo hii iliyogeuzwa kinyume kabisa na saa

Hatua ya 7: Ambatisha Vijiti vya Popsicle kwa Servos (pt 4/4)

Ambatisha Vijiti vya Popsicle kwa Servos (pt 4/4)
Ambatisha Vijiti vya Popsicle kwa Servos (pt 4/4)

Hatua hii ni tofauti. Soma kwa makini

Vifaa vya Hatua hii:

  • Servo moja iliyo na pembe moja ya mwelekeo
  • Fimbo 1 ya Popsicle
  • Moto Gundi Bunduki

Maagizo:

Gundi mwisho mmoja wa fimbo ya popsicle kwa upande mwembamba wa saa ya pembe. Ndio, fimbo ya popsicle iko "kando" ikilinganishwa na hatua ya awali. Hii inaweza kuwa gumu kidogo kwa gundi.

Hapo juu ni picha ya servo hii iliyogeuzwa kinyume kabisa na saa

Hatua ya 8: Unda Msingi kwa Servo Moja

Unda Msingi kwa Servo Moja
Unda Msingi kwa Servo Moja

Vifaa vya Hatua hii:

  • Servo moja ambayo imefungwa kwa hivyo pembe ni sawa na servo
  • 4 Vijiti vya Popsicle
  • Moto Gundi Bunduki

Maagizo:

Gundi moto Moto vijiti vinne vya popsicle ili waweze kubanwa juu ya kila mmoja. Ng'oa gundi yoyote ya ziada kwenye kingo.

Kisha, gundi chini ya servo katikati ya sehemu inayoendelea ya gorofa ya fimbo ya popsicle. Ng'oa gundi yoyote ya ziada.

Hatua ya 9: Jenga Msingi kwa Roboti Yote

Jenga Msingi kwa Roboti Yote!
Jenga Msingi kwa Roboti Yote!

Vifaa vya Hatua hii:

  • Vijiti 6 vya Popsicle
  • Moto Gundi Bunduki

Maagizo:

Weka vijiti 3 vya popsicle chini kwa mwelekeo mmoja. Kisha weka vijiti 3 vya popsicle kwa njia nyingine ya kutumia gundi moto ili kuunganisha kila kitu.

Hatua ya 10: Unganisha Servo ya Kwanza

Unganisha Servo ya Kwanza
Unganisha Servo ya Kwanza

Vifaa vya Hatua hii:

  • Servo moja iliyo katikati ya fimbo ya popsicle imeingizwa kwenye servo
  • Moto Gundi Bunduki
  • Msingi wa Roboti Yote kutoka hatua ya mwisho

Maagizo:

Gundi chini ya servo kwenye msingi.

Hatua ya 11: Ambatisha Servo ya Pili

Ambatisha Servo ya Pili
Ambatisha Servo ya Pili

Vifaa vya Hatua hii:

  • Servo iliyo na kijiti cha vijiti vya popsicle vilivyounganishwa na msingi
  • Muundo kutoka hatua ya mwisho
  • Moto Gundi Bunduki

Maagizo:

Kuelekeza servo kando ili fimbo ya popsicle iweze kuzunguka juu angani.

Gundi ukingo unaoelekea chini wa fimbo ya popsicle kwa muundo uliopo. (tazama picha)

Hatua ya 12: Ambatisha Servo ya Tatu

Ambatisha Servo ya Tatu
Ambatisha Servo ya Tatu

Vifaa vya Hatua hii:

  • Servo ya mwisho na pembe ya mwelekeo mara mbili
  • Muundo kutoka hatua ya mwisho
  • Moto Gundi Bunduki

Maagizo:

Gundi servo hadi mwisho wa muundo uliopo wa fimbo ya popsicle ili fimbo ya popsicle ya servo izunguke kutoka katikati ya roboti

Hatua ya 13: Ambatisha Servo ya Mwisho! (Kishikizi)

Ambatisha Servo ya Mwisho! (Kishikizi)
Ambatisha Servo ya Mwisho! (Kishikizi)
Ambatisha Servo ya Mwisho! (Kishikizi)
Ambatisha Servo ya Mwisho! (Kishikizi)

Vifaa vya Hatua hii:

  • Servo ya mwisho
  • Muundo kutoka hatua ya mwisho
  • Moto Gundi Bunduki

Maagizo:

Gundi sehemu kubwa ya gorofa (tofauti na chini ya servo iliyotumiwa katika hatua zilizopita) kwa upande wa karibu wa fimbo ya popsicle ya mwisho ya servo ili fimbo ya popsicle hii izunguke katika eneo lile lile kama fimbo ya popsicle ya servo ya mwisho.

Wakati wa gluing, hakikisha kuweka pembe ya servo ili wakati servo inapozunguka karibu nusu, vijiti viwili vya popsicle hugusa ncha.

Hapo juu ni picha ya gripper wazi na iliyofungwa

Hatua ya 14: Kusanya Mzunguko

Kusanya Mzunguko!
Kusanya Mzunguko!

Vifaa vya Hatua hii:

  • 1 nusu ya ubao wa mkate
  • 1 Arduino Uno au mdhibiti mdogo sawa
  • Kamba za Jumper
  • Kifurushi cha betri 1 6-Volt (6 volts max)

Maagizo:

Rudia mchoro uliopewa hapo juu!

Hatua ya 15: Pakia Nambari

Vifaa vya Hatua hii:

  • Arduino IDE
  • USB kwa Cable ya Arduino

Maagizo:

Pakia nambari ifuatayo kwa arduino yako kwa kutumia kebo ya USB:

# pamoja

Servo servo1; // Servos Servo servo2; Servo servo3; Servo servo4; const int sufuria1 = A0; // Ambatanisha potentimeters const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; kuanzisha batili () {// Sanidi kila kitu na itaendesha mara moja servo1. ambatanisha (6); // Ambatanisha servos na ufafanue njia za siri servo2. ambatisha (9); servo3. ambatisha (10); servo4. ambatisha (11); Kuanzia Serial (9600); // Anzisha kitanzi batili cha arduino / kitanzi} () {// weka nambari yako kuu hapa, kukimbia mara kwa mara: int pot1Value = analogRead (pot1); // Soma maadili ya potentiometers int pot2Value = AnalogSoma (pot2); int pot3Value = AnalogRead (pot3); int pot4Value = AnalogSoma (pot4); int pot1Angle = ramani (pot1Value, 0, 1023, 0, 179); // Ramani maadili ya potentiometers (0-1023) kwa pembe ambazo servo inaweza kusoma (digrii 0-179) int pot2Angle = ramani (pot2Value, 0, 1023, 0, 179); int pot3Angle = ramani (pot3Value, 0, 1023, 0, 179); int pot4Angle = ramani (pot4Value, 0, 1023, 0, 179); andika servo1 (pot1Angle); // Fanya servos ziende kwa pembe zilizo na ramani servo2. Andika (pot2Angle); andika servo3 (pot3Angle); andika servo4 (pot4Angle); }

Hatua ya 16: Tumefanya

Kugeuza potentiometers kudhibiti robot!

Hatua ya 17: Utatuzi wa matatizo

Haitoi

Hakikisha kifurushi cha betri kimewashwa na Arduino imechomekwa.

Angalia tena mzunguko ili uhakikishe kuwa kila kitu ni sahihi na kimechomekwa.

Servo haifanyi kazi

Kwanza, jaribu kupiga kitufe cha kuweka upya kwenye Arduino yako. Wakati mwingine servo inaweza kuacha kufanya kazi ikiwa tunasukuma mbali sana.

Servo inaweza kuwa imekufa tu, jaribu kuziba mzunguko wa servo hiyo kwenye servo nyingine na uone ikiwa servo mpya inafanya kazi.

Ikiwa haifanyi hivyo, shida iko ndani ya mzunguko wako.

Servos ni jittery

Servo yako inaweza kuwa ya kupendeza.

Servo inaweza kuwa na uzito mkubwa sana.

Jaribu kuongeza capacitor kwenye wiring ya nguvu kwa servos.

Ilipendekeza: