Popsicle Stick робот гар: 17 алхам (зурагтай)
Popsicle Stick робот гар: 17 алхам (зурагтай)
Anonim
Image
Image

Попсикул мод, Arduino болон цөөн хэдэн servo ашиглан хавчаар бүхий энгийн робот гарыг хэрхэн бүтээх талаар эндээс үзнэ үү.

Хангамж

Үүнтэй төстэй материал эсвэл өөрт байгаа бүх зүйлийг ашиглахад чөлөөтэй байгаарай. (жишээ нь, цаасан модны оронд картон)

Материал:

  • 14 ширхэг мод
  • 4 бичил сервос (эвэр, боолттой)
  • 4 Ротари потенциометр
  • 1 Хагас хэмжээтэй талхны самбар
  • 1 Ардуино Уно
  • 1 6 вольтын батерейны багц
  • 26 холбогч кабель

Хэрэгсэл:

  • Халуун цавуу буу + Халуун цавуу мод
  • Нарийвчилсан халив эсвэл бусад жижиг халив
  • Arduino IDE
  • USB -ээс Arduino кабель

Алхам 1: Сервүүддээ эвэр сонгох

Сервүүдийг тохируулна уу
Сервүүдийг тохируулна уу

Энэ үе шатанд шаардлагатай материалууд:

  • 4 бичил сервос
  • 3 чиглэлд 2 эвэр ургадаг
  • 1 чиглэлд ургадаг 1 эвэр

Зааварчилгаа:

Эвэр (цагаан далавчны бэхэлгээ) -ийг servos дээр бэхлээрэй. Гурван servo -д хоёр чиглэлд сунгасан эвэр хэрэгтэй бол нэг servo -д зөвхөн нэг чиглэлд л эвэр хэрэгтэй болно. Зүгээр л эвэрийг servos -ийн орой дээр тавь.

Алхам 2: Сервүүдийг тохируулна уу

Энэ алхамыг хийх материал:

4 бичил сервос

Зааварчилгаа:

Эвэрийг аль болох цагийн зүүний эсрэг эргүүлнэ. Дараа нь тохируулагдсан байрлал дээр эвэрээ тайлж, буцааж тавь.

Давхар чиглэлтэй эвэртэй servo-ийн нэгийг servo-той зэрэгцүүлэн тохируулах шаардлагатай бол нөгөө гурвыг servo-той перпендикуляр тохируулах шаардлагатай.

Дээрх нь тохируулагдсан servos -ийн зургийг цагийн зүүний эсрэг бүрэн эргүүлсэн зураг юм. Эдгээр нь шалгалт тохируулагдсан байрлал юм

Сервүүдийг яагаад тохируулах ёстой вэ? Серво нь зөвхөн 180 градусаар хөдөлдөг тул servo -ийг тохируулах нь бидний хүссэн терморын хоорондох өнцөг хооронд эргэлдэх болно.

Алхам 3: Сервүүдийг шургуул

Сервүүдийг шургуул
Сервүүдийг шургуул
Сервүүдийг шургуул
Сервүүдийг шургуул

Энэ үе шатанд шаардлагатай материалууд:

  • 4 бичил сервос
  • 4 жижиг шураг
  • Нарийвчилсан халив эсвэл бусад жижиг халив

Зааварчилгаа:

Жижиг шураг болон тохирох халив ашиглан эвэрийг шургуул.

Алхам 4: Попикулик модыг servos дээр бэхлэх (pt 1/4)

Попикулик модыг servos дээр бэхлэх (pt 1/4)
Попикулик модыг servos дээр бэхлэх (pt 1/4)

Энэ алхамыг хийх материал:

  • Тохируулагдсан нэг servo нь эвэр нь servo -той параллель байна
  • 1 ширхэг бороохой
  • Халуун цавуу буу

Зааварчилгаа:

Эвэр нь servo -той параллель байхаар тохируулагдсан servo -ийн хувьд популийн нэг үзүүрийг эвэрний хавтгай талд наалддаг.

Дээрх нь энэ servo -ийн зургийг цагийн зүүний эсрэг бүрэн эргүүлсэн зураг юм

Алхам 5: Попикулик модыг servos дээр бэхлэх (pt 2/4)

Попикуляр модыг сервос руу холбоно уу (pt 2/4)
Попикуляр модыг сервос руу холбоно уу (pt 2/4)

Энэ алхамыг хийх материал:

  • Давхар чиглэлтэй эвэртэй бусад хоёр servo-ийн нэг
  • 1 ширхэг бороохой
  • Халуун цавуу буу

Зааварчилгаа:

Попсикулийн нэг үзүүрийг servo -ийн эвэрний хавтгай талд наа.

Дээрх нь энэ servo -ийн зургийг цагийн зүүний эсрэг бүрэн эргүүлсэн зураг юм

Алхам 6: Попикулик модыг servos -д бэхлэх (pt 3/4)

Попикулик модыг servos дээр бэхлэх (pt 3/4)
Попикулик модыг servos дээр бэхлэх (pt 3/4)

Энэ үе шатанд шаардлагатай материалууд:

  • Давхар чиглэлтэй эвэртэй сүүлчийн servo
  • 1 ширхэг бороохой
  • Халуун цавуу буу

Зааварчилгаа:

Бусад servo -ийн хувьд попсикулийн дунд хэсгийг эвэрний хавтгай талд наана.

Дээрх нь энэ servo -ийн зургийг цагийн зүүний эсрэг бүрэн эргүүлсэн зураг юм

Алхам 7: Попикулик модыг сервос руу бэхлэх (pt 4/4)

Попикулик модыг servos дээр бэхлэх (pt 4/4)
Попикулик модыг servos дээр бэхлэх (pt 4/4)

Энэ алхам өөр байна. Анхааралтай унш

Энэ үе шатанд шаардлагатай материалууд:

  • Нэг чиглэлтэй эвэртэй нэг серво
  • 1 ширхэг бороохой
  • Халуун цавуу буу

Зааварчилгаа:

Попсикулийн нэг үзүүрийг эвэрний цагийн зүүний дагуу нимгэн талд наа. Тийм ээ, попсикул мод нь өмнөх алхамтай харьцуулахад "хажуу тийш" байна. Үүнийг цавуу хийхэд жаахан төвөгтэй байж магадгүй юм.

Дээрх нь энэ servo -ийн зургийг цагийн зүүний эсрэг бүрэн эргүүлсэн зураг юм

Алхам 8: Нэг сервод зориулсан суурийг бий болгох

Нэг серверт зориулсан суурийг бий болгох
Нэг серверт зориулсан суурийг бий болгох

Энэ алхамыг хийх материал:

  • Тохируулагдсан дан servo нь эвэр нь servo -той зэрэгцээ байна
  • 4 ширхэг мод
  • Халуун цавуу буу

Зааварчилгаа:

Халуун цавуу нь дөрвөн ширхэг цаасан мод бөгөөд тэдгээр нь бие биенийхээ дээр овоолно. Илүүдэл цавууг ирмэгээс нь салга.

Дараа нь, servo ёроолыг popsicle модны тасралтгүй хавтгай хажуугийн төв хэсэгт наана. Илүүдэл цавууг салга.

Алхам 9: Бүх роботын суурийг бий болго

Бүх роботын суурийг бий болго!
Бүх роботын суурийг бий болго!

Энэ үе шатанд шаардлагатай материалууд:

  • 6 ширхэг бороохой
  • Халуун цавуу буу

Зааварчилгаа:

3 ширхэг нялцгай биетийг нэг чиглэлд доошлуул. Дараа нь бүх зүйлийг холбохын тулд халуун цавуу ашиглан бусад перпендикуляр дээр 3 ширхэг савх тавь.

Алхам 10: Эхний Servo холбоно уу

Эхний Servo холбоно уу
Эхний Servo холбоно уу

Энэ үе шатанд шаардлагатай материалууд:

  • Попсикулийн дунд хэсэгт байрладаг ганц servo нь servo дээр наалддаг
  • Халуун цавуу буу
  • Сүүлчийн алхамаас бүхэл бүтэн роботын суурь

Зааварчилгаа:

Сервогийн ёроолыг сууринд наа.

Алхам 11: Хоёр дахь Servo -ийг хавсаргана уу

Хоёр дахь Servo -г хавсаргана уу
Хоёр дахь Servo -г хавсаргана уу

Энэ үе шатанд шаардлагатай материалууд:

  • Сууринд наалдсан модны овоолго бүхий servo
  • Сүүлийн алхамаас авсан бүтэц
  • Халуун цавуу буу

Зааварчилгаа:

Туузны саваа агаарт дээш эргүүлэхийн тулд servo -ийг хажуу тийш чиглүүл.

Попсиклийн модны доод талын нүүрэн талын ирмэгийг одоо байгаа бүтцэд наа. (зургийг үз)

Алхам 12: Гурав дахь Servo -ийг хавсаргана уу

Гурав дахь Servo холбоно уу
Гурав дахь Servo холбоно уу

Энэ үе шатанд шаардлагатай материалууд:

  • Давхар чиглэлтэй эвэр бүхий сүүлчийн servo
  • Сүүлийн алхамаас авсан бүтэц
  • Халуун цавуу буу

Зааварчилгаа:

Сервог одоо байгаа бүтцийн цухуйсан цухуйсан модны төгсгөлд нааж, servo -ийн попсикул мод нь роботын төвөөс хол эргэх болно.

Алхам 13: Сүүлчийн Servo -г хавсаргана уу! (Бариул)

Сүүлчийн Servo -г хавсаргана уу! (Бариул)
Сүүлчийн Servo -г хавсаргана уу! (Бариул)
Сүүлчийн Servo -г хавсаргана уу! (Бариул)
Сүүлчийн Servo -г хавсаргана уу! (Бариул)

Энэ алхамыг хийх материал:

  • Сүүлийн servo
  • Сүүлийн алхамаас авсан бүтэц
  • Халуун цавуу буу

Зааварчилгаа:

Том хавтгай талыг (өмнөх алхмуудад ашигласан servo -ийн доод хэсгээс ялгаатай нь) сүүлчийн servo popsicle модны ойролцоо талд наалдуулж, ингэснээр энэ servo popsicle stick нь хамгийн сүүлчийн servo popsicle модтой ижил хэсэгт эргэлддэг.

Цавуу хийхдээ servo -ийг өнцгөөр хийх хэрэгтэй бөгөөд ингэснээр servo -ийн хагасыг эргүүлэх үед хоёр ширхэг саваа хамгийн үзүүр дээр хүрч байх ёстой.

Дээрх нь нээлттэй, хаалттай хавчаарын зураг юм

Алхам 14: Хэлхээг угсарна уу

Цахилгаан хэлхээг угсарна уу!
Цахилгаан хэлхээг угсарна уу!

Энэ үе шатанд шаардлагатай материалууд:

  • 1 Хагас хэмжээтэй талхны хавтан
  • 1 Arduino Uno эсвэл түүнтэй адилтгах микроконтроллер
  • 26 холбогч кабель
  • 1 6 вольтын батерейны багц (хамгийн ихдээ 6 вольт)

Зааварчилгаа:

Дээрх диаграмыг давтана уу!

Алхам 15: Кодыг байршуулна уу

Энэ алхамыг хийх материал:

  • Arduino IDE
  • USB -ээс Arduino кабель

Зааварчилгаа:

Дараах кодыг USB кабель ашиглан arduino -д байршуулна уу.

#оруулах

Servo servo1; // Servo Servo servo2; Servo servo3; Servo servo4; const int pot1 = A0; // potentimeters const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; void setup () {// Бүгдийг тохируулаарай, servo1.attach (6) нэг удаа ажиллах болно; // Серво холбож, зүү горимуудыг тодорхойлно servo2.attach (9); servo3. хавсаргах (10); servo4.attach (11); Цуваа эхлэх (9600); // arduino/loop} void loop () {эхлүүлээрэй // // үндсэн кодоо энд дарж дахин дахин ажиллуулна уу: int pot1Value = analogRead (pot1); // потенциометрийн утгыг уншина уу int pot2Value = analogRead (pot2); int pot3Value = analogRead (pot3); int pot4Value = analogRead (pot4); int pot1Angle = газрын зураг (pot1Value, 0, 1023, 0, 179); // Потенциометрийн утгыг (0-1023) servo-г уншиж болох өнцгөөр (0-179 градус) int pot2Angle = map (pot2Value, 0, 1023, 0, 179); int pot3Angle = газрын зураг (pot3Value, 0, 1023, 0, 179); int pot4Angle = газрын зураг (pot4Value, 0, 1023, 0, 179); servo1.write (pot1Angle); // Сервүүдийг зурагдсан өнцөг рүү шилжүүлэх servo2.write (pot2Angle); servo3.write (pot3Angle); servo4.write (pot4Angle); }

Алхам 16: Бид дууссан

Роботыг хянахын тулд потенциометрийг эргүүлээрэй!

Алхам 17: Алдааг олж засварлах

Энэ нь хөдлөхгүй байна

Батерейны багц асаалттай, Arduino залгасан эсэхийг шалгаарай.

Бүх зүйл зөв, залгууртай эсэхийг шалгахын тулд хэлхээг дахин шалгана уу.

Серво ажиллахгүй байна

Нэгдүгээрт, Arduino дээрх дахин тохируулах товчийг дарж үзээрэй. Заримдаа хэрэв бид үүнийг хэт хол түлхвэл servo ажиллахаа больж магадгүй юм.

Серво зүгээр л үхсэн байж магадгүй, тэр servo -ийн хэлхээг өөр servo руу залгаад шинэ servo ажиллаж байгаа эсэхийг үзээрэй.

Хэрэв тийм биш бол асуудал нь таны хэлхээнд хамаарна.

Серво бол аймшигтай

Таны servo зүгээр л цочирдсон байж магадгүй юм.

Серво хэт их жинтэй байж магадгүй юм.

Сервүүдийн тэжээлийн утсанд конденсатор нэмж оруулаарай.

Зөвлөмж болгож буй: