Daftar Isi:

Dosis Harian: Dispenser Pil Cerdas: 5 Langkah
Dosis Harian: Dispenser Pil Cerdas: 5 Langkah

Video: Dosis Harian: Dispenser Pil Cerdas: 5 Langkah

Video: Dosis Harian: Dispenser Pil Cerdas: 5 Langkah
Video: Bukan vitamin otak! ini 3 Vitamin yang direkomendasikan! 2024, Juli
Anonim
Dosis Harian: Dispenser Pil Cerdas
Dosis Harian: Dispenser Pil Cerdas

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

Mengumpulkan Bahan
Mengumpulkan Bahan
Mengumpulkan Bahan
Mengumpulkan Bahan
Mengumpulkan Bahan
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

Hubungkan Semuanya
Hubungkan Semuanya
Hubungkan Semuanya
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

Basis Data
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

Kode Itu!
Kode Itu!
Kode Itu!
Kode Itu!
Kode Itu!
Kode Itu!

Sekarang saatnya untuk memastikan semua komponen melakukan tugasnya. Anda dapat menemukan kode saya di Github.

github.com

Unduh kodenya

Langkah 5: Membangun Dispenser

Membangun Dispenser
Membangun Dispenser
Membangun Dispenser
Membangun Dispenser
Membangun Dispenser
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: