Isi kandungan:
- Langkah 1: Komponen yang berbeza dari Penyangkut Kain IOT
- Langkah 2: Aliran Data
- Langkah 3: Cabaran Terbesar dan Bagaimana Kami Mengatasinya
- Langkah 4: Batasan Penyangkut Kain
- Langkah 5: Rancangan Masa Depan
- Langkah 6: Sekiranya Anda Ingin Membinanya Sendiri
Video: Penyangkut Kain IDC2018IOT: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
penyangkut kain IOT akan menjadikan almari anda lebih pintar dan memberi anda statistik dalam talian mengenai pakaian di dalamnya.
ia mempunyai 3 ciri utama:
- apabila anda ingin memilih apa yang akan dipakai, anda boleh menekan warna yang anda rasa seperti dipakai hari ini dan penyangkut pakaian IOT dengan warna yang sepadan akan menyala.
- semasa membeli kain baru, anda dapat mengetahui berapa banyak pakaian yang anda ada dengan setiap warna.
- dan yang paling penting jika anda mempunyai saudara kandung yang selalu "meminjam" pakaian anda, anda akan mendapat penggera ke surat anda jika itu berlaku.
Langkah 1: Komponen yang berbeza dari Penyangkut Kain IOT
untuk setiap penyangkut kain yang kami gunakan:
- nodemcu: "otak".
- sensor rgb (tcs34725): untuk menentukan warna apa kain pada penyangkut.
- sensor tekanan: untuk mengesan semasa meletakkan kain di penyangkut atau menanggalkan.
- jalur LED: untuk memberi isyarat jika kain sesuai dengan pilihan pada aplikasi.
Langkah 2: Aliran Data
penyangkut kain => memakai kain => mengesan warna => menghantar warna dan id gantungan membuang HTTP ke firbase
penyangkut kain => menanggalkan kain => kirim permintaan GET ke ifttt webhook => hantar e-mel (mungkin SMTP)
Aplikasi Blynk => pilih warna => Permintaan http ke penyangkut kain => semua penyangkut kain dengan warna yang dipilih akan berwarna terang pada jalur led
penyangkut kain => mengambil semua maklumat dari firbase databasese (http) => kemas kini suapan adafriut (mqtt)
Langkah 3: Cabaran Terbesar dan Bagaimana Kami Mengatasinya
cabaran terbesar kami dalam projek ini adalah mencari cara untuk menukar output sensor RGB ke nilai Merah Hijau dan Biru yang lebih mirip dengan apa yang dilihat oleh mata, dan kemudian untuk mengetahui warna apa pada penyangkut.
untuk menjadikan nilai RGB lebih serupa dengan apa yang dilihat oleh mata, kami menggunakan jadual gamma sehingga setiap bacaan sensor RGB dipetakan melalui array 256 ini. jadual gamma dibuat dengan fungsi ini:
untuk (int i = 0; i <256; i ++) {
apungan x = i;
x / = 255;
x = pow (x, 2.5);
x * = 255;
gammatable = x;
}
maka kita perlu mengambil nilai rgb dan membezakan warnanya. untuk itu kami mengira "jarak" setiap warna asas dari output sensor, untuk melakukannya kami menyimpan semua warna asas dalam 3 tatasusunan untuk hijau dan biru merah dan mengira jarak output dan setiap warna, kemudian kami mencari min jarak dalam jadual dan itulah warna yang paling hampir dengan warna sebenar.
Langkah 4: Batasan Penyangkut Kain
- ia hanya dapat mengesan 3 warna: merah, hijau dan biru
- ia perlu disambungkan ke sumber kuasa sehingga memerlukan bateri untuk setiap penyangkut kain atau setiap kali anda meletakkan penyangkut, anda akan menyambungkannya dengan kabel
- ia memerlukan sambungan wifi yang baik
Langkah 5: Rancangan Masa Depan
- tambahkan lebih banyak warna: perlu menguji banyak pakaian pada sensor rgb untuk memahami nilai yang kami dapat untuk setiap warna dan kemudian menambahkan lebih banyak warna untuk dapat dikesan (1 minggu)
- setelah menambahkan lebih banyak warna, kami ingin dapat mencadangkan kombinasi warna kepada pengguna (2 hari)
- membina penyangkut prototaip untuk peralatan iot (3 minggu)
Langkah 6: Sekiranya Anda Ingin Membinanya Sendiri
saya memuat naik kod supaya anda boleh mencubanya dan menjalankannya, yang perlu anda lakukan ialah menyambungkan semua komponen seperti dalam gambar.
kemudian di aplikasi blynk tambahkan 3 butang untuk setiap warna, v0 biru, v1 merah, v2 hijau.
juga buka aplet ifttt di webhook yang disebut "If maker Event" someonetouchingcloset ", kemudian Kirim saya e-mel di" dari tetapan anda boleh mendapatkan pautan webhhook dan memasukkannya ke dalam butang blynk yang disebut webhook juga dengan V4.
dan anda semua sudah bersedia! berseronok!
Disyorkan:
Penyangkut Pemegang Fon Kepala Mudah DIY: 6 Langkah
Penyangkut Pemegang Fon Kepala Mudah DIY: Buat penyangkut pemegang fon kepala DIY mudah anda sendiri menggunakan bahan yang murah. Sebagai guru, saya bosan dengan fon kepala yang tidak kemas di mana-mana di makmal komputer dan memerlukan penyelesaian. Mudah-mudahan, ini dapat membantu anda menjimatkan sakit kepala dan wang
Dok Ipod Dari Penyangkut Logam: 5 Langkah
Ipod Dock From Metal Hanger: Dok ini boleh dibuat dalam masa kurang dari 5 minit dan hanya menggunakan barang keperluan rumah
Sambungan Kain Stretchy USB: 8 Langkah (dengan Gambar)
Sambungan Fabrik Stretchy USB: Buat kabel USB kain elastik dengan alasan apa sahaja yang anda suka. Ini adalah ujian pertama bagi saya dan … berjaya! Jadi langkah seterusnya adalah menyatukan sambungan USB ini ke dalam baju yang boleh saya pakai, dengan poket untuk kamera digital saya, yang berisi U
Dudukan Laptop Ergonomik Dibuat dari Penyangkut Mantel: 7 Langkah (dengan Gambar)
Komputer riba Ergonomik Dibuat dari Penyangkut Mantel: Halo nama saya Tully Gehan Pada masa ini saya tinggal di Beijing China dan merancang untuk pindah ke Taiwan dalam beberapa bulan. Oleh itu, saya tidak terlalu berminat untuk membeli lebih banyak perabot. Namun saya perhatikan bahawa skrin komputer riba yang agak rendah cenderung membuat saya
Penyangkut Pengecasan Telefon bimbit: 3 Langkah
Penyangkut Pengecasan Telefon bimbit: Instructable ini akan memberitahu anda cara menjahit beberapa alat untuk menggantung telefon bimbit atau alat lain yang perlu dicas dari semasa ke semasa dan anda tidak tahu di mana meletakkannya …… hmm , ya … untuk menutupnya dengan pasang di soket dinding