Სარჩევი:
ვიდეო: EAL - SmartStorage: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს არის პროექტი SmartStorage– ისთვის კასპერ ბორგერ ტულინიუსის მიერ
ნაბიჯი 1: მეთოდები
ამ პროექტისთვის მე გამოვიყენე რამდენიმე განსხვავებული პროგრამა.
თავად მანქანა შექმნილია 123D დიზაინით და იბეჭდება DaVinci jr– ზე. პრინტერი
არ არის საუკეთესო, მაგრამ ძალიან მარტივი და მოსახერხებელი.
მას მართავს არდუინო დაპროგრამებული C– ში.
მე გამოვიყენე Visual Studio 2017 WindowsFormApp (C#) შესაქმნელად.
ნაბიჯი 2: კოდი Arduino– სთვის
თავად აპარატისთვის მე გამოვიყენე არდუინო მეგა. ის დაპროგრამებულია C. მანქანა არის ძალიან მარტივი. ის ატარებს მარტივ თანმიმდევრობას თაროების მისაღებად და ოპერატორისთვის წარსადგენად.
მე გამოყენებული ძრავები არის 2 პატარა სტეპერიანი ძრავა, რომელსაც ამოძრავებს 2 SBT0811.
აპარატის გასაკონტროლებლად მე გავაკეთე აპლიკაცია, რომელიც კომუნიკაციას უწევს com პორტს.
#მოიცავს "Stepper.h"
#განსაზღვრეთ STEPS 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; სტეპერი ამწე (STEPS, 8, 10, 9, 11); სტეპერიანი საწური (STEPS, 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 (ნაბიჯები_ექსტრაქტორი_გამოსვლა); დაგვიანება (200); ამწე. setSpeed (100); ამწე. ნაბიჯი (დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_უკან); დაგვიანება (200); ამწე. setSpeed (600); ამწე. ნაბიჯი (-posOne-grab); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_გარე); დაგვიანება (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); დაგვიანება (200); ამწე. ნაბიჯი (posOne+დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_გამოსვლა); დაგვიანება (200); ამწე. setSpeed (100); ამწე. ნაბიჯი (-დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_უკან); დაგვიანება (200); ამწე. setSpeed (600); ამწე. ნაბიჯი (-posOne); სერიული.დაწყება (9600); Serial.println (0); Serial.end (); } else if (cmd == 2) {hoist.setSpeed (600); ამწე. ნაბიჯი (posTwo); დაგვიანება (200); extractor.setSpeed (300); extractor.step (ნაბიჯები_ექსტრაქტორი_გარე); დაგვიანება (200); ამწე. setSpeed (100); ამწე. ნაბიჯი (დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_უკან); დაგვიანება (200); ამწე. setSpeed (600); ამწე. ნაბიჯი (-posTwo-grab); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_გარე); დაგვიანება (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); დაგვიანება (200); ამწე. ნაბიჯი (posTwo+დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_გარე); დაგვიანება (200); ამწე. setSpeed (100); ამწე. ნაბიჯი (-დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_უკან); დაგვიანება (200); ამწე. setSpeed (600); ამწე. ნაბიჯი (-posTwo); სერიული.დაწყება (9600); Serial.println (0); Serial.end (); } else if (cmd == 3) {hoist.setSpeed (600); ამწე. ნაბიჯი (posThree); დაგვიანება (200); extractor.setSpeed (300); extractor.step (ნაბიჯები_ექსტრაქტორი_გამოსვლა); დაგვიანება (200); ამწე. setSpeed (100); ამწე. ნაბიჯი (დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_უკან); დაგვიანება (200); ამწე. setSpeed (600); ამწე. ნაბიჯი (-posThree-grab); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_გარე); დაგვიანება (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); დაგვიანება (200); ამწე. ნაბიჯი (posThree+grab); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_გამოსვლა); დაგვიანება (200); ამწე. setSpeed (100); ამწე. ნაბიჯი (-დაჭერა); დაგვიანება (200); extractor.step (ნაბიჯები_ექსტრაქტორი_უკან); დაგვიანება (200); ამწე. setSpeed (600); ამწე. ნაბიჯი (-posThree); სერიული.დაწყება (9600); Serial.println (0); Serial.end (); }}
ნაბიჯი 3: აპლიკაცია
ჩემს მიერ შექმნილი აპლიკაცია დამზადებულია VisualStudio 2017 -ში.
ეს არის Windows– ის აპლიკაციის ფორმა, რომელიც ამ შემთხვევაში შეიცავს SQL მონაცემთა ბაზას.
მონაცემთა ბაზას აქვს 3 ცხრილი, რომელიც შეიცავს ინფორმაციას მომხმარებლის შესახებ, თითოეული აპარატის ადგილმდებარეობას და თითოეული აპარატის შინაარსს.
პროგრამის დაწყებისას თქვენ შეხვალთ თქვენი სახელით და pw.
შემდეგ თქვენ აირჩევთ რომელი მანქანა იმუშაოს და თითოეული უჯრის შინაარსი თქვენთვის იქნება წარმოდგენილი.
შემდეგ შეგიძლიათ უბრალოდ დააჭიროთ ღილაკს "მიიღეთ უჯრა" და მანქანა მიიღებს უჯრას და შეგიძლიათ განაახლოთ მოცემული ნივთის ოდენობა, რომელიც თქვენ აიღეთ ან შეიტანეთ.
გირჩევთ:
EAL - მრეწველობა 4.0 GPS მონაცემთა შეგროვება Rc მანქანაზე: 4 ნაბიჯი
EAL - მრეწველობა 4.0 GPS მონაცემთა შეგროვება Rc Car– ზე: ამ ინსტრუქციებში ჩვენ ვისაუბრებთ იმაზე, თუ როგორ დავაყენეთ GPS მოდული RC მანქანაზე და შეგროვებული მონაცემები გამოვაქვეყნეთ ვებგვერდზე ადვილი მონიტორინგისთვის. ჩვენ წინასწარ გავაკეთეთ ინსტრუქცია, თუ როგორ გავაკეთეთ ჩვენი RC მანქანა, რომელიც შეგიძლიათ ნახოთ აქ. ეს იყენებს
EAL- ჩამონტაჟებული - კომბინირებული საკეტი: 4 ნაბიჯი
EAL- ჩამონტაჟებული- კომბინირებული საკეტი: ეს პროექტი არის ერთი სასკოლო პროექტი, რომელიც მე შევარჩიე EAL- ში 2.1 C- პროგრამირების საგნის ასარჩევად. ეს არის პირველი შემთხვევა, როდესაც მე გავაკეთე არდუინოს პროექტი და C- პროგრამირება. ეს არის პროექტი, რომლის წამყვანიც არის კომბინირებული საკეტი. კომბინირებული საკეტი
EAL- ჩაშენებული შიდა კლიმატი: 5 ნაბიჯი
EAL- ჩაშენებული შიდა კლიმატი: ჩვენი სკოლის პროექტისთვის, ჩვენ გვქონდა ამოცანა არდუინოს ინტეგრირება ავტომატურ სისტემაში. ჩვენ ავირჩიეთ შიდა კლიმატის სენსორის გაკეთება, რომელსაც შეუძლია იგრძნოს ტემპერატურა, ტენიანობა და დეციბელის დონე შენობაში. კაბინეტში რამდენიმე ხვრელი გავხსენით
EAL - სამრეწველო 4.0 სითბო და ტენიანობა: 9 ნაბიჯი
EAL - სამრეწველო 4.0 სითბო და ტენიანობა: მე გამოვიყენე პროექტი, რომელიც დაფარულია მასალისა და მარეგულირებელი მოწყობილობების მიერ, რომლებიც შეიწოვება და არჩეულ იქნა ოფსამლერის მონაცემებით, როდესაც ვრცლად და გამიზნული ვარ. Den g ø r brug af 4 forskellige პროგრამისტი და forskellige typer ტექნიკა
EAL-Industry 4.0 მზის ავტომატური ტრეკერის სისტემა: 9 ნაბიჯი
EAL- მრეწველობა 4.0 მზის ავტომატური თვალთვალის სისტემა: მე გამოვიყენე პროექტი, რომელიც განკუთვნილია ჭკვიანური IOT- ისთვის, როგორც სტრატეგიისთვის, ასევე მონაცემებისათვის. en app/hjemmeside og derefter lager denne p å en მონაცემთა ბაზა. მონაცემთა ბაზების შესწავლის მიზნით, თქვენ შეგიძლიათ გააფართოვოთ ის