Мазмуну:

Ичүүчү машина: 7 кадам
Ичүүчү машина: 7 кадам

Video: Ичүүчү машина: 7 кадам

Video: Ичүүчү машина: 7 кадам
Video: Заклинило промышленную швейную машину? Решаем самую распространенную проблему. 2024, Ноябрь
Anonim
Ичүүчү машина
Ичүүчү машина

Бул суусундук машина ичимдиктерибизди төгүү жолдорун жеңилдетүү максатында жасалган.

1 -кадам: МАТЕРИАЛДАР

  • 1x SG Big Servo
  • 1x SG90 Micro Servo
  • 1x Arduino Uno
  • 4x Small Screws
  • 1x Paint Stick
  • 1x Drill
  • 1x Ичүү
  • Саман 1x
  • Tin Sheet
  • 1х Жыгач дубель 3 фут жез түтүк
  • 1x Copper T Joint 6x Wires
  • 1x Эластикалык Band
  • 1x саман
  • 1x чөйчөк жыгач электр тасмасы

2 -кадам: айлануучу платформаны түзүү

Айлануучу платформаны түзүү
Айлануучу платформаны түзүү

Керектүү материалдар: -

  • 1x Калай Барак
  • 1х Жыгач дубель
  • Тасма -
  • 1x бурама
  • 1х Кубок
  • 1x Paint Stick
  • Hot Glue
  1. Калай баракты каалаган формага кесип, кесилбөө үчүн четтерин скотч менен жабыңыз.
  2. Калай барактын түбүнө ысык желим боёк таякчасы кошумча катуулукту камсыз кылат.
  3. Калай барактын ортосуна алдын ала тешип, жыгач дубелди бурама менен бекиткиле (Эскертүү: Чыгарылган суюктуктун салмагын теңдештирүү үчүн кошумча салмак кошууңуз керек болушу мүмкүн)
  4. Калай барактын бир жагына ичүүчү стаканыңызды жана ысык клейди кармап туруу үчүн чынынын түбүн кесип алыңыз.

3 -кадам: Бөтөлкө стендин жана Arduino корпусун түзүү

Бөтөлкө стендин жана Arduino корпусун түзүү
Бөтөлкө стендин жана Arduino корпусун түзүү
Бөтөлкө стендин жана Arduino корпусун түзүү
Бөтөлкө стендин жана Arduino корпусун түзүү

Керектүү материалдар: -

  • 3 фут жез түтүк
  • 1x Copper T Joint
  • Жыгач
  • Hot Glue
  • Бургулоо
  1. Ардуинону төгүлүүдөн коргоо үчүн, корпус түзүү үчүн жыгачты колдонуңуз, тирөөч үчүн корпустун үстүндө тешик жасаңыз.
  2. Бөтөлкөнү кармоо үчүн жез түтүктү каалаган бийиктикке кесиңиз.
  3. Тандалган бөтөлкөнү колдонуп, жыгачтан жасалган кармагычты түзүңүз жана эки тешикти бургула, бирин жез түтүккө бекиңиз, экинчисин бөтөлкөнүн мойнуна ороңуз.
  4. Кармагычты ысык желимди колдонуп жез T-Joint үстүндөгү жез түтүгүнө бекиңиз.

4 -кадам: Бөтөлкө төгүүчү түтүктү түзүү

Бөтөлкө төгүүчү түтүктү түзүү
Бөтөлкө төгүүчү түтүктү түзүү
Бөтөлкө куючу түтүкчөнү түзүү
Бөтөлкө куючу түтүкчөнү түзүү
  • 1х Пластикалык бөтөлкө.
  • 1х кичинекей пластик
  • 1х ийилүүчү саман
  • 1x кичинекей arduino туташтыргычы
  • 1х кабель кармагыч
  • Hot Glue
  • Бургулоо
  1. Ардуино коннекторун кичинекей пластиктин капталынын бирине тиркөө үчүн ысык желим тапанчаны колдонуңуз. (1 -сүрөттө көрсөтүлгөндөй).
  2. Кабелдик кармагычты кичинекей пластиктин башка жагына бекитүү үчүн ысык желим тапанчаны колдонуңуз. (1 -сүрөттө көрсөтүлгөндөй).
  3. Пластикалык самандын диаметри бирдей болгон суу бөтөлкөсүнүн капкагы аркылуу тешик жасаңыз.
  4. Пластикалык саманды бөтөлкөнүн капкагына бекитүү үчүн ысык желим тапанчаны колдонуңуз. Саманды мөөрөө үчүн ысык желим тапанчаны колдонуп, керектүү суюктукту оодарып салыңыз.

5 -кадам: Arduino орнотуу

Arduino орнотуу
Arduino орнотуу
Arduino орнотуу
Arduino орнотуу
  • 1x Elego UNO R3
  • 6x эркектен эркекке кабель
  • Arduino R3 Proto Shield Kit
  • 1х Firewire кабели
  1. Protoshieldды arduino менен туташтырыңыз.
  2. Чоң сервону ~ 10 санариптик кирүүгө туташтырыңыз (графикте көрсөтүлгөндөй)
  3. Чакан сервону ~ 9 санариптик кирүүгө туташтырыңыз (графикте көрсөтүлгөндөй)
  4. Жерди экөөнө тең туташтырыңыз
  5. Серверлерди туташтыруу үчүн 5v ресиверди колдонуңуз. (Эгер сиз экиден ашык сервоприёмду колдонуп жатсаңыз, AdaFruit кеңейтүүчүсүн алууну карап көрүңүз.
  6. Эгерде прото калкан колдонулса, сиз талап кылынган эки 5Вды көп кыйынчылыксыз туташтыра аласыз.

6 -кадам: Кодекс

Кодекс
Кодекс

#кошуу

Servo smallServo; // сервону көзөмөлдөө үчүн servo объектисин түзүү

Servo bigServo;

int pos = 0; // servo абалын сактоо үчүн өзгөрмө

int pos2 = 0;

жараксыз орнотуу () {

smallServo.attach (9); // servo объектиге пин 9дагы сервону тиркейт

bigServo.attach (10); // чоң сервону 9 -пинге бекитет

}

void loop () {

smallServo.write (0); // иницо сервосу нөлгө чейин

bigServo.write (0); // нөлдүк позитино кечигүүсүнө карата servo (1000);

үчүн (pos = 0; pos <= 180; pos += 1) {// 0 градустан 180 градуска чейин барат

bigServo.write (pos); // servoго "pos" өзгөрмөлүү абалга өтүүсүн айт

кечигүү (10); // servo абалына жетүү үчүн 10ms күтөт

}

кечигүү (1000);

үчүн (pos2 = 0; pos2 <= 165; pos2 += 1) {// 0 градустан 180 градуска чейин барат

// 1 даража кадамдар менен

smallServo.write (pos2); // servoго "pos" өзгөрмөлүү абалга өтүүсүн айт

кечигүү (5); // servo абалга жетүү үчүн 15ms күтөт

}

кечигүү (20000); // БУЛ КЕЧИКТЕР БАШКАНЫН КАНЧА УЧУРДА СУЮКТУКТУ ЧЫГАРАТЫН КОНТРОЛДОЙТ

үчүн (pos2 = 165; pos2> = 0; pos2 -= 1) {// 180 градустан 0 градуска чейин барат

smallServo.write (pos2); // servoго "pos" өзгөрмөлүү абалга өтүүсүн айт

кечигүү (5); // servo абалга жетүү үчүн 5ms күтөт

}

үчүн (pos = 180; pos> = 0; pos -= 1) {// 180 градустан 0 градуска чейин барат

bigServo.write (pos); // servoго "pos" өзгөрмөлүү абалга өтүүсүн айт

кечиктирүү (15); // servo абалга жетүү үчүн 15ms күтөт

}

bigServo.detach (); // УЗУЛУКСУЗ КЫЙМЫЛДАРДЫН АЛДЫН АЛУУ ҮЧҮН СЕРВОДУ АЛЫП ЧЫГАРАТ.

smallServo.detach ();

}

7 -кадам: Элементтерди бириктирүү

Элементтерди бирге коюңуз
Элементтерди бирге коюңуз
Элементтерди бирге коюңуз
Элементтерди бирге коюңуз
  1. Сураныч, суюктуктар электроникаңызга зыян келтириши мүмкүн. Машинаны суюктук менен иштетүүдө этият болуңуз.
  2. Чоң сервону айлануучу лотокко бекиңиз.
  3. Чакан сервону жез түтүгүнө туташтырыңыз жана берилген кодду иштетиңиз (Эскертүү: Бул чуркоодо суюктуктарды колдонбоңуз). Бул саманды калибрлөөгө жана лотоктун да, самандын да синхрондуу иштеп жатканына ынанууга мүмкүнчүлүк берет.
  4. Эгерде айлануучу лотоктун жана самандын кыймылына ыраазы болсо. Аны суу менен сынап көрүңүз.
  5. Кутунун ичинде Arduino мөөр.
  6. Ичкилигиңизден ырахат алыңыз.

Сунушталууда: