Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Selamat datang di proyek saya yang disebut DailyDose!
Nama saya Chloë Devriese, saya seorang mahasiswa Teknologi Multimedia dan Komunikasi di Howest di Kortrijk, Belgia. Sebagai tugas untuk sekolah, kami perlu membuat perangkat IoT.
Ketika mengunjungi kakek saya, saya mendapat ide untuk proyek saya. Kakek saya perlu minum banyak obat di siang hari tetapi tidak selalu mudah baginya untuk minum pil yang tepat pada waktu yang tepat. Kadang-kadang bisa terlalu membingungkan baginya. Namun penting bahwa jumlah obat yang tepat diminum pada waktu yang tepat. Untuk mempermudah kakek saya dan banyak orang, saya datang dengan ide DailyDose.
DailyDose akan memberi tahu Anda kapan dan obat mana yang perlu Anda minum. Saat waktunya minum obat, alarm akan berbunyi. Satu-satunya hal yang harus dilakukan pasien adalah menekan tombol dan obat yang tepat akan keluar dari dispenser.
Seorang dokter atau orang yang dicintai dapat mengisi obat dengan melepas bagian atas dispenser.
4 wadah untuk 4 obat berbeda hadir dalam prototipe ini.
Suhu di dalam dispenser juga diperiksa secara berkala. Alasan untuk ini adalah
pil harus disimpan pada suhu di bawah 25 ° C jika tidak mereka dapat menjadi racun.
Di sebelah konstruksi, saya membuat situs web untuk mengontrol dispenser. Anda dapat memberikan informasi lebih lanjut tentang pasien dan obat-obatannya. Selain itu, Anda dapat menghasilkan jadwal dosis.
Di bawah ini Anda dapat menemukan penjelasan tentang cara membuat DailyDose. Jika Anda ingin tahu lebih banyak tentang saya dan proyek saya yang lain, periksa portofolio saya.
Langkah 1: Mengumpulkan Bahan
Hal pertama yang pertama, saya perlu memastikan bahwa saya memiliki semua bagian yang diperlukan. Sebelum kita mulai, saya ingin mengatakan bahwa proyek ini tidak sepenuhnya murah. Di bawah ini Anda dapat menemukan daftar berbagai komponen yang saya gunakan. Saya juga menyertakan bill of material dengan semua harga yang saya bayar dan kemungkinan pengecer untuk komponennya.
- RaspBerry Pi 3 dengan adaptor dan kartu memori
- Kabel jumper
- Papan tempat memotong roti
- 1x 4, 7K resistor
- 1x 3, 3K resistor
- 2x 470K resistor
- 1x 1K resistor
- Layar LCD
- Sensor Suhu Satu Kawat DS18B20
- Persegi Force-Sensitive Resistor (FSR)
- Mcp3008*
- Sensor ultrasonik
- 4 x motor servo rotasi terus menerus (FS5106R)
- Tombol**
- Strip LED NeoPixel rgb (30 LED- hitam)
- Konverter level logika ***
- colokan listrik
- Catu daya DC 5V/2A ***
- Bel aktif
Catatan:
*Raspberry Pi tidak memiliki pin input analog. Untuk mengatasi masalah ini, saya menggunakan mcp3008 untuk mengubah sinyal analog menjadi sinyal digital.
**Saya menggunakan Tombol Tekan RGB Logam Kasar, tetapi Anda dapat menggunakan tombol apa pun yang Anda suka. Saya memilih tombol ini karena pertama-tama tidak akan berbohong, itu terlihat sangat keren. Ini juga merupakan tombol yang menonjol. Karena target audiens saya sebagian besar adalah orang tua, itu harus berupa tombol yang terlihat jelas.
***Raspberry Pi menggunakan Logika 3.3V, jadi kita perlu menggunakan Konverter Level Logika untuk mengubahnya menjadi logika 5V yang dibutuhkan Neopiksel. Anda perlu menggunakan sumber daya eksternal, karena NeoPixels mengambil BANYAK daya. Setiap piksel akan menarik rata-rata sekitar 20mA, dan 60mA pada warna putih - kecerahan maksimal. 30 Piksel akan menarik rata-rata 600mA, dan hingga 1,8A. Pastikan catu daya Anda cukup besar untuk menggerakkan strip Anda!
Langkah 2: Hubungkan Semuanya
Pada gambar Anda dapat melihat bagaimana membangun sirkuit. Hal ini sebenarnya tidak terlalu sulit. Saya tidak dapat menemukan Tombol Tekan RGB Logam Kasar sehingga dalam rangkaian skematik saya menggunakan tombol biasa dan LED anoda umum RGB untuk mewakili lampu di tombol.
Langkah 3: Basis Data
Untuk proyek ini kita membutuhkan database.
Saya membuat diagram hubungan entitas, membuat databasenya dan memasukkan beberapa data uji. Segera jelas ada beberapa kesalahan, jadi saya melakukannya lagi dan lagi. Kemudian ketika saya mulai pemrograman, saya menemukan bahwa masih ada beberapa masalah kecil dengan database tetapi untuk prototipe ini berhasil.
Tabel SensorHistory memiliki informasi tentang sensor. Ini menangkap suhu yang diukur di dispenser, memeriksa apakah ada cangkir di bawah dispenser sehingga pil tidak jatuh begitu saja. Ini juga memeriksa seberapa jauh pasien saat alarm berbunyi.
Anda dapat menggunakan dispenser untuk satu pasien. Informasi tentang pasien ini disimpan di tabel pasien.
Obat apa pun yang Anda inginkan, dapat ditambahkan ke meja obat. Anda juga dapat menambahkan obat yang tidak disimpan dalam wadah.
Dengan tabel PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime dan Time kami melacak jadwal dosis pasien.
The PatientMedicationHistory melacak apakah pasien telah meminum obatnya pada waktu yang tepat, ya atau tidak.
Terlampir pada langkah ini Anda dapat menemukan mysql dump. Jadi, Anda dapat dengan mudah mengimpornya.
Sekarang setelah Anda memiliki database, saatnya untuk menyiapkan RPI dan mengimplementasikan database.
Langkah 4: Beri Kode
Sekarang saatnya untuk memastikan semua komponen melakukan tugasnya. Anda dapat menemukan kode saya di Github.
github.com
Unduh kodenya
Langkah 5: Membangun Dispenser
Untuk dispenser saya menggunakan beberapa pelat HPL dan satu pelat MDF
Konstruksi
HPL:
2 x - 35cm x 25cm (sisi kiri dan kanan)
1 x – 35cm x 28cm (belakang)
1 x – 21cm x 28cm (depan)
2 x – 23cm x 28cm (penopang tengah dan tutup bagian kecil)
1 x – 25cm x 30xm (bagian besar tutup)
Pada plat HPL 21cm x 28cm (depan) terdapat bukaan untuk komponen (Lcd, tombol, sensor ultrasonik dan buzzer)
Di pelat pendukung belakang dan tengah Anda menyediakan lubang untuk catu daya. Anda juga memberikan lubang di tengah pelat penyangga agar pil bisa jatuh
MDF:
1x – 30cm x 27cm x 2cm (bagian bawah)
Sediakan takik pada pelat MDF, di sekelilingnya, dengan tinggi 1,2 cm. Ini diperlukan untuk strip LED.
Di tengah piring Anda membuat takik bundar dengan lubang kecil di bagian belakang piring. Takik bundar ini digunakan untuk menempatkan cangkir dan Resistor Peka Kekuatan. Lubang kecil adalah untuk menyembunyikan kabel dari Resistor Peka Kekuatan.
Jika mau, sekarang Anda bisa mengecat pelat MDF, pelat ini akan menjadi bagian bawah.
Ketika Anda memiliki semua piring, Anda bisa menyatukannya. Saya menggunakan lem teck7. Tapi hati-hati ini adalah bagian yang sulit Anda mungkin perlu bantuan.
Beberapa jenis corong
Anda membutuhkan corong agar pil yang keluar dari wadah akan jatuh ke dalam lubang di pelat penyangga tengah.
Saya membuat corong saya dengan karton, selotip, dan lem. Ini terutama karena perasaan.
Mencetak elemen 3DSaya menggunakan elemen 3D untuk 4 wadah setiap wadah terdiri dari cangkir, rotator servo dan rotator cangkir
Direkomendasikan:
Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel: Saat ini kita menghabiskan banyak waktu di rumah, belajar dan bekerja secara virtual, jadi mengapa tidak membuat ruang kerja kita lebih luas dengan sistem pencahayaan khusus dan cerdas berbasis Arduino dan LED Ws2812b. Di sini saya tunjukkan cara membangun Smart Anda Lampu LED Meja yang
Jam Harian Terinspirasi Jefferson: Edisi Karantina: 5 Langkah
Jam Harian Terinspirasi Jefferson: Edisi Karantina: Pada saat penerbitan, saya telah terjebak dalam karantina terkait COVID-19 selama tiga puluh tiga hari. Saya mulai lepas dari waktu normal-setiap hari tampak seperti hari terakhir, dengan sedikit pengaruh pada ingatan saya. Singkatnya, saya tidak bisa
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Berkebun Cerdas Berbasis IoT dan Pertanian Cerdas Menggunakan ESP32: 7 Langkah
Berkebun Cerdas dan Pertanian Cerdas Berbasis IoT Menggunakan ESP32: Dunia berubah seiring waktu dan pertanian. Saat ini, Orang mengintegrasikan elektronik di setiap bidang dan pertanian tidak terkecuali untuk ini. Penggabungan elektronik dalam pertanian ini membantu petani dan orang-orang yang mengelola kebun.Dalam hal ini
Kotak Pil Cerdas (IDC2018IOT): 8 Langkah
Smart Pill Box (IDC2018IOT): Ini adalah Proyek Akhir Jonathan Braslaver dan Maor Stamati dalam kursus IDC tahun 2018. Dalam Instruksi ini Anda akan mengikuti langkah-langkah untuk membangun kotak pil pintar IoT. Ini adalah prototipe yang berfungsi penuh dengan fitur berikut:1. Ia mengirim SMS