Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 4,494
» Latest member: 247expresspackers
» Forum threads: 2,286
» Forum posts: 11,887

Full Statistics

Online Users
There are currently 35 online users.
» 1 Member(s) | 19 Guest(s)
Bytespider, Google, PetalBot, Semrush, bot, BaconRanch

Latest Threads
PWM support?
Forum: KC868-A16
Last Post: admin
3 hours ago
» Replies: 1
» Views: 9
USB ports
Forum: KinCony Server-Mini / Server-16 Raspberry Pi4 relay module
Last Post: admin
3 hours ago
» Replies: 1
» Views: 4
Lesson23- How to connect ...
Forum: KC868-A series and Uair Smart Controller
Last Post: admin
Yesterday, 10:11 AM
» Replies: 10
» Views: 7,155
KC868-AG RF - sending rep...
Forum: KC868-A series and Uair Smart Controller
Last Post: PhilW
Yesterday, 07:46 AM
» Replies: 3
» Views: 9
Usar entradas y oled i2c ...
Forum: KC868-A6
Last Post: sistemasyusa
Yesterday, 03:16 AM
» Replies: 4
» Views: 15
a16 as basis for a securi...
Forum: KC868-A16
Last Post: admin
09-18-2024, 11:58 PM
» Replies: 8
» Views: 53
GSM CALL RELAY
Forum: KC868-A2
Last Post: admin
09-18-2024, 11:53 PM
» Replies: 9
» Views: 4,107
KC868-A16S or KC868-A8S
Forum: KC868-A series and Uair Smart Controller
Last Post: admin
09-18-2024, 11:51 PM
» Replies: 3
» Views: 38
KCS firmware
Forum: KC868-A series and Uair Smart Controller
Last Post: admin
09-18-2024, 11:48 PM
» Replies: 10
» Views: 113
[Arduino IDE demo source ...
Forum: KC868-A6
Last Post: sistemasyusa
09-18-2024, 09:03 AM
» Replies: 8
» Views: 4,564

  A24 arduino demo source code-04-read K-type thermocouple by MAX31855
Posted by: KinCony Support - 12-07-2023, 02:24 AM - Forum: KinCony A24 - No Replies

Code:
#include <my_max31855.h>
#include <arduino.h>
#include <EasyPCF8575.h>
#include "HardwareSerial.h"

EasyPCF8575 pcf8575_dev;
HardwareSerial my485Serial(2);
MY_MAX31855_Class mx31855_dev1;
MY_MAX31855_Class mx31855_dev2;
MY_MAX31855_Class mx31855_dev3;

int32_t result_value1 = 0;
int32_t result_value2 = 0;
int32_t result_value3 = 0;
void setup() {
 
  my485Serial.begin(38400,SERIAL_8N1,32,33);
  while(my485Serial.read()>0){}

  pcf8575_dev.startI2C(16,5,0x21);
 
  my485Serial.print("try Find8575:addr is ");
  my485Serial.print(pcf8575_dev.findPCFaddr(),HEX);

  mx31855_dev1.begin(1,12,14,false);  //1 is CH1
  mx31855_dev2.begin(2,12,14,false);  //2 is CH2
  mx31855_dev3.begin(3,12,14,false);  //3 is CH3

}

void loop() {
result_value1 = mx31855_dev1.readProbe();
result_value2 = mx31855_dev2.readProbe();
result_value3 = mx31855_dev3.readProbe();
my485Serial.printf("current1 temp:%d C||current2 temp:%d C||current3 temp:%d C\n",result_value1/1000,result_value2/1000,result_value3/1000);
delay(1000);
}
Install  easypcf8575  library
   
Unzip max31855.zip file and copy the file to arduino librarys 

.zip   MAX31855.zip (Size: 4.54 KB / Downloads: 97)
   

Print this item

  A24 arduino demo source code-03-anlog input (ADC)
Posted by: KinCony Support - 12-07-2023, 02:07 AM - Forum: KinCony A24 - No Replies

Code:
#include "Arduino.h"

#define ANALOG_A1   35       
#define ANALOG_A2   34         
#define ANALOG_A3   39        
#define ANALOG_A4   36        
void setup()
{
Serial.begin(115200);
delay(1000);

  pinMode(ANALOG_A1,INPUT);
  pinMode(ANALOG_A2,INPUT);
  pinMode(ANALOG_A3,INPUT);
  pinMode(ANALOG_A4,INPUT);
}

void loop()
{
  if(analogRead(ANALOG_A1)!=0)
    {  Serial.printf("Current Reading A1 on Pin(%d)=%d\n",ANALOG_A1,analogRead(ANALOG_A1));delay(500);}
  if(analogRead(ANALOG_A2)!=0)
    {  Serial.printf("Current Reading A2 on Pin(%d)=%d\n",ANALOG_A2,analogRead(ANALOG_A2));delay(500);}
  if(analogRead(ANALOG_A3)!=0)
    {  Serial.printf("Current Reading A3 on Pin(%d)=%d\n",ANALOG_A3,analogRead(ANALOG_A3));delay(500);}
  if(analogRead(ANALOG_A4)!=0)
    {  Serial.printf("Current Reading A4 on Pin(%d)=%d\n",ANALOG_A4,analogRead(ANALOG_A4));delay(500);}

}

   

Print this item

  A24 arduino demo source code-02-digital input
Posted by: KinCony Support - 12-07-2023, 02:00 AM - Forum: KinCony A24 - No Replies

Code:
#include "Arduino.h"
#include "PCF8575.h"
#define delaytime    200
PCF8575 pcf8575_IN1(0x24,16,5);
PCF8575 pcf8575_IN2(0x25,16,5);
void setup()
{
  Serial.begin(115200);
  delay(100);
/**************************************************************/ 
pcf8575_IN1.begin();
pcf8575_IN2.begin();
  for (int a=0;a<=15;a++)
    {
      pcf8575_IN1.pinMode(a,INPUT);
     
    }
     for (int a=0;a<=7;a++)
    {
     pcf8575_IN2.pinMode(a,INPUT);
    }
/*************************************/
}
void loop()
{
  delay(delaytime);
  for(int a=0;a<=15;a++){
     if (pcf8575_IN1.digitalRead(a)==0) Serial.printf(("KEY %d PRESSED\n"),a+1);
  }
  for(int a=0;a<=7;a++){
     if (pcf8575_IN2.digitalRead(a)==0) Serial.printf(("KEY %d PRESSED\n"),a+17);
  }
 
}

   

Print this item

  A24 arduino demo source code-01-relay output
Posted by: KinCony Support - 12-07-2023, 01:52 AM - Forum: KinCony A24 - No Replies

Code:
#include "Arduino.h"
#include "PCF8575.h"
// Set i2c address
PCF8575 pcf8575_R1(0x21,16,5);
PCF8575 pcf8575_R2(0x22,16,5);
unsigned long timeElapsed;
void setup()
{
  Serial.begin(115200);
  Serial.println(__FILE__);
pcf8575_R1.pinMode(P0,OUTPUT);
pcf8575_R1.pinMode(P1,OUTPUT);
pcf8575_R1.pinMode(P2,OUTPUT);
pcf8575_R1.pinMode(P3,OUTPUT);
pcf8575_R1.pinMode(P4,OUTPUT);
pcf8575_R1.pinMode(P5,OUTPUT);
pcf8575_R1.pinMode(P6,OUTPUT);
pcf8575_R1.pinMode(P7,OUTPUT);
pcf8575_R1.pinMode(P8,OUTPUT);
pcf8575_R1.pinMode(P9,OUTPUT);
pcf8575_R1.pinMode(P10,OUTPUT);
pcf8575_R1.pinMode(P11,OUTPUT);
pcf8575_R2.pinMode(P0,OUTPUT);
pcf8575_R2.pinMode(P1,OUTPUT);
pcf8575_R2.pinMode(P2,OUTPUT);
pcf8575_R2.pinMode(P3,OUTPUT);
pcf8575_R2.pinMode(P4,OUTPUT);
pcf8575_R2.pinMode(P5,OUTPUT);
pcf8575_R2.pinMode(P6,OUTPUT);
pcf8575_R2.pinMode(P7,OUTPUT);
pcf8575_R2.pinMode(P8,OUTPUT);
pcf8575_R2.pinMode(P9,OUTPUT);
pcf8575_R2.pinMode(P10,OUTPUT);
pcf8575_R2.pinMode(P11,OUTPUT);
  pcf8575_R1.begin();
  pcf8575_R2.begin();
}
void loop()
{
pcf8575_R1.digitalWrite(P0,HIGH);delay(500);
pcf8575_R1.digitalWrite(P1,HIGH);delay(500);
pcf8575_R1.digitalWrite(P2,HIGH);delay(500);
pcf8575_R1.digitalWrite(P3,HIGH);delay(500);
pcf8575_R1.digitalWrite(P4,HIGH);delay(500);
pcf8575_R1.digitalWrite(P5,HIGH);delay(500);
pcf8575_R1.digitalWrite(P6,HIGH);delay(500);
pcf8575_R1.digitalWrite(P7,HIGH);delay(500);
pcf8575_R1.digitalWrite(P8,HIGH);delay(500);
pcf8575_R1.digitalWrite(P9,HIGH);delay(500);
pcf8575_R1.digitalWrite(P10,HIGH);delay(500);
pcf8575_R1.digitalWrite(P11,HIGH);delay(500);
pcf8575_R2.digitalWrite(P0,HIGH);delay(500);
pcf8575_R2.digitalWrite(P1,HIGH);delay(500);
pcf8575_R2.digitalWrite(P2,HIGH);delay(500);
pcf8575_R2.digitalWrite(P3,HIGH);delay(500);
pcf8575_R2.digitalWrite(P4,HIGH);delay(500);
pcf8575_R2.digitalWrite(P5,HIGH);delay(500);
pcf8575_R2.digitalWrite(P6,HIGH);delay(500);
pcf8575_R2.digitalWrite(P7,HIGH);delay(500);
pcf8575_R2.digitalWrite(P8,HIGH);delay(500);
pcf8575_R2.digitalWrite(P9,HIGH);delay(500);
pcf8575_R2.digitalWrite(P10,HIGH);delay(500);
pcf8575_R2.digitalWrite(P11,HIGH);delay(500);
pcf8575_R1.digitalWrite(P0,LOW);delay(500);
pcf8575_R1.digitalWrite(P1,LOW);delay(500);
pcf8575_R1.digitalWrite(P2,LOW);delay(500);
pcf8575_R1.digitalWrite(P3,LOW);delay(500);
pcf8575_R1.digitalWrite(P4,LOW);delay(500);
pcf8575_R1.digitalWrite(P5,LOW);delay(500);
pcf8575_R1.digitalWrite(P6,LOW);delay(500);
pcf8575_R1.digitalWrite(P7,LOW);delay(500);
pcf8575_R1.digitalWrite(P8,LOW);delay(500);
pcf8575_R1.digitalWrite(P9,LOW);delay(500);
pcf8575_R1.digitalWrite(P10,LOW);delay(500);
pcf8575_R1.digitalWrite(P11,LOW);delay(500);
pcf8575_R2.digitalWrite(P0,LOW);delay(500);
pcf8575_R2.digitalWrite(P1,LOW);delay(500);
pcf8575_R2.digitalWrite(P2,LOW);delay(500);
pcf8575_R2.digitalWrite(P3,LOW);delay(500);
pcf8575_R2.digitalWrite(P4,LOW);delay(500);
pcf8575_R2.digitalWrite(P5,LOW);delay(500);
pcf8575_R2.digitalWrite(P6,LOW);delay(500);
pcf8575_R2.digitalWrite(P7,LOW);delay(500);
pcf8575_R2.digitalWrite(P8,LOW);delay(500);
pcf8575_R2.digitalWrite(P9,LOW);delay(500);
pcf8575_R2.digitalWrite(P10,LOW);delay(500);
pcf8575_R2.digitalWrite(P11,LOW);delay(500);
}


   

Print this item

  "KCS" v2.2.2 firmware BIN file download
Posted by: admin - 12-07-2023, 01:31 AM - Forum: "KCS" firmware system - Replies (73)

Here is "KCS" firmware for KinCony KC868-A series (ESP32) board.
How to download and use, online guide: https://www.kincony.com/esp32-kcsv2-firmware.html

v2.2.2 improment:
1. fixed bug can't show negative temperature with DS18B20



Attached Files
.zip   KCS_KC868_A8M_V2.2.2.zip (Size: 796.94 KB / Downloads: 429)
.zip   KCS_KC868_A8S_V2.2.2.zip (Size: 798.07 KB / Downloads: 293)
.zip   KCS_KC868_A16_V2.2.2.zip (Size: 787.79 KB / Downloads: 636)
.zip   KCS_KC868_A16S_V2.2.2.zip (Size: 798.17 KB / Downloads: 320)
.zip   KCS_KC868_A4S_V2.2.2.zip (Size: 797.08 KB / Downloads: 244)
.zip   KCS_KC868_A4_V2.2.2.zip (Size: 776.82 KB / Downloads: 504)
.zip   KCS_KC868_UAIR_V2.2.2.zip (Size: 763.55 KB / Downloads: 216)
.zip   KCS_KC868_A2_V2.2.2.zip (Size: 786.48 KB / Downloads: 247)
.zip   KCS_KC868_AG_V2.2.2.zip (Size: 760.46 KB / Downloads: 310)
.zip   KCS_KC868_AI_V2.2.2.zip (Size: 784.33 KB / Downloads: 241)
.zip   KCS_KC868_AIO_V2.2.2.zip (Size: 797.63 KB / Downloads: 157)
.zip   KCS_KC868_AK_V2.2.2.zip (Size: 762.76 KB / Downloads: 177)
.zip   KCS_KC868_AM_V2.2.2.zip (Size: 773.67 KB / Downloads: 205)
.zip   KCS_KC868_AP_V2.2.2.zip (Size: 779.5 KB / Downloads: 123)
.zip   KCS_KC868_ASR_V2.2.2.zip (Size: 751.31 KB / Downloads: 127)
.zip   KCS_KC868_E16S_V2.2.2.zip (Size: 785.8 KB / Downloads: 182)
.zip   KCS_KC868_A32M_V2.2.2.zip (Size: 799.77 KB / Downloads: 249)
.zip   KCS_KC868_A64_V2.2.2.zip (Size: 781.64 KB / Downloads: 171)
.zip   KCS_KC868_A128_V2.2.2.zip (Size: 781.35 KB / Downloads: 128)
.zip   KCS_KC868_A8_V2.2.2.zip (Size: 780.49 KB / Downloads: 544)
.zip   KCS_KC868_A6_V2.2.2.zip (Size: 772.55 KB / Downloads: 328)
.zip   KCS_KC868_A32_V2.2.2.zip (Size: 781.38 KB / Downloads: 173)
.zip   KCS_A24_V2.2.2.zip (Size: 747.66 KB / Downloads: 80)
Print this item

  KC868_AG with Tuya license
Posted by: Sameh - 12-06-2023, 09:26 PM - Forum: KC868-AG / AG Pro / AG8 - Replies (1)

Does the Tuya license allow me to control IR devices?

Print this item

  Zigbee Switch work with "KCS" v2.1.9 firmware
Posted by: ayeosq - 12-06-2023, 02:46 AM - Forum: KC868-AG / AG Pro / AG8 - Replies (1)

Is it possible to get a zigbee switch to work with AG PRO that has the  "KCS" v2.1.9 firmware 

Print this item

  KC868 A16 outputs not working on ESPhome
Posted by: homeassistant144 - 12-05-2023, 12:13 PM - Forum: KC868-A16 - Replies (15)

I am currently using KC868 A16 board with esphome in my homeasssistant. Flashing the board was succesful. I used the yaml code as shown here: https://www.kincony.com/forum/showthread.php?tid=1628 
Outputs from 1 to 16 all are shown in homeassistant dashboard. I am able to even turn on and off from the HA dashboard but nothing changes in the A16 board. Only the output 9 and 10 works. Rest of the outputs show no changes. I have attached my yaml code in .txt file below.

.txt   A16.txt (Size: 5.55 KB / Downloads: 124)
thank you

Print this item

Photo DS18B20
Posted by: greg-79 - 12-05-2023, 09:09 AM - Forum: KC868-A4 - Replies (5)

Good afternoon! I ran into the following problem: when connecting a temperature sensor DS18B20, it shows a value from 0 and more. It does not show a negative temperature.  What could this be related to? The board is KS868-A4, Software Version v2.1.9.  The sensor is now installed outside the window. The temperature outside is "-7" C. The length of the sensor cable is 0.7 m. I have two such sensors and both give the same readings.



Attached Files Image(s)
       
Print this item

  KC868-AI wiring diagram
Posted by: KinCony Support - 12-05-2023, 03:08 AM - Forum: KC868-AI - No Replies

   

Print this item