Я не ставил, но тоже к нему присматривался в рамках идеи автоматизации небольшой любительской гидропонной установки. Так что любая инфа интересна. Я так понимаю там до 20 метров можно линию делать. И есть готовый класс для общения с датчиком http://arduino.cc/playground/Main/DHT11Lib
Подключил, всё заработало. Там главное быть внимательным. Теперь буду встраивать всё это дальше) Этот датчик явно не для UNO размер тестового скетча вышел почти 8кБ
Arduino ULN2003 motor в google даст много схем включения простых кулеров. Какая мощность вентилятора, нужна ли регулировка частоты вращения? А вообще есть библиотека которая выдаёт значения температуры и влажности. Подставляете эти значения в код программы для управления мотором через ШИМ ардуино. А там уже ваша фантазия и потребности
Да бывает у него такое зато стоит меньше бакса за шт. Там у него есть контрольная сумма - я использовал библиотеку которая только когда все ОК обновляет показания. Для выносного варианта самое то, потому что шина цифровая.
Да бывает у него такое зато стоит меньше бакса за шт. Там у него есть контрольная сумма - я использовал библиотеку которая только когда все ОК обновляет показания. Для выносного варианта самое то, потому что шина цифровая.
А не могли бы вы кинуть ссылку на библиотеку и скетч?
Да, действительно. Как по мне в нём термометр вобще безполезен. У меня он сейчас на монтажной вместе с оттарированым по "далласу" терморезистором. При изменении темперадуры в диапозоне 1,8 -1,9 градуса DHT11 не реагирует вобще.
DHCP Client test
54:55:58:12:34:56
Init ENC28J60
Init done
ENC28J60 version 7
Link state: 1
Requesting IP Address
My IP: 192.168.0.94
Netmask: 255.255.255.0
DNS IP: 217.23.176.1
GW IP: 192.168.0.1
DHCP Client test
54:55:58:12:34:56
Init ENC28J60
Init done
ENC28J60 version 7
Link state: 1
Requesting IP Address
My IP: 192.168.0.94
Netmask: 255.255.255.0
DNS IP: 217.23.176.1
GW IP: 192.168.0.1
Для меги писал. В UNO(Nano) оперативки мало - надо переписывать обработку. Not-found потому что на String нехватает оперативки(он пустой получается) - перепеши чтобы в любом случае отдавал инфу с датчиков. Я плохо разбираюсь в низкоуровневом программировании, поэтому использовал тот метод парсинга который мне понятнее.
не верится что под Мегу... к меге данная сетевуха подключается к 51, 52, 50 ,53 контактам вроде и там прерывания надо что-то делать.. яподключалкак-то..
а у меня такое ощущение что он сточностью 1 градус точно работает.. в теплице отлично температуру держал. диапазон изменения 3 градуса взял.. он всегда точно срабатывал в течении 3-х месяцев..
Я не ставил, но тоже к нему присматривался в рамках идеи автоматизации небольшой любительской гидропонной установки. Так что любая инфа интересна. Я так понимаю там до 20 метров можно линию делать. И есть готовый класс для общения с датчиком http://arduino.cc/playground/Main/DHT11Lib
так есть теперь и у меня такая штука, с чего начать копать огород? В виде готового сенсора от дфробота.
Из железа оригинальная мега2560 на ней висит сенсор шилд от дфробота.
Подключил, всё заработало. Там главное быть внимательным. Теперь буду встраивать всё это дальше) Этот датчик явно не для UNO размер тестового скетча вышел почти 8кБ
А можете нарисовать как подсоеденять все это хозяйство и если можно что бы МК регулировала обороты вентилятора в зависимости от влажности?!
Arduino ULN2003 motor в google даст много схем включения простых кулеров. Какая мощность вентилятора, нужна ли регулировка частоты вращения? А вообще есть библиотека которая выдаёт значения температуры и влажности. Подставляете эти значения в код программы для управления мотором через ШИМ ардуино. А там уже ваша фантазия и потребности
arduino.ru/forum/obshchii/ventilyatsiya-dlya-peintbolnoi-maski
так есть теперь и у меня такая штука, с чего начать копать огород? В виде готового сенсора от дфробота.
А где и по чем брали?
10$ брал под заказ, если надо то могу помочь, если с Украины вы Zveruga
10$ брал под заказ, если надо то могу помочь, если с Украины вы Zveruga
Да, Киев (пользуясь случаем привет Одессе-маме)
Киеву привет ... а что ты с ним (датчиком) делаешь? я пока в размышлениях на тему умного дома ...
Ставил, датчик часто выдаёт ошибки а так норм, лучше dht 22 бери
Да бывает у него такое зато стоит меньше бакса за шт. Там у него есть контрольная сумма - я использовал библиотеку которая только когда все ОК обновляет показания. Для выносного варианта самое то, потому что шина цифровая.
Да бывает у него такое зато стоит меньше бакса за шт. Там у него есть контрольная сумма - я использовал библиотеку которая только когда все ОК обновляет показания. Для выносного варианта самое то, потому что шина цифровая.
А не могли бы вы кинуть ссылку на библиотеку и скетч?
Вот мой тестовый скетч Вебсервер на ENC28J60+2xDHT11+AnalogIN
Библиотеки с моего яндекс диска
EtherSheild , DHT11
DHT11. Показания температуры в целых числах. Можно добавить показания десятых долей?
hugoboss317, судя по даташиту нет.
Ок, спасибо.
В десятых просто нет смысла, потому что у них заявленная точность +- 2 градуса
Да, действительно. Как по мне в нём термометр вобще безполезен. У меня он сейчас на монтажной вместе с оттарированым по "далласу" терморезистором. При изменении темперадуры в диапозоне 1,8 -1,9 градуса DHT11 не реагирует вобще.
твой код не компилируется..
'ethershield' does not name a type
Как пофиксить?
Вот мой тестовый скетч Вебсервер на ENC28J60+2xDHT11+AnalogIN
Библиотеки с моего яндекс диска
EtherSheild , DHT11
При заходе через браузер на адрес
192.168.0.94 Пишет page not found! как решить?
DHCP Client test
54:55:58:12:34:56
Init ENC28J60
Init done
ENC28J60 version 7
Link state: 1
Requesting IP Address
My IP: 192.168.0.94
Netmask: 255.255.255.0
DNS IP: 217.23.176.1
GW IP: 192.168.0.1
оказывается библиотеки обе надо было твои по ссылкам с народа скачать...
С ними заработало. только вот к каким пинам подключены сетевуха и датчик ?
разобрался. стандартные пины
Ethernet shield подключен к пинам 10,11,12,13 на UNO. (ну и +5V и земля)
#define ENC28J60_CONTROL_CS 10
#define SPI_MOSI 11
#define SPI_MISO 12
#define SPI_SCK 13
Вот что в мониторе порта выходит:
DHCP Client test
54:55:58:12:34:56
Init ENC28J60
Init done
ENC28J60 version 7
Link state: 1
Requesting IP Address
My IP: 192.168.0.94
Netmask: 255.255.255.0
DNS IP: 217.23.176.1
GW IP: 192.168.0.1
Как через веб просмотреть?
192.168.0.94 - page not found
Для меги писал. В UNO(Nano) оперативки мало - надо переписывать обработку. Not-found потому что на String нехватает оперативки(он пустой получается) - перепеши чтобы в любом случае отдавал инфу с датчиков. Я плохо разбираюсь в низкоуровневом программировании, поэтому использовал тот метод парсинга который мне понятнее.
Вообще в самой библиотеке есть примеры.
не верится что под Мегу... к меге данная сетевуха подключается к 51, 52, 50 ,53 контактам вроде и там прерывания надо что-то делать.. яподключалкак-то..
Датчик очень сильно врет ((( Сам такой использую - лучше другой. В квартире реальная температура 22, он показывается 28.
а у меня такое ощущение что он сточностью 1 градус точно работает.. в теплице отлично температуру держал. диапазон изменения 3 градуса взял.. он всегда точно срабатывал в течении 3-х месяцев..