Dissenya l'electrònica, el firmware i l'app de mòbil per controlar una sala de consultes mèdiques amb les següents prestacions:
Amb l'ajuda de node-red configura les següents característiques:
El següent pas és instal·lar l'app Blynk (per Android o iPhone) que ens permetrà comandar el hardware mitjançant el mòbil.
Com funciona blynk?, segons la seva web:
Blynk ha estat dissenyat per la IoT. Es pot controlar el hardware de forma remota, pot mostrar les dades de sensors, pot emmagatzemar dades, visualitzar i fer moltes altres coses interessants.
Hi ha tres components principals a la plataforma:
Blynk App - permet crear interfícies atractives utilitzant diversos widgets.
Servidor Blynk - responsable de les comunicacions entre el smartphone i el hardware. Podeu utilitzar el Cloud de Blynk o executar el server Blynk a nivell local. És de codi obert, podria gestionar fàcilment milers de dispositius i fins i tot pot ser executat en una Raspberry Pi.
Biblioteques Blynk - per a totes les plataformes de software més populars - permeten la comunicació amb el servidor i processar tots les ordres entrants i sortints.
Aquests vídeos ens mostren com és de fàcil blynk!!
Ara aquests vídeos ens mostren com instal·lar blynk i crear el primer projecte:
Ara carreguem el següent firmware a la nodeMCU:
//fitxer: emed-nodeMCU-1.ino
//cpu: esp8266 nodeMCU
//data: 28.12.2019
//@rPrimTech Jaume Nogués
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "nom_ssid";
char pass[] = "password";
void setup()
{
// Debug console
Serial.begin(115200);
//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "elMeuServer.cat", 8080);
Blynk.begin(auth, ssid, pass, IPAddress(167,86,87,117), 8080);
}
void loop()
{
Blynk.run();
}
Dissenya l'app semblant a aquesta:
Comprova el funcionament.