Cuprins:

Dispenser de pastile: 5 pași
Dispenser de pastile: 5 pași
Anonim
Dispenser de pastile
Dispenser de pastile

Sunt student la Howest Kortrijk, pentru a arăta ce am învățat la sfârșitul anului, a trebuit să facem un proiect. Am ales să fac un dozator de pastile unde puteți vedea când s-au luat medicamente. Mi-a venit această idee pentru că uneori nu știu dacă și-au luat deja medicamentele.

Vă identificați cu o insignă RFID și distribuitorul arată în baza de date cu care ar trebui luate medicamentele.

Puteți seta o oră în care dozatorul vă va anunța momentul în care luați medicamentul.

Proiectul trebuia să aibă 3 senzori,

  • Senzor infraroșu (detectați pilula care cade)
  • scaner RFID (identifică persoana)
  • potențiometru (este utilizat pentru contrastul LCD-ului, datele sunt stocate în volți în baza de date)

Pe site puteți vedea când persoana și-a luat medicamentul pentru ultima dată, puteți vedea de câte ori cineva a luat medicamente, puteți adăuga o oră când ar trebui să luați medicamente și puteți șterge o oră.

Provizii

Am comandat cele mai multe lucruri online, plexul a fost reciclat, dar le puteți găsi la o mulțime de companii de bricolaj

Costul total a fost de aproximativ 193 EUR

pentru acest proiect aveți nevoie de:

  • Raspberry pi 4 model b
  • mcp 3008
  • pcf8574
  • buzzer
  • Ecran LCD
  • 4x motor pas cu pas cu drivere
  • senzor infraroșu (emițător și receptor)
  • potențiometru
  • apasa butonul
  • panou de masă
  • sursă de alimentare pentru panou de lucru
  • profil de colț
  • plexi
  • tub de metal
  • unghiul de fier
  • fire jumper

BOM

Pasul 1: Schema Fritzing

Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing

Totul este conectat la pi, dar acestea primesc energie de la sursa de alimentare a panoului.

Poate arăta un pic copleșitor, dar dacă conectați totul pas cu pas, nu este atât de rău.

Pasul 2: Crearea unei baze de date

Realizarea unei baze de date
Realizarea unei baze de date

Aici puteți vedea diagrama mea ERD.

stochează:

  • utilizatorii, ce medicamente ar trebui să ia și la ce oră
  • datele senzorilor
  • starea actuatorilor.

Iată depozitul meu sql cu câteva date de testare

Pasul 3: Configurarea și programarea clădirii

Configurarea și programarea clădirilor
Configurarea și programarea clădirilor

Pentru ca acest cod să funcționeze, aveți nevoie de:

  1. a porni autobuzul spi pe pi zmeura
  2. instalați o bibliotecă pentru senzorul RFID (sudo pip3 instalați mfrc522)
  3. instalați biblioteca spidev (sudo pip3 instalați spidev)

cod

Pasul 4: Realizarea Webstie

Realizarea Webstie
Realizarea Webstie
Realizarea Webstie
Realizarea Webstie

Puteți distribui pe cineva medicamentul său cu site-ul web, puteți vedea când cineva a luat medicamente și puteți adăuga / elimina ore în care o persoană trebuie să ia medicamente.

cod

Pasul 5: Construirea cazului meu

Construindu-mi cazul
Construindu-mi cazul

După ce ați făcut pașii anteriori, puteți începe să creați cazul.

Am ales să îmi fac cazul în plexi

pastilele sunt în tuburi și sub tuburi există un disc cu o gaură în el de dimensiunea pilulei, când o pastilă trebuie să fie distribuită, discul se învârte o rundă și pilula cade într-o ceașcă.

tuburile nu sunt fixate la locul lor, deoarece unele pastile sunt mai groase decât altele și acum le puteți regla cu ușurință.

Recomandat: