Мазмуну:
Video: EAL - SmartStorage: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул Каспер Боргер Тулиниустун SmartStorage долбоору
1 -кадам: методдор
Бул долбоор үчүн мен бир нече башка программаларды колдондум.
Машинанын өзү 123D Дизайнында жана DaVinci jrде басып чыгарылган. принтер
Мыкты эмес, бирок абдан жөнөкөй жана колдонуучуга ыңгайлуу.
Аны C тилинде программаланган Arduino башкарат.
Мен Visual Studio 2017ди WindowsFormApp (C#) жасоо үчүн колдондум.
2 -кадам: Arduino коду
Машинанын өзү үчүн мен Arduino Mega колдондум. Бул C программаланган. Машина абдан жөнөкөй. Бул текче алуу жана операторго көрсөтүү үчүн жөнөкөй ырааттуулукта иштейт.
Мен колдонгон моторлор 2 SBT0811 менен башкарылган 2 кичинекей тепкичтүү моторлор.
Машинаны башкаруу үчүн, мен com порт аркылуу байланышкан колдонмо жасадым.
#"Stepper.h" кошуу
#define STEPS 32 // Ички валдын айлануу кадамдарынын саны // 2048 кадам externaæ val 1 cm revd үчүн; // WinApp int posZero = 0; int posOne = 1000; int posTwo = 1500; int posThree = 2000; int grab = 100; int жеткирүү = -100; int steps_extractor_out = 512; int steps_extractor_back = -512; Кадам көтөргүч (КАДАМ, 8, 10, 9, 11); Stepper Extractor (КАДАМДАР, 2, 3, 4, 5); void setup () {} void loop () {Serial.begin (9600); cmd = Serial.read (); if (cmd == 1) {Serial.end (); кечигүү (1000); } else if (cmd == 0) {hoist.setSpeed (600); көтөргүч.кадам (posOne); кечигүү (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); кечигүү (200); hoist.setSpeed (100); көтөргүч.кадам (басып алуу); кечигүү (200); extractor.step (steps_extractor_back); кечигүү (200); hoist.setSpeed (600); көтөргүч.кадам (-posOne-grab); кечигүү (200); extractor.step (steps_extractor_out); кечигүү (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); кечигүү (200); көтөргүч.кадам (posOne+grab); кечигүү (200); extractor.step (steps_extractor_out); кечигүү (200); hoist.setSpeed (100); көтөргүч.кадам (-преп); кечигүү (200); extractor.step (steps_extractor_back); кечигүү (200); hoist.setSpeed (600); көтөргүч.кадам (-posOne); Serial.begin (9600); Serial.println (0); Serial.end (); } else if (cmd == 2) {hoist.setSpeed (600); көтөргүч.кадам (posTwo); кечигүү (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); кечигүү (200); hoist.setSpeed (100); көтөргүч.кадам (басып алуу); кечигүү (200); extractor.step (steps_extractor_back); кечигүү (200); hoist.setSpeed (600); көтөргүч.адам (-posTwo-grab); кечигүү (200); extractor.step (steps_extractor_out); кечигүү (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); кечигүү (200); көтөргүч.кадам (posTwo+басып алуу); кечигүү (200); extractor.step (steps_extractor_out); кечигүү (200); hoist.setSpeed (100); көтөргүч.кадам (-гыр); кечигүү (200); extractor.step (steps_extractor_back); кечигүү (200); hoist.setSpeed (600); көтөргүч.кадам (-posTwo); Serial.begin (9600); Serial.println (0); Serial.end (); } else if (cmd == 3) {hoist.setSpeed (600); көтөргүч.кадам (posThree); кечигүү (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); кечигүү (200); hoist.setSpeed (100); көтөргүч.кадам (басып алуу); кечигүү (200); extractor.step (steps_extractor_back); кечигүү (200); hoist.setSpeed (600); көтөргүч.адам (-posThree-grab); кечигүү (200); extractor.step (steps_extractor_out); кечигүү (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); кечигүү (200); көтөргүч.кадам (posThree+grab); кечигүү (200); extractor.step (steps_extractor_out); кечигүү (200); hoist.setSpeed (100); көтөргүч.кадам (-гыр); кечигүү (200); extractor.step (steps_extractor_back); кечигүү (200); hoist.setSpeed (600); көтөргүч.адам (-posThree); Serial.begin (9600); Serial.println (0); Serial.end (); }}
3 -кадам: Колдонмо
Мен түзгөн колдонмо VisualStudio 2017де жасалган.
Бул терезелер формасы, бул учурда SQL маалымат базасын камтыйт.
Маалыматтар базасында колдонуучу, ар бир машинанын жайгашкан жери жана ар бир машинанын мазмуну жөнүндө маалыматтар камтылган 3 таблица бар.
Колдонмону баштаганда сиз атыңыз жана pw менен киресиз.
Андан кийин сиз кайсы машинаны иштетүүнү тандайсыз жана ар бир суурманын мазмуну сизге сунушталат.
Андан кийин сиз "суурманы алуу" баскычын басып койсоңуз, машина тартманы алат жана сиз алган же тапшырган нерсенин суммасын жаңырта аласыз.
Сунушталууда:
EAL - Rc Car боюнча Industry 4.0 GPS маалыматын чогултуу: 4 кадам
EAL - Индустрия 4.0 Rc Car боюнча GPS маалымат чогултуу: Бул Нускоодо биз RC машинасына GPS модулун кантип орнотконубуз жана чогултулган маалыматтарды оңой көзөмөлдөө үчүн веб -баракчага жайгаштырганыбыз тууралуу сүйлөшөбүз. Биз алдын ала RC машинабызды кантип жасоо боюнча көрсөтмө бердик, аны бул жерден тапса болот. Бул колдонуп жатат
EAL- Камтылган - Комбинациялык кулпу: 4 кадам
EAL- Камтылган- Айкалыштыруу кулпусу: Бул проект мен EALде 2.1 C-программалоо предметин тандап алган бир мектеп долбоору. Бул биринчи жолу, мен Arduino долбоорун жана С-программалоону жасадым. Бул биригүү кулпусун көрсөтүүчү долбоор. Айкалыштырылган кулпу
EAL - Камтылган программалоо: Кенди аралаштыруучу 1000: 9 кадам
EAL - Камтылган программалоо: Кенди аралаштыруучу 1000: Ардуинодогу долбоорубуз үчүн конфет үчүн миксер жасоону чечтик. Колдонуучу баскычты басып, анан моторлор момпосуйду идишке ыргыта баштайт жана программа өз ишин аткаргандан кийин токтойт деген ой бар
EAL- Камтылган Жабык климат: 5 кадам
EAL- Камтылган ички климат: Биздин мектеп долбоору үчүн бизге ардуинону автоматташтырылган системага киргизүү тапшырмасы коюлган. Биз имараттын ичиндеги температураны, нымдуулукту жана децибелдин деңгээлин сезе турган ички климат сенсорун жасоону тандап алдык. Биз кабинетте бир нече тешик жасадык
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук: 9 кадам
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук: Мен долбоорлорду жөнгө салуучу жана жөнгө салуучу кызматтарды сунуштайм. 4 г программалык камсыздоочу жана программалык камсыздоо