Мазмуну:
- 1 -кадам: МАТЕРИАЛДАР
- 2 -кадам: айлануучу платформаны түзүү
- 3 -кадам: Бөтөлкө стендин жана Arduino корпусун түзүү
- 4 -кадам: Бөтөлкө төгүүчү түтүктү түзүү
- 5 -кадам: Arduino орнотуу
- 6 -кадам: Кодекс
- 7 -кадам: Элементтерди бириктирүү
Video: Ичүүчү машина: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул суусундук машина ичимдиктерибизди төгүү жолдорун жеңилдетүү максатында жасалган.
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
- Калай баракты каалаган формага кесип, кесилбөө үчүн четтерин скотч менен жабыңыз.
- Калай барактын түбүнө ысык желим боёк таякчасы кошумча катуулукту камсыз кылат.
- Калай барактын ортосуна алдын ала тешип, жыгач дубелди бурама менен бекиткиле (Эскертүү: Чыгарылган суюктуктун салмагын теңдештирүү үчүн кошумча салмак кошууңуз керек болушу мүмкүн)
- Калай барактын бир жагына ичүүчү стаканыңызды жана ысык клейди кармап туруу үчүн чынынын түбүн кесип алыңыз.
3 -кадам: Бөтөлкө стендин жана Arduino корпусун түзүү
Керектүү материалдар: -
- 3 фут жез түтүк
- 1x Copper T Joint
- Жыгач
- Hot Glue
- Бургулоо
- Ардуинону төгүлүүдөн коргоо үчүн, корпус түзүү үчүн жыгачты колдонуңуз, тирөөч үчүн корпустун үстүндө тешик жасаңыз.
- Бөтөлкөнү кармоо үчүн жез түтүктү каалаган бийиктикке кесиңиз.
- Тандалган бөтөлкөнү колдонуп, жыгачтан жасалган кармагычты түзүңүз жана эки тешикти бургула, бирин жез түтүккө бекиңиз, экинчисин бөтөлкөнүн мойнуна ороңуз.
- Кармагычты ысык желимди колдонуп жез T-Joint үстүндөгү жез түтүгүнө бекиңиз.
4 -кадам: Бөтөлкө төгүүчү түтүктү түзүү
- 1х Пластикалык бөтөлкө.
- 1х кичинекей пластик
- 1х ийилүүчү саман
- 1x кичинекей arduino туташтыргычы
- 1х кабель кармагыч
- Hot Glue
- Бургулоо
- Ардуино коннекторун кичинекей пластиктин капталынын бирине тиркөө үчүн ысык желим тапанчаны колдонуңуз. (1 -сүрөттө көрсөтүлгөндөй).
- Кабелдик кармагычты кичинекей пластиктин башка жагына бекитүү үчүн ысык желим тапанчаны колдонуңуз. (1 -сүрөттө көрсөтүлгөндөй).
- Пластикалык самандын диаметри бирдей болгон суу бөтөлкөсүнүн капкагы аркылуу тешик жасаңыз.
- Пластикалык саманды бөтөлкөнүн капкагына бекитүү үчүн ысык желим тапанчаны колдонуңуз. Саманды мөөрөө үчүн ысык желим тапанчаны колдонуп, керектүү суюктукту оодарып салыңыз.
5 -кадам: Arduino орнотуу
- 1x Elego UNO R3
- 6x эркектен эркекке кабель
- Arduino R3 Proto Shield Kit
- 1х Firewire кабели
- Protoshieldды arduino менен туташтырыңыз.
- Чоң сервону ~ 10 санариптик кирүүгө туташтырыңыз (графикте көрсөтүлгөндөй)
- Чакан сервону ~ 9 санариптик кирүүгө туташтырыңыз (графикте көрсөтүлгөндөй)
- Жерди экөөнө тең туташтырыңыз
- Серверлерди туташтыруу үчүн 5v ресиверди колдонуңуз. (Эгер сиз экиден ашык сервоприёмду колдонуп жатсаңыз, AdaFruit кеңейтүүчүсүн алууну карап көрүңүз.
- Эгерде прото калкан колдонулса, сиз талап кылынган эки 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 -кадам: Элементтерди бириктирүү
- Сураныч, суюктуктар электроникаңызга зыян келтириши мүмкүн. Машинаны суюктук менен иштетүүдө этият болуңуз.
- Чоң сервону айлануучу лотокко бекиңиз.
- Чакан сервону жез түтүгүнө туташтырыңыз жана берилген кодду иштетиңиз (Эскертүү: Бул чуркоодо суюктуктарды колдонбоңуз). Бул саманды калибрлөөгө жана лотоктун да, самандын да синхрондуу иштеп жатканына ынанууга мүмкүнчүлүк берет.
- Эгерде айлануучу лотоктун жана самандын кыймылына ыраазы болсо. Аны суу менен сынап көрүңүз.
- Кутунун ичинде Arduino мөөр.
- Ичкилигиңизден ырахат алыңыз.
Сунушталууда:
Ubidots + ESP32- Болжолдуу машина мониторинги: 10 кадам
Ubidots + ESP32- Болжолдуу машина мониторинги: Ubidotsтун жардамы менен Google баракчасында почта окуяларын жана вибрация жазуусун түзүү менен машинанын термелүүсүн жана темп-расын болжолдуу анализдөө
Пластикалык кайра иштетүү үчүн автоматтык инжектордук машина: 5 кадам
Пластикалык кайра иштетүү үчүн автоматташтырылган инжектордук машина: Саламатсызбы :) Бул Инструкция биздин " пластикалык кайра иштетүү үчүн автоматташтырылган куюу машинасы " жөнүндө. (деп аталат: Smart Injector) Машинанын артындагы идея - борбордон ажыратылган пластикалык кайра иштетүү чечимин сунуштоо. Кайра иштетүү көбүнчө чектелүү
Кир жуугуч критикалык кадам окутуучу машина: 5 кадам
Кир жуугуч критикалык кадам үйрөтүүчү машина: Бул колдонуучуга анын колдорун жууш керек болгон кездеги кадамдарды эстетүүчү машина. Бул машинанын максаты-адамдарга колдорун кантип эффективдүү түрдө жууш керек экенин түшүнүүгө жардам берүү. Эпидемиянын же пандемиянын алдын алуу мезгилинде
Суу ичүүчү сигнализация системасы /Суу алуунун монитору: 6 кадам
Суу ичүүчү сигнализация системасы /Суу алуунун монитору: Ден соолугубузду чыңдоо үчүн күн сайын жетиштүү өлчөмдө суу ичишибиз керек. Ошондой эле көптөгөн бейтаптар бар, алар күн сайын белгилүү бир өлчөмдө суу ичишет. Бирок, тилекке каршы, биз графикти дээрлик күн сайын өткөрүп жиберчүбүз. Ошентип, мен дизайн
W6: Чечкинсиздер үчүн ичүүчү оюн: 9 кадам
W6: Чечкинсиздер үчүн ичүүчү оюн: Ышкырыгымды кайсы виски менен нымдайм? Бир нече жылдан бери бизде " ашкана " текчелери бар. анын бирден -бир максаты - дүйнөнүн залкарларынын айлануучу, негиздүү кеңири тандоосун көрсөтүү жана жеткиликтүү кылуу