26

Re: HC-06 терморегулятор DS18B20

получается что 6 передает,  и получат команды настройки температуры?

27

Re: HC-06 терморегулятор DS18B20

HC-06 и Arduino имеют двух стороннюю связь. Фактически Арудино работает автономно от приложения, следит за температурой, отключает в включает реле по заданной температуре. Приложение просто позволяет в реальном режиме времени получить информацию об текущей температуре, поменять настройки регулирования.

28

Re: HC-06 терморегулятор DS18B20

Спасибо. Буду делать.

29

Re: HC-06 терморегулятор DS18B20

есть такой модуль (просто могу все в одном магазине купить)
SPP-C Bluetooth модуль с адаптером SPPC, для Arduino (аналог HC-05 HC-06)
http://www.avrobot.ru/product_info.php?products_id=4199
можно такой ставить (в чем разница не разбирался, ток нашел),
если да то оформляю заказ

30

Re: HC-06 терморегулятор DS18B20

В чем разница между модулями я информации не нашел, вроде все такое же. Информации мало, надо выяснить какая скорость передачи в нем стоит по умолчанию, в HC-06 стоит 9600. Но если скорость другая тоже не проблема, главное знать какая именно (вероятней всего 9600)

31

Re: HC-06 терморегулятор DS18B20

9600 по умолчанию

http://forum.rcl-radio.ru/uploads/images/2020/06/b163b821da1d12c73d0288034c8bf5ca.png

32

Re: HC-06 терморегулятор DS18B20

В принципе можно такой покупать, единственное что у него питание 3,3 В

33

Re: HC-06 терморегулятор DS18B20

http://forum.rcl-radio.ru/uploads/images/2020/06/a321f21e1e935c8c89c2b5a310bbfb4a.jpg
вот все есть  жду скеч                                                   .

34

Re: HC-06 терморегулятор DS18B20

При прошивке арудино отключать контакты RX TX

http://forum.rcl-radio.ru/uploads/images/2020/06/8098a16717b381b40b96f9a024db355d.png


Приложение Данный контент доступен только зарегистрированным пользователям.


Исходник Данный контент доступен только зарегистрированным пользователям.



#include <OneWire.h>
#include <DallasTemperature.h>
#include <EEPROM.h>
#include <DHT.h> 
OneWire oneWire(A0);// вход датчика 18b20
DHT dht(2, DHT11); // выход DAT подключен к цыфровому входу 2
DallasTemperature temp(&oneWire);

int buff[2],i,dig,arr[2],w,w1,reg,nakal;
float k;
int gis=1; // гистерезис 1 градус
unsigned long times,temp_time;
 
void setup(){ Serial.begin(9600);Serial.setTimeout(50);
   pinMode(13, OUTPUT);// P1
   temp.begin(); 
   temp.setResolution(11);//12 бит 
   dht.begin(); 
   reg = EEPROM.read(0);
   pinMode(13, OUTPUT); // выход реле
}
 
void loop() {
  ///// DHT 
  byte h = dht.readHumidity();// влажность

  /////// ПРИЕМ ДАННЫХ С SERIAL PORT /////////////////////////
  while (Serial.available()>0){ 
   for (i=0;i<1;i++) { 
     buff[0] = Serial.parseInt(); 
     buff[1] = Serial.parseInt();}    
     w=1;w1=1;times=millis();}
 
 ///////////// обработка команд /////////////////// 
 if(buff[0]>10&&w==1){ w=0; temp_time=millis();
     if(buff[0]==102){reg++;if(reg>125){reg=125;}}
     if(buff[0]==101){reg--;if(reg<0){reg=0;}}}
    /// EEPROM   
 if(w1==1&&millis()-times>10000){w1=0;EEPROM.update(0,reg);}
   /// измирение температуры
 if(millis()-temp_time>1000){  
   temp.requestTemperatures();
   k = temp.getTempCByIndex(0);
   temp_time=millis();}
   /// отправка днный в android
   Serial.print(k,1);
   Serial.print(":");
   Serial.print(reg);
   Serial.print(":");
   Serial.print(nakal);
   Serial.print(":");
   Serial.println(h);

   if(reg >= k + gis){digitalWrite(13,HIGH);nakal=1;}
   if(reg <= k - gis){digitalWrite(13,LOW);nakal=0;}   

}

35

Re: HC-06 терморегулятор DS18B20

как подключаеца у вас  НС-06

36

Re: HC-06 терморегулятор DS18B20

http://forum.rcl-radio.ru/uploads/images/2020/06/9033fdc926037df387ee211420b0868a.png

37

Re: HC-06 терморегулятор DS18B20

какие у вас используюца библиотеки, ссылка нужна

38

Re: HC-06 терморегулятор DS18B20

http://rcl-radio.ru/wp-content/uploads/2018/08/DHT.zip
http://rcl-radio.ru/wp-content/uploads/ … rature.zip
http://rcl-radio.ru/wp-content/uploads/ … neWire.zip

39

Re: HC-06 терморегулятор DS18B20

Arduino: 1.8.7 (Windows 7), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"

sketch_may27a:1:21: error: OneWire.h: No such file or directory

compilation terminated.

exit status 1
OneWire.h: No such file or directory


не могу понять в чем дело, библиотеку вставил...

40

Re: HC-06 терморегулятор DS18B20

Посмотрите в папке библиотек наличие библиотеки OneWire

41

Re: HC-06 терморегулятор DS18B20

Если Вы библиотеки просто распаковали и вставили в папку с библиотеками, то нужно перезагрузить Arduino IDE

42 (2020-06-05 09:33:40 отредактировано sanj76a)

Re: HC-06 терморегулятор DS18B20

вставил в папу с библиотеками,перегрузил.....и ичего,
ладно, разберусь

43

Re: HC-06 терморегулятор DS18B20

OneWire.h: No such file or directory

нет файла OneWire.h в папке OneWire

Попробуйте удалить папку OneWire и установить библиотеку через arduino IDE

44

Re: HC-06 терморегулятор DS18B20

ардуино иде была 1.8.1  поставил 1.8.10, заработало

45

Re: HC-06 терморегулятор DS18B20

пишет не удается подключиться

46

Re: HC-06 терморегулятор DS18B20

Проверьте подключение
http://forum.rcl-radio.ru/uploads/images/2020/06/fa6c397b80a49a71d94a14069f710be4.png

47

Re: HC-06 терморегулятор DS18B20

18в20 не подключал, подключил НС-06, DHT-11

48

Re: HC-06 терморегулятор DS18B20

правильно  подключено

49

Re: HC-06 терморегулятор DS18B20

SPP-C Bluetooth модуль с адаптером SPPC, для Arduino (аналог HC-05 HC-06)
у меня такой, может дело в нем?

50

Re: HC-06 терморегулятор DS18B20

Смартфон при подключении видит модуль?