Тёмный
No video :(

HDC1080. Accurate temperature and humidity sensor 

Home Made
Подписаться 100 тыс.
Просмотров 17 тыс.
50% 1

Hello! In this video we will make a small review on the exact temperature and humidity sensor HDC1080.
Mini weather station: • Мини солнечная погодна...
Useful links:
HDC1080: ali.pub/2xy54e
DS18B20: ali.pub/2t4evc
DS18B20 In sealed housing: ali.pub/21s0u3
WeMos D1 Mini Pro: ali.pub/2j9qwb
ESP8266 ESP-12f: ali.pub/2t4epb
DHT22 sensor: ali.pub/2t4eq3
AM2320 sensor: ali.pub/2t4eqo
RTC DS1307 module: ali.pub/2t4et7
BMP280 sensor: ali.pub/2t4eud
Solar Panel 5V 4.5W: ali.pub/2gllam
Solar panels: ali.pub/2glli0
Cheapest Arduino Mini Pro for DIY: ali.pub/1ny2z4
The most convenient cashback:
LetyShops: goo.gl/Ev5XgI
The most profitable cashback:
Ecomerce: goo.gl/3dDc2w

Опубликовано:

 

4 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@user-zm9fh6ft1i
@user-zm9fh6ft1i 3 года назад
Хороший датчик, судя по характеристикам, надо глянуть по чем такие у китайцев. Эх, 2 года назад обзор был, заказал бы раньше. Подписка, чтоб не пропускать годноту)
@electronic7979
@electronic7979 5 лет назад
Excellent project
@4uva4okelas88
@4uva4okelas88 4 года назад
Нужен датчик только температуры в зоне максимально точный. Аналог или можно этот как то отдельно поместить в металлический зонд, желательно в 3.5мм(5мм не желательно) .
@UCanDo
@UCanDo 4 года назад
DS18B20 вас не устраивает? Они есть в продаже уже в виде металлического зонда
@user-nu1no4xh2s
@user-nu1no4xh2s 3 года назад
Здравствуйте! Попробовал подключить датчик с тем же скетчем. Проблема в том, что датчик выдает максимальные значения температуры и влажности, по факту не реагирует на а4 и а5 (хоть подключай их, хоть нет, все равно те же максимальные значения выдает), а в COM-порту все адреса показывает как FFFF. Можете подсказать, в чем может быть проблема?
@UCanDo
@UCanDo 3 года назад
А4 и А5 - это шина I2C. Именно через него идёт связь с модулем. Если их неправильно подключить или какой-то провод не подключить то ничего работать не будет. Скорее всего у вас проблема с подключением
@user-and-i
@user-and-i 5 лет назад
можно ли изменить формат показаний? что бы он отображал градусы и влажность ,например без сотых или десятых, до запятой
@UCanDo
@UCanDo 5 лет назад
Добрый день. Нужно посмотреть в библиотеке. Может там есть такая функция. Как вариант, можно привести показания к целому ( через int ), тогда дробная часть отпросится. Если не разберётесь, то напишите ещё раз вечером. Я сейчас не у компьютера, потому пример не могу привести.
@UCanDo
@UCanDo 5 лет назад
Вот пример вывода только целых чисел, без десятичных: #include #include "ClosedCube_HDC1080.h" int Temp = 0; int Hr = 0; ClosedCube_HDC1080 hdc1080; void setup() { Serial.begin(9600); Serial.println("ClosedCube HDC1080 Arduino Test"); // Default settings: // - Heater off // - 14 bit Temperature and Humidity Measurement Resolutions hdc1080.begin(0x40); Serial.print("Manufacturer ID=0x"); Serial.println(hdc1080.readManufacturerId(), HEX); // 0x5449 ID of Texas Instruments Serial.print("Device ID=0x"); Serial.println(hdc1080.readDeviceId(), HEX); // 0x1050 ID of the device printSerialNumber(); } void loop() { Serial.print("T="); Temp = int(hdc1080.readTemperature()); Serial.print(Temp); Serial.print("C, RH="); Hr = int(hdc1080.readHumidity()); Serial.print(Hr); Serial.println("%"); delay(3000); } void printSerialNumber() { Serial.print("Device Serial Number="); HDC1080_SerialNumber sernum = hdc1080.readSerialNumber(); char format[12]; sprintf(format, "%02X-%04X-%04X", sernum.serialFirst, sernum.serialMid, sernum.serialLast); Serial.println(format); }
@konstantingolinskiy4944
@konstantingolinskiy4944 4 года назад
@@UCanDo Округление у вас реализовано четко =) если датчик будет иметь температуру например 24.99 градуса то в переменной INT как у вас реализовано мы получим 24 градуса. Можно было использовать функции округления хотя бы.
@UCanDo
@UCanDo 4 года назад
Вариантов округлений есть несколько. Каждый выбирает исходя из потребностей
@dimatoropyno7106
@dimatoropyno7106 5 лет назад
Спасибо за видео. Как раз то что нужно. Только вопрос - точность 0,2. А показывает сотые градуса. Я понимаю что датчик точнее DHT22, но зачем показывать сотые если точность десятые? Просто что бы там левые цифры демонстрировались?
@UCanDo
@UCanDo 5 лет назад
Меня тоже этот момент интересует :) Не знаю зачем так сделано. Вполне возможно что перед использованием датчик сравнивают с неким эталонным прибором, узнается погрешность датчика, а дальше эта погрешность учитывается в программе. Таким образом можно получить точность до сотых. Но это только мои мысли, может все на самом деле не так.
@dimatoropyno7106
@dimatoropyno7106 5 лет назад
​@@UCanDo Мне кажется я знаю почему так получается. К примеру датчик показывает 20,55. На самом деле может быть от 20,35-20,75. Но если к примеру он покажет потом 20,59. Значит температура поднялась. Т.е. точность 0,2. Но динамику можно видеть и по сотым.
@UCanDo
@UCanDo 5 лет назад
Да, все верно.
@appbox8754
@appbox8754 4 года назад
Вывод: вот такой вот датчик.
@appbox8754
@appbox8754 4 года назад
Где характеристики? Диапазон измерений хотябы. Будет ли он так же точно измерять на улице?
@vasiliyivanishvili9025
@vasiliyivanishvili9025 5 лет назад
еще бы барометр в датчик добавили, да при той же цене! ;)
@ValeriyDoniy
@ValeriyDoniy 5 лет назад
угу и еще ATmega328 запихнули бы в него с CH340 за те же деньги, вообще бы было круто.
@Surtius
@Surtius 5 лет назад
А как насчёт датчика углекислого газа? )
@UCanDo
@UCanDo 5 лет назад
Вот: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-H2ixQ82Pvo8.html
@vadimsummer
@vadimsummer 4 года назад
Доброго времени суток, а датчик влагозащищенный? Как он ведёт себя на улице? А то купил dht22 и он постоянно показывает 99%, даже резистором подтянул к питанию vcc - 5v.
@UCanDo
@UCanDo 4 года назад
Добрый день. Когда влажность всегда 99% это означает что вышел из строя датчик влажности. Я с таким сталкивался дважды. Оба раза датчик держали в ладонях и дули на него пытаясь поднять температуру и влажность. После этого датчик влажности безвозвратно сходил с ума и всегда показывал влажность 99%. Я разбирал один из датчиков. Внешне никаких признаков поломки или окиси нет. Восстановить так и не удалось. HDC1080 на улице не проверял, но под прямые струи дождя его точно не нужно помещать.
@mdo9017
@mdo9017 4 года назад
В даташите написано что у него есть нагреватель внутри (секция 8.3.3 Heater в даташите). И судя по описанию он как раз нужен для ситуаций когда датчик работает в условиях повышеной влажности. Интересно, если его включить (например как в одном из примеров к библиотеке) он сможет датчик "просушить" и решить проблему с 99%. Пробывали ли вы это сделать?
@antonsarokin661
@antonsarokin661 4 года назад
Такая же ситуация с dht22. В серверной показывает 99.9, но в другом, более теплом помещении показания относительно корректные. Необходимо сравнить с психрометром.
@user-uv7oe9nj9u
@user-uv7oe9nj9u 3 года назад
привет а п о инкубаторам будут проекты?
@UCanDo
@UCanDo 3 года назад
Да, уже есть два видео. Смотрите последние видео на канале
@Metalcrasher
@Metalcrasher 5 лет назад
Этот датчик лучше, чем bme280? Цены на них примерно одинаковы.
@UCanDo
@UCanDo 5 лет назад
BME - это датчик атмосферного давления. Он может измерять температуру, но не влажность. К тому же точность измерения у BME немного ниже
@Metalcrasher
@Metalcrasher 5 лет назад
@@UCanDo BME - барометр, термометр, влагомер, а вот BMP - барометр, термометр. Хотелось бы сравнительное видео по этим двум датчикам, всё-таки Bosch выпускает неплохие датчики, и пока bme280 лучший по цене/качеству. Ткните носом, если это не так.
@UCanDo
@UCanDo 5 лет назад
Надо даташит глянуть. Тогда смогу сказать конкретнее.
@UCanDo
@UCanDo 5 лет назад
Даташит на BME280: ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME280-DS002.pdf Температура: +-0.5 градусов Влажность: +- 3% Это датчик в первую очередь измеряет атмосферное давление, остальные функции - второстепенные.
@serg2568
@serg2568 4 года назад
как с вами связаться
@Aleksandr_Sidorov
@Aleksandr_Sidorov 5 лет назад
Ммм да почитал коменты к видео и просто не смог пройти мимо , автор в видео просто показывает и рассказывает как подключить датчик стандартными способами , так сказать по колхозному что бы простой пользователь купил посмотрел подключил и воля все работает , а тем кому нужна своя либа так и пишите сами завчем автору мозги выносить по этому поводу , если он и инженер программист то он в своих видео про это не говорит вообще , хотите что то свое переходите на другие МК где нет стандартных либ и пишите все свое пишите протокол передачи выставляйте сами стоповые биты , биты конца передачи и тому подобное , изучайте мануал , не спите ночами , и после может быть хоть какое то хоть уважение к автору у вас появиться , а так идите лесом , а то год он либу писал по I2C тогда сколько ты либу будешь писать для шины I2S
@robertmonroe9728
@robertmonroe9728 5 лет назад
І2S это то же что SPI в режиме Сони и SPI с одним битом на сдвиг от вордселекта в режиме Филипс. Поэтому не говорите, это проще IIC. Но ни там ни там особых либ не надо. Несложно проинициализировать регистры и бросить туда данные так, или через dma.
@Aleksandr_Sidorov
@Aleksandr_Sidorov 5 лет назад
@@robertmonroe9728 Вообщето это аудио шина , и она не простая и доволнотаки сложная , так что читай те дальше свой мануал
@iradeourum
@iradeourum 4 года назад
​@@Aleksandr_Sidorov Ахаха насмешил. Тебе неплохо было бы научиться читать ответы на свои же высеры. Молодец, ты понял из своего же второго поста, что I2S - это аудио шина.
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 года назад
@@iradeourum Во первых я не чего не понимал , это раз второе я ее знал это два , и не однократно юзал , так что как ты понял я не знаю , видимо как смог
@oBezBasKa
@oBezBasKa 4 года назад
и как же вы поняли что он действительно соотвествует своей погрешности и она мегьше чем у DHT11 ?
@UCanDo
@UCanDo 4 года назад
Все допуски (погрешность) заявлены в даташите
@oBezBasKa
@oBezBasKa 4 года назад
@@UCanDo ну у DHT11 тоже заявлены, а после замеров уровень влажность был с погрешностью минимум в 7% максимум 38% покупал из разных магазинов в сумме 8 датчиков, так что слепо верить датагиту не стоит
@UCanDo
@UCanDo 4 года назад
Даташит и брак - это разные вещи. К тому же DHT11 имеют самое низкое качество и точность у них ниже плинтуса...
@oBezBasKa
@oBezBasKa 4 года назад
@@UCanDo ладно, я понял что вы из тех людей которые слепо верят тому что написанно, без обид
@UCanDo
@UCanDo 4 года назад
Хм....
@Konstantin-PRM
@Konstantin-PRM Год назад
Мне кажется, что эта точность таких денег не стоит.
@UCanDo
@UCanDo Год назад
Предлагайте варианты примерно той же ценовой категории. Цена более точных датчиков растёт с геометрической прогрессией.
@Konstantin-PRM
@Konstantin-PRM Год назад
@@UCanDo для температуры мне вполне DS18B20 хватает, + если нужно, то герметичный корпус. А по влажности особая точность лично мне не нужна.
@UCanDo
@UCanDo Год назад
Ну, с DS18B20 никто не сравнится. Дёшево и сердито ))) Но только температура. А вот сдвоенные датчики температуры и влажности имеют очень большой разброс в цене. На пример, дешевый датчик стоит 2$, Датчик с точностью выше всего на 0.01% будет стоить в два раза дороже. А вот датчик, который имеет точность на 0.05% выше чем предыдущий будет не в 10 раз дороже, а в 20 - 50% дороже. Ещё более точные датчики уже считаются промышленными, и там цены исчисляются сотнями долларов. Кажется, чего там такого, разница минимальная в точности, но цена имеет огромную разницу. Я пока что не нашёл лучших сдвоенных датчиков той же ценовой категории.
@14types
@14types 3 года назад
Что значит точность выше? Где сравнение-то с эталоном?
@UCanDo
@UCanDo 3 года назад
Точность выше относительно других датчиков той же ценовой категории
@klmbss
@klmbss 5 лет назад
arduinoLab сделал обзор на этот датчик ещё год назад. И вы даже копируете у него его действия в видео - он точно также накрывал датчик рукой и говорил "если даже просто накрыть датчик рукой" и тд. Даже библиотеку ту же самую используете. И ничего нового в видео не рассказали. Какой смысл в этих пересниманиях чужих видео которые кто-то отснял до вас уже год назад - я не понимаю. Какой-то повторюшка дядя хрюшка, честное слово.
@UCanDo
@UCanDo 5 лет назад
"Великие умы мыслят одинаково" :)) А если серьёзно, я не слежу что другие каналы делают. Если видео совпадает, ну что тут такого? Библиотека ведь есть в среде Ардуино, зачем мне где-то ещё искать? Тело испаряет влагу - вот её и измеряем! К тому же на испарения от тела другие датчики слабо реагируют. Вот и пример! А копировать чужие видео - в этом нет абсолютно никакого смысла. Сами подумайте, зачем мне делать хуже для своего канала?
@vladimirkudiyarov2936
@vladimirkudiyarov2936 5 лет назад
> "arduinoLab сделал обзор на этот датчик ещё год назад" - ну тут ничего страшного - вдруг кто-то не смотрит "arduinoLab" так тут узнал о существовании такого датчика ;)
@thesticman-video880
@thesticman-video880 5 лет назад
Мир всем ! подскажите пожалуйста мне нужен датчик влажности пара хотел собрать своими руками "паровую духовку" и там требуется поддерживать точность влаги
@UCanDo
@UCanDo 5 лет назад
Какая максимальная температура будет в этой духовке?
@thesticman-video880
@thesticman-video880 5 лет назад
максимальная где то 130 градуса папра .что бы подерживала влажность а не горячего воздуха
@user-hr3df2gq1m
@user-hr3df2gq1m 5 лет назад
друг у меня телефон быстра розрежается что делоть помоги пожалоста
@user-hr3df2gq1m
@user-hr3df2gq1m 5 лет назад
помоги
@UCanDo
@UCanDo 5 лет назад
Чем я могу помочь? Оптимизируйте работу. Отключите ненужные сервисы, удалите ненужные программы... Вообще в сети можно найти 1000 и 1 способ сохранения аккумулятора...
@0057747
@0057747 3 года назад
русский для начала выучить
@UCanDo
@UCanDo 3 года назад
Есть люди, для которых русский язык не родной. Так что не стоит осуждать
@vladimirkudiyarov2936
@vladimirkudiyarov2936 5 лет назад
Ссылка специально на самый дорогой вариант покупки? - www.aliexpress.com/w/wholesale-hdc1080.html
@UCanDo
@UCanDo 5 лет назад
Точные датчики никогда дешевыми не бывают. Всем известный датчик DHT22 стоит минимум 2.5 $. HDC1080 на много точнее чем DHT22. То как же он может быть дешевле??? Отвечу: на таких модулях (которые стоят 1.5 $) ставят не HDC1080 а любой другой дешевый датчик. Посмотрите последнее фото: ae01.alicdn.com/kf/HTB14Y.qjoF7MKJjSZFLq6AMBVXaA.jpg Там целый список из возможных датчиков! Будьте уверены: HDC1080 дешевле чем за 3.5$ вы не найдете. На Али цена на HDC1080 в среднем 4.2$
@vladimirkudiyarov2936
@vladimirkudiyarov2936 5 лет назад
именно HDC1080 (см.фото) : aliexpress.com/item/HDC1080-GY-213V-HDC1080/32832950310.html aliexpress.com/item/HDC1080-GY-213V-HDC1080/32831368023.html aliexpress.com/item/Hdc1080-gy-213v-hdc1080/32835319730.html aliexpress.com/item/Free-shipping-HDC1080-module-Low-Power-GY-213V-HDC1080-High-Accuracy-Digital-Humidity-Sensor-with-Temperature/32678863686.html
@UCanDo
@UCanDo 5 лет назад
На фотографии будет что угодно, а по факту вы получите не HDC1080 а любой другой чип из списка (фото я приводил). Вот честный пример того что продается, вы сами выбираете конкретный чип: www.ebay.com/itm/HTU21D-SHT21-SI7021-HDC1080-SHT20-I2C-IIC-GY-213V-Temperature-Humidity-Sensor/162869074782 Повторюсь: качество и точность дешевыми не бывают.
@UCanDo
@UCanDo 5 лет назад
Вот ссылка на производителя: www.ti.com/product/HDC1080/samplebuy?keyMatch=HDC1080&tisearch=Search-EN-Everything Цена за чип: 1,2 - 1,38 $. Минимальный заказ - 10 000 штук. Розничная цена = макетка + сборка + доп.компоненты + чип + наценка.... Так что 2$ он никак не будет стоить
@vladimirkudiyarov2936
@vladimirkudiyarov2936 5 лет назад
Ага, не будут. Вот голые чипы ATmega328 на сайте MicroChip - www.microchipdirect.com/product/ATmega328?keywords=ATMEGA328-AUR, а вот собранная на них ардуина мини про (т.е. чип + плата + кварц + резисторы + кондёры + светодиоды + стабилизатор + ... + затраты на производство ) стоит дешевле чем чем партия от 5000шт самих чипов от производителя - www.aliexpress.com/item/WAVGAT-Pro-Mini-ATMEGA328P-328-Mini-ATMEGA328-5V-16MHz-for-arduino-Nano-Microcontrol-Micro-Control-Board/32954774902.html. Так что не рассказывайте мне сколько должна стоить плата с HDC1080...
@user-ob6ny6nz8e
@user-ob6ny6nz8e 5 лет назад
20 градусов в комнате, холодно же
Далее
🫢 #tiktok #elsarca
00:11
Просмотров 3,7 млн
Микро 80. Видеокарта. #4
26:58
Просмотров 59 тыс.
Уроки Ардуино. ПИД регулятор
28:57
SCD40 - новый "народный" датчик CO2
15:38