Tartalomjegyzék:

UCL-IIoT színrendező: 7 lépés
UCL-IIoT színrendező: 7 lépés

Videó: UCL-IIoT színrendező: 7 lépés

Videó: UCL-IIoT színrendező: 7 lépés
Videó: UCL-IIoT-Datalogger 2024, November
Anonim
UCL-IIoT színrendező
UCL-IIoT színrendező

Bevezetés

Ebben az utasításban megpróbáljuk elmagyarázni, hogyan fogunk programozni, és hogyan gyűjtünk színváltoztató gépet. Arduino Uno programozásra kerül, az Arduino Software segítségével.

Ez a projekt választható része a tanulmányunknak. Ennek jelentése az ipar 4.0 megismerése.

Ennek a projektnek a gondolatai leginkább Casper csapatunk gondolatai, hogy olyan gépet szeretne, amely képes volt kiválasztani a színeket egy M & Ms táska példájából. Elkészítettük ezt a gépet, amely az érzékelőnk segítségével válogatja a színeket néhány különböző tálba.

Az alábbiakban felsoroljuk azokat a dolgokat, amelyekkel az útmutató során találkozunk.

1. LÉPÉS: Anyaglista

2. LÉPÉS: Programozás

3. LÉPÉS: Döntetlen

4. LÉPÉS: Folyamatábra

5. LÉPÉS: Gépünk tervezése

6. lépés: Adatbázis

7. lépés: Piros csomópont

8. LÉPÉS: Videó

1. lépés: 1. LÉPÉS: Anyaglista

Anyaglista

Arduino Nano

Arduino tábla

1 x USB kábel

3d nyomtató

lézervágó

Szervómotor

Csomópont Piros

Különféle vezetékek

Színérzékelő

9V tápellátás

Breadboard tápegység modul

2. lépés: 2. LÉPÉS: Programozás

2. LÉPÉS: Programozás
2. LÉPÉS: Programozás

Használunk a

„Kapcsolóház” az alsó szervo vezérléséhez, így amikor egy esetet hívnak, írjon egy pozíciót a szervóhoz, és adjon hozzá 1 -et a számlálóhoz.

Az „if” gyümölcsöt használjuk a sörlé színének károsítására, amelyet az érzékelő lát, mert látja, hogy mennyi vörös, zöld és kék tükröződik vissza.

3. lépés: 3. LÉPÉS: Sorsolás

3. LÉPÉS: Döntetlen
3. LÉPÉS: Döntetlen

Ez a kép bemutatja, hogyan csatlakoztathatja a vezetékeket az arduino -hoz, modellünkben kenyérpálcás tápegységet használtunk, hogy elegendő energiát biztosítsunk a szervó- és színérzékelőnknek.

de a legfontosabb, hogy ne használja az arduino nano tápegységét. csatlakoztassa, mint a képen, vagy ahogy mi csináljuk

4. lépés: 4. LÉPÉS: Folyamatábra

Áttekintést készítettünk, így az emberek lépésről lépésre láthatják, mi történik.

Egy ingyenes internetes oldalon készül, draw.io néven. Amikor megpróbáltuk PDF formátumba állítani, nem sikerült, ezért készítettünk néhány képernyőképet, és nevükön és oldalukon hívtuk őket.

5. lépés: 5. LÉPÉS: Gépünk tervezése és 3D nyomtatás

5. LÉPÉS: Gépünk tervezése és 3D nyomtatás
5. LÉPÉS: Gépünk tervezése és 3D nyomtatás

Megtaláltuk gépeink tervezését egy weboldalon, és nagy köszönet a https://howtomechatronics.com/projects/arduino-col… weboldalnak.

lézervágóval vágtuk le a 3 mm vastag falapunkat, és csak az egyik része 6 mm vastag, ez a szervo felső része, mert M & M -eket használunk, és amikor 3 mm vastag, az M & M -ek csak kisiklnak belőle.

A lézervágást adobe feltalálóval használjuk

3D nyomtatással rendelkezünk, és egy tartót az alsó szervóhoz a megfelelő szög eléréséhez.

6. lépés: 6. lépés: Adatbázis

6. lépés: Adatbázis

A Wampserver64 segítségével adatbázist készítünk.

Adatbázisunkban úgy döntöttünk, hogy tároljuk a különböző színeket, és egy időt a változónkhoz.

Idő, piros, sárga, zöld, kék, barna, narancs.

A vörös csomóponton keresztül kapunk információt, a piros csomópont pedig az Arduino -tól.

Böngészőnk alatt megjeleníti a színeinket, és megnézi, hogy tárolnak -e színt.

7. lépés: 7. lépés: Node Red

7. lépés: Piros csomópont
7. lépés: Piros csomópont
7. lépés: Piros csomópont
7. lépés: Piros csomópont

7. lépés: Piros csomópont

A Node Red egy olyan program, amelyet a cmd segítségével telepíthet a számítógépére.

Ezután a cmd-ben csomópont-vöröset ír, majd elindul.

Nyissa meg a böngészőt, és írja be: https://127.0.0.1:1880. Ha azt szeretné, hogy a műszerfal majdnem ugyanaz, akkor írja be a https://127.0.0.1:1880 címet. akkor az oldalon megjelenik az irányítópult.

A piros csomópontunkban készítettünk egy programot, ahol összekapcsoljuk az Arduino -t, és megmutatjuk a különböző színeket, és kapcsolatot létesítettünk az adatbázisunkkal.

Amikor adatbázisunkat vissza kell állítani, van egy gombunk az adatbázis visszaállításához.

a kód:

[{"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 Piros = adatok [0]; / nvar Sárga = adatok [1]; / nvar Zöld = adatok [2]; / nvar Kék = adatok [3]; / nvar Barna = adatok [4]; / nvar Narancs = adatok [5]; / nvar out = / "INSERT INTO nodered.test (Idő, Piros, Sárga, Zöld, Kék, Barna, Narancs) VALUES ('\"+új dátum (). ToISOString (). Szelet (0, 19). Csere ('T', '')+\ "',' \"+Piros+\ "',' \"+Sárga+\ "',' \"+Zöld+\ "',' \"+ Kék+\ "',' \"+Barna+\ "',' \"+Narancssárga+\ "') "; / nmsg.topic = ki; / nvisszajövő üzenet; / n / n "," kimenetek ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," vezetékek ":

Ajánlott: