Daftar Isi:

Sistem Penyortiran Produk Sederhana Dengan Raspberry Pi dan Arduino: 5 Langkah
Sistem Penyortiran Produk Sederhana Dengan Raspberry Pi dan Arduino: 5 Langkah

Video: Sistem Penyortiran Produk Sederhana Dengan Raspberry Pi dan Arduino: 5 Langkah

Video: Sistem Penyortiran Produk Sederhana Dengan Raspberry Pi dan Arduino: 5 Langkah
Video: Belajar Raspberry Pi untuk Project Internet of Things - PEMULA WAJIB TONTON 2024, November
Anonim
Image
Image

Saya seorang PENGGEMAR teknik, saya suka pemrograman dan membuat proyek terkait elektronik di waktu luang saya, dalam proyek ini saya akan berbagi dengan Anda Sistem Penyortiran Produk Sederhana yang telah saya lakukan baru-baru ini.

Untuk membuat sistem ini, silahkan siapkan komponen-komponen sebagai berikut:

1. Raspberry Pi 3 + Kamera v2.1 + catu daya

2. Arduino Uno + Motor shield + power supply (saya menggunakan adonan untuk yang satu ini)

3. NodeMCU ESP8266 + Motor shield + power supply (saya menggunakan adonan untuk yang satu ini)

4. Motor DC x 1

5. RC Servo 9g x 2

6. RC Servo MG90S x 2

7. Sensor inframerah x 3

8. LED untuk bagian penerangan

9. Bantalan Unit Transfer Bola x 1

10. Karton, Stik es krim, Sedotan

11. Sabuk Konveyor

12. Tablet atau ponsel pintar

Langkah 1: Bagian dan Komponen Sistem

Sistem ini pada dasarnya mencakup 3 bagian.

1. Penyimpanan produk dan lengan konsumsi. (Saya menggunakan kotak dengan label sebagai produk)

2. Conveyor Belts beserta actuator dan sensornya.

3. Pusat kendali dan monitor. (Raspberry Pi + Kamera sebagai pusat kendali dan Tablet sebagai monitor)

Langkah 2: Bagian 1-Penyimpanan Produk dan Mengkonsumsi Deskripsi Singkat Lengan

Bagian 1-Penyimpanan Produk dan Lengan Konsumsi Deskripsi Singkat
Bagian 1-Penyimpanan Produk dan Lengan Konsumsi Deskripsi Singkat
Bagian 1-Penyimpanan Produk dan Lengan Konsumsi Deskripsi Singkat
Bagian 1-Penyimpanan Produk dan Lengan Konsumsi Deskripsi Singkat
Bagian 1-Penyimpanan Produk dan Lengan Konsumsi Deskripsi Singkat
Bagian 1-Penyimpanan Produk dan Lengan Konsumsi Deskripsi Singkat

Lengan yang mengkonsumsi menerima sinyal kontrol dari pengontrol (Raspberry Pi 3) untuk melakukan urutan: Tangan ke atas 90 derajat => Lengan berputar 90 derajat => Tangan ke bawah kembali ke 0 derajat => Sensor IR kotak terdeteksi => Jari dekat untuk mengambil box => Lengan berputar kembali ke 0 derajat => Jari membuka dan menjatuhkan kotak.

Untuk detailnya, silakan ambil kode di:

github.com/ANM-P4F/ProductSortingSystem/tr…

Langkah 3: Sabuk Konveyor Part2 dan Aktuator dan Sensornya Terlampir

Part2-Conveyor Belt dan Aktuator dan Sensor Terlampir
Part2-Conveyor Belt dan Aktuator dan Sensor Terlampir
Part2-Conveyor Belt dan Aktuator dan Sensor Terlampir
Part2-Conveyor Belt dan Aktuator dan Sensor Terlampir
Part2-Conveyor Belt dan Aktuator dan Sensor Terlampir
Part2-Conveyor Belt dan Aktuator dan Sensor Terlampir

Inti dari bagian ini adalah Arduino Uno. Ini menerima sinyal "start / stop" dari Raspberry Pi melalui koneksi serial untuk menjalankan / menghentikan bel konveyor. Sensor IR pertama di sepanjang bel konveyor terhubung ke Arduino Uno melalui DIO, ketika mendeteksi kotak, Arduino Uno menghentikan bel konveyor dan mengirim sinyal ke Raspberry Pi melalui koneksi serial untuk melakukan klasifikasi gambar.

Setelah klasifikasi selesai, raspberry pi mengirim kembali sinyal ke Arduino untuk melanjutkan menjalankan bel.

Sensor IR kedua juga terhubung ke Arduino melalui DIO, ketika mendeteksi kotak, Arduino mengontrol motor servo untuk melakukan penyortiran.

Untuk detailnya, silakan lihat kode sumber di tautan berikut:

github.com/ANM-P4F/ProductSortingSystem/tr…

Langkah 4: Pusat Kontrol dan Monitor

Pusat Kontrol dan Monitor
Pusat Kontrol dan Monitor
Pusat Kontrol dan Monitor
Pusat Kontrol dan Monitor
Pusat Kontrol dan Monitor
Pusat Kontrol dan Monitor

Raspberry Pi dengan kamera yang terhubung adalah pusat kendali.

Tablet atau ponsel pintar dapat digunakan sebagai panel monitor.

Raspberry Pi menerima perintah kontrol pengguna untuk memulai/menghentikan sistem melalui permintaan HTTP yang dapat dilakukan di browser web di tablet atau smartphone.

Setelah menerima perintah kontrol, Raspberry Pi meminta bagian lengan dan bel konveyor untuk dijalankan.

Raspberry Pi berkomunikasi dengan Arduino Uno (bagian bel konveyor) melalui serial dan NodeMCU ESP8266 (bagian konsumsi) melalui UDP. Raspberry Pi adalah server streaming, ia mengalirkan gambar kamera ke browser web. Itu juga menjalankan jaringan klasifikasi vgg16 pada tensorflow lite untuk mengklasifikasikan kotak untuk mendapatkan jenis logo (batman, superman, dan milik kita). Jaringan klasifikasi hanya berjalan ketika Raspberry Pi menerima perintah dari Arduino Uno (saat kotak terdeteksi oleh sensor IR pertama).

Mengenai label kotak, dalam proyek ini saya menggunakan 3 kelas logo.

Jika Anda perlu melatih kelas Anda sendiri, silakan gunakan sumber ini:

github.com/ANM-P4F/Classification-Keras

Untuk lebih jelasnya, silakan lihat kode di tautan berikut:

github.com/ANM-P4F/ProductSortingSystem/tr…

Langkah 5: Itu saja! Semoga Anda Menyukai Proyek Ini

Tolong beri tahu saya jika Anda membutuhkan informasi lebih lanjut.

Direkomendasikan: