Isi kandungan:

Penyusun Warna UCL-IIoT: 7 Langkah
Penyusun Warna UCL-IIoT: 7 Langkah

Video: Penyusun Warna UCL-IIoT: 7 Langkah

Video: Penyusun Warna UCL-IIoT: 7 Langkah
Video: Sekilas Tentang Sagusavi IGI 2024, November
Anonim
Penyusun Warna UCL-IIoT
Penyusun Warna UCL-IIoT

Pengenalan

Dalam arahan ini, kami akan cuba menjelaskan, bagaimana kita akan pengaturcaraan, dan bagaimana kita mengumpulkan mesin semacam warna. Ia akan diprogramkan dalam Arduino Uno, melalui Perisian Arduino.

Projek ini adalah pilihan dalam kajian kami. Maknanya dengannya, adalah belajar mengenai industri 4.0.

Fikiran di sebalik projek ini adalah sebahagian besar dari pemikiran Casper pasukan kami, bahawa dia mahukan mesin yang dapat menyusun warna dari contoh beg M & Ms. Kami telah membuat mesin ini bahawa dari bantuan sensor kami akan menyusun warna ke beberapa mangkuk perbezaan.

Di bawah ini terdapat senarai perkara yang akan kita temui semasa panduan ini.

LANGKAH 1: Senarai bahan

LANGKAH 2: Pengaturcaraan

LANGKAH 3: Melukis

LANGKAH 4: Carta Alir

LANGKAH 5: Reka bentuk mesin kami

Langkah 6: Pangkalan Data

Langkah 7: Node Merah

LANGKAH 8: Video

Langkah 1: LANGKAH 1: Senarai Bahan

Senarai bahan

Arduino Nano

Papan Arduino

1 x kabel USB

Pencetak 3D

pemotong laser

Servomotor

Node Merah

Pelbagai wayar

Sensor warna

Bekalan 9V

Modul Bekalan Kuasa Breadboard

Langkah 2: LANGKAH 2: Pengaturcaraan

LANGKAH 2: Pengaturcaraan
LANGKAH 2: Pengaturcaraan

Kami menggunakan a

"Tukar case" untuk mengawal servo bawah, jadi apabila case disebut, tuliskan posisi untuk servo dan tambah 1 ke counter.

Kami menggunakan buah "if" untuk merugikan warna wort yang dilihat oleh sensor kerana ia melihat berapa banyak warna merah, hijau dan biru yang dipantulkan kembali.

Langkah 3: LANGKAH 3: Melukis

LANGKAH 3: Melukis
LANGKAH 3: Melukis

Gambar ini menunjukkan cara menghubungkan kabel anda ke arduino anda, pada model kami, kami telah menggunakan bekalan kuasa roti untuk membuat tenaga yang mencukupi untuk sensor servo dan warna kami.

tetapi yang paling penting adalah jangan menggunakan bekalan kuasa dari arduino nano. sambungkan seperti gambar atau seperti yang kita lakukan

Langkah 4: LANGKAH 4: Carta alir

Kami telah membuat gambaran keseluruhan, sehingga orang dapat melihat langkah demi langkah apa yang berlaku.

Ia dibuat di laman web percuma di internet yang dipanggil draw.io. Apabila kami berjaya membuatnya ke PDF, ia tidak berjaya, jadi kami mengambil beberapa tangkapan skrin dan memanggilnya dengan nama dan halaman.

Langkah 5: LANGKAH 5: Reka Bentuk Mesin Kami dan Percetakan 3D

LANGKAH 5: Reka Bentuk Mesin Kami dan Percetakan 3D
LANGKAH 5: Reka Bentuk Mesin Kami dan Percetakan 3D

Kami telah menemui reka bentuk mesin kami, di laman web dan terima kasih banyak kepada laman web

kami telah menggunakan laser untuk memotong papan kayu setebal 3 mm kami dan hanya satu bahagian daripadanya setebal 6mm, ia adalah bahagian servo teratas, kerana kami menggunakan M&M dan apabila setebal 3mm, M & m hanya meluncur keluar.

Potongan laser yang kami gunakan adalah penemu adobe

Kami mempunyai 3D printet pibe dan pemegang ke servo bawah untuk mendapatkan sudut yang betul.

Langkah 6: Langkah 6: Pangkalan Data

Langkah 6: Pangkalan Data

Kami telah melalui Wampserver64 membuat pangkalan data.

Di pangkalan data kami, kami memilih untuk menyimpan warna yang berbeza, dan Waktu untuk pemboleh ubah kami.

Masa, Merah, Kuning, Hijau, Biru, Coklat, Jingga.

Kami akan mendapat maklumat melalui simpul merah, dan simpul merah akan mendapatkan maklumat dari Arduino kami.

Di bawah penyemak imbas kami, ia akan menunjukkan warna kita dan melihat apakah ada warna yang akan disimpan.

Langkah 7: Langkah 7: Node Red

Langkah 7: Node Merah
Langkah 7: Node Merah
Langkah 7: Node Merah
Langkah 7: Node Merah

Langkah 7: Node Merah

Node Red adalah program yang boleh anda pasang melalui cmd di komputer anda.

Kemudian dalam cmd anda menulis node-red, dan kemudian ia akan dimulakan.

Pergi ke penyemak imbas anda dan tulis https://127.0.0.1:1880. Sekiranya anda mahu papan pemuka hampir sama, tulislah https://127.0.0.1:1880. maka halaman akan menunjukkan papan pemuka anda.

Di simpul merah kami membuat program di mana kami akan menghubungkan Arduino kami, dan menunjukkan warna yang berbeza, dan telah membuat sambungan ke pangkalan data kami.

Apabila pangkalan data kami perlu diset semula, kami mempunyai butang untuk menetapkan semula pangkalan data kami.

kodnya adalah:

[{"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 Merah = data [0]; / nvar Kuning = data [1]; / nvar Hijau = data [2]; / nvar Biru = data [3]; / nvar Coklat = data [4]; / nvar Jingga = data [5]; / nvar keluar = / "MASUKKAN INTO mengangguk.test (Masa, Merah, Kuning, Hijau, Biru, Coklat, Jingga) NILAI ('\" + Tarikh baru (). ToISOString (). Slice (0, 19). Tempat ('T', '') + / "',' \" + Merah + / "',' \" + Kuning + / "',' \" + Hijau + / "',' \" + Biru + / "',' \" + Coklat + / "',' \" + Jingga + / "') "; / nmsg.topic = out; / nreturn msg; / n / n "," output ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," wayar ":

Disyorkan: