Things used in this project

Schematics

A/C Condensate Monitoring with 2 Photons.
This is a simple Schematic depicting the wiring configuration.
Final circuit r8iyywfvkh

Code

Condensate Monitoring CodeC/C++
The Same code was used on both Photon's for the sake of simplicity. The purpose of this project was to pass a variable between two Photons, to use one Photon wire the relay shield as shown in the schematic to the first Photon.
int digitalvalue;

void setup() {
    
    pinMode(D7,OUTPUT);
    pinMode(D1,INPUT);
    pinMode(A5,OUTPUT);
    
    
    Particle.variable("digitalvalue", &digitalvalue, INT);
    
    Particle.function("digitalvalue",digitalvalueToggle);

}

void loop() {
    
    digitalvalue = digitalRead(D1);
    
    delay(10000);
    
    if (digitalvalue==0) {
        Particle.publish("Drain","A/C is not Draining Properly!");
         digitalWrite(A5,0);
    }
    else if (digitalvalue==1) {
        Particle.publish("Drain","A/C is Draining Properly");
        digitalWrite(A5,1);
    } 
    
    

 
}

int digitalvalueToggle(String command){
    if (command=="on") {
        digitalWrite(D7,HIGH);
        return 1;
    }   
    else if (command=="off") {
        digitalWrite(D7,LOW);
        
        return 0;
    }
    else {
        return -1;
    }



int value= D1;
String data=String(value);


// Trigger the webhook
Particle.publish("Drain", data, PRIVATE);
// Wait 30 seconds
delay(30000);

      
}

    

Credits

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Lightweight Sliding Door Automator
Intermediate
  • 1,557
  • 8

Work in progress

Automate the opening and closing of a lightweight sliding door (e.g. a screen door), including remote controls on your phone.

Humidity Monitor Mobile App (Windows 10 IoT + Xamarin)
Intermediate
  • 355
  • 3

Full instructions

Put your Sense HAT readings into the cloud and derive insights on your phone. Built on Windows 10 IoT, .Net Core, and Xamarin Forms.

Berrt: Smart Button for Smart Home or IoT
Intermediate
  • 205
  • 3

Berrt is a wireless smart button for IoT and everything digital.

Christmas Gift Box
Intermediate
  • 3,634
  • 595

Full instructions

Christmas Gift Box plays music and sends an email when it is opened.

Carbon Fiber Vacuum Chamber
Intermediate
  • 2,909
  • 94

Full instructions

Our project is a carbon fiber vacuum chamber that is monitored by multiple particle photons and various sensors.

Internet Weather Datalogger and Dynamic Web Server
Intermediate
  • 121
  • 0

Weather observations every 15 minutes are logged to Flash memory, displayed and graphed on a web page.

ProjectsCommunitiesTopicsContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login