Mündəricat:

Həb Dağıtıcı: 5 addım
Həb Dağıtıcı: 5 addım

Video: Həb Dağıtıcı: 5 addım

Video: Həb Dağıtıcı: 5 addım
Video: Bakı metrosunda gənclərin elədiyi zarafat 2024, Noyabr
Anonim
Həb Dağıtıcı
Həb Dağıtıcı

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ı

Darıxdırıcı Şema
Darıxdırıcı Şema
Darıxdırıcı Şema
Darıxdırıcı Şema

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

Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması

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

Quraşdırma və Proqramlaşdırma
Quraşdırma və Proqramlaşdırma

Bu kodun işləməsi üçün sizə lazımdır:

  1. moruq pi üzərində spi avtobusunu açmaq üçün
  2. rfid sensoru üçün kitabxana qurun (sudo pip3 install mfrc522)
  3. spidev kitabxanasını quraşdırın (sudo pip3 install spidev)

kod

Addım 4: Webstie hazırlayın

Webstie hazırlamaq
Webstie hazırlamaq
Webstie hazırlamaq
Webstie hazırlamaq

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

Davamı Tikmək
Davamı Tikmək

Ə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ə: