Агуулгын хүснэгт:
Видео: EAL - SmartStorage: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ бол Каспер Боргер Тулиниусын SmartStorage -ийн төсөл юм
Алхам 1: Аргууд
Энэ төслийн хувьд би хэд хэдэн өөр програм ашигласан.
Энэхүү машиныг DaVinci jr дээр 123D дизайн, хэвлэлийн хэлбэрээр бүтээсэн болно. хэвлэгч
Хамгийн сайн биш боловч маш энгийн бөгөөд хэрэглэгчдэд ээлтэй.
Үүнийг C програмчлагдсан Arduino ажиллуулдаг.
Би Visual Studio 2017 -ийг ашиглан WindowsFormApp (C#) үүсгэсэн.
Алхам 2: Arduino -ийн код
Машины хувьд би Arduino Mega ашигласан. Энэ нь С хэл дээр програмчлагдсан бөгөөд машин нь маш энгийн. Энэ нь тавиур авч, операторт танилцуулах энгийн дарааллаар явагддаг.
Миний ашигласан мотор бол 2 SBT0811 -ээр удирддаг 2 жижиг шаттай мотор юм.
Машиныг хянахын тулд би com портоор холбогддог апп хийсэн.
#"Stepper.h" -ийг оруулна уу
#тодорхойлох АЛХАМ 32 // Дотоод босоо амны эргэлтийн алхамуудын тоо // Гадаад босоо амны нэг эргэлтийн 2048 алхам int cmd; // Fra 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 (STEPS, 2, 3, 4, 5); void setup () {} void loop () {Serial.begin (9600); cmd = Serial.read (); if (cmd == 1) {Serial.end (); саатал (1000); } if if (cmd == 0) {hoist.setSpeed (600); өргөх алхам (posOne); саатал (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); саатал (200); өргөх.setSpeed (100); өргөх алхам (шүүрэх); саатал (200); extractor.step (step_extractor_back); саатал (200); өргөх.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); өргөх.setSpeed (100); өргөх.шат (-шүүрч авах); саатал (200); extractor.step (step_extractor_back); саатал (200); өргөх.setSpeed (600); өргөх алхам (алхам-нэг); Цуваа эхлэх (9600); Serial.println (0); Serial.end (); } if if (cmd == 2) {hoist.setSpeed (600); өргөх алхам (posTwo); саатал (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); саатал (200); өргөх.setSpeed (100); өргөх алхам (шүүрэх); саатал (200); extractor.step (step_extractor_back); саатал (200); өргөх.setSpeed (600); өргөх алхам. саатал (200); extractor.step (steps_extractor_out); саатал (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); саатал (200); өргөх алхам (posTwo+grab); саатал (200); extractor.step (steps_extractor_out); саатал (200); өргөх.setSpeed (100); өргөх.шат (-шүүрч авах); саатал (200); extractor.step (step_extractor_back); саатал (200); өргөх.setSpeed (600); өргөх алхам (алхам хоёр); Цуваа эхлэх (9600); Serial.println (0); Serial.end (); } if if (cmd == 3) {hoist.setSpeed (600); өргөх алхам (posThree); саатал (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); саатал (200); өргөх.setSpeed (100); өргөх алхам (шүүрэх); саатал (200); extractor.step (step_extractor_back); саатал (200); өргөх.setSpeed (600); өргөх.алх (-зураг Гурав барих); саатал (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); өргөх.setSpeed (100); өргөх.шат (-шүүрч авах); саатал (200); extractor.step (step_extractor_back); саатал (200); өргөх.setSpeed (600); өргөх алхам (алхам гурван); Цуваа эхлэх (9600); Serial.println (0); Serial.end (); }}
Алхам 3: Апп
Миний үүсгэсэн програмыг VisualStudio 2017 дээр хийсэн болно.
Энэ бол SQL мэдээллийн баазыг агуулсан цонх хэлбэрийн аппликейшн юм.
Мэдээллийн санд хэрэглэгчийн мэдээлэл, машин бүрийн байршил, машин бүрийн агуулгыг агуулсан 3 хүснэгт байдаг.
Аппликешныг эхлүүлэхдээ та өөрийн нэр, pw хаягаар нэвтэрнэ.
Дараа нь та ямар машин ажиллуулахаа сонгох бөгөөд шүүгээ тус бүрийн агуулгыг танд өгөх болно.
Дараа нь та "шургуулга авах" товчийг дарахад машин шургуулга авах бөгөөд та авсан эсвэл оруулсан зүйлийнхээ хэмжээг шинэчлэх боломжтой болно.
Зөвлөмж болгож буй:
EAL - Аж үйлдвэрийн 4.0 Rc Car дээр GPS мэдээлэл цуглуулах: 4 алхам
EAL - Аж үйлдвэрийн 4.0 Rc Машин дээр GPS -ийн мэдээлэл цуглуулах: Энэхүү зааварчилгаанд бид RC машин дээр GPS модулийг хэрхэн тохируулж, цуглуулсан өгөгдлөө вэб хуудсанд байршуулж, хянахад хялбар байх болно. Бид эндээс олж болох RC машинаа хэрхэн яаж хийх талаар зааварчилгаа өгсөн болно. Үүнийг ашиглаж байна
EAL- Embedded - хосолсон түгжээ: 4 алхам
EAL- Embedded- Combination Lock: Энэхүү төсөл нь EAL-ийн 2.1 С-програмчлалын хичээлийг сонгоход зориулагдсан нэг сургуулийн төсөл юм. Энэ бол анх удаа би Arduino төсөл, C програмчлал хийсэн. Энэ бол хосолсон түгжээг танилцуулсан төсөл юм. Хосолсон түгжээ
EAL - Оруулсан програмчлал: Чихэр холигч 1000: 9 алхам
EAL - Embedded Programming: Candy Mixer 1000: Arduino дахь төслийнхөө хувьд бид чихэр холигч хийхээр шийдлээ. Гол санаа нь хэрэглэгч товчлуур дарж, дараа нь мотор чихэрийг аяганд хийж эхлүүлж, хөтөлбөр дуусахад зогсох болно гэсэн санаа юм
EAL- Оруулсан доторх уур амьсгал: 5 алхам
EAL- Оруулсан доторх уур амьсгал: Манай сургуулийн төслийн хувьд бидэнд arduino-ийг автомат системд оруулах үүрэг даалгавар өгсөн. Бид өрөөн доторх температур, чийгшил, децибелийн түвшинг мэдэрдэг дотоод уур амьсгалын мэдрэгчийг хийхээр сонгосон. Бид шүүгээнд хэд хэдэн цооног өрөмдсөн
EAL - Аж үйлдвэрийн 4.0 Дулаан ба чийгшил: 9 алхам
EAL - Үйлдвэрийн 4.0 Дулаан ба чийгшил: Би маш их хүчин чармайлт гаргаж чадна. Den g ø r brug af 4 forskellige програмист OG forskellige typer техник хангамж