Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Smart Segregator yang memisahkan Sampah Kering dan Basah

Komponen dan persediaan

Arduino Mega 2560
Otak Proyek
× 1
DFRobot Gravity:Sensor Sentuh Kapasitif Digital Untuk Arduino
Membantu mengklasifikasikan Sampah Kering.
× 1
Sensor Kelembaban Tanah SparkFun (dengan Terminal Sekrup)
Ini akan mendeteksi kelembapan dan dengan demikian membantu mengklasifikasikan sampah sebagai kering atau basah
× 1
Motor servo mikro SG90
Aktuator
× 1
Lembar Akrilik
Badan Pemisah
× 1
Ukuran Setengah Papan Tempat Memotong Roti Tanpa Solder
× 1
Kabel jumper (generik)
× 1
Baterai 9V (generik)
Sumber Daya
× 1

Alat dan mesin yang diperlukan

Pemotong &Pemotong Kawat, 18-10 AWG / 0,75-4mm² Kabel Kapasitas
Pistol lem panas (generik)

Aplikasi dan layanan online

Arduino IDE
Platform Pengkodean yang kompatibel dengan Arduino.

Tentang proyek ini

Deskripsi: Pemisah ini berhasil memisahkan sampah kering dan sampah basah.

Catatan: Itu tidak dapat memisahkan plastik atau logam. Untuk itu Anda harus menggunakan Sensor dan modul tambahan

Konstruksi:

1. Saya telah menggunakan 2 lembar akrilik sebagai badan segregator saya

2 .Motor servo digunakan sebagai aktuator yang akan berputar tergantung jenis limbah (kering atau basah)

3. Saya telah menggunakan Skala/Penggaris stasioner dengan biaya sangat rendah sebagai poros motor servo saya. Ini menghubungkan basis atas dan Motor servo. Saya telah menggunakan pistol lem untuk menempelkannya.

  • Catatan:Anda juga dapat menggunakan feviquick sebagai lem, tetapi berisiko, jadi gunakan dengan hati-hati.

4. Sensor kelembaban dipasang pada bagian atas segregator sehingga ketika sampah dibuang langsung mendarat di sensor. Ada juga sensor sentuh selain itu untuk mendeteksi sampah kering. Ini Menyelesaikan pembangunan proyek ini.

Mengapa sensor sentuh ketika sensor kelembaban sendiri dapat mengklasifikasikan jenis limbah?

  • ya memang benar kelembaban dapat mengklasifikasikan sampah basah. tetapi tidak dapat mengklasifikasikan sampah kering. mengapa? bayangkan Anda ingin memiliki keadaan netral ketika tidak ada limbah yang diletakkan di sensor. Tidak peduli berapa banyak Anda mencoba, Anda tidak akan dapat mencapai keadaan netral ini. Sensor kelembaban akan selalu dalam keadaan kering secara default yang akan mengakibatkan segregator selalu miring ke kanan kiri. Untuk mengatasi masalah ini digunakan Sensor Sentuh.

Implementasi Langkah demi Langkah:

  • Langkah 1 :Seperti yang ditunjukkan pada gambar di atas, kumpulkan 2 lembar Akrilik. Anda bisa mendapatkan lembaran ini di mana saja di toko-toko lokal atau memesannya secara online melalui amazon.
  • Langkah 2 :Buat lubang pada lembaran akrilik seperti yang ditunjukkan pada gambar sehingga Anda dapat memasang tempat adonan ke dalamnya.
  • Langkah 3 :Kemudian pada sisi atas dudukan baterai tempelkan motor servo mengarah lurus ke depan seperti terlihat pada gambar. Anda dapat memperbaiki motor servo dengan selotip dua sisi atau lem.
  • Langkah 4 :Kemudian ambil timbangan plastik ( Yang biasa kamu gunakan di sekolah untuk menggambar garis) dan buat lubang di bagian bawahnya yang ukurannya sedikit lebih kecil dari diameter poros motor. (Kamu bisa membuat lubang dengan menggunakan besi solder panas atau batang baja tipis lainnya.)
  • Langkah 5 :Tempelkan lembaran akrilik lainnya di atas timbangan seperti yang ditunjukkan pada gambar dengan menggunakan lem. Pastikan terpasang kencang dan tidak bergerak.
  • Langkah 6 :Tempatkan sensor kelembapan dan sensor sentuh di bagian atas pelat akrilik.

>> Dengan mengikuti 6 langkah ini dengan benar, Anda siap melakukannya :)

Penjelasan Perangkat Keras:

Untuk menerapkan penyiapan perangkat keras ini, Anda perlu mempelajari konsep berikut secara mendalam:

  • Arduino : Arduino merupakan mikrokontroler yang akan digunakan dalam proyek ini. Anda dapat mempelajari semuanya tentang ini di tautan ini. Juga jangan lupa untuk memeriksa dokumentasi resmi Arduino.
  • Pemrograman C++ : Untuk pemrograman Arduino Anda akan belajar Pemrograman C++ ke tingkat menengah. Anda juga harus mempelajari fungsi Dasar Arduino.
  • Sensor Kelembaban : Anda perlu mempelajari Antarmuka Arduino dengan sensor Kelembaban dengan diagram sirkuit.
  • Sensor Sentuh : Anda perlu mempelajari Antarmuka Arduino dengan sensor Sentuh dengan diagram sirkuit.
  • Motor Servo : Anda harus belajar tentang Servo Motor dan bagaimana tepatnya dioperasikan dengan Arduino.

Cara Kerja Smart Segregator Langkah demi Langkah:

  • Langkah 1: Sampah diletakkan dan mendarat di sensor kelembapan.
  • Langkah 2 :Tergantung pada set Ambang Batas, sensor kelembapan mengklasifikasikannya sebagai kering atau basah.
  • Langkah 3: Segera setelah langkah 2 selesai Motor Servo berjalan ke kedua arah tergantung pada jenis limbah dan limbah masuk ke kompartemen yang sesuai.
  • Langkah 4: Seluruh proses bersifat otonom dan Berkelanjutan.

Video: Jangan Lupa untuk melihat kerja luar biasa dari proyek ini (tautan diberikan di bawah :)


Kode

  • Pemisah Cerdas
Pemisah CerdasC/C++
#include kelas Smart_Segregator/* _____________________________________________________________ | | Deskripsi | ----------- | - Ini adalah segregator pintar yang memisahkan kering dan basah | limbah basah. (Tidak dapat memisahkan logam atau plastik) | |.................................................. ............ | | Atribut | ---------- | pin_1 :int | - Nomor pin Motor Servo. | | pin_2 :int | - Nomor pin Sensor Kelembaban. | | pin_3 :int | - Nomor pin Sensor Sentuh. | |.................................................. .......... | | Metode | ------- | limbah_kering() | - Tutup segregator bergeser ke sisi kanan. | | limbah_basah() | - Tutup segregator bergeser ke sisi kiri | | keadaan_netral() | - Di mana tutup segregator berada di tengah. | | jalankan() | - Smart Segregator mulai beroperasi. | |____________________________________________________________ */{ publik:int servo_pin; int kelembaban_sensor_pin; int sentuh_sensor_pin; int deteksi_kelembaban; int deteksi_touch; Servo servo; Smart_Segregator(int pin_1, int pin_2, int pin_3) { servo_pin =pin_1; kelembaban_sensor_pin =pin_2; sentuh_sensor_pin =pin_3; deteksi_kelembaban =0; deteksi_sentuh =salah; } batal init() { Serial.begin(9600); servo.attach(servo_pin); servo.menulis(90); pinMode(sensor_kelembaban, INPUT); pinMode(sentuh_sensor_pin, INPUT); Serial.println("Smart Segregator Anda siap untuk Dipisahkan!"); } void dry_waste() { servo.write(0); } void wet_waste() { servo.write(180); } void neutral_state() { servo.write(90); } void eksekusi() { detect_moisture =digitalRead(moisture_sensor_pin); detect_touch =digitalRead(sentuh_sensor_pin); if (detect_moisture> 85 &&detect_touch ==true) { wet_waste(); } else if (detect_moisture <=85 &&detect_touch ==true) { dry_waste(); } else { keadaan_netral(); } }}segregator =Smart_Segregator(8,6,2);void setup() { segregator.init();}void loop() { segregator.execute();}

Skema


Proses manufaktur

  1. Sensor Arduino – Jenis dan Aplikasi
  2. Sensor Suhu dan Cahaya Raspberry Pi
  3. Tempat Sampah Pintar
  4. Sensor DHT11 dengan LED dan Speaker Piezo
  5. Smart Blinds
  6. IOT - Smart Jar Menggunakan ESP8266, Arduino dan Sensor Ultrasonik
  7. Smart Shoes (Tali Otomatis dan Pembangkit Listrik)
  8. Arduino Cloud Sensor Tower
  9. Lengan Robot Sederhana dan Cerdas Menggunakan Arduino
  10. Memahami Sistem Penampung Minyak Basah dan Kering