Talaan ng mga Nilalaman:
Video: EAL - SmartStorage: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ito ay isang projekt para sa SmartStorage ni Kasper Borger Tulinius
Hakbang 1: Mga Pamamaraan
Para sa proyektong ito Gumamit ako ng ilang iba't ibang mga programa.
Ang makina mismo ay nilikha sa 123D Disenyo at i-print sa isang DaVinci jr. printer
Hindi ang pinakamahusay ngunit napaka-simple at user friendly.
Pinapatakbo ito ng isang Arduino na naka-program sa C.
Gumamit ako ng Visual Studio 2017 upang makagawa ng isang WindowsFormApp (C #).
Hakbang 2: Code para sa Arduino
Para sa mismong makina na ginamit ko ang isang Arduino Mega. Ito ay nai-program sa C. Ang makina ay napaka-simple. Nagpapatakbo ito ng isang simpleng pagkakasunud-sunod upang makakuha ng isang istante at ipakita ito para sa operator.
Ang mga motor na ginamit ko ay 2 maliit na stepper motor na hinimok ng 2 SBT0811.
Upang makontrol ang makina gumawa ako ng isang app na nakikipag-usap sa pamamagitan ng com port.
# isama ang "Stepper.h"
#define STEPS 32 // Bilang ng mga hakbang para sa rev ng panloob na poste // 2048 mga hakbang para sa isang rev ng externaæ shaft int cmd; // Fra WinApp int posZero = 0; int posOne = 1000; int posTwo = 1500; int posThree = 2000; int grab = 100; int maghatid = -100; int steps_extractor_out = 512; int steps_extractor_back = -512; Stepper hoist (STEPS, 8, 10, 9, 11); Stepper extractor (STEPS, 2, 3, 4, 5); void setup () {} void loop () {Serial.begin (9600); cmd = Serial.read (); kung (cmd == 1) {Serial.end (); pagkaantala (1000); } iba pa kung (cmd == 0) {hoist.setSpeed (600); hoist.step (posOne); pagkaantala (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); pagkaantala (200); hoist.setSpeed (100); hoist.step (grab); pagkaantala (200); extractor.step (steps_extractor_back); pagkaantala (200); hoist.setSpeed (600); hoist.step (-posOne-grab); pagkaantala (200); extractor.step (steps_extractor_out); pagkaantala (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); pagkaantala (200); hoist.step (posOne + grab); pagkaantala (200); extractor.step (steps_extractor_out); pagkaantala (200); hoist.setSpeed (100); hoist.step (-grab); pagkaantala (200); extractor.step (steps_extractor_back); pagkaantala (200); hoist.setSpeed (600); hoist.step (-posOne); Serial.begin (9600); Serial.println (0); Serial.end (); } iba pa kung (cmd == 2) {hoist.setSpeed (600); hoist.step (posTwo); pagkaantala (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); pagkaantala (200); hoist.setSpeed (100); hoist.step (grab); pagkaantala (200); extractor.step (steps_extractor_back); pagkaantala (200); hoist.setSpeed (600); hoist.step (-posTwo-grab); pagkaantala (200); extractor.step (steps_extractor_out); pagkaantala (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); pagkaantala (200); hoist.step (posTwo + grab); pagkaantala (200); extractor.step (steps_extractor_out); pagkaantala (200); hoist.setSpeed (100); hoist.step (-grab); pagkaantala (200); extractor.step (steps_extractor_back); pagkaantala (200); hoist.setSpeed (600); hoist.step (-posTwo); Serial.begin (9600); Serial.println (0); Serial.end (); } iba pa kung (cmd == 3) {hoist.setSpeed (600); hoist.step (posThree); pagkaantala (200); extractor.setSpeed (300); extractor.step (steps_extractor_out); pagkaantala (200); hoist.setSpeed (100); hoist.step (grab); pagkaantala (200); extractor.step (steps_extractor_back); pagkaantala (200); hoist.setSpeed (600); hoist.step (-posThree-grab); pagkaantala (200); extractor.step (steps_extractor_out); pagkaantala (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); pagkaantala (200); hoist.step (posThree + grab); pagkaantala (200); extractor.step (steps_extractor_out); pagkaantala (200); hoist.setSpeed (100); hoist.step (-grab); pagkaantala (200); extractor.step (steps_extractor_back); pagkaantala (200); hoist.setSpeed (600); hoist.step (-posThree); Serial.begin (9600); Serial.println (0); Serial.end (); }}
Hakbang 3: App
Ang app na nilikha ko ay ginawa sa VisualStudio 2017.
Ito ay isang windows form applikation na sa kasong ito ay nagsasama ng isang SQL-database.
Ang database ay may 3 mga talahanayan na naglalaman ng impormasyon sa gumagamit, lokasyon ng bawat machine at ang nilalaman ng bawat machine.
Kapag sinisimulan ang app na nag-login ka gamit ang iyong pangalan at pw.
Pagkatapos pipiliin mo kung aling makina ang gagana at ang nilalaman ng bawat drawer ay ipapakita para sa iyo.
Pagkatapos ay maaari mo lamang pindutin ang "kumuha ng drawer" at makukuha ng machine ang drawer at maaari mong i-update ang dami ng ibinigay na item na iyong kinuha o na-file.
Inirerekumendang:
EAL - Pangangalakal 4.0 Data Data ng GPS sa Rc Car: 4 na Hakbang
EAL - Pagkolekta ng Data ng GPS ng industriya 4.0 sa Rc Car: Sa Instructable na ito ay pag-uusapan natin kung paano namin na-setup ang isang module ng GPS sa isang RC car at nai-post ang nakolektang data sa isang webpage para sa madaling pag-monitering. Pauna kaming gumawa ng isang nagtuturo sa kung paano namin ginawa ang aming RC car, na matatagpuan dito. Gumagamit ito ng
EAL- Naka-embed - Kumbinasyon Lock: 4 Hakbang
EAL- Naka-embed - Kumbinasyon Lock: Ang proyektong ito ay isang proyekto sa paaralan, na aking ginawa upang piliin ang paksa 2.1 C-programa sa EAL. Ito ang unang pagkakataon, nang gumawa ako ng isang proyekto ng Arduino at C-program. Iyon ay isang proyekto, na nagtatanghal ng isang kumbinasyon na kandado. Isang kumbinasyon lock
EAL - Naka-embed na Programming: Candy Mixer 1000: 9 Mga Hakbang
EAL - Embedded Programming: Candy Mixer 1000: Para sa aming proyekto sa Arduino nagpasya kaming gumawa ng isang taong magaling makisama para sa kendi. Ang ideya ay ang gumagamit ay maaaring itulak ang isang pindutan at pagkatapos ay ang mga motor ay magsisimulang ilabas ang kendi sa isang mangkok, at kapag naipatakbo ng programa ang kurso nito titigil ito. Ang unang draft
EAL- Naka-embed na Panloob na klima: 5 Mga Hakbang
EAL- Naka-embed na Panloob na klima: Para sa aming proyekto sa paaralan, tinalakay kami sa pagsasama ng isang arduino sa isang awtomatikong sistema. Pinili naming gumawa ng panloob na sensor ng klima, na maaaring makaramdam ng temperatura, kahalumigmigan at antas ng decibel sa loob ng bahay. Nag-drill kami ng ilang butas sa gabinete,
EAL - Industrial 4.0 Heat & Humidity: 9 Hakbang
EAL - Industrial 4.0 Heat & Humidity: Natutukoy ko ang proyekto upang masiguro ang aking regulator na varmen at fugtigheden at ang data ng opsamler para sa forbedre indeklimaet i et rum at fremtiden. Hindi ito dapat gawin 4 forskellige programmer at forskellige typer hardware