Tartalomjegyzék:
Videó: EAL - SmartStorage: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez Kasper Borger Tulinius projektje a SmartStorage számára
1. lépés: Módszerek
Ehhez a projekthez néhány különböző programot használtam.
Maga a gép 123D Design -ban készült, és DaVinci jr -n nyomtatott. nyomtató
Nem a legjobb, de nagyon egyszerű és felhasználóbarát.
C -ben programozott Arduino futtatja.
Visual Studio 2017 -t használtam a WindowsFormApp (C#) létrehozásához.
2. lépés: Az Arduino kódja
A géphez egy Arduino Mega -t használtam. C -ben van programozva. A gép nagyon egyszerű. Egyszerű sorrendben futtat le egy polcot, és bemutatja azt a kezelőnek.
Az általam használt motorok 2 kis léptetőmotorok, amelyeket 2 SBT0811 hajt.
A gép vezérléséhez készítettem egy alkalmazást, amely a com porton keresztül kommunikál.
#include "Stepper.h"
#define 32. LÉPÉS // // A belső tengely fordulatszámának lépéseinek száma // 2048 lépés a külső tengely egy fordulatához int cmd; // Fra WinApp int posZero = 0; int posOne = 1000; int posTwo = 1500; int posThree = 2000; int grab = 100; int szállít = -100; int step_extractor_out = 512; int step_extractor_back = -512; Léptető emelő (STEPS, 8, 10, 9, 11); Léptető elszívó (STEPS, 2, 3, 4, 5); void setup () {} void loop () {Serial.begin (9600); cmd = Sorozat.olvasás (); if (cmd == 1) {Soros.vég (); késleltetés (1000); } else if (cmd == 0) {hoist.setSpeed (600); emelő.lépés (posOne); késleltetés (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); késleltetés (200); emelő.setSpeed (100); emelő.lépés (megragad); késleltetés (200); extractor.step (steps_extractor_back); késleltetés (200); emelő.setSpeed (600); emelő.lépés (-posOne-grab); késleltetés (200); extractor.step (steps_extractor_out); késleltetés (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); késleltetés (200); emelő.lépés (posOne+megragad); késleltetés (200); extractor.step (steps_extractor_out); késleltetés (200); emelő.setSpeed (100); emelő.lépés (-fogás); késleltetés (200); extractor.step (steps_extractor_back); késleltetés (200); emelő.setSpeed (600); emelő.lépés (-posOne); Sorozat.kezdet (9600); Soros.println (0); Soros.vég (); } else if (cmd == 2) {hoist.setSpeed (600); emelő.lépés (posTwo); késleltetés (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); késleltetés (200); emelő.setSpeed (100); emelő.lépés (megragad); késleltetés (200); extractor.step (steps_extractor_back); késleltetés (200); emelő.setSpeed (600); emelő.lépés (-posTwo-grab); késleltetés (200); extractor.step (steps_extractor_out); késleltetés (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); késleltetés (200); emelő.lépés (posTwo+grab); késleltetés (200); extractor.step (steps_extractor_out); késleltetés (200); emelő.setSpeed (100); emelő.lépés (-fogás); késleltetés (200); extractor.step (steps_extractor_back); késleltetés (200); emelő.setSpeed (600); emelő.lépés (-posTwo); Sorozat.kezdet (9600); Soros.println (0); Soros.vég (); } else if (cmd == 3) {hoist.setSpeed (600); emelő.lépés (posThree); késleltetés (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); késleltetés (200); emelő.setSpeed (100); emelő.lépés (megragad); késleltetés (200); extractor.step (steps_extractor_back); késleltetés (200); emelő.setSpeed (600); emelő.lépés (-posThree-grab); késleltetés (200); extractor.step (steps_extractor_out); késleltetés (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); késleltetés (200); emelő.lépés (posThree+grab); késleltetés (200); extractor.step (steps_extractor_out); késleltetés (200); emelő.setSpeed (100); emelő.lépés (-fogás); késleltetés (200); extractor.step (steps_extractor_back); késleltetés (200); emelő.setSpeed (600); emelő.lépés (-posThree); Sorozat.kezdet (9600); Soros.println (0); Soros.vég (); }}
3. lépés: kb
Az általam létrehozott alkalmazás a VisualStudio 2017 -ben készült.
Ez egy Windows-formátumú alkalmazás, amely ebben az esetben tartalmaz egy SQL-adatbázist.
Az adatbázis 3 táblázatot tartalmaz, amelyek információkat tartalmaznak a felhasználóról, az egyes gépek helyéről és az egyes gépek tartalmáról.
Az alkalmazás indításakor bejelentkezik a nevével és a pw -vel.
Ezután kiválaszthatja, hogy melyik gépet használja, és az egyes fiókok tartalma megjelenik az Ön számára.
Ezután egyszerűen megnyomhatja a "fiók beszerzése" gombot, és a gép megkapja a fiókot, és frissítheti az adott elem összegét, amelyet elvett vagy bejegyzett.
Ajánlott:
EAL - Ipar 4.0 GPS adatgyűjtés az Rc autón: 4 lépés
EAL - Ipar 4.0 GPS adatgyűjtés az Rc Car -on: Ebben az utasításban arról fogunk beszélni, hogyan állítunk be egy GPS modult egy RC autóra, és az összegyűjtött adatokat közzétettük egy weboldalon az egyszerű ellenőrzés érdekében. Előzőleg megtanítottuk az RC autónk elkészítésének módját, amely itt található. Ez használja a
EAL- Beágyazott - kombinált zár: 4 lépés
EAL- Beágyazott- Kombinált zár: Ez a projekt egy iskolai projekt, amelyet az EAL 2.1 C-programozási tantárgyának választottam. Ez volt az első alkalom, amikor készítettem egy Arduino projektet és C-programozást. Ez egy projekt, amely bemutatja a kombinált zárat. Kombinált zár
EAL - Beágyazott programozás: Candy Mixer 1000: 9 lépés
EAL - Beágyazott programozás: Candy Mixer 1000: Arduino -i projektünkhöz úgy döntöttünk, hogy cukorkát keverünk. Az ötlet az, hogy a felhasználó megnyomhat egy gombot, majd a motorok elkezdik kidobni az édességet egy tálba, és amikor a program lefut, leáll. Az első huzat
EAL- Beépített beltéri klíma: 5 lépés
EAL- Beágyazott beltéri klíma: Az iskolai projektünk során azt a feladatot kaptuk, hogy integráljunk egy arduino-t egy automatizált rendszerbe. Úgy döntöttünk, hogy beltéri klímaérzékelőt készítünk, amely érzékeli a hőmérsékletet, a páratartalmat és a decibel szintet beltéren. Fúrtunk pár lyukat a szekrényben
EAL - Ipari 4.0 Hő és páratartalom: 9 lépés
EAL - Industrial 4.0 Heat & Humidity: I dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden i et rum and opsamler data for at forbed indeklimaet i rum rum fremtiden. Den g ø r brug af 4 programozó és forskellige gépíró hardver