Daftar Isi:

Hydrator - Alat yang Memotivasi Anda untuk Minum Air: 8 Langkah (dengan Gambar)
Hydrator - Alat yang Memotivasi Anda untuk Minum Air: 8 Langkah (dengan Gambar)

Video: Hydrator - Alat yang Memotivasi Anda untuk Minum Air: 8 Langkah (dengan Gambar)

Video: Hydrator - Alat yang Memotivasi Anda untuk Minum Air: 8 Langkah (dengan Gambar)
Video: Simak Baik Baik ! Minum Air Kelapa Selama 6 Hari Apa Yang Terjadi 2024, November
Anonim
Image
Image
Hydrator - Alat yang Memotivasi Anda untuk Minum Air
Hydrator - Alat yang Memotivasi Anda untuk Minum Air
Hydrator - Alat yang Memotivasi Anda untuk Minum Air
Hydrator - Alat yang Memotivasi Anda untuk Minum Air
Hydrator - Alat yang Memotivasi Anda untuk Minum Air
Hydrator - Alat yang Memotivasi Anda untuk Minum Air

Minum air putih yang cukup sangat penting bagi setiap orang. Tetapi setiap hari saya akhirnya minum lebih sedikit air daripada yang seharusnya. Saya tahu ada orang seperti saya yang perlu diingatkan untuk minum air. Jika Anda salah satu dari kami, maka proyek ini akan mengubah hidup Anda (mungkin).

Temui Hidrator! Perangkat ini akan memotivasi Anda untuk minum air. Bagaimana? Ia bekerja seperti permainan. Anda harus menyimpan botol air Anda di atasnya. Setiap jam, cincin di sekitar pangkalan menyala. Lampu tetap menyala sampai Anda mengambil botol, minum air dan meletakkannya kembali. Setelah itu, lampu mati sampai jam berikutnya.

Tapi apa yang begitu memotivasi dalam hal itu? Nah itu di cincin cahaya. Cahayanya biru di awal. Setiap kali Anda melewatkan air minum, warna cahayanya sedikit bergeser ke arah merah. Semakin sering Anda melewatkan pengingat, semakin merah jadinya. Pada dasarnya itu berubah dari biru menjadi ungu dan akhirnya menjadi merah penuh. Tujuan Anda adalah menjaga warna cahaya sedekat mungkin dengan warna biru di penghujung hari.

Ini hanya gambaran dasar tentang apa yang dilakukannya. Anda akan mengetahui cara kerja yang tepat saat Anda membaca instruksi ini.

Menarik? Mari kita membuatnya! Minum segelas air dan duduk santai saat saya membawa Anda melalui proses membangun!

Perlengkapan

CD lama

LED RGB katoda umum

NodeMcu (ESP8266)

Wanita - Kabel jumper wanita (opsional)

Catu daya USB 5v

Kertas pasir

Kertas grafik hitam

Langkah 1: Membuat Basis

Membuat Basis
Membuat Basis
Membuat Basis
Membuat Basis
Membuat Basis
Membuat Basis

Saya telah membuat ini sederhana. Tidak ada peralatan atau suku cadang yang mewah. Ambil CD lama dan gunakan amplas untuk melepas penutup di satu sisi. Anda akan melihat bahwa CD mulai menjadi transparan. Setelah Anda menghapus sebagian besar bahan, amplas juga sisi lainnya. Ini akan memberikan tampilan yang dingin sehingga cahaya dapat menyebar dengan baik. memiliki

Sekarang ambil kertas grafik hitam dan gunting lingkaran yang ukurannya persis sama dengan CD. Sekarang, buat cincin di mana saja di sekitar pusat menggunakan kompas. Cara mudah untuk memotong cincin adalah dengan melipat kertas menjadi dua dan memotong sepanjang tanda.

Setelah selesai, Anda dapat menempelkan kertas pada CD seperti pada gambar di atas. Sekarang Anda harus memiliki CD dengan hanya cincin area transparan.

Langkah 2: Dukungan untuk Pangkalan

Dukungan untuk Basis
Dukungan untuk Basis
Dukungan untuk Basis
Dukungan untuk Basis
Dukungan untuk Basis
Dukungan untuk Basis

Untuk ini, saya mengambil cangkir mie dan memotong bagian atas. Yang perlu Anda lakukan adalah menempelkannya ke alas untuk memberinya ketinggian. Buat takik kecil di dalamnya agar kabel LED bisa lewat.

Kemudian, ambil tutup yang sesuai (tutup dari cangkir mie yang sama harus baik-baik saja) dan letakkan di atas cangkir yang dipotong. Jangan tempel sekarang karena kita masih perlu menempelkan LED di dalamnya.

Langkah 3: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Sekarang kita bisa merancang sirkuit untuk tujuan khusus kita. Tapi itu akan memakan waktu lama dan mungkin membutuhkan terlalu banyak komponen. Kita cukup menggunakan mikrokontroler seperti Nodemcu dan memprogramnya untuk melakukan tugas tersebut.

Selain itu, untuk mendeteksi saat botol diletakkan dan saat diangkat, kita perlu menggunakan sensor proximity IR.

Koneksinya sangat sederhana. Ikuti saja diagram di atas. Jangan bingung dengan D0 dari sensor dan D0 dari Nodemcu. Di sensor, D0 menunjukkan Output Digital. Untuk menghindari kebingungan, saya tidak menggunakan D0 dari Nodemcu untuk tujuan apapun. Anda dapat membiarkannya tidak tersentuh.

Juga, D2 terhubung ke D3 langsung dengan kabel.

Sekarang Anda mungkin bertanya, mengapa menggunakan Nodemcu dan bukan Arduino? Nah, Anda juga bisa menggunakan Arduino. Itu tergantung pada kode Anda. Kode saya terhubung ke internet yang membuatnya lebih akurat.

Langkah 4: Kode dan Kerja

Kode dan Kerja
Kode dan Kerja
Kode dan Kerja
Kode dan Kerja
Kode dan Kerja
Kode dan Kerja

Ada dua kode di sini. Hydrator dan Hydrator pro (terinspirasi dari nama smartphone:p)

Jangan khawatir, keduanya gratis, Anda tidak perlu membayar saya.

Catatan: Dalam kode, Anda harus membuat beberapa perubahan.

Anda harus menambahkan ssid dan kata sandi wifi Anda di program yang bertuliskan 'NamaJaringan Anda' dan 'Kata Sandi Anda'. Juga 'YourAuthToken' harus diganti dengan token auth yang Anda terima dari blynk (dijelaskan dalam langkah-langkah berikut)

Pertama izinkan saya menjelaskan apa yang dilakukan kode tersebut.

Nodemcu terhubung ke internet melalui layanan yang disebut Blynk. Blynk pada gilirannya terhubung ke layanan lain yang disebut IFTTT.

Pada langkah-langkah berikut, kita akan mengkonfigurasi IFTTT untuk mengirim sinyal ke Nodemcu setiap jam pada:00

Jadi setiap jam, Nodemcu menerima sinyal dan menyalakan LED. Jika kita mengangkat botol untuk minum air, sensor jarak mendeteksinya dan Nodemcu mematikan LED.

Jika kita tidak mengangkat botolnya, Nodemcu menunggu selama 10 menit sampai kita menyelesaikan tugasnya. Jika kita tidak melakukannya dalam 10 menit, Nodemcu membuat warna LED sedikit lebih merah (menambah nilai warna merah sebesar 25 dan mengurangi warna biru sebesar 25) dan mematikan LED. Jadi lain kali ketika lampu menyala (jam berikutnya), itu akan menjadi sedikit lebih merah dari sebelumnya, menunjukkan Anda melewatkan air minum satu jam terakhir. Jika Anda terus melewatkan setiap jam, LED menjadi semakin merah, dan akhirnya di penghujung hari, menjadi merah sepenuhnya.

Jadi sekarang ada apa dengan kode versi pro? Ini sama dengan versi normal tetapi dengan peringatan pemberitahuan tambahan. Versi ini memberi tahu Anda untuk minum air sebelum penundaan 10 menit berakhir (sekitar 7 menit) melalui notifikasi di ponsel Anda.

Juga di penghujung hari jika warna LED terlalu dekat dengan merah, itu akan mengirimkan pemberitahuan lain kepada Anda. Saya belum menguji kode khusus ini jadi jika Anda mencobanya, beri tahu saya jika berhasil.

Langkah 5: Konfigurasikan IFTTT

Konfigurasikan IFTTT
Konfigurasikan IFTTT
Konfigurasikan IFTTT
Konfigurasikan IFTTT
Konfigurasikan IFTTT
Konfigurasikan IFTTT
Konfigurasikan IFTTT
Konfigurasikan IFTTT

Instal IFTTT di ponsel Anda.

Android

iOS

Sekarang ikuti gambar.

Klik +, pilih "ini" dan pilih "tanggal dan waktu". Pilih "Setiap jam pada" lalu "00"

Sekarang klik "itu" dan cari "webhooks" di bilah pencarian. Klik "buat permintaan web" dan masukkan URL. Format URL adalah

Ganti Auth dengan token Auth dari proyek blynk (dijelaskan pada langkah berikutnya) dan IP dengan blynk cloud IP negara Anda. Untuk mendapatkan IP, buka command prompt dan ketik "ping blynk-cloud.com". Untuk India, IP-nya adalah 188.166.206.43

Pilih "letakkan" di bagian metode dan pilih "aplikasi/json" di tipe konten. Di badan, ketik ["1"].

Langkah 6: Konfigurasikan Blynk

Konfigurasikan Blynk
Konfigurasikan Blynk
Konfigurasikan Blynk
Konfigurasikan Blynk
Konfigurasikan Blynk
Konfigurasikan Blynk

Instal Blynk.

Android

iOS

Buat proyek baru. Token Auth akan dikirimkan kepada Anda. Ini adalah yang harus Anda tambahkan di URL pada langkah sebelumnya dan dalam program.

Ketuk "+" dan tambahkan Tombol dari kotak widget. Dalam pengaturan tombol (yang dapat Anda buka dengan mengetuk tombol), pilih PIN sebagai "GP4" dan geser sakelar ke arah "saklar".

Kabar baik! Kami sudah selesai, yang tersisa hanyalah perakitan.

Langkah 7: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Tempelkan LED RGB di dalam alasnya. Untuk menempatkan Nodemcu dan sensor, saya membuat kotak karton hitam kecil dan menempelkannya ke alas dengan lem super. Juga lubang kecil harus dibuat di dalam kotak untuk melewati catu daya Nodemcu. Pastikan sensor tidak terlalu jauh dan dapat mendeteksi botol.

Langkah 8: Semua Selesai

Semua selesai!
Semua selesai!
Semua selesai!
Semua selesai!
Semua selesai!
Semua selesai!

Yang perlu Anda lakukan hanyalah mencolokkan catu daya ke Nodemcu (pengisi daya ponsel cerdas seharusnya berfungsi dengan baik) dan letakkan botol air Anda di Hidrator! Nodemcu akan secara otomatis terhubung ke jaringan WiFi Anda dan Anda dapat menunggu pengingat muncul!

Tentu saja itu mungkin tampak tidak praktis bagi sebagian orang. Tapi saya bisa melihatnya berguna untuk tujuan lain juga. Misalnya bisa berfungsi sebagai pengingat minum obat untuk orang tua yang sering lupa. Sedikit penyesuaian kode dapat membuatnya bekerja seperti yang Anda inginkan.

Semoga Anda menikmati proyek ini. Semoga berhasil membuat satu untuk diri sendiri!

Direkomendasikan: