Përmbajtje:
Video: EAL - SmartStorage: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Ky është një projekt për SmartStorage nga Kasper Borger Tulinius
Hapi 1: Metodat
Për këtë projekt kam përdorur disa programe të ndryshme.
Vetë makina është krijuar në 123D Design dhe printete në një DaVinci jr. printer
Jo më e mira, por shumë e thjeshtë dhe miqësore për përdoruesit.
Drejtohet nga një Arduino i programuar në C.
Unë kam përdorur Visual Studio 2017 për të bërë një WindowsFormApp (C#).
Hapi 2: Kodi për Arduino
Për vetë makinën unë kam përdorur një Arduino Mega. Isshtë programuar në C. Makina është shumë e thjeshtë. Drejton një sekuencë të thjeshtë për të marrë një raft dhe për ta paraqitur atë për operatorin.
Motorët që kam përdorur janë 2 motorë të vegjël stepper të drejtuar nga 2 SBT0811.
Për të kontrolluar makinën, kam krijuar një aplikacion që komunikon nga porta e kom.
#përfshi "Stepper.h"
#përcaktoni HAPAT 32 // Numri i hapave për rrotullimin e boshtit të brendshëm // 2048 hapa për një rrotullim të boshtit të jashtëm në cmd; // Fra WinApp int posZero = 0; int posOne = 1000; int posTwo = 1500; int posThree = 2000; int grab = 100; int dorëzoj = -100; int hapa_extractor_out = 512; int hapat_extractor_back = -512; Ngritës Stepper (HAPAT, 8, 10, 9, 11); Nxjerrës stepper (HAPAT, 2, 3, 4, 5); void setup () {} void loop () {Serial.begin (9600); cmd = Serial.read (); nëse (cmd == 1) {Serial.end (); vonesa (1000); } else if (cmd == 0) {hoist.setSpeed (600); ngritës.hapi (posOne); vonesë (200); nxjerrës.setSpeed (300); nxjerrës. hapi (hapat_extractor_out); vonesë (200); ngritës.setSpeed (100); ngritës.hap (kap); vonesë (200); nxjerrës. hapi (hapat_extractor_back); vonesë (200); ngritës.setSpeed (600); ngritës.hapi (-posOne-kap); vonesë (200); nxjerrës. hapi (hapat_extractor_out); vonesa (5000); // EVT CMD FRA WINaPP extractor.step (hapat_extractor_back); vonesë (200); ngritës. hap (posOne+kap); vonesë (200); nxjerrës. hapi (hapat_extractor_out); vonesë (200); ngritës.setSpeed (100); ngritës.hap ((kap); vonesë (200); nxjerrës. hapi (hapat_extractor_back); vonesë (200); ngritës.setSpeed (600); ngritës.hapi (-posOne); Serial.filloj (9600); Serial.println (0); Serial.end (); } else if (cmd == 2) {hoist.setSpeed (600); ngritës.hapi (posTwo); vonesë (200); nxjerrës.setSpeed (300); nxjerrës. hapi (hapat_extractor_out); vonesë (200); ngritës.setSpeed (100); ngritës.hap (kap); vonesë (200); nxjerrës. hapi (hapat_extractor_back); vonesë (200); ngritës.setSpeed (600); ngritës.hapi (-posDy-kap); vonesë (200); nxjerrës. hapi (hapat_extractor_out); vonesa (5000); // EVT CMD FRA WINaPP extractor.step (hapat_extractor_back); vonesë (200); ngritës. hap (posTwo+kap); vonesë (200); nxjerrës. hapi (hapat_extractor_out); vonesë (200); ngritës.setSpeed (100); ngritës.hap ((kap)); vonesë (200); nxjerrës. hapi (hapat_extractor_back); vonesë (200); ngritës.setSpeed (600); ngritës.hapi (-posTwo); Serial.filloj (9600); Serial.println (0); Serial.end (); } tjetër if (cmd == 3) {hoist.setSpeed (600); ngritës.hapi (posTreh); vonesë (200); nxjerrës.setSpeed (300); nxjerrës. hapi (hapat_extractor_out); vonesë (200); ngritës.setSpeed (100); ngritës.hap (kap); vonesë (200); nxjerrës. hapi (hapat_extractor_back); vonesë (200); ngritës.setSpeed (600); ngritës.hapi (-posTre-kapje); vonesë (200); nxjerrës. hapi (hapat_extractor_out); vonesa (5000); // EVT CMD FRA WINaPP extractor.step (hapat_extractor_back); vonesë (200); ngritës. hap (posTreh+kap); vonesë (200); nxjerrës. hapi (hapat_extractor_out); vonesë (200); ngritës.setSpeed (100); ngritës.hap ((kap)); vonesë (200); nxjerrës. hapi (hapat_extractor_back); vonesë (200); ngritës.setSpeed (600); ngritës.hapi (-posTretë); Serial.filloj (9600); Serial.println (0); Serial.end (); }}
Hapi 3: Aplikacioni
Aplikacioni që kam krijuar është bërë në VisualStudio 2017.
Shtë një aplikim i Windows formave i cili në këtë rast përfshin një bazë të dhënash SQL.
Baza e të dhënave ka 3 tabela të cilat përmbajnë informacion mbi përdoruesin, vendndodhjen e secilës makinë dhe përmbajtjen e secilës makinë.
Kur filloni aplikacionin, identifikohuni me emrin tuaj dhe pw.
Pastaj ju do të zgjidhni cilën makinë të përdorni dhe përmbajtja e secilës sirtar do të jetë e pranishme për ju.
Pastaj thjesht mund të shtypni "merrni sirtarin" dhe makina do të marrë sirtarin dhe mund të azhurnoni sasinë e artikullit të dhënë që keni marrë ose regjistruar.
Recommended:
EAL - Industria 4.0 Grumbullimi i të dhënave GPS në Rc Car: 4 Hapa
EAL - Industry 4.0 Grumbullimi i të dhënave GPS në Rc Car: Në këtë Instructable do të flasim për mënyrën sesi kemi konfiguruar një modul GPS në një makinë RC dhe i kemi postuar të dhënat e grumbulluara në një faqe në internet për monitorim të lehtë. Ne paraprakisht kemi bërë një udhëzues se si e kemi bërë makinën tonë RC, e cila mund të gjendet këtu. Kjo është duke përdorur
EAL- Embedded - Bllokimi i kombinuar: 4 hapa
EAL- Embedded- Combination Lock: Ky projekt është një projekt shkollor, të cilin e kam bërë për të zgjedhur lëndën 2.1 C-programim në EAL. Shtë hera e parë, kur bëra një projekt Arduino dhe programim C. Ky është një projekt, i cili prezanton një bravë kombinimi. Një bllokim i kombinuar
EAL - Programimi i integruar: Candy Mixer 1000: 9 Hapa
EAL - Programimi i Embedded: Candy Mixer 1000: Për projektin tonë në Arduino kemi vendosur të bëjmë një mikser për karamele. Ideja është që përdoruesi mund të shtyjë një buton dhe pastaj motorët do të fillojnë të nxjerrin karamelet në një tas, dhe kur programi të ketë ecur në rrjedhën e tij do të ndalet. Drafti i parë me
EAL- Klima e brendshme e integruar: 5 hapa
EAL- Klima e brendshme e integruar: Për projektin tonë shkollor, ne kishim detyrë të integronim një arduino në një sistem të automatizuar. Ne zgjodhëm të bëjmë një sensor të klimës së brendshme, i cili mund të ndiejë temperaturën, lagështinë dhe nivelin e decibelit brenda. Ne shpuam disa vrima në dollap,
EAL - Nxehtësia dhe lagështia industriale 4.0: 9 hapa
EAL - Industriale 4.0 Nxehtësia dhe Lagështia: Kam hequr projektin për të mbrojtur maskën dhe rregullimin e të dhënave të tjera dhe opsionet e tjera për të dhënat e mëparshme dhe të preferuara. Den g ø r brug af 4 programues forskellige dhe hardware forskellige typer