Satura rādītājs:
Video: EAL - SmartStorage: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šis ir Kaspera Borgera Tulinija projekts SmartStorage
1. darbība. Metodes
Šim projektam esmu izmantojis dažas dažādas programmas.
Mašīna pati ir izveidota 123D Design un printete uz DaVinci jr. printeris
Nav labākais, bet ļoti vienkāršs un lietotājam draudzīgs.
To vada Arduino, kas ieprogrammēts C.
Esmu izmantojis Visual Studio 2017, lai izveidotu WindowsFormApp (C#).
2. darbība: kods Arduino
Mašīnai es izmantoju Arduino Mega. Tas ir ieprogrammēts C. Mašīna ir ļoti vienkārša. Tas palaiž vienkāršu secību, lai iegūtu plauktu un parādītu to operatoram.
Motori, kurus esmu izmantojis, ir 2 mazi pakāpju motori, kurus darbina 2 SBT0811.
Lai kontrolētu mašīnu, esmu izveidojis lietotni, kas sazinās, izmantojot com portu.
#ietver "Stepper.h"
#define STEPS 32 // Iekšējā vārpstas apgriezienu soļu skaits // 2048 soļi vienam ārējās vārpstas apgriezienam int cmd; // Fra WinApp int posZero = 0; int posOne = 1000; int posTwo = 1500; int posThree = 2000; int grab = 100; int piegādāt = -100; int soļi_ekstraktors_izrāde = 512; int soļi_ekstraktora_atpaka = -512; Stepper pacēlājs (STEPS, 8, 10, 9, 11); Stepper nosūcējs (STEPS, 2, 3, 4, 5); void setup () {} void loop () {Serial.begin (9600); cmd = Sērijas.lasījums (); ja (cmd == 1) {Serial.end (); kavēšanās (1000); } cits if (cmd == 0) {hoist.setSpeed (600); pacēlājs.step (posOne); kavēšanās (200); nosūcējs.setSpeed (300); extractor.step (steps_extractor_out); kavēšanās (200); pacēlājs.setSpeed (100); pacēlājs.solis (paķert); kavēšanās (200); extractor.step (steps_extractor_back); kavēšanās (200); pacēlājs.setSpeed (600); pacēlājs.step (-posOne-greb); kavēšanās (200); extractor.step (steps_extractor_out); kavēšanās (5000); // EVT CMD FRA WINaPP nosūcējs.step (steps_extractor_back); kavēšanās (200); pacēlājs.step (posOne+grab); kavēšanās (200); extractor.step (steps_extractor_out); kavēšanās (200); pacēlājs.setSpeed (100); pacēlājs.solis (-grābt); kavēšanās (200); extractor.step (steps_extractor_back); kavēšanās (200); pacēlājs.setSpeed (600); pacēlājs.step (-posOne); Sērijas sākums (9600); Sērijas.println (0); Serial.end (); } cits if (cmd == 2) {hoist.setSpeed (600); pacēlājs.step (posTwo); kavēšanās (200); nosūcējs.setSpeed (300); extractor.step (steps_extractor_out); kavēšanās (200); pacēlājs.setSpeed (100); pacēlājs.solis (paķert); kavēšanās (200); extractor.step (steps_extractor_back); kavēšanās (200); pacēlājs.setSpeed (600); pacēlājs.step (-posTwo-grab); kavēšanās (200); extractor.step (steps_extractor_out); kavēšanās (5000); // EVT CMD FRA WINaPP nosūcējs.step (steps_extractor_back); kavēšanās (200); pacēlājs. solis (posTwo+greifers); kavēšanās (200); extractor.step (steps_extractor_out); kavēšanās (200); pacēlājs.setSpeed (100); pacēlājs.solis (-grābt); kavēšanās (200); extractor.step (steps_extractor_back); kavēšanās (200); pacēlājs.setSpeed (600); pacēlājs.step (-posTwo); Sērijas sākums (9600); Sērijas.println (0); Serial.end (); } cits if (cmd == 3) {hoist.setSpeed (600); pacēlājs.step (posThree); kavēšanās (200); nosūcējs.setSpeed (300); extractor.step (steps_extractor_out); kavēšanās (200); pacēlājs.setSpeed (100); pacēlājs.solis (paķert); kavēšanās (200); extractor.step (steps_extractor_back); kavēšanās (200); pacēlājs.setSpeed (600); pacēlājs.step (-posThree-grab); kavēšanās (200); extractor.step (steps_extractor_out); kavēšanās (5000); // EVT CMD FRA WINaPP nosūcējs.step (steps_extractor_back); kavēšanās (200); pacēlājs.step (posThree+grab); kavēšanās (200); extractor.step (steps_extractor_out); kavēšanās (200); pacēlājs.setSpeed (100); pacēlājs.solis (-grābt); kavēšanās (200); extractor.step (steps_extractor_back); kavēšanās (200); pacēlājs.setSpeed (600); pacēlājs.solis (-posThree); Sērijas sākums (9600); Sērijas.println (0); Serial.end (); }}
3. darbība: lietotne
Manis izveidotā lietotne ir veidota programmā VisualStudio 2017.
Tā ir Windows veidlapu lietojumprogramma, kas šajā gadījumā ietver SQL datu bāzi.
Datu bāzē ir 3 tabulas, kurās ir informācija par lietotāju, katras iekārtas atrašanās vietu un katras iekārtas saturu.
Palaižot lietotni, jūs piesakāties ar savu vārdu un pw.
Pēc tam jūs izvēlēsities darbināmo mašīnu, un katras atvilktnes saturs tiks parādīts jums.
Pēc tam jūs varat vienkārši nospiest "saņemt atvilktni", un iekārta saņems atvilktni, un jūs varat atjaunināt dotā vienuma summu, kuru esat paņēmis vai ievietojis.
Ieteicams:
EAL - Industry 4.0 GPS datu vākšana Rc automašīnā: 4 soļi
EAL - Industry 4.0 GPS datu vākšana Rc Car: Šajā pamācībā mēs runāsim par to, kā mēs uzstādām GPS moduli RC automašīnā un ievietojām savāktos datus tīmekļa vietnē, lai to būtu vieglāk uzraudzīt. Mēs iepriekš esam sagatavojuši pamācību par to, kā mēs izgatavojām savu RC automašīnu, un to var atrast šeit. Tas izmanto th
EAL - iegulta - kombinētā bloķēšana: 4 soļi
EAL-Embedded- Combination Lock: Šis projekts ir viens skolas projekts, kuru es esmu izvēlējies izvēlēties EAL 2.1. Tā ir pirmā reize, kad es izveidoju Arduino projektu un C-programmēšanu. Tas ir projekts, kurā tiek prezentēta kombinētā slēdzene. Kombinētā slēdzene
EAL - iegultā programmēšana: Candy Mixer 1000: 9 soļi
EAL - iegultā programmēšana: Candy Mixer 1000: Mūsu projektam Arduino mēs esam nolēmuši izgatavot maisītāju konfektēm. Ideja ir tāda, ka lietotājs var nospiest pogu, un tad motori sāks izlikt konfektes bļodā, un, kad programma būs beigusies, tā apstāsies
EAL- iestrādāts iekštelpu klimats: 5 soļi
EAL- iegults iekštelpu klimats: mūsu skolas projektā mums tika uzdots integrēt arduino automatizētā sistēmā. Mēs izvēlējāmies izgatavot iekštelpu klimata sensoru, kas telpās var noteikt temperatūru, mitrumu un decibelu līmeni. Mēs izurbām skapī pāris caurumus
EAL - rūpnieciskais 4.0 Siltums un mitrums: 9 soļi
EAL - Industrial 4.0 Heat & Humidity: I dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden et et rums un opsamler data for forbedre indeklimaet i et rum i fremtiden. Den g ø r brug af 4 programmētājs un forskellige rakstīšanas aparatūru