Daftar Isi:
- Langkah 1: Perangkat Keras, Perangkat Lunak, dan Bahan yang Diperlukan
- Langkah 2: Kotak, dan Kotak Pil
- Langkah 3: Diagram Sirkuit
- Langkah 4: Umpan MQTT Adafruit
- Langkah 5: Konfigurasi IFTTT
- Langkah 6: Kode
- Langkah 7: Ekstra
Video: IDC2018IOT IoPill Box: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ini adalah IoPill Box - kotak pil mingguan yang terhubung ke internet.
Untuk proyek akhir kursus IoT kami, kami memutuskan untuk menawarkan solusi yang akan membantu memastikan bahwa orang tua (atau orang lain yang menggunakan kotak pil mingguan) tidak lupa meminum pil mereka setiap hari, dan tepat waktu.
Dalam langkah-langkah berikut, kami akan menjelaskan berbagai proses proyek kami, termasuk implementasi yang disarankan di masa mendatang dan peningkatan proyek.
- Indikasi Hari – sesuai dengan hari dalam seminggu, sel yang sesuai di dalam kotak akan menyala, menunjukkan pil mana yang harus diminum.
- Indikasi bahwa pil pada hari tersebut telah diminum – melalui sensor LDR yang dipasang di setiap sel, kotak secara otomatis mengetahui kapan sel telah dibuka untuk menarik pil harian, semua 7 LED akan memberikan indikasi kepada pasien.
- Pengingat 1 – jika pil harian belum diminum dalam jangka waktu yang diperlukan, pengingat email akan dikirim ke pengguna, untuk mengingatkan dia untuk meminum pilnya
- Pengingat 2 – jika pengguna belum meminum pilnya, setelah jangka waktu yang diberikan dan setelah pengingat pertama, email akan dikirim ke anggota keluarga atau asisten medis – memberi tahu mereka bahwa pil harian belum diminum
- Pengingat Akhir Minggu – pada akhir minggu, pengingat untuk mengisi pil untuk minggu berikutnya akan dikirimkan kepada pengguna, termasuk petunjuk dosis dan jenis pil untuk setiap hari – melalui email.
- Data Log – riwayat tanggal dan waktu minum pil disimpan dalam data log feed melalui MQTT.
Langkah 1: Perangkat Keras, Perangkat Lunak, dan Bahan yang Diperlukan
- ESP8266 NodeMCU
- 7 LED
- 7 LDR
- 7 x 10k Ohm resistor (untuk ldrs)
- 7 x 200R Ohm resistor (untuk led)
- Resistor 4.7k Ohm (untuk MCP23017)
- 16-ch-analog-multiplexer
- MCP23017
- Kotak pil
- Sebuah kotak kardus
Langkah 2: Kotak, dan Kotak Pil
Kami menemukan beberapa kotak kardus dan memasang sirkuit di dalamnya dan menempelkan kotak pil di atasnya.
Karena sensitivitas cahaya ldr dan tujuan kami untuk membuat akurasinya bagus - kami harus menyemprotkan cat ke kotak pil.
Untuk setiap ldr kami "mengebor" 2 lubang di bagian belakang kotak pil setiap hari - menggunakan metode "jarum panas" mode lama.
Untuk setiap led kami mencubit dua kali kotak dengan jarum dingin.
Untuk kabel power kami membuat lubang di bagian belakang kardus.
Langkah 3: Diagram Sirkuit
Seperti yang Anda lihat pada gambar, kami menyolder semua komponen seperti pada diagram - kami melakukannya setelah kotak pil dicat, ldrs ada di dalam setiap hari dan led di kotak kardus juga.
Dalam gambar Anda dapat melihat hanya 2 dari ldrs dan leds (yang lebih rendah mewakili hari Minggu dan yang atas mewakili hari Sabtu), untuk mendapatkan semua 7 dari keduanya, salin saja yang ada di diagram dan hubungkan ke celah di antara keduanya. yang muncul dalam diagram.
NodeMCU akan diberi daya oleh kabel usb.
Langkah 4: Umpan MQTT Adafruit
Kami menyiapkan 2 umpan data:
- IOP_PatientDemoPT - mewakili cap waktu setiap hari ketika pasien meminum pil hari itu
- IOP_PatientDemoHR(belum diimplementasikan, pekerjaan di masa mendatang) - mewakili BPM pasien.
Langkah 5: Konfigurasi IFTTT
Kami membuat 3 acara IFTTT:
- reminder_1 - jika pil harian belum diminum dalam jangka waktu yang diperlukan, pengingat email akan dikirim ke pengguna, untuk mengingatkan dia untuk meminum pilnya
- pengingat_2 - jika pengguna belum meminum pilnya, setelah jangka waktu yang diberikan dan setelah pengingat pertama, email akan dikirim ke anggota keluarga atau asisten medis – memberi tahu mereka bahwa pil harian belum diminum
- fill_pill - pada akhir minggu, pengingat untuk mengisi pil untuk minggu berikutnya akan dikirimkan kepada pengguna, termasuk petunjuk dosis dan jenis pil untuk setiap hari – melalui email
Langkah 6: Kode
Kodenya sangat sederhana dan diisi dengan komentar yang bermanfaat.
Untuk konfigurasi Anda, pastikan Anda mengubah kunci rahasia IFTTT dan Adafruit, dan juga konfigurasi wifi.
Diagram mesin negara dari kode tersebut seperti yang dijelaskan dalam gambar yang ditambahkan ke langkah ini.
Langkah 7: Ekstra
Tantangan dalam proyek
Apakah kita perlu memastikan pil itu benar-benar diminum? – ini adalah pertanyaan yang kami tanyakan pada diri sendiri selama proses brainstorming proyek, karena pada akhirnya, pengguna adalah manusia dan bukan mesin, dan bahkan jika ada indikasi dia mengeluarkan pil dari boks, masih ada batasan indikasi apakah dia memang menggunakan pil atau tidak.
Namun kami memutuskan bahwa pertanyaan ini bukanlah fokus utama dari proyek kami dan perangkat ini, dan kami berfokus pada bagaimana meminimalkan kemungkinan pengguna melewatkan dosis harian obatnya.
Masalah lain yang ingin kami selesaikan adalah memastikan pengguna tidak meminum pil di hari yang berbeda. Solusi kami adalah indikasi spesifik dan jelas dari sel saat ini yang akan digunakan, namun ada solusi yang lebih baik dan lebih aman untuk memastikan kesalahan ini tidak terjadi, namun kami tidak memiliki alat untuk mendukung solusi tersebut (mis. sel, lihat aplikasi masa depan untuk proyek)
Keterbatasan
Proyek kami mengacu pada satu kotak mingguan – satu dosis pil per hari – solusinya dapat diperluas lebih lanjut untuk mendukung beberapa dosis pil sehari / beberapa kotak
Mekanik – kami tidak menggunakan bagian/mesin yang bergerak karena ini bukan bagian dari kursus. Mungkin berguna untuk memungkinkan kita mengunci sel yang tidak digunakan, mengisi sel secara otomatis dengan pil di akhir minggu, dll.
Aplikasi/peningkatan proyek di masa mendatang
Detak Jantung – menambahkan sensor untuk mengukur detak jantung pasien dan dengan menekan tombol, kirim data ke umpan MQTT untuk pelacakan lebih lanjut
Aplikasi – aplikasi ramah pengguna yang mengontrol sistem - melalui aplikasi ini pengguna dapat memperbarui yang berbeda
variabel perangkat:
- Jam berapa harus minum pil?
- Perbarui jenis dan dosis pil untuk diisi
- Terima pengingat melalui aplikasi
- Simpan data dan log penggunaan narkoba.
- Pesan obat melalui aplikasi setelah selesai
Perpanjang perangkat untuk mendukung 2 dosis sehari / beberapa kotak
Isi otomatis sel – pada akhir minggu atau setelah obat digunakan, perangkat akan mengisi ulang sel harian dengan obat yang dibutuhkan.
Kunci sel yang tidak akan digunakan – semua sel kecuali sel harian yang akan digunakan akan dikunci untuk memastikan pengguna tidak salah minum pil/overdosis.
Perbaikan desain.
Hubungkan perangkat ke perusahaan medis/asuransi yang memantau pengguna, menyimpan informasi yang relevan, memperbarui langganan, dan mengirim obat bila diperlukan, dll.
Direkomendasikan:
Gantungan Kain IDC2018IOT: 6 Langkah
IDC2018IOT Cloth Hanger: gantungan kain IOT akan membuat lemari Anda lebih pintar dan memberi Anda statistik online tentang pakaian di dalamnya. Ia memiliki 3 fitur utama: ketika Anda ingin memilih apa yang akan dikenakan, Anda dapat menekan warna yang ingin Anda kenakan hari ini dan gantungan baju IOT
Sistem Pintu Pintar untuk Gangguan Pendengaran (IDC2018IOT): 11 Langkah
Sistem Pintu Pintar untuk Gangguan Pendengaran (IDC2018IOT): Kita semua berharap memiliki rumah yang cocok untuk kita, tetapi bangunan standar tidak cocok untuk semua orang. Pintu ke rumah dirancang dengan sangat buruk untuk orang yang tuli atau memiliki gangguan pendengaran. Orang dengan gangguan pendengaran tidak dapat mendengar ketukan di pintu, atau
Belajar Lebih Baik Dengan Lampu Meja Pintar - IDC2018IOT: 10 Langkah (dengan Gambar)
Belajar Lebih Baik Dengan Lampu Meja Cerdas - IDC2018IOT: Orang-orang di dunia barat menghabiskan banyak waktu untuk duduk. Di meja, berkeliling, menonton TV dan banyak lagi. Terkadang, duduk terlalu banyak dapat membahayakan tubuh Anda dan membahayakan kemampuan fokus Anda. Berjalan dan berdiri setelah waktu tertentu sangat penting untuk
Sistem Makanan, Air, dan Monitor Terhubung IDC2018IOT: 7 Langkah
IDC2018IOT Connected Pet Food, Air dan Sistem Monitor: PengantarApakah Anda seorang pelajar di bawah tekanan, orang yang bekerja keras, atau hanya jauh dari rumah selama lebih dari beberapa jam sehari. Sebagai pemilik hewan peliharaan yang peduli, kami ingin memastikan orang yang kami cintai tetap sehat, diberi makan dan tentu saja TIDAK berbaring di
Cedar (Cigar?) Box Speaker Box: 8 Langkah (dengan Gambar)
Cedar (Cigar?) Box Speaker Box: Terinspirasi oleh speaker Munny, tetapi tidak mau menghabiskan lebih dari $ 10, inilah instruksi saya menggunakan speaker komputer lama, kotak kayu dari toko barang bekas, dan banyak lem panas