İçindekiler:

Hap Dağıtıcı: 5 Adım
Hap Dağıtıcı: 5 Adım

Video: Hap Dağıtıcı: 5 Adım

Video: Hap Dağıtıcı: 5 Adım
Video: STRESLİ VE GERGİNSEN BU SÖZLERİ DİNLE- Altı Adımda Rahatlama Yolu 2024, Aralık
Anonim
Hap Dağıtıcı
Hap Dağıtıcı

Howest Kortrijk'te bir öğrenciyim, yıl sonunda öğrendiklerimizi göstermek için bir proje yapmak zorunda kaldık. İlaçların ne zaman alındığını görebileceğiniz bir hap dağıtıcısı yapmayı seçtim. Bu fikir aklıma geldi çünkü bazen ilaçlarını alıp almadıklarını bilmiyorlar.

Kendinizi bir rfid rozeti ile tanıtıyorsunuz ve dağıtıcı hangi ilacın alınması gerektiğini veritabanına bakıyor.

Dağıtıcının ilacı alma zamanını size bildireceği bir zaman ayarlayabilirsiniz.

Projede 3 sensör olması gerekiyordu,

  • Kızılötesi sensör (düşen hapı tespit edin)
  • rfid tarayıcı (kişiyi tanımlar)
  • potansiyometre (lcd'nin kontrastı için kullanılır, veriler veri tabanında volt cinsinden saklanır)

Web sitesinde kişinin ilacını en son ne zaman aldığını görebilir, ne zaman ilaç aldığını görebilir, ne zaman ilaç almanız gerektiğini ekleyebilir ve bir saati silebilirsiniz.

Gereçler

Çoğu şeyi internetten sipariş ettim, pleksi geri dönüştürülmüştü ama bunları birçok yapı-işletme şirketinde bulabilirsiniz.

Toplam maliyet yaklaşık 193 € idi.

Bu proje için ihtiyacınız olan:

  • Ahududu pi 4 model b
  • mcp 3008
  • pcf8574
  • zil
  • LCD ekran
  • Sürücülü 4x step motor
  • kızılötesi sensör (verici ve alıcı)
  • potansiyometre
  • butona basınız
  • ekmek tahtası
  • devre tahtası güç kaynağı
  • köşe profili
  • pleksi
  • Metal boru
  • köşebent
  • atlama telleri

malzeme listesi

Adım 1: Fritzing Şeması

Fritzing Şeması
Fritzing Şeması
Fritzing Şeması
Fritzing Şeması

Her şey pi'ye bağlı ancak gücü breadboard güç kaynağından alıyorlar.

Biraz bunaltıcı görünebilir ama her şeyi adım adım bağlarsanız o kadar da kötü değil.

Adım 2: Veritabanı Oluşturma

Veritabanı Yapmak
Veritabanı Yapmak

Burada benim ERD diyagramımı görebilirsiniz.

depolar:

  • kullanıcıların hangi ilaçları ne zaman almaları gerektiği
  • sensör verileri
  • aktüatörlerin durumu.

İşte bazı test verileriyle sql dökümüm

Adım 3: Kurulum ve Programlama Oluşturma

Bina Kurulumu ve Programlama
Bina Kurulumu ve Programlama

Bu kodun çalışması için ihtiyacınız olan:

  1. ahududu pi üzerindeki spi bus'ı açmak için
  2. rfid sensörü için bir kitaplık kurun (sudo pip3 install mfrc522)
  3. spidev kitaplığını kurun (sudo pip3 spidev'i kurun)

kod

Adım 4: Webstie Yapmak

Webstie Yapmak
Webstie Yapmak
Webstie Yapmak
Webstie Yapmak

Web sitesi ile bir kişinin ilacını dağıtabilir, ne zaman ilaç aldığını görebilir ve bir kişinin ilaç alması gereken saatler ekleyebilir/çıkarabilirsiniz.

kod

Adım 5: Vakamı Oluşturma

Vakamı İnşa Etme
Vakamı İnşa Etme

Önceki adımları tamamladıktan sonra, davayı oluşturmaya başlayabilirsiniz.

davamı pleksi yapmayı seçtim

haplar tüplerin içindedir ve tüplerin altında hap büyüklüğünde bir delik olan bir disk vardır, bir hapın dağıtılması gerektiğinde disk bir tur döner ve hap bir bardağa düşer.

Bazı haplar diğerlerinden daha kalın olduğu için tüpler yerinde sabitlenmemiştir ve artık bunları kolayca ayarlayabilirsiniz.

Önerilen: