Project tutorial

LSS (Light Status System) Intensity and Direction Finder © CC BY

Light Status System using Arduino to find the direction and intensity of the light and to receive and process the data in WPF application.

  • 954 views
  • 0 comments
  • 7 respects

Components and supplies

Necessary tools and machines

Hy gluegun
Hot glue gun (generic)

Apps and online services

About this project

The purpose of this project is find the direction and intensity of the light. When we got the direction and intensity, we can make an alert in specific intensity or direction. For example if the light emission in right side then do anything that we want. this project is a part of a more complex project that will publish soon "Spy Object tracker + Radar + Status Alert"

Step #1 - Materials

The list of materials needed is very simple and very cheap.

  • some photo resistor (I used 5)
  • resistor between 25K ohms and 50K ohms it depend to the environment. if you want to use the LSS this Dark place use 25K or less , use around 37.5K ohms for indoor and use more than 47K ohms for outdoor (as many as the photo resistor. and all the resistor should be the same kind I mean never use 2 47.5K ohms and 3 37K ohms)
  • Arduino

Step #2 - Design the System

  • Divide a circle to 5 parts and put your photo resistor there.

Step #3 - Setup the body

  • Find a heavy and movable thing for the main base. Webcam bases make for a good selection.
  • You can cut a cola bottle and make the head of the system.
  • Divide that into 5 parts and mark them. Then cut the marked places with a hot knife.
  • Place the Photo resistors.
  • Use hot glue.
  • Final result.

Step #4 - Circuit

  • Connect the wires like the schematic but I suggest that you do not use breadboards.
  • Just cover the connection points.
  • Use labels.

Step #5 - Design

Do whatever you want. It's all about your creativity ;-)

Step #6 - Upload the codes

Connect Arduino and run Arduino IDE, then upload the codes.

Step #7 - Run the Application

If you want to make your own app, just comment below and get in touch with me.

Code

CodeC/C++
  const int _A1 = 1;
    const int _A2 = 2;
      const int _A3 = 3;
        const int _A4 = 4;
          const int _A0 = 0;
void setup() {
  // put your setup code here, to run once:
    Serial.begin(9600);
}

void loop() {
  int R0 = analogRead(_A0);
      Serial.print(R0);Serial.print(",");
        int R1 = analogRead(_A1);
      Serial.print(R1);Serial.print(",");
        int R2 = analogRead(_A2);
      Serial.print(R2);Serial.print(",");
        int R3 = analogRead(_A3);
      Serial.print(R3);Serial.print(",");
        int R4 = analogRead(_A4);
      Serial.println(R4);delay(60);

}

Custom parts and enclosures

LSS - WPF application
lss_xCFXKjixO8.exe

Schematics

Circuit
Buzzer5 bb f1kgar5gdt

Comments

Similar projects you might like

360 Radar (that encodes data onto an image)

Project tutorial by Alireza Karkon

  • 6,307 views
  • 5 comments
  • 36 respects

Morse Code Transmitter - Light Signal

Project showcase by Alireza Karkon

  • 1,237 views
  • 1 comment
  • 7 respects

Skype Status Light

Project tutorial by Matheus Fenner

  • 7,885 views
  • 3 comments
  • 14 respects

TIA Weak Artificial Intelligence IoT Assistant

Project tutorial by Adam Milton-Barker

  • 3,898 views
  • 0 comments
  • 20 respects

Spy Object Tracker + Radar + Status Alert

Project showcase by Alireza Karkon

  • 1,776 views
  • 0 comments
  • 13 respects

Light Intensity and Solar Panel Energy Detector

Project tutorial by Kutluhan Aktar

  • 1,727 views
  • 4 comments
  • 10 respects
Add projectSign up / Login