Hackster is hosting Impact Spotlights: Industrial Automation. Watch the stream live on Thursday!Hackster is hosting Impact Spotlights: Industrial Automation. Stream on Thursday!
Fatih Çil
Published

Smart Workshop Project

I made a workshop project. This is just demo and first step. Maybe a few weeks later I will do more smart workshops.

IntermediateShowcase (no instructions)6 hours1,017
Smart Workshop Project

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
4-CHANNEL RELAY CONTROLLER FOR I2C
ControlEverything.com 4-CHANNEL RELAY CONTROLLER FOR I2C
×1
HC-05 Bluetooth Module
HC-05 Bluetooth Module
×1

Software apps and online services

Android Studio
Android Studio

Story

Read more

Schematics

Alert!!

Sorry but my computer take error at fritzing so I can't use fritzing . :/ so I use paint :)

Code

Arduino Code

Arduino
My Arduino Code
#include <SoftwareSerial.h>

SoftwareSerial bt_iletisim(7, 6); // RX,TX

int role4=4;
int role3=3;
int role2=2;
int role1=11;
void setup() {
pinMode(role4, OUTPUT);
pinMode(role3, OUTPUT);
pinMode(role2, OUTPUT);
pinMode(role1, OUTPUT);
  Serial.begin(9600);
  bt_iletisim.begin(9600);
}
 
void loop() { 
    if (bt_iletisim.available())
  {
    char data = bt_iletisim.read();
    Serial.println(data);
  if (data=='4')
{digitalWrite(role4, HIGH);}
if(data=='8')
{digitalWrite(role4, LOW);}
  if (data=='3')
{digitalWrite(role3, HIGH);}
if(data=='7')
{digitalWrite(role3, LOW);}
  if (data=='2')
{digitalWrite(role2, HIGH);}
if(data=='6')
{digitalWrite(role2, LOW);}
  if (data=='1')
{digitalWrite(role1, HIGH);}
if(data=='5')
{digitalWrite(role1, LOW);}
  if (data=='0')
{digitalWrite(role1, HIGH);
digitalWrite(role2, HIGH);
digitalWrite(role3, HIGH);
digitalWrite(role4, HIGH);
}

if(data=='9')
{digitalWrite(role1, LOW);
digitalWrite(role2, LOW);
digitalWrite(role3, LOW);
digitalWrite(role4, LOW);
}

  }

}

Android application .

My github page

Credits

Fatih Çil
3 projects • 2 followers
Contact

Comments

Please log in or sign up to comment.