<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[RemoteXY community — датчик давления и температуры BMP280]]></title>
		<link>https://forum.remotexy.com/viewtopic.php?id=451</link>
		<atom:link href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=451&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in датчик давления и температуры BMP280.]]></description>
		<lastBuildDate>Fri, 05 Oct 2018 10:05:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1834#p1834</link>
			<description><![CDATA[<p>В чем может быть поблема?<br />Загрузил выше предложенные скетчи. Но при проверке &quot;Состояния устройства&quot;<br /> постоянно выдает &quot;disconnected&quot;<br />Поэтому связи с смартфоном НЕТ!</p><p>Хотя другими программами (скетчами) состояние &quot;connect&quot;</p>]]></description>
			<author><![CDATA[null@example.com (karpovskii_igor)]]></author>
			<pubDate>Fri, 05 Oct 2018 10:05:06 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1834#p1834</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1699#p1699</link>
			<description><![CDATA[<p>Ну и ссылка на проект с облаком</p><p><a target="_blank" href="http://remotexy.com/ru/editor/b7d994b102b55d9785d60f3fa6f850a2/">http://remotexy.com/ru/editor/b7d994b10 … fa6f850a2/</a></p>]]></description>
			<author><![CDATA[null@example.com (ssb19591)]]></author>
			<pubDate>Fri, 13 Jul 2018 20:32:56 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1699#p1699</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1698#p1698</link>
			<description><![CDATA[<p>И последнее - BME280 отличается от BMP280 только дополнительным измерением влажности. В целом датчик такой же. Если закомментировать строки относящиеся к влажности я думаю - работать будет. Но увы у меня нет датчика BMP280 и проверить я этого не могу.</p>]]></description>
			<author><![CDATA[null@example.com (ssb19591)]]></author>
			<pubDate>Fri, 13 Jul 2018 19:56:54 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1698#p1698</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1697#p1697</link>
			<description><![CDATA[<p>Ссылка на рабочую библиотеку, которая идёт в скетчах.</p><p><a target="_blank" href="https://github.com/Seeed-Studio/Grove_BME280">https://github.com/Seeed-Studio/Grove_BME280</a></p><p>Еще нюанс в библиотеке ВМЕ280 указан адрес I2C для датчика&nbsp; с адресом 0х76 <br />у меня был такой же, но бывают датчики с адресом&nbsp; 0х77</p><p>Его нужно изменить на свой внутри библиотеки в самом начале файла Seeed_BME280.h</p>]]></description>
			<author><![CDATA[null@example.com (ssb19591)]]></author>
			<pubDate>Fri, 13 Jul 2018 19:54:39 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1697#p1697</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1696#p1696</link>
			<description><![CDATA[<p>/*<br />&nbsp; &nbsp; -- NodeMCUcloud --</p><p>&nbsp; Nodemcu V3 Lua WI-FI Модуль esp8266 + Дополнительная память 32 м flash, usb-serial ch340g<br />&nbsp; от компании RobotDyn<br />&nbsp; плюс датчик BME280 (температура, давление, влажность);<br />&nbsp; под управлением RemoteXY</p><p>&nbsp; вариант скетча для работы через облако<br />*/</p><p>//////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; RemoteXY include library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />//////////////////////////////////////////////</p><p>// определение режима соединения и подключение библиотеки RemoteXY</p><p>#define REMOTEXY_MODE__ESP8266WIFI_LIB_CLOUD<br />#include &lt;ESP8266WiFi.h&gt;</p><p>#include &lt;RemoteXY.h&gt;</p><p>// настройки соединения</p><p>#define REMOTEXY_WIFI_SSID &quot;******&quot;&nbsp; // SSID вашего WiFi роутера<br />#define REMOTEXY_WIFI_PASSWORD &quot;*****&quot; // ваш пароль для подключения к роутеру<br />#define REMOTEXY_CLOUD_SERVER &quot;cloud.remotexy.com&quot;<br />#define REMOTEXY_CLOUD_PORT 6376<br />#define REMOTEXY_CLOUD_TOKEN &quot;***************&quot; // ваш токен полученный на сайте RemoteXY</p><br /><p>// конфигурация интерфейса</p><p>#pragma pack(push, 1)<br />uint8_t RemoteXY_CONF[] =<br />{ 255, 0, 0, 27, 0, 87, 0, 8, 161, 0,<br />&nbsp; 67, 4, 4, 28, 24, 5, 164, 26, 9, 67,<br />&nbsp; 4, 36, 28, 28, 5, 164, 26, 9, 67, 4,<br />&nbsp; 72, 28, 23, 5, 164, 26, 9, 129, 0, 2,<br />&nbsp; 17, 97, 6, 17, 84, 32, 40, 208, 179, 209,<br />&nbsp; 128, 46, 208, 161, 41, 32, 32, 32, 208, 148,<br />&nbsp; 208, 176, 208, 178, 208, 187, 46, 40, 208, 188,<br />&nbsp; 208, 188, 208, 160, 209, 130, 41, 32, 32, 208,<br />&nbsp; 146, 208, 187, 208, 176, 208, 182, 208, 189, 32,<br />&nbsp; 40, 37, 41, 0<br />};</p><p>// структура определяет все переменные вашего интерфейса управления</p><p>struct {</p><p>&nbsp; // output variable<br />&nbsp; char temp_1[9];&nbsp; // =строка UTF8 оканчивающаяся нулем<br />&nbsp; char press_2[9];&nbsp; // =строка UTF8 оканчивающаяся нулем<br />&nbsp; char hum_3[9];&nbsp; // =строка UTF8 оканчивающаяся нулем</p><p>&nbsp; // other variable<br />&nbsp; uint8_t connect_flag;&nbsp; // =1 if wire connected, else =0</p><p>} RemoteXY;<br />#pragma pack(pop)</p><p>/////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;END RemoteXY include&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />/////////////////////////////////////////////</p><br /><br /><p>#include &quot;Seeed_BME280.h&quot;<br />#include &lt;Wire.h&gt;</p><p>BME280 bme280;</p><p>#define pin_sda D1 // default sda pin //вставить свое значение<br />#define pin_scl D2 // default scl pin //вставить свое значение</p><br /><p>void setup()<br />{<br />&nbsp; RemoteXY_Init ();</p><br /><p>&nbsp; // TODO you setup code<br />&nbsp; Serial.begin(9600);<br />&nbsp; Wire.begin(D1, D2); // настройка выходов для I2C датчика BME280 D1 NodeMCU -&gt; SDA датчика;&nbsp; &nbsp;D2 NodeMCU -&gt; SCL датчика;<br />&nbsp; if (!bme280.init()) {<br />&nbsp; &nbsp; Serial.println(&quot;Device error!&quot;);<br />&nbsp; }</p><p>&nbsp; delay(10);</p><p>}</p><p>float t, p, h; // переменные температуры, давления, влажности</p><br /><p>void loop()<br />{ RemoteXY_Handler ();</p><br /><p>&nbsp; // получение данных с датчика</p><p>&nbsp; t = (bme280.getTemperature());<br />&nbsp; p = (bme280.getPressure() * 0.00750063); // перевод в мм ртутного столба<br />&nbsp; h = (bme280.getHumidity());</p><br /><p>&nbsp; //get and print temperatures</p><p>&nbsp; //Serial.print(&quot;Temp: &quot;); // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(t);<br />&nbsp; //Serial.println(&quot; C&quot;); //&nbsp; раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(t, 0, 2, RemoteXY.temp_1);</p><p>&nbsp; //get and print atmospheric pressure data</p><p>&nbsp; //Serial.print(&quot;Pressure: &quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(p);<br />&nbsp; //Serial.println(&quot; mm.Hg&quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(p, 0, 2, RemoteXY.press_2);</p><p>&nbsp; //get and print humidity data</p><p>&nbsp; // Serial.print(&quot;Humidity: &quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(h);<br />&nbsp; //Serial.println(&quot; %&quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(h, 0, 2, RemoteXY.hum_3);</p><p>&nbsp; // раскомментируйте строку с задержкой в 1,5с для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; // delay(1500); //&nbsp; закомментируйте эту задержку при работе с RemoteXY !!!</p><br /><p>}</p>]]></description>
			<author><![CDATA[null@example.com (ssb19591)]]></author>
			<pubDate>Fri, 13 Jul 2018 19:47:53 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1696#p1696</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1695#p1695</link>
			<description><![CDATA[<p>/*<br />&nbsp; &nbsp;-- NodeMCUtcpIP --</p><p>&nbsp; Nodemcu V3 Lua WI-FI Модуль esp8266 + Дополнительная память 32 м flash, usb-serial ch340g<br />&nbsp; от компании RobotDyn<br />&nbsp; плюс датчик BME280 (температура, давление, влажность);<br />&nbsp; под управлением RemoteXY</p><p>&nbsp; вариант скетча для работы как точка доступа</p><p>*/</p><p>//////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; RemoteXY include library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />//////////////////////////////////////////////</p><p>// определение режима соединения и подключение библиотеки RemoteXY</p><p>#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT<br />#include &lt;ESP8266WiFi.h&gt;</p><p>#include &lt;RemoteXY.h&gt;</p><p>// настройки соединения</p><p>#define REMOTEXY_WIFI_SSID &quot;RemoteXY&quot;<br />#define REMOTEXY_WIFI_PASSWORD &quot;12345678&quot;<br />#define REMOTEXY_SERVER_PORT 6377</p><br /><p>// конфигурация интерфейса</p><p>#pragma pack(push, 1)<br />uint8_t RemoteXY_CONF[] =<br />{ 255, 0, 0, 27, 0, 87, 0, 8, 161, 0,<br />&nbsp; 67, 4, 4, 28, 24, 5, 164, 26, 9, 67,<br />&nbsp; 4, 36, 28, 28, 5, 164, 26, 9, 67, 4,<br />&nbsp; 72, 28, 23, 5, 164, 26, 9, 129, 0, 2,<br />&nbsp; 17, 97, 6, 17, 84, 32, 40, 208, 179, 209,<br />&nbsp; 128, 46, 208, 161, 41, 32, 32, 32, 208, 148,<br />&nbsp; 208, 176, 208, 178, 208, 187, 46, 40, 208, 188,<br />&nbsp; 208, 188, 208, 160, 209, 130, 41, 32, 32, 208,<br />&nbsp; 146, 208, 187, 208, 176, 208, 182, 208, 189, 32,<br />&nbsp; 40, 37, 41, 0<br />};</p><p>// структура определяет все переменные вашего интерфейса управления</p><p>struct {</p><p>&nbsp; // output variable<br />&nbsp; char temp_1[9];&nbsp; // =строка UTF8 оканчивающаяся нулем<br />&nbsp; char press_2[9];&nbsp; // =строка UTF8 оканчивающаяся нулем<br />&nbsp; char hum_3[9];&nbsp; // =строка UTF8 оканчивающаяся нулем</p><p>&nbsp; // other variable<br />&nbsp; uint8_t connect_flag;&nbsp; // =1 if wire connected, else =0</p><p>} RemoteXY;<br />#pragma pack(pop)</p><p>/////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;END RemoteXY include&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />/////////////////////////////////////////////</p><br /><p>#include &quot;Seeed_BME280.h&quot;<br />#include &lt;Wire.h&gt;</p><p>BME280 bme280;</p><p>#define pin_sda D1 // <br />#define pin_scl D2 // </p><br /><p>void setup()<br />{<br />&nbsp; RemoteXY_Init ();</p><p>&nbsp; // TODO you setup code<br />&nbsp; Serial.begin(9600);<br />&nbsp; Wire.begin(D1, D2);&nbsp; // настройка выходов для I2C датчика BME280 D1 NodeMCU -&gt; SDA датчика;&nbsp; &nbsp;D2 NodeMCU -&gt; SCL датчика;<br />&nbsp; if (!bme280.init()) {<br />&nbsp; &nbsp; Serial.println(&quot;Device error!&quot;);<br />&nbsp; }</p><p>&nbsp; delay(10);</p><p>}</p><p>float t, p, h; // переменные температуры, давления, влажности</p><br /><p>void loop()<br />{<br />&nbsp; RemoteXY_Handler ();</p><br /><p>&nbsp; // получение данных с датчика</p><p>&nbsp; t = (bme280.getTemperature());<br />&nbsp; p = (bme280.getPressure() * 0.00750063); // перевод в мм ртутного столба<br />&nbsp; h = (bme280.getHumidity());</p><br /><p>&nbsp; //get and print temperatures</p><p>&nbsp; //Serial.print(&quot;Temp: &quot;); // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(t);<br />&nbsp; //Serial.println(&quot; C&quot;); //&nbsp; раскомментируйте эти строки для первоночального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(t, 0, 2, RemoteXY.temp_1);</p><p>&nbsp; //get and print atmospheric pressure data</p><p>&nbsp; //Serial.print(&quot;Pressure: &quot;);&nbsp; // раскомментируйте эти строки для первоночального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(p);<br />&nbsp; //Serial.println(&quot; mm.Hg&quot;);&nbsp; // раскомментируйте эти строки для первоночального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(p, 0, 2, RemoteXY.press_2);</p><p>&nbsp; //get and print humidity data</p><p>&nbsp; // Serial.print(&quot;Humidity: &quot;);&nbsp; // раскомментируйте эти строки для первоночального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(h);<br />&nbsp; //Serial.println(&quot; %&quot;);&nbsp; // раскомментируйте эти строки для первоночального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(h, 0, 2, RemoteXY.hum_3);</p><p>&nbsp; // раскомментируйте строку с задержкой в 1,5с для первоночального теста датчика через монитор порта Ардуино IDE<br />&nbsp; // delay(1500); //&nbsp; закомментируйте эту задержку при работе с RemoteXY !!!</p><p>}</p>]]></description>
			<author><![CDATA[null@example.com (ssb19591)]]></author>
			<pubDate>Fri, 13 Jul 2018 19:45:20 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1695#p1695</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1694#p1694</link>
			<description><![CDATA[<p>/*<br />&nbsp; &nbsp;-- NodeMCUtcpIP --</p><p>&nbsp; Nodemcu V3 Lua WI-FI Модуль esp8266 + Дополнительная память 32 м flash, usb-serial ch340g<br />&nbsp; от компании RobotDyn<br />&nbsp; плюс датчик BME280 (температура, давление, влажность);<br />&nbsp; под управлением RemoteXY</p><p>&nbsp; вариант скетча для локальной сети<br />*/</p><p>//////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; RemoteXY include library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />//////////////////////////////////////////////</p><p>// определение режима соединения и подключение библиотеки RemoteXY<br />#define REMOTEXY_MODE__ESP8266WIFI_LIB<br />#include &lt;ESP8266WiFi.h&gt;</p><p>#include &lt;RemoteXY.h&gt;</p><p>// настройки соединения<br />#define REMOTEXY_WIFI_SSID &quot;*****&quot;&nbsp; &nbsp; &nbsp; // SSID вашего WiFi роутера<br />#define REMOTEXY_WIFI_PASSWORD &quot;*****&quot;&nbsp; // ваш пароль для подключения к роутеру<br />#define REMOTEXY_SERVER_PORT 6377</p><br /><p>// конфигурация интерфейса</p><p>#pragma pack(push, 1)<br />uint8_t RemoteXY_CONF[] =<br />{ 255, 0, 0, 27, 0, 87, 0, 8, 161, 0,<br />&nbsp; 67, 4, 4, 28, 24, 5, 164, 26, 9, 67,<br />&nbsp; 4, 36, 28, 28, 5, 164, 26, 9, 67, 4,<br />&nbsp; 72, 28, 23, 5, 164, 26, 9, 129, 0, 2,<br />&nbsp; 17, 97, 6, 17, 84, 32, 40, 208, 179, 209,<br />&nbsp; 128, 46, 208, 161, 41, 32, 32, 32, 208, 148,<br />&nbsp; 208, 176, 208, 178, 208, 187, 46, 40, 208, 188,<br />&nbsp; 208, 188, 208, 160, 209, 130, 41, 32, 32, 208,<br />&nbsp; 146, 208, 187, 208, 176, 208, 182, 208, 189, 32,<br />&nbsp; 40, 37, 41, 0<br />};</p><p>// структура определяет все переменные вашего интерфейса управления</p><p>struct {</p><p>&nbsp; // output variable</p><p>&nbsp; char temp_1[9];&nbsp; // =строка UTF8 оканчивающаяся нулем<br />&nbsp; char press_2[9];&nbsp; // =строка UTF8 оканчивающаяся нулем<br />&nbsp; char hum_3[9];&nbsp; // =строка UTF8 оканчивающаяся нулем</p><p>&nbsp; // other variable<br />&nbsp; uint8_t connect_flag;&nbsp; // =1 if wire connected, else =0</p><p>} RemoteXY;<br />#pragma pack(pop)</p><br /><p>/////////////////////////////////////////////<br />//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;END RemoteXY include&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //<br />/////////////////////////////////////////////</p><br /><p>#include &quot;Seeed_BME280.h&quot;<br />#include &lt;Wire.h&gt;</p><p>BME280 bme280;</p><p>#define pin_sda D1 // default sda pin //вставить свое значение<br />#define pin_scl D2 // default scl pin //вставить свое значение</p><br /><br /><br /><p>void setup()<br />{<br />&nbsp; RemoteXY_Init ();</p><br /><p>&nbsp; // TODO you setup code</p><p>&nbsp; Serial.begin(9600);<br />&nbsp; Wire.begin(D1, D2);&nbsp; &nbsp;// настройка выходов для I2C датчика BME280 D1 NodeMCU -&gt; SDA датчика;&nbsp; &nbsp;D2 NodeMCU -&gt; SCL датчика;<br />&nbsp; if (!bme280.init()) {<br />&nbsp; &nbsp; Serial.println(&quot;Device error!&quot;);<br />&nbsp; }</p><p>&nbsp; delay(10);</p><p>}</p><p>float t, p, h; // переменные температуры, давления, влажности</p><br /><p>void loop()</p><p>{<br />&nbsp; RemoteXY_Handler ();</p><br /><p>&nbsp; // получение данных с датчика</p><p>&nbsp; t = (bme280.getTemperature());<br />&nbsp; p = (bme280.getPressure() * 0.00750063); // перевод в мм ртутного столба<br />&nbsp; h = (bme280.getHumidity());</p><br /><p>&nbsp; //get and print temperatures</p><p>&nbsp; //Serial.print(&quot;Temp: &quot;); // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(t);<br />&nbsp; //Serial.println(&quot; C&quot;); //&nbsp; раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(t, 0, 2, RemoteXY.temp_1);</p><p>&nbsp; //get and print atmospheric pressure data</p><p>&nbsp; //Serial.print(&quot;Pressure: &quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(p);<br />&nbsp; //Serial.println(&quot; mm.Hg&quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(p, 0, 2, RemoteXY.press_2);</p><p>&nbsp; //get and print humidity data</p><p>&nbsp; // Serial.print(&quot;Humidity: &quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; Serial.print(h);<br />&nbsp; //Serial.println(&quot; %&quot;);&nbsp; // раскомментируйте эти строки для первоначального теста датчика через монитор порта Ардуино IDE</p><p>&nbsp; dtostrf(h, 0, 2, RemoteXY.hum_3);</p><p>&nbsp; // раскомментируйте строку с задержкой в 1,5с для первоначального теста датчика через монитор порта Ардуино IDE<br />&nbsp; // delay(1500); //&nbsp; закомментируйте эту задержку при работе с RemoteXY !!!</p><br /><p>}</p>]]></description>
			<author><![CDATA[null@example.com (ssb19591)]]></author>
			<pubDate>Fri, 13 Jul 2018 19:43:56 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1694#p1694</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1692#p1692</link>
			<description><![CDATA[<p><strong>&nbsp; Nodemcu V3 Lua WI-FI Модуль esp8266 + Дополнительная память 32 м flash, usb-serial ch340g&nbsp; от компании RobotDyn + датчик BME280 (температура, давление, влажность) фирмы BOSH&nbsp; под управлением RemoteXY.</strong><br />&nbsp; &nbsp; Перебрав кучу библиотек, излив кучу пота – получил результат. Многие библиотеки для BME280 прекрасно работают с&nbsp; монитором последовательного порта Ардуино IDE и Nodemcu V3, но на отрез отказались работать вместе с RemoteXY. Найдя библиотеку, работающую с RemoteXY в локальной сети я провёл серию экспериментов на предмет, того, что затыкает работу RemoteXY, а что нет.<br />&nbsp; &nbsp; Первое – перед выводом на консоль RemoteXY данных должна быть обязательна строка вывода в последовательный порт.<br /><strong>Serial.print(t);&nbsp; &nbsp; </strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// t – температура снятая с датчика<br /><strong>dtostrf(t, 0, 2, RemoteXY.temp_1);</strong>&nbsp; // где temp_1 текстовая переменная RemoteXY<br />&nbsp; &nbsp; Второе – в конце скетча в теле функции loop всегда ставят задержку в 1с - 1,5с , для того чтобы пользователь мог увидеть данные идущие в мониторе порта. Так вот с этой задержкой RemoteXY работать тоже не будет.<br /><strong>delay(1500); //&nbsp; закомментируйте эту задержку при работе с RemoteXY !!!</strong><br />Работайте последовательно. В начале раскомментируйте строки с пояснениями для вывода показаний датчика BME280 на монитор последовательного порта Ардуино IDE, убедитесь что датчик работает с вашей Nodemcu V3. Только потом приступайте работать со скетчем для RemoteXY. Я работал и протестировал всё с вариантами Arduino IDE 1.8.2 и Arduino IDE 1.6.5. Все скетчи приведены уже для работы с RemoteXY.<br />&nbsp; &nbsp; &nbsp; Для работы с облаком – тоже не торопитесь. Первое – убедитесь, что ваша Nodemcu V3 подключилась к вашей локальной сети. Узнайте её адрес (это можно сделать на вашем WiFi роутере) полученный по DHCP, и дайте команду ping в командной строке операционной системы.<br /><strong>ping 192.168.0.2 –t</strong><br />это для примера – ваш адрес может быть другим. Убедившись, что Nodemcu V3 подключилась к роутеру зайдите на сайт RemoteXY в свой аккаунт <br /><a target="_blank" href="http://remotexy.com/ru/account/tokens/">http://remotexy.com/ru/account/tokens/</a><br />Проверьте свой токен, и посмотрите подключилась ли ваша Nodemcu V3 к облаку – там должно появиться сообщение connect. Только после этого имеет смысл браться за смартфон. Тут тоже нюанс, я прошляпал, что порт устройства один 6376, а на смартфоне нужно указать другой порт 6375. Вроде всё перед носом, но человеку свойственно ошибаться. При работе состояние вашего устройства будет меняться с disconnected на&nbsp; connect и при работе с ним на used. Но состояние меняется не мгновенно и лучше перезагружать страничку сайта принудительно.<br />Последний нюанс, у меня несколько раз после заливки скетча в Nodemcu – она даже и не думала работать, просто достаньте разьем USB порта и воткните по новой, этим вы перезапустите внутреннюю программу Nodemcu. Как правило она тут же оживала.<br />&nbsp; &nbsp; К посту прилагаю 3 скетча для работы с RemoteXY по локальной сети, в варианте точки доступа и в варианте работы через облако cloud.remotexy.com. Плюс рабочую библиотеку для BME280.</p><p>Упсс я не знаю как здесь вложить архив с библиотекой.</p>]]></description>
			<author><![CDATA[null@example.com (ssb19591)]]></author>
			<pubDate>Fri, 13 Jul 2018 19:41:05 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1692#p1692</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1600#p1600</link>
			<description><![CDATA[<p>Попробуй убрать delay и выведи на экран для начала значение какой-нибудь переменной контроллера</p>]]></description>
			<author><![CDATA[null@example.com (alchi26)]]></author>
			<pubDate>Wed, 16 May 2018 12:33:44 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1600#p1600</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1579#p1579</link>
			<description><![CDATA[<p>ПОМОГИТЕ со скетчем для BMP280!!!</p><p>Так и не получилось вывести данные на екран СМАРТФОНА.</p><p>на экран компа по I2C выводит без проблем, а вот на экран СМАРТФОНА данные датчика не выводятся!<br />(свой скетч делал по примерам из сайта, ЧТО В НЕМ НЕ ТАК???)</p>]]></description>
			<author><![CDATA[null@example.com (karpovskii_igor)]]></author>
			<pubDate>Sun, 13 May 2018 07:25:44 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1579#p1579</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1512#p1512</link>
			<description><![CDATA[<p>Датчик сам правильно подключен?<br />В монитор порта данные с датчика корректно отправляются?</p>]]></description>
			<author><![CDATA[null@example.com (alchi26)]]></author>
			<pubDate>Sat, 21 Apr 2018 02:12:11 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1512#p1512</guid>
		</item>
		<item>
			<title><![CDATA[Re: датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1511#p1511</link>
			<description><![CDATA[<p>Написал такой скетч, подскажите что в нем НЕ ТАК?:</p><p>#define REMOTEXY_MODE__ESP8266WIFI_LIB_CLOUD<br />#include &lt;ESP8266WiFi.h&gt; </p><p>#include &lt;RemoteXY.h&gt; </p><p>// настройки соединения&nbsp; <br />#define REMOTEXY_WIFI_SSID &quot;netis&quot; <br />#define REMOTEXY_WIFI_PASSWORD &quot;password&quot; <br />#define REMOTEXY_CLOUD_SERVER &quot;cloud.remotexy.com&quot; <br />#define REMOTEXY_CLOUD_PORT 6376 <br />#define REMOTEXY_CLOUD_TOKEN &quot;***3bdabf3214f3******&quot; </p><br /><p>// конфигурация интерфейса&nbsp; &nbsp;<br />#pragma pack(push, 1) <br />uint8_t RemoteXY_CONF[] = <br />&nbsp; { 255,0,0,18,0,30,0,8,13,1,<br />&nbsp; 67,0,17,12,30,17,1,26,6,67,<br />&nbsp; 0,17,43,31,18,6,26,6,67,0,<br />&nbsp; 17,72,30,17,94,26,6 }; <br />&nbsp; &nbsp;<br />// структура определяет все переменные вашего интерфейса управления&nbsp; <br />struct { </p><p>&nbsp; &nbsp; // output variable<br />&nbsp; char text_temp[11];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_davl[11];&nbsp; // =строка UTF8 оканчивающаяся нулем <br />&nbsp; char text_visot[11];&nbsp; // =строка UTF8 оканчивающаяся нулем </p><p>&nbsp; &nbsp; // other variable<br />&nbsp; uint8_t connect_flag;&nbsp; // =1 if wire connected, else =0 </p><p>} RemoteXY; <br />#pragma pack(pop) </p><p>#include &lt;Wire.h&gt;<br />#include &lt;SPI.h&gt;<br />#include &lt;Adafruit_Sensor.h&gt;<br />#include &lt;Adafruit_BMP280.h&gt;</p><p>Adafruit_BMP280 bmp; // I2C</p><p>void setup() <br />{<br />&nbsp; RemoteXY_Init (); <br />&nbsp; Serial.begin(9600);<br />}<br />void loop() <br />{<br />&nbsp; RemoteXY_Handler ();<br />&nbsp; float temp = (bmp.readTemperature());&nbsp; &nbsp;<br />&nbsp; dtostrf (temp, 0, 1, RemoteXY.text_temp);<br />&nbsp; float davl = (bmp.readPressure()/133.3);<br />&nbsp; dtostrf (davl, 0, 1, RemoteXY.text_davl);<br />&nbsp; float visot = (bmp.readAltitude(1013.25));<br />&nbsp; dtostrf (visot, 0, 1, RemoteXY.text_visot);<br />delay(1000); <br />}</p>]]></description>
			<author><![CDATA[null@example.com (karpovskii_igor)]]></author>
			<pubDate>Fri, 20 Apr 2018 19:47:45 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1511#p1511</guid>
		</item>
		<item>
			<title><![CDATA[датчик давления и температуры BMP280]]></title>
			<link>https://forum.remotexy.com/viewtopic.php?pid=1494#p1494</link>
			<description><![CDATA[<p>Нужна помощь, хочу вывести данные с датчика BMP280 на приложение RemoteXY в Android (через ОБЛАКО). Датчик BMP280 + WeMos D1.<br />Стандартный тестовый скетч (bmp280test.ino) работает но он выводит данные только на монитор.<br />Помогите со скетчем для RemoteXY в Android!?</p>]]></description>
			<author><![CDATA[null@example.com (karpovskii_igor)]]></author>
			<pubDate>Mon, 16 Apr 2018 14:10:39 +0000</pubDate>
			<guid>https://forum.remotexy.com/viewtopic.php?pid=1494#p1494</guid>
		</item>
	</channel>
</rss>
