Мазмұны:

Картоннан жасалған тасбақа: 9 қадам (суреттермен)
Картоннан жасалған тасбақа: 9 қадам (суреттермен)
Anonim
Картоннан жасалған тасбақа
Картоннан жасалған тасбақа

Иә! Иә! Картон - прототиптерді жасауға арналған тамаша материал. Міне мен сіздерге жұмыс жасап жатқан төрт аяқты жаяу жүргіншіні ұсынамын. Енді бірінші қадам аяқталды, ол алға қарай жүреді:) Ал мен сіздермен бөлісуге қуаныштымын.

1 -қадам: Мұны тексеріңіз

Image
Image

2 -қадам: Сізге қажет:

Картон!
Картон!
  • Картон
  • Arduino тақтасы
  • Серво қозғалтқышы x4
  • Батарея (мен шағын қуат банкін қолданамын)
  • сым мен нан тақтасы
  • Таяқтар
  • Желім мылтық
  • Жіп
  • Бақша сымы

3 -қадам: Картон

Картон!
Картон!
Картон!
Картон!

Мен 53 X 17 см картоннан бастадым. Өлшемдер маңызды емес, тек қатынастарды сақтаңыз. Менің тақтайшам 6 X 17 см, ол ортаңғы бөлікті алады, содан кейін екі жағынан 6 см, соңында 17,5 см. Сурет салғаннан кейін мен аяқтарды ажырату үшін ортасынан 1 см қиып алдым.

1 см жұмыс істеді, бірақ ол 2 см болғанда ыңғайлы болар еді, тек…

Бүйірлерді суретте көрсетілгендей бір шетіне жоғары және төмен қарай бүгіңіз.

4 -қадам: қозғалтқыштар

Моторлар!
Моторлар!
Моторлар!
Моторлар!
Моторлар!
Моторлар!

Моторлар! Дәлірек айтқанда, серво қозғалтқыштары - екеуі жоғары, екеуі төмен. LeftUp және RightUP деп аталатын екі жоғарғы қозғалтқыш бірінші «түйісудің» астында жабыстырылады. Олардың аяқтар арасында еркін қозғалатынына көз жеткізіңіз. Қозғалтқыштар 180 градусқа жылжиды, сондықтан толық шеңберді аяқтау үшін серво қарама -қарсы болуы керек. Жоғарғы қозғалтқыштарды орнататын жағы жаяу жүргіншінің артқы жағы болады.

Екінші суретте (басқа прототипте) сіз төменгі жағында LeftDown және RightDown деп аталатын қозғалтқыштарды көресіз, олар бір -біріне қарама -қарсы орналасқан. Бұл қозғалтқыштар қарама -қарсы желімделген !! Бірақ олар толық шеңберді аяқтамайды, тек жартысы !!

Бұл прототиппен мен жоғарғы бөлігіне сәйкес келмейтін шағын қуат банкін қолданамын, сондықтан мен оны төменгі жағына жапсырдым, бірақ сіз оны басқа жерге қоюға болады.

Мен моторды орнына желімдеу үшін желім тапаншасын қолданамын.

5 -қадам: таяқшалар

Таяқтар!
Таяқтар!
Таяқтар!
Таяқтар!
Таяқтар!
Таяқтар!
Таяқтар!
Таяқтар!

Сізге ұзындығы 11 см болатын екі таяқ қажет болады. Бау -бақша сымын орап, бір жағынан ілмек жасаңыз (2 -сурет).

Бұл циклды серво тұтқасына жалғаңыз (3 -сурет), екеуінің де еркін қозғалатынына көз жеткізіңіз

Таяқтың екінші ұшы «буынға» жабыса бастайды.

Мен қазір нанды және arduino тақтасын қостым, бірақ оны кейін қосуға болады.

6 -қадам: жіптер

Жіптер!
Жіптер!
Жіптер!
Жіптер!
Жіптер!
Жіптер!

Біз қазір төмен жақта тұрмыз:

Сізге ұзындығы 30 см болатын екі жіп қажет болады. Жіптердің ортасын алыңыз да, оны серво қозғалтқышының қолына түйіңіз, осылайша сізде екі ұшы бос және бірдей ұзын болады.

Серво қолдарын 90 градусқа жылжытыңыз (екінші суреттегі көрсеткі сияқты). Екінші суретте бұл 90 градус емес, бұған қарсы болмаңыз.

Содан кейін картонды суретте көрсетілгендей тағы бір рет бүгу керек. Картонды бүктеген жіптерді желімдеңіз, жіптер алдыңғы аяқтарда қиылысуы керек.

Сонымен қатар, мен оны ыстық желіммен нығайттым, сондықтан бұл бөлім қозғалмайды

7 -қадам: код

Код!
Код!

#қосу

Servo servo; // сервоприводты басқару үшін серво объектісін жасау Servo servo1; Servo servo2; Servo servo3; int pos = 0; // айнымалы серво позициясын сақтау үшін int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Қозғалтқыштарды 11, 13, 5 және 9 түйреуіштерге қосыңыз және әрине VCC және GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // RightDown кешігуі (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// 180 градустан 0 градусқа дейін servo2.write (pos2); кешіктіру (5); } үшін (pos3 = 180; pos3> = 0; pos3--) // RightDown {// 180 градустан 0 градусқа дейін servo3.write (pos3); кешіктіру (5); } үшін (pos = 180; pos> = 0; pos--) // LeftDown {// 180 градустан 0 градусқа дейін жүреді servo.write (pos); кешіктіру (5); } үшін (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// 180 градустан 0 градусқа дейін жүреді servo1.write (pos1); кешіктіру (5); } үшін (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// 0 градустан 180 градусқа дейін жүреді servo2.write (pos2); кешіктіру (5); } үшін (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// 0 градустан 180 градусқа дейін servo3.write (pos3); кешіктіру (5); } үшін (pos = 0; pos <= 180; pos ++) // LeftDown {// 0 градустан 180 градусқа дейін жүреді servo.write (pos); кешіктіру (5); }}

8 -қадам: безендіру

Декорация!
Декорация!
Декорация!
Декорация!
Декорация!
Декорация!

9 -қадам: бөлісіңіз және ләззат алыңыз

Бөлісіңіз және ләззат алыңыз!
Бөлісіңіз және ләззат алыңыз!
Картоннан шақыру
Картоннан шақыру
Картоннан шақыру
Картоннан шақыру

Картон шақыруында екінші орын

Ұсынылған: