Introduction: Smart Infusion Monitor

Smart Infusion Monitor

Deskripsi : Smart iInfusion Monitor adalah alat yang dapat memonitoring kondisi cairan infus, dan akan mengirimkan notifikasi pada smartphone secara realtime

Step 1: Requirement

Siapkan

1. Wemos D1 mini

2. Kabel Jumper

3. Laser Modul

4. Sensor LDR

5. Resistor 10 ohm

Step 2: Rangkaian Alat

Hungkan Laser dengan pin min (-) pada GND dan resistor, lalu

Plus (+) pada laser di hubungkan dengan pin 5V

Rangkaian Keseluruhan Smart Infuison Monitor

Selanjutkan web ioadafruit.com

Step 3: Io.adafruit.com

Selanjutkan web io.adafruit.com

Sign Up dengan mendaftar nama lengkap, email, username, dan password

Selanjutnya Login dengan menggunakan Username / Alamat email yang sama.

Setelah berhasil login, selanjutnya membuat Feeds

Maka akan tampil seperti ini

Setelah membuat Feeds maka akan tampil Feeds yang telah kita buat untuk menampilkan data secara real time.

Step 4: Finising

Selanjutnya
user akan mendapatkan sebuah key dari ioadafruit yang dimasukan ke dalam kodingan, key tersebut digunakan untuk menjembatani data yang dikirim ke ioadafruit

Selanjutnya buka software arduino, lalu install Adafruit MQTT Library

Setelah terinstall lalu klik tools pilih jenis board yang digunakan Wemos D1 R2 mini

Selanjutnya Masukan kodingan yang telah dibuat

#include "config.h"

AdafruitIO_Feed *infus = io.feed("infus");

void setup() {

// start the serial connection

Serial.begin(115200);

// wait for serial monitor to open

while(!Serial);

Serial.print("Connecting to Adafruit IO");

// connect to io.adafruit.com

io.connect();

// wait for a connection

while(io.status() < AIO_CONNECTED) {

Serial.print(".");

delay(500);

}

// we are connected

Serial.println();

Serial.println(io.statusText());

}

void loop() {

int dataanalog=analogRead(A0);

dataanalog=map(dataanalog,0,1024,1024,0);

io.run();

Serial.print("sending -> ");

Serial.println(dataanalog);

infus->save(dataanalog);

delay(300000);

}

Configurasi

/************************ Adafruit IO Config *******************************/

// visit io.adafruit.com if you need to create an account,

// or if you need your Adafruit IO key.

#define IO_USERNAME "fauzan"

#define IO_KEY "19d6233996e34f7f8ef27938b40af227"

/******************************* WIFI **************************************/

// the AdafruitIO_WiFi client will work with the following boards:

// - HUZZAH ESP8266 Breakout -> https://www.adafruit.com/products/2471

// - Feather HUZZAH ESP8266 -> https://www.adafruit.com/products/2821

// - Feather M0 WiFi -> https://www.adafruit.com/products/3010

// - Feather WICED -> https://www.adafruit.com/products/3056

#define WIFI_SSID "RAHARJA"

#define WIFI_PASS " "

// comment out the following two lines if you are using fona or ethernet

#include "AdafruitIO_WiFi.h"

AdafruitIO_WiFi io(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS);

/******************************* FONA **************************************/

// the AdafruitIO_FONA client will work with the following boards:

// - Feather 32u4 FONA -> https://www.adafruit.com/product/3027

// uncomment the following two lines for 32u4 FONA,

// and comment out the AdafruitIO_WiFi client in the WIFI section

// #include "AdafruitIO_FONA.h"

// AdafruitIO_FONA io(IO_USERNAME, IO_KEY);

/**************************** ETHERNET ************************************/

// the AdafruitIO_Ethernet client will work with the following boards:

// - Ethernet FeatherWing -> https://www.adafruit.com/products/3201

// uncomment the following two lines for ethernet,

// and comment out the AdafruitIO_WiFi client in the WIFI section

// #include "AdafruitIO_Ethernet.h"

// AdafruitIO_Ethernet io(IO_USERNAME, IO_KEY);

Selanjutnya kodingan tersebut di upload ke dalam wemos D1 mini

Setelah proses upload berhasil selanjutnya login ke ioadafruit, buka feeds yang telah dibuat, maka akan tampil data yang dikirimkan melalui jaringan internet ke ioadafruit secara real time

Setelah data berhasil dikirmkan ke dalam data base ioadafruit selanjutnya install aplikasi IFTTT pada smartphone

If This Then That (IFTTT) Adalah sebuah aplikasi yang memungkinkan user untuk menggabungkan dua aplikasi web menjadi satu, memungkinkan data digital seperti data fisik, dimana pengguna dapat menggabungkan beberapa hal untuk membuat hal baru dengan mudah, kapan dan dimana saja. IFTTT merupakan media pengkoneksi antara io.adafruit dengan aplikasi web. IFTTT mengambil data yang berada pada database io.adafruit, lalu mentransferkan data tersebut kepada aplikasi web pushover.

Selanjutnya install aplikasi pushover pada smartphone sebagai aplikasi yang memberikan notifikasi pada smartphone

Pushover adalah web dan aplikasi mobile yang memungkinkan user untuk mendapatkan pemberitahuan secara real time pada perangkat mobile. Cara kerjanya adalah user menginstall sebuah aplikasi pada perangkat Smartphone dan menggunakan API yang berguna untuk mengirim data kepada aplikasi tersebut sebagai notifikasi. Hal yang besar tentang ini adalah bahwa hal itu terjadi kurang lebih secara real time (tergantung pada koneksi internet anda) sebagai pushover menggunakan server Google dan Apple untuk mengirim pemberitahuan.

Setelah terinstall maka ketika cairan infus habis akan mengirimkan notifikasi secara realtime pada smartphone