Daftar Isi:

Gantungan Kain IDC2018IOT: 6 Langkah
Gantungan Kain IDC2018IOT: 6 Langkah

Video: Gantungan Kain IDC2018IOT: 6 Langkah

Video: Gantungan Kain IDC2018IOT: 6 Langkah
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image
Gantungan Baju IDC2018IOT
Gantungan Baju IDC2018IOT
Gantungan Baju IDC2018IOT
Gantungan Baju IDC2018IOT

gantungan kain IOT akan membuat lemari Anda lebih pintar dan memberi Anda statistik online tentang pakaian di dalamnya.

ini memiliki 3 fitur utama:

  1. ketika kamu ingin memilih apa yang akan kamu kenakan, kamu bisa menekan warna yang ingin kamu pakai hari ini dan gantungan baju IOT dengan warna senada akan menyala.
  2. saat berbelanja kain baru, Anda dapat menemukan berapa banyak pakaian yang Anda miliki untuk setiap warna.
  3. dan yang paling penting jika Anda memiliki saudara yang terus-menerus "meminjam" pakaian Anda, Anda akan mendapatkan alarm ke surat Anda jika itu terjadi.

Langkah 1: Komponen Berbeda dari Gantungan Kain IOT

untuk setiap gantungan kain yang kami gunakan:

  • nodemcu: "otak".
  • rgb sensor (tcs34725): untuk menentukan warna apa kain pada gantungan.
  • sensor tekanan: untuk mendeteksi saat meletakkan kain di gantungan atau lepas landas.
  • garis led: untuk memberi sinyal jika kain cocok dengan pilihan di aplikasi.

Langkah 2: Aliran Data

gantungan kain => memakai kain => mendeteksi warna => mengirim warna dan id gantungan melemparkan HTTP ke firbase

gantungan kain => lepas kain => kirim permintaan GET ke ifttt webhook => kirim email (SMTP mungkin)

Blynk app => pilih warna => http request ke gantungan baju => semua gantungan baju dengan warna yang dipilih akan berwarna terang pada led strip

gantungan kain => mengambil semua info dari firbase databse (http) => memperbarui feed adafriut (mqtt)

Langkah 3: Tantangan Terbesar dan Bagaimana Kami Menghadapinya

tantangan terbesar kami dalam proyek ini adalah menemukan cara untuk mengubah output sensor RGB ke nilai Merah Hijau dan Biru yang lebih mirip dengan apa yang dilihat mata, dan kemudian mencari tahu warna apa yang ada di gantungan.

untuk membuat nilai RGB lebih mirip dengan apa yang dilihat mata, kami menggunakan tabel gamma sehingga setiap pembacaan sensor RGB dipetakan melalui array 256 ini. tabel gamma dibuat dengan fungsi ini:

untuk (int i=0; i<256; i++) {

mengapung x = i;

x /= 255;

x = po(x, 2.5);

x *= 255;

gammatable = x;

}

maka kita perlu mengambil nilai rgb dan membedakan warnanya. untuk itu kita hitung "jarak" tiap warna dasar dari keluaran sensor, untuk itu kita simpan semua warna dasar dalam 3 larik merah hijau dan biru dan hitung jarak keluaran dan tiap warna, lalu kita cari min jarak dalam tabel dan itu adalah warna yang paling dekat dengan warna sebenarnya.

Langkah 4: Batasan Gantungan Kain

  • itu hanya dapat mendeteksi 3 warna: merah, hijau dan biru
  • perlu dihubungkan ke sumber listrik sehingga membutuhkan baterai untuk setiap gantungan kain atau setiap kali Anda meletakkan gantungan, Anda akan menghubungkannya dengan kabel
  • perlu koneksi wifi yang bagus

Langkah 5: Rencana Masa Depan

  1. tambahkan lebih banyak warna: perlu menguji banyak pakaian pada sensor rgb untuk memahami nilai yang kami dapatkan untuk setiap warna dan kemudian menambahkan lebih banyak warna untuk dapat dideteksi (1 minggu)
  2. setelah menambahkan lebih banyak warna, kami ingin dapat menyarankan kombinasi warna kepada pengguna (2 hari)
  3. membangun gantungan prototipe untuk peralatan iot (3 minggu)

Langkah 6: Jika Anda Ingin Membangunnya Sendiri

Jika Anda Ingin Membangunnya Sendiri
Jika Anda Ingin Membangunnya Sendiri
Jika Anda Ingin Membangunnya Sendiri
Jika Anda Ingin Membangunnya Sendiri
Jika Anda Ingin Membangunnya Sendiri
Jika Anda Ingin Membangunnya Sendiri

saya mengunggah kode sehingga Anda dapat mencoba dan menjalankannya, yang perlu Anda lakukan hanyalah menghubungkan semua komponen seperti pada gambar.

lalu di aplikasi blynk tambahkan 3 tombol untuk setiap warna, biru v0, merah v1, hijau v2.

juga buka aplet ifttt di webhook yang disebut "Jika pembuat Acara "seseorangtouchingcloset", lalu Kirimi saya email di " dari pengaturan Anda bisa mendapatkan tautan webhhook dan memasukkannya ke dalam tombol blynk yang disebut webhook juga dengan V4.

dan Anda sudah siap! Selamat bersenang-senang!

Direkomendasikan: