Kiruso Kumar
Published

ESP8266 Vibration Sensor With KiwisIoT Dashboard

“Monitor vibration and movement in real time using an ESP8266 and KiwisIoT dashboard. ”

IntermediateFull instructions provided1 hour30
ESP8266 Vibration Sensor With KiwisIoT Dashboard

Things used in this project

Hardware components

NodeMCU ESP8266 Breakout Board
NodeMCU ESP8266 Breakout Board
×1
Grove - Vibration Sensor (SW-420)
Seeed Studio Grove - Vibration Sensor (SW-420)
×1
Jumper wires (generic)
Jumper wires (generic)
×1
USB-A to Mini-USB Cable
USB-A to Mini-USB Cable
×1

Software apps and online services

Arduino IDE
Arduino IDE
KiwisIoT
Kiwistron KiwisIoT

Story

Read more

Schematics

ESP8266 Vibration Sensor With KiwisIoT Dashboard

Code

ESP8266 Vibration Sensor With KiwisIoT Dashboard

C/C++
#include <KiwisIoT.h>

const char* ssid  = "YOUR_WIFI_NAME";
const char* pass  = "YOUR_WIFI_PASSWORD";
const char* topic = "YOUR_TOPIC_ID";

KiwisIoT kiwisiot(ssid, pass, topic);

#define VIBRATION_PIN D5

void setup() {
  Serial.begin(9600);

  pinMode(VIBRATION_PIN, INPUT);

  kiwisiot.begin();
}

void loop() {
  kiwisiot.run();

  int vibrationValue = digitalRead(VIBRATION_PIN);

  kiwisiot.send("1", vibrationValue);

  Serial.print("Vibration Value = ");
  Serial.println(vibrationValue);

  delay(1000);
}

Credits

Kiruso Kumar
18 projects • 1 follower

Comments