Isi kandungan:
- Bekalan
- Langkah 1: Membuat Pangkalan
- Langkah 2: Sokongan untuk Pangkalan
- Langkah 3: Elektronik
- Langkah 4: Kod dan Berfungsi
- Langkah 5: Konfigurasikan IFTTT
- Langkah 6: Konfigurasikan Blynk
- Langkah 7: Perhimpunan
- Langkah 8: Selesai
Video: Hydrator - Peranti yang Memotivasi Anda Minum Air: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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
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
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
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
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
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
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:
Nikmati Musim Panas Anda yang Sejuk Dengan Kipas M5StickC ESP32 - Kelajuan yang Boleh Diselaraskan: 8 Langkah
Nikmati Musim Panas Anda yang Keren Dengan Kipas M5StickC ESP32 - Kelajuan yang Boleh Diselaraskan: Dalam projek ini kami akan belajar bagaimana mengawal kelajuan FAN menggunakan papan M5StickC ESP32 dan modul kipas L9110
Topeng Covid-19 Yang Menjerit kepada Anda Sekiranya Anda Menyentuh Wajah Anda: 4 Langkah
Topeng Covid-19 yang Menjerit kepada Anda Sekiranya Anda Menyentuh Wajah Anda: Tidak boleh berhenti menyentuh wajah anda? Letakkan elektronik ini ke topeng yang anda ada dan anda akan selalu diingatkan untuk tidak melakukan perkara itu
Sistem Penggera Minum Air / Monitor Pengambilan Air: 6 Langkah
Sistem Penggera Minum Air / Monitor Pengambilan Air: Kita Harus minum Kuantiti Air yang mencukupi Setiap Hari untuk menjaga kesihatan diri. Juga terdapat banyak pesakit yang diresepkan untuk minum sejumlah air tertentu setiap hari. Tetapi sayangnya kami melewatkan jadual hampir setiap hari. Jadi saya merancang
Jimat Air & Wang Dengan Monitor Air Mandi: 15 Langkah (dengan Gambar)
Jimat Air & Wang Dengan Monitor Air Mandi: Mana yang menggunakan lebih banyak air - mandi atau mandi? Saya baru-baru ini memikirkan soalan ini, dan saya menyedari bahawa saya sebenarnya tidak tahu berapa banyak air yang digunakan semasa saya mandi. Saya tahu ketika saya mandi kadang-kadang fikiran saya berkeliaran, memikirkan perasaan
Minum Pengaduk: 5 Langkah (dengan Gambar)
Drink Stirrer: Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com)