Examples of solutions from IoT Project members - Public Monitoring Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

 This section displays photos and descriptions of devices uploaded by their owners in section Sensors \ Configure.

Пермитина 1/1
request device photo

D5124. Пермитина 1/1

Online: 7 years
Novosibirsk, Novosibirsk Region, Russia
OwnerTexxx.v
Основа Arduino Mega 2560 с шилдом W5100.
На улице датчик температуры Ds18b20, влажности DHT21.
В комнатах температуру и влажность передают датчики DHT21.
Метеостанция
photo shows not a device

D2126. Метеостанция

Online: 6 years
Strelchikha, Tver Region, Russia
Ownerpav2000
Собрал за один вечер, из того что нашел у себя.
Собран на основе esp8266, с использованием стороннего софта https://wifi-iot.com
Проект отличный, и позволяет легко собрать устройство с нужным функционалом, не написав ни строчки кода.
Датчик температуры BM280.
Датчик ветра - китайский датчик с импульсным выходом на датчике Холла.
На фото вариант с дисплеем, который был подарен знакомому.
Kupchino_meteo
request device photo

D7380. Kupchino_meteo

Online: 4 years
Saint Petersburg, St. Petersburg, Russia
Owneralexnick_ank
Arduino-совместимая плата 2560 c шилдом W5100. Датчики BMP180 (не самый точный, но очень надежный), DS18B20 (два наружных датчика с двух сторон здания, выбираются показания наименьшей температуры. Один из датчиков может быть нагрет Солнцем, но второй в это время всегда в тени). DHT22 применяется для измерения параметров воздуха в помещении. SI7021 применяется для получения данных о влажности наружного воздуха и расчета точки росы. Радиационный фон измеряемся с помощью модуля RadSense ver-1v1 с интерфейсом I2C.
SY-METEO
request device photo

D3278. SY-METEO

Online: 7 years
Nevinnomyssk, Stavropol Territory, Russia
OwnerSyph3r
Метеостанция расположена на северной стороне, в полной тени. Максимально исключен подогрев от жилого помещения. Расчет МЭД выполняется на периоде 10 минут.
ESP-METEO
photo shows not a device

D2488. ESP-METEO

Online: 8 years
Kamennogorskoye, Leningrad Region, Russia
Ownersingaevskiy

[ no description ]
Дом
request device photo

D607. Дом

Online: 4 years
Moscow, Russia
Ownerlexalex082
Модуль esp8266
датчики DS18B20, BMP180
северная сторона солнца не бывает
Прошивка http://wifi-iot.com
Термометр
photo shows not a device

D2784. Термометр

Online: 3 years
Tashkent, Uzbekistan
Ownerchester_fly
Прибор собран на основе платы
NodeMCU 8266, датчика температуры,давления,влажности BME280.
Вывод всех показаний осуществляется на TFT дисплей. С подгрузкой информации по прогнозу погоды из сети интернет.
DS18B20
photo shows not a device

D1539. DS18B20

Online: 4 years
Kungur, Perm Territory, Russia
Ownervitaliyd59
Метеостанция на esp8266 nodemcu v3
датчик ds18b20 блок питания usb 3 ампера
прошивка создана в конструкторе прошивок сайта WiFi IoT.
Sovetsk
photo shows not a device

D7742. Sovetsk

Online: 5 years
Sovetsk, Kaliningrad Region, Russia
Ownerslavyan

[ no description ]
Метеодача
photo shows not a device

D6529. Метеодача

Online: 5 years
SNT Dorozhnik, Novosibirsk Region, Russia
Ownerdemarei

[ no description ]
outdoor/gar
request device photo

D8205. outdoor/gar

Online: 6 years
SNT Dachny Melnitsa, Sverdlovsk Region, Russia
OwnerMelnick
ESP8266 NodeMCU Lua v3
прошивка ESPEasy
датчики температуры DS18b20
внутренний BMP180
давление/влажность/температура BME280
ESP-MQTT
photo shows not a device

D8716. ESP-MQTT

Online: 9 years
Simferopol, Crimea, Ukraine
Ownerav0000
Датчик на базе самодельной платы с самописным кодом под ESP8266. Давление и влажность по данным BME280, температуры по BME280 и DS18B20 с подменой/усреднением неработающих датчиков через NodeRED, напряжения БП через INA219.

Изначальная версия (была на bitbucket, пока его не закрыли, возможно перезалью на гитхаб, но уже вряд ли до создания новой ревизии платы и софта) поддерживала интерфейсы I2C, 1Wire, и аппаратный GPIO. Код писался под Arduino, впоследствии был перенесён под PlatformIO с заменой части библиотек, но также на базе arduino.

Основной минус, из-за которого началась неспешная переделка, некорректное использование шины I2C - с длиной трассы около 3м. С учетом того, что нормально сбросить шину при "залипании" в ESP8266 невозможно, принято решение об отказе от шины I2C в пользу RS485 с дешевыми контроллерами от ST