Turinys:
- 1 žingsnis: 1 ŽINGSNIS: Medžiagų sąrašas
- 2 žingsnis: 2 ŽINGSNIS: Programavimas
- 3 žingsnis: 3 ŽINGSNIS: Lygiosios
- 4 veiksmas: 4 ŽINGSNIS: schema
- 5 veiksmas: 5 ŽINGSNIS: mūsų mašinos projektavimas ir 3D spausdinimas
- 6 veiksmas: 6 veiksmas: duomenų bazė
- 7 žingsnis: 7 žingsnis: mazgas raudonas
Video: UCL-IIoT spalvų rūšiuotojas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Įvadas
Šioje instrukcijoje mes stengsimės paaiškinti, kaip ketiname programuoti ir kaip renkame spalvų rūšiavimo mašiną. Jis bus užprogramuotas „Arduino Uno“per „Arduino“programinę įrangą.
Šis projektas yra pasirenkamasis mūsų tyrime. Tai reiškia, kad reikia sužinoti apie pramonę 4.0.
Šio projekto mintys dažniausiai kyla iš mūsų komandos Casper minčių, kad jis nori mašinos, kuri sugebėtų išskirti spalvas iš M & M krepšio pavyzdžio. Mes sukūrėme šią mašiną, kuri iš mūsų jutiklio pagalbos surūšiuos spalvas į skirtingus dubenėlius.
Žemiau yra sąrašas dalykų, su kuriais susidursime šio vadovo metu.
1 ŽINGSNIS: Medžiagų sąrašas
2 ŽINGSNIS: Programavimas
3 ŽINGSNIS: Lygiosios
4 ŽINGSNIS: schema
5 ŽINGSNIS: mūsų mašinos dizainas
6 veiksmas: duomenų bazė
7 žingsnis: Raudonas mazgas
8 ŽINGSNIS: Vaizdo įrašas
1 žingsnis: 1 ŽINGSNIS: Medžiagų sąrašas
Medžiagų sąrašas
Arduino Nano
„Arduino“lenta
1 x USB kabelis
3D spausdintuvas
lazerinis pjaustytuvas
Servo variklis
Raudonas mazgas
Įvairūs laidai
Spalvų jutiklis
9V maitinimas
„Breadboard“maitinimo modulis
2 žingsnis: 2 ŽINGSNIS: Programavimas
Mes naudojame a
„Perjunkite dėklą“, kad valdytumėte apatinį servo, todėl, kai jis vadinamas, parašykite servo padėtį ir pridėkite 1 prie skaitiklio.
Mes naudojame „jei“vaisių, kad pakenktume misos spalvai, kurią mato jutiklis, nes jis mato, kiek raudonos, žalios ir mėlynos spalvos atsispindi atgal.
3 žingsnis: 3 ŽINGSNIS: Lygiosios
Šioje nuotraukoje parodyta, kaip prijungti laidus prie „arduino“, mūsų modelyje mes naudojome maitinimo šaltinį, kad mūsų servo ir spalvų jutiklis gautų pakankamai energijos.
bet svarbiausia yra nenaudoti „arduino nano“maitinimo šaltinio. prijunkite jį kaip paveikslėlį arba kaip mes tai darome
4 veiksmas: 4 ŽINGSNIS: schema
Mes padarėme apžvalgą, kad žmonės galėtų žingsnis po žingsnio pamatyti, kas vyksta.
Jis sukurtas nemokamoje interneto svetainėje draw.io. Kai bandėme padaryti jį PDF formatu, jis netinkamas, todėl padarėme keletą ekrano kopijų ir pavadinome jas vardu ir puslapiu.
5 veiksmas: 5 ŽINGSNIS: mūsų mašinos projektavimas ir 3D spausdinimas
Mes radome savo mašinos dizainą svetainėje ir labai dėkojame svetainei
mes panaudojome lazerinį pjaustytuvą, kad pjaustytume 3 mm storio medinę lentą ir tik viena jos dalis yra 6 mm storio, tai yra viršutinė servo dalis, nes mes naudojame M & M, o kai ji yra 3 mm storio, M&M tiesiog slysta iš jos.
Lazerio pjovimui naudojame „Adobe“išradėją
Turime 3D spausdinimo šerdį ir laikiklį iki apačios servo, kad gautume tinkamą kampą.
6 veiksmas: 6 veiksmas: duomenų bazė
6 veiksmas: duomenų bazė
Turime per „Wampserver64“sukurti duomenų bazę.
Savo duomenų bazėje pasirinkome išsaugoti skirtingas spalvas ir kintamojo laiką.
Laikas, raudona, geltona, žalia, mėlyna, ruda, oranžinė.
Mes gausime informaciją per raudoną mazgą, o raudonas mazgas gaus informaciją iš mūsų „Arduino“.
Mūsų naršyklėje jis parodys mūsų spalvas ir pamatys, ar bus išsaugota spalva.
7 žingsnis: 7 žingsnis: mazgas raudonas
7 žingsnis: Raudonas mazgas
„Node Red“yra programa, kurią galite įdiegti naudodami savo cmd savo kompiuteryje.
Tada cmd parašysite mazgą raudonai, tada jis pradės veikti.
Eikite į savo naršyklę ir parašykite https://127.0.0.1:1880. Jei norite, kad prietaisų skydelis būtų beveik tas pats, tiesiog parašykite https://127.0.0.1:1880. tada puslapyje bus rodoma jūsų prietaisų skydelis.
Raudoname mazge mes sukūrėme programą, kurioje sujungsime „Arduino“ir parodysime skirtingas spalvas, ir užmezgėme ryšį su mūsų duomenų baze.
Kai reikia iš naujo nustatyti duomenų bazę, turime mygtuką, norėdami iš naujo nustatyti duomenų bazę.
kodas yra:
[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "disabled": true, "info": "", {"id": "1370c730. 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" Node-RED MySQL "," func ":" var data = msg.payload.split (", / "); / nvar Raudona = duomenys [0]; / nvar Geltona = duomenys [1]; / nvaržna žalia = duomenys [2]; / nvar Mėlyna = duomenys [3]; / nvar Ruda = duomenys [4]; / nvar Oranžinė = duomenys [5]; / nvar out = / "INSERT INTO nodered.test (laikas, raudona, geltona, žalia, mėlyna, ruda, oranžinė) VALUES ('\"+nauja data (). ToISOString (). Gabalas (0, 19). Pakeiskite ('T', '')+\ "'," / "+Raudona+\"', '\ "+Geltona+\"', '\ "+Žalia+\" "," / "+ Mėlyna+\ "',' \"+Ruda+\ "',' \"+Oranžinė+\ "') "; / nmsg.topic = out; / ngrąžinti pranešimą; / n / n "," išėjimai ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," laidai ":
Rekomenduojamas:
Spalvų rūšiuotojas: 6 žingsniai
Spalvų rūšiuotojas: šis spalvų rūšiuotojų tikslas yra perkelti m & ms į skirtingas krūvas, atsižvelgiant į jų spalvą
Elektroninis monetų rūšiuotojas: 7 žingsniai (su paveikslėliais)
Elektroninis monetų rūšiuotojas: seniai, labai seniai, kai dar buvo galima eiti į mokyklą, mes sugalvojome įdomią idėją sukurti prietaisą, kuris veiktų gana paprastai - įmetę reikiamą pinigų sumą, išleis konkretų produktą. Negaliu atskleisti
„PhantomX Pincher Robot“- „Apple“rūšiuotojas: 6 žingsniai
„PhantomX Pincher Robot“- „Apple Sorter“: maisto saugos reikalavimai auga. Tiek vartotojai, tiek valdžios institucijos vis labiau reikalauja, kad mūsų valgomas maistas būtų aukštos kokybės ir labai saugus. Jei kyla problemų gaminant maistą, klaidos šaltinis yra
„M&M“spalvų rūšiuotojas: 3 žingsniai
„M&M“spalvų rūšiuotojas: Šio projekto pradžioje mes nusprendėme automatiškai surūšiuoti skirtingų spalvų saldainius į atskirus dubenėlius efektyviu greičiu. Pirmą kartą mus įkvėpė ši idėja, kai pamatėme įrašą svetainėje https://howtomechatronics.com/projects/arduino-col
TIVA kontroliuojamas konvejerio juostos spalvų rūšiuotojas: 8 žingsniai
TIVA kontroliuojamas konvejerio juostos spalvų rūšiuotojas: Elektronikos sritis yra plačiai pritaikyta. Kiekvienai programai reikia skirtingos grandinės ir kitos programinės įrangos, taip pat aparatinės įrangos konfigūracijos. Mikrokontroleris yra integruotas modelis, įterptas į lustą, kuriame galima paleisti įvairias programas su