Isi kandungan:

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

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

Video: Hydrator - Peranti yang Memotivasi Anda Minum Air: 8 Langkah (dengan Gambar)
Video: Brain Fog, Stress and Hydration: What Research Tells Us Webinar 2024, November
Anonim
Image
Image
Hydrator - Peranti yang Memotivasi Anda Minum Air
Hydrator - Peranti yang Memotivasi Anda Minum Air
Hydrator - Peranti yang Memotivasi Anda Minum Air
Hydrator - Peranti yang Memotivasi Anda Minum Air
Hydrator - Peranti yang Memotivasi Anda untuk Minum Air
Hydrator - Peranti yang Memotivasi Anda untuk Minum Air

Minum air secukupnya sangat penting untuk semua orang. Tetapi setiap hari saya akhirnya minum lebih sedikit air daripada yang sepatutnya. Saya tahu ada orang seperti saya yang perlu diingatkan untuk minum air. Sekiranya anda salah seorang daripada kami, maka projek ini akan mengubah hidup anda (mungkin).

Jumpa dengan Hydrator! Peranti ini akan mendorong anda untuk minum air. Bagaimana? Ia berfungsi seperti permainan. Anda mesti menyimpan botol air di atasnya. Setiap jam, cincin di sekitar pangkalan akan menyala. Lampu tetap menyala sehingga anda mengambil botol, minum air dan meletakkannya kembali. Selepas itu, lampu mati sehingga jam berikutnya.

Tetapi apa yang mendorongnya? Baik di gelang cahaya. Cahaya berwarna biru pada mulanya. Setiap kali anda terlepas minum air, warna cahaya sedikit berubah menjadi merah. Semakin banyak kali anda terlepas peringatan anda, semakin merah. Pada dasarnya ia berubah dari biru ke ungu dan akhirnya menjadi merah. Matlamat anda adalah untuk mengekalkan warna cahaya sedekat mungkin dengan warna biru pada akhir hari.

Ini hanyalah gambaran umum asas mengenai apa yang dilakukannya. Anda akan mengetahui cara kerja yang tepat semasa anda membaca arahan ini.

Menarik? Mari buat! Minum segelas air dan duduk sementara saya membawa anda melalui proses pembinaan!

Bekalan

CD lama

Katod RGB LED biasa

NodeMcu (ESP8266)

Perempuan - Wayar pelompat wanita (pilihan)

Bekalan kuasa USB 5v

Kertas pasir

Kertas carta hitam

Langkah 1: Membuat Pangkalan

Membuat Pangkalan
Membuat Pangkalan
Membuat Pangkalan
Membuat Pangkalan
Membuat Pangkalan
Membuat Pangkalan

Saya telah memastikan perkara ini mudah. Tidak ada peralatan atau bahagian yang mewah. Ambil CD lama dan gunakan kertas pasir untuk menanggalkan penutup di satu sisi. Anda akan melihat bahawa CD mula menjadi telus. Sebaik sahaja anda membuang sebahagian besar bahan, pasangkan bahagian lain juga. Ini akan memberikan pandangan yang sejuk sehingga cahaya dapat menyebar dengan baik. mempunyai

Sekarang ambil kertas carta hitam dan potong bulatan dengan ukuran yang sama dengan CD. Sekarang, buat cincin di mana sahaja di sekitar pusat menggunakan kompas. Cara mudah untuk memotong cincin adalah dengan melipat kertas menjadi dua dan memotong sepanjang tanda.

Setelah selesai, anda boleh melekatkan kertas pada CD seperti pada gambar di atas. Sekarang anda harus mempunyai CD dengan hanya sebentuk cincin yang berwarna lutsinar.

Langkah 2: Sokongan untuk Pangkalan

Sokongan untuk Pangkalan
Sokongan untuk Pangkalan
Sokongan untuk Pangkalan
Sokongan untuk Pangkalan
Sokongan untuk Pangkalan
Sokongan untuk Pangkalan

Untuk ini, saya mengambil cawan mi dan memotong bahagian atasnya. Yang perlu anda lakukan adalah melekatkannya ke pangkal untuk memberikan ketinggian. Buat lekukan kecil di dalamnya agar wayar LED dapat melewatinya.

Kemudian, ambil topi yang sesuai (penutup dari cawan mi yang sama mestilah baik) dan letakkan di atas cawan yang telah dipotong. Jangan lekat sekarang kerana kita masih perlu memasang LED di dalamnya.

Langkah 3: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Sekarang kita dapat merancang litar untuk tujuan khusus kita. Tetapi itu akan memakan masa yang lama dan mungkin memerlukan terlalu banyak komponen. Kita hanya boleh menggunakan mikrokontroler seperti Nodemcu dan memprogramnya untuk melaksanakan tugas.

Juga, untuk mengesan kapan botol diletakkan dan ketika diangkat, kita perlu menggunakan sensor jarak IR.

Sambungannya sangat mudah. Ikuti rajah di atas sahaja. Jangan keliru dengan D0 sensor dan D0 Nodemcu. Di sensor, D0 menunjukkan Output Digital. Untuk mengelakkan kekeliruan, saya tidak menggunakan D0 Nodemcu untuk tujuan apa pun. Anda boleh membiarkannya tidak tersentuh.

Juga, D2 disambungkan ke D3 secara langsung dengan wayar.

Sekarang anda mungkin bertanya, mengapa menggunakan Nodemcu dan bukan Arduino? Anda juga boleh menggunakan Arduino. Itu bergantung pada kod anda. Kod saya menyambung ke internet yang menjadikannya lebih tepat.

Langkah 4: Kod dan Berfungsi

Kod dan Bekerja
Kod dan Bekerja
Kod dan Bekerja
Kod dan Bekerja
Kod dan Bekerja
Kod dan Bekerja

Terdapat dua kod di sini. Hydrator dan Hydrator pro (terinspirasi dari bagaimana telefon pintar dinamakan: p)

Jangan risau, kedua-duanya percuma, anda tidak perlu membayar saya.

Catatan: Dalam kod, anda perlu membuat beberapa perubahan.

Anda harus menambahkan ssid dan kata laluan wifi anda dalam program yang tertera 'YourNetworkName' dan 'YourPassword'. 'YourAuthToken' juga harus diganti dengan token autentikasi yang anda terima dari blynk (dijelaskan dalam langkah-langkah berikut)

Mula-mula saya jelaskan apa yang dilakukan oleh kod tersebut.

Nodemcu disambungkan ke internet melalui perkhidmatan bernama Blynk. Blynk seterusnya dihubungkan dengan perkhidmatan lain yang disebut IFTTT.

Dalam langkah-langkah berikut, kami akan mengkonfigurasi IFTTT untuk menghantar isyarat ke Nodemcu setiap jam pada: 00

Jadi setiap jam, Nodemcu menerima isyarat dan menyalakan LED. Sekiranya kita mengangkat botol untuk minum air, sensor jarak akan mengesannya dan Nodemcu mematikan LED.

Sekiranya kita tidak mengangkat botol, Nodemcu menunggu 10 minit untuk kita menyelesaikan tugas. Sekiranya kita tidak melakukannya dalam 10 minit, Nodemcu menjadikan warna LED sedikit lebih merah (menambah nilai warna merah dengan 25 dan penurunan biru dengan 25) dan mematikan LED. Jadi pada waktu berikutnya apabila lampu menyala (jam berikutnya), ia akan menjadi lebih sedikit merah daripada sebelumnya, yang menunjukkan anda terlepas minum air pada jam terakhir. Sekiranya anda terus hilang setiap jam, LED menjadi semakin merah, dan akhirnya pada akhirnya, ia akan menjadi merah sepenuhnya.

Jadi sekarang apa dengan kod versi pro? Ini sama dengan versi biasa tetapi dengan amaran pemberitahuan tambahan. Versi ini memberitahu anda untuk minum air sebelum kelewatan 10 minit berakhir (sekitar 7 minit) melalui pemberitahuan di telefon anda.

Juga pada penghujung hari jika warna LED terlalu dekat dengan warna merah, ia akan menghantar pemberitahuan lain kepada anda. Saya belum menguji kod tertentu ini, jadi jika anda mencubanya, beritahu saya jika ia berfungsi.

Langkah 5: Konfigurasikan IFTTT

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

Pasang IFTTT pada telefon anda.

Android

IOS

Sekarang ikuti gambar.

Klik +, pilih "ini" dan pilih "tarikh dan masa". Pilih "Setiap jam pada" kemudian "00"

Sekarang klik "itu" dan cari "webhooks" di bar carian. Klik "buat permintaan web" dan masukkan URL. Format URL adalah https:// IP / Auth / update / D4

Gantikan Auth dengan token Auth projek blynk (dijelaskan pada langkah seterusnya) dan IP dengan IP awan blynk negara anda. Untuk mendapatkan IP, buka command prompt dan ketik "ping blynk-cloud.com". Untuk India, IP adalah 188.166.206.43

Pilih "let" di bahagian kaedah dan pilih "application / json" dalam jenis kandungan. Di badan, taip ["1"].

Langkah 6: Konfigurasikan Blynk

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

Pasang Blynk.

Android

IOS

Buat projek baru. Token Auth akan dihantar kepada anda. Inilah yang perlu anda tambahkan dalam URL pada langkah sebelumnya dan dalam program ini.

Ketuk "+" dan tambahkan Butang dari kotak widget. Dalam tetapan butang (yang dapat Anda buka dengan mengetuk tombol), pilih PIN sebagai "GP4" dan geser togol ke arah "beralih".

Berita baik! Kita sudah selesai, yang tinggal hanyalah pemasangan.

Langkah 7: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan

Pasang LED RGB di dalam pangkalan. Untuk meletakkan Nodemcu dan sensor, saya membuat kotak kadbod hitam kecil dan menempelkannya ke pangkal dengan superglue. Juga lubang kecil harus dibuat di dalam kotak agar bekalan kuasa Nodemcu dapat dilalui. Pastikan sensor tidak terlalu jauh dan dapat mengesan botolnya.

Langkah 8: Selesai

Semua Selesai!
Semua Selesai!
Semua Selesai!
Semua Selesai!
Semua Selesai!
Semua Selesai!

Yang perlu anda buat ialah pasangkan bekalan kuasa ke Nodemcu (pengecas telefon pintar semestinya baik) dan letakkan botol air anda di Hydrator! Nodemcu akan menyambung ke rangkaian WiFi anda secara automatik dan anda boleh menunggu peringatan muncul!

Sudah tentu ia tidak kelihatan praktikal bagi sesetengah orang. Tetapi saya dapat melihatnya berguna untuk tujuan lain juga. Sebagai contoh ia boleh berfungsi sebagai peringatan untuk mengambil ubat untuk orang tua yang selalu lupa. Sedikit mengubah kod dapat membuatnya berfungsi seperti yang anda mahukan.

Semoga anda menikmati projek ini. Semoga berjaya membuat satu untuk diri sendiri!

Disyorkan: