
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Howest Kortrijk tələbəsiyəm, ilin sonunda öyrəndiklərimizi göstərmək üçün bir layihə hazırlamalı olduq. Dərman qəbul edildiyində görə biləcəyiniz bir həb dispenser hazırlamağı seçdim. Bu fikri düşündüm, çünki bəzən dərmanlarını qəbul edib -etmədiklərini bilmirlər.
Özünüzü rfid nişanı ilə tanıyırsınız və dispenser hansı dərmanların alınmalı olduğunu verilənlər bazasına baxır.
Dağıtıcının dərman qəbul etmək vaxtını sizə bildirəcəyi bir vaxt təyin edə bilərsiniz.
Layihənin 3 sensoru olması lazım idi.
- İnfraqırmızı sensor (düşən həbi aşkar edin)
- rfid skaneri (şəxsiyyəti müəyyənləşdirir)
- potensiometr (lcd kontrastı üçün istifadə olunur, məlumatlar verilənlər bazasında volt olaraq saxlanılır)
Veb saytında, insanın dərmanını son dəfə nə vaxt içdiyini, kiminsə dərman qəbul etdiyini, dərman qəbul etməli olduğunuz bir saatı əlavə edə və bir saatı silə biləcəyinizi görə bilərsiniz.
Təchizat
Əksər şeyləri onlayn sifariş etdim, pleksi təkrar emal edildi, amma bunları bir çox DIY şirkətində tapa bilərsiniz
Ümumi xərc təxminən 193 avro idi
bu layihə üçün sizə lazımdır:
- Raspberry pi 4 model b
- mcp 3008
- pcf8574
- səs -küy
- lcd ekran
- Sürücüləri olan 4x step motor
- infraqırmızı sensor (yayıcı və alıcı)
- potensialiometr
- düyməni basmaq
- çörək taxtası
- çörək taxtası enerji təchizatı
- künc profili
- pleksi
- metal boru
- açılı dəmir
- tullanan tellər
BOM
Addım 1: Sıxma Şeması


Hər şey pi -yə bağlıdır, ancaq çörək taxtasından enerji alırlar.
Bir az ağır görünə bilər, amma hər şeyi addım -addım bağlasanız, o qədər də pis deyil.
Addım 2: Verilənlər bazası yaratmaq

Burada ERD diaqramımı görə bilərsiniz.
saxlayır:
- istifadəçilər, hansı dərmanları nə vaxt almalıdırlar
- sensorların məlumatları
- aktuatorların vəziyyəti.
İşdə bəzi test məlumatları olan sql zibilliyim
Addım 3: Quraşdırma və Proqramlaşdırma

Bu kodun işləməsi üçün sizə lazımdır:
- moruq pi üzərində spi avtobusunu açmaq üçün
- rfid sensoru üçün kitabxana qurun (sudo pip3 install mfrc522)
- spidev kitabxanasını quraşdırın (sudo pip3 install spidev)
kod
Addım 4: Webstie hazırlayın


Veb saytından kiməsə dərman verə bilərsiniz, kiminsə nə vaxt dərman qəbul etdiyini görə bilərsiniz və bir insanın dərman qəbul etməli olduğu saatları əlavə edə/silə bilərsiniz.
kod
Addım 5: Davamı qurun

Əvvəlki addımları etdikdən sonra işi düzəltməyə başlaya bilərsiniz.
Davamı pleksi şəkildə etməyi seçdim
həblər borulardadır və boruların altında, həb ölçüsündə bir deşik olan bir disk var, bir həbin verilməsinə ehtiyac olduqda disk bir tur fırlanır və həb bir fincana düşür.
borular yerində sabitlənmir, çünki bəzi həblər digərlərindən daha qalındır və indi asanlıqla tənzimləyə bilərsiniz.
Tövsiyə:
Həb izləyicisi: 5 addım

Pill Tracker: Dərman qəbul etmələrini xatırlamaq üçün köməyə ehtiyacı olan bir çox insan var. Bu layihəni Makey Makey müəllimlərinin təhsilini keçmək üçün bir tələb olaraq etdim. Sorun Giderme: Atlama tellərinizin bir -birinə toxunmadığından əmin olun. Əmin olmaq
Mavi həb lövhəsinin STM32CubeIDE -də qurulması: 8 addım

Mavi həb həbini STM32CubeIDE -də qurmaq: Mavi həb çox ucuz çılpaq sümüklü ARM inkişaf lövhəsidir. 64 kbayt flash və 20 kb RAM yaddaşına sahib olan bir STM32F103C8 prosessoru var. 72 MHz -ə qədər işləyir və ARM quraşdırılmış proqram inkişafına daxil olmağın ən ucuz yoludur
STM32 "Mavi Həb" Arduino IDE və USB ilə davam edir: 8 addım

STM32 "Mavi Həb" Arduino IDE və USB ilə Proqramlaşdırma: STM32F ümumi prototip lövhəsini (yəni Blue Pill) Arduinonun əks hissəsi ilə müqayisə etmək, IOT layihələri üçün bir çox yeni imkanlar açan daha çox mənbəyə sahib olduğunu görmək asandır. Dezavantajları ona dəstək olmamasıdır. Əslində həqiqətən deyiləm
Avtomatik həb dispenserini necə etmək olar: 6 addım

Avtomatik həb dispenserini necə etmək olar: Bu mənim avtomatik həb dispenserimdir. Bunu məktəbimdə bir layihə üçün etdim. Bunu etməyimin səbəbi, sevgilimin nənəsinin çoxlu həb qəbul etməsi idi və o zaman hansını içəcəyini bilmək çox çətindir
Gündəlik Doz: Ağıllı Həb Dağıtıcı: 5 addım

DailyDose: Smart Pill Dispenser: DailyDose adlı layihəmə xoş gəldiniz! Adım Chloë Devriese, Kortrijk, Belçikanın Howest şəhərində Multimedia və Kommunikasiya Texnologiyası tələbəsiyəm. Məktəb üçün bir tapşırıq olaraq, bir IoT cihazı hazırlamalı olduq. Babamı ziyarət edərkən, məndə