Shubham11gupta
Published

Automated Lamp with Google Assistant

An automated lamp made with Bolt IoT module. It uses Arduino Nano, HCSR04 and Bolt wifi module.

BeginnerShowcase (no instructions)-60 minutes252
Automated Lamp with Google Assistant

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Bolt WiFi Module
Bolt IoT Bolt WiFi Module
×1
LED (generic)
LED (generic)
×1

Software apps and online services

Maker service
IFTTT Maker service
Assistant SDK
Google Assistant SDK
Arduino IDE
Arduino IDE

Story

Read more

Schematics

schem_jyzGfqQxeC.png

Code

Arduino Code

C/C++
#include <Ultrasonic.h>
Ultrasonic ultrasonic(8, 9);
#define led 4 
String status;
const int max_dist=30;
long duration;
int distance;
void setup() {
  pinMode(led, OUTPUT);
  Serial.begin(9600); 
}
void loop() {
  distance=ultrasonic.read();
  Serial.println(distance);
  if(distance<max_dist){
    digitalWrite(led, HIGH);
  }else{
    digitalWrite(led, LOW);
  }
  if(Serial.available()!=0){
    status=Serial.readString();           
    if (status=="ON"){
      Serial.println("ON");
      digitalWrite(led, HIGH);
      while(Serial.available()==0){}
    }
    if (status=="OFF"){
        digitalWrite(led, LOW);
        Serial.println("OFF");
    }                   
    }
  delay(1000);
}

Credits

Shubham11gupta
1 project • 0 followers
Contact

Comments

Please log in or sign up to comment.