DHT11 и DHT22 взаимозаменяемы по протоколу, разница только в точности и границах измерений. Поэтому можно менять не боясь.teralf писал(а):Такое устройство можно запитать от 5в зарядки от телефона, а комп использовать по потребности.
А DHT22 подойдет?
Очень простая домашняя USB метеостанция
- vitalyadm
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Пт янв 14, 2011 13:27:12
- Откуда: Калуга
Re: Очень простая домашняя USB метеостанция
- Реклама
-
xpretenderx
- Родился
- Сообщения: 1
- Зарегистрирован: Вт мар 17, 2015 13:50:28
Re: Очень простая домашняя USB метеостанция
День добрый! Есть ли возможность увидеть исходный код для прошивки?
- vitalyadm
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Пт янв 14, 2011 13:27:12
- Откуда: Калуга
Re: Очень простая домашняя USB метеостанция
Отпсал в личку.xpretenderx писал(а):День добрый! Есть ли возможность увидеть исходный код для прошивки?
Re: Очень простая домашняя USB метеостанция
Дбрый день. Можно ли использовать USB-UART на микросхеме CP2102 ?
- vitalyadm
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Пт янв 14, 2011 13:27:12
- Откуда: Калуга
Re: Очень простая домашняя USB метеостанция
Конечно. Но... не хочу показаться странным, буквально через пару дней я предоставлю вашему вниманию просто БОМБУ, ни чуть не сомневаюсь что доработка к проекту понравится всем))) Сейчас работа ведётся усиленными темпами, в общем пока не хочу раскрывать секреты сюрприза, подождите пару дней.... Скажу так, лучше делайте на ft -ке, потом поймёте почему....Fed5v писал(а):Дбрый день. Можно ли использовать USB-UART на микросхеме CP2102 ?
От такой я загадоШный)))))
Даю голову на отсечение, многие будут пищать от восторга, а теперь мучайтесь))))))
- Реклама
- vitalyadm
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Пт янв 14, 2011 13:27:12
- Откуда: Калуга
Re: Очень простая домашняя USB метеостанция
Сначала пояснение, так сказать основания , которые побудили меня пересмотреть проект.
Многим проект понравился, НО учитывая обязательное наличие компьютера, да ещё к тому же включённого постоянно, так ещё если имеет место быть отправка статистики на сервер, то возможность такой реализации практически нулевая, поэтому было решено немного допилить проект, не переделывая железа....
И так, как и обещал представляю вашему вниманию "допил" проекта. Как видно по фотографиям- суть очень проста, втыкаем метеостанцию в телефон и вуаля, у нас получается полноценная метеостанция, но фокус, помимо того что мы видим на дисплее значения с датчиков ещё в том, что активировав например передачу данных по GPRS или по WiFi- можем слать статистику в личный кабинет 24 часа в сутки и 365 дней в году, не используя при этом компьютер вообще, меня результат порадовал)))))
Область применения подобного, сами понимаете, безгранична, начиная с банально домашнего прибора, заканчивая прибором слежения в реальном времени (практически) значений на удалённом объекте, а так как мы можем использовать "гпрс телефона" для передачи, то объект может быть где угодно, главное чтоб сотовая свзяь хоть как- то работала. Что касается, "но если не компьютер, так нужен телефон... этож сколько денег....", уверен, что пару андроид-фонов валяется у всех без дела, а если нет, то отжать подобный девайс у друга за пузырёк пива как делать нечего, уверен на 100%, поэтому здесь скорее всего проблемы нет.
Но всё оказалось не так гладко.
Первая проблема- это зарядка телефона в режиме USB Host, есть конечно решения, например кинуть резюк между 4 и 5 пином микроюсб (не пробовал), или заменить акум телефона на платку по размеру акума, на которой имеется стабилизатор, а сама платка постоянно запитана... в общем такие решения мне не понравились....
Вторая проблема- это не все телефоны поддерживают режим USB Host, многие умеют, но не все.... в общем не алё....
Поэтому я решил всё же допилить (в будующем) ещё и железо, выкинув из него ft- ку и поставив вместо неё bluetooth модуль HC-05 + ещё прикошачить внешний термодатчик на длинном проводе типа DS18B20 для замера внешней температуры , конечно андроид приложение придётся переписывать.... соответственно конектить станцию с телефоном по bluetooth, ну а здесь 100% совместимость + отпадает проблема питания.
Теперь собственно, хотелось бы обратиться к вам за советом. Уважаемые друзья, выскажите своё мнение. На сколько такой проект будет востребован, стоит ли тратить своё время и нервы на допил проекта... Не окажется ли, что время и деньги будут потрачены зря, вот вы бы сами хотели бы себе такую станцию или может вы бы поставили такой девайс где- то далеко для мониторинга... В общем очень хотелось бы вашего мнения....
т.к. для андроида написана ДЕМОВЕРСИЯ, то всяких там красивых иконок нет и няшков всяких тоже, это ДЕМОВЕРСИЯ, скажем так скелет!!!!! Как слать данные в личный кабинет с помощью телефона- спрашивайте через личку! (сейчас, в демоверсии, данные в личный кабинет отсылаются 1 раз в час)
Многим проект понравился, НО учитывая обязательное наличие компьютера, да ещё к тому же включённого постоянно, так ещё если имеет место быть отправка статистики на сервер, то возможность такой реализации практически нулевая, поэтому было решено немного допилить проект, не переделывая железа....
И так, как и обещал представляю вашему вниманию "допил" проекта. Как видно по фотографиям- суть очень проста, втыкаем метеостанцию в телефон и вуаля, у нас получается полноценная метеостанция, но фокус, помимо того что мы видим на дисплее значения с датчиков ещё в том, что активировав например передачу данных по GPRS или по WiFi- можем слать статистику в личный кабинет 24 часа в сутки и 365 дней в году, не используя при этом компьютер вообще, меня результат порадовал)))))
Область применения подобного, сами понимаете, безгранична, начиная с банально домашнего прибора, заканчивая прибором слежения в реальном времени (практически) значений на удалённом объекте, а так как мы можем использовать "гпрс телефона" для передачи, то объект может быть где угодно, главное чтоб сотовая свзяь хоть как- то работала. Что касается, "но если не компьютер, так нужен телефон... этож сколько денег....", уверен, что пару андроид-фонов валяется у всех без дела, а если нет, то отжать подобный девайс у друга за пузырёк пива как делать нечего, уверен на 100%, поэтому здесь скорее всего проблемы нет.
Но всё оказалось не так гладко.
Первая проблема- это зарядка телефона в режиме USB Host, есть конечно решения, например кинуть резюк между 4 и 5 пином микроюсб (не пробовал), или заменить акум телефона на платку по размеру акума, на которой имеется стабилизатор, а сама платка постоянно запитана... в общем такие решения мне не понравились....
Вторая проблема- это не все телефоны поддерживают режим USB Host, многие умеют, но не все.... в общем не алё....
Поэтому я решил всё же допилить (в будующем) ещё и железо, выкинув из него ft- ку и поставив вместо неё bluetooth модуль HC-05 + ещё прикошачить внешний термодатчик на длинном проводе типа DS18B20 для замера внешней температуры , конечно андроид приложение придётся переписывать.... соответственно конектить станцию с телефоном по bluetooth, ну а здесь 100% совместимость + отпадает проблема питания.
Теперь собственно, хотелось бы обратиться к вам за советом. Уважаемые друзья, выскажите своё мнение. На сколько такой проект будет востребован, стоит ли тратить своё время и нервы на допил проекта... Не окажется ли, что время и деньги будут потрачены зря, вот вы бы сами хотели бы себе такую станцию или может вы бы поставили такой девайс где- то далеко для мониторинга... В общем очень хотелось бы вашего мнения....
т.к. для андроида написана ДЕМОВЕРСИЯ, то всяких там красивых иконок нет и няшков всяких тоже, это ДЕМОВЕРСИЯ, скажем так скелет!!!!! Как слать данные в личный кабинет с помощью телефона- спрашивайте через личку! (сейчас, в демоверсии, данные в личный кабинет отсылаются 1 раз в час)
- Вложения
-
- meteo.apk.zip
- Инсталяционный пакет для андроида
- (411.53 КБ) 456 скачиваний
-
- 4.jpg
- (154 КБ) 981 скачивание
-
- 3.jpg
- (144.8 КБ) 996 скачиваний
-
- 2.jpg
- (147.34 КБ) 680 скачиваний
-
- 1.jpg
- (152.72 КБ) 1090 скачиваний
- alcxa
- Это не хвост, это антенна
- Сообщения: 1350
- Зарегистрирован: Ср мар 26, 2014 21:50:55
- Откуда: RF-73 ULN
- Контактная информация:
Re: Очень простая домашняя USB метеостанция
Да, действительно - конструкция простая (но можно выкинуть мегу и будет еще проще) - да и кондерчики по питанию тоже не нужны)))
А датчик давления не глючит?, точнее с него нормально данные читаются?
Посмотрите схему модуля датчика и даташит на датчик - в нем стоят подтягивающие резисторы на +3,3V (стабилизатор стоит на модуле), максимальное допустимое напряжение 3,6Вольта - а с меги идут импульсы какой амплитуды? - интересно, на сколько хватит датчика в таком предельном режиме?
И на практике проверено, что если термодатчик припаян на плате он показывает завышенную температуру, а в Вашем случае он еще и спрятан между двух плат (а может еще и греется что-то в датчике от завышенных уровней импульсов SDA SCL)
Температуру также можно читать с датчика влажности.
А почему не использован DHT22 - он более точный и пошустрее?
А датчик давления не глючит?, точнее с него нормально данные читаются?
Посмотрите схему модуля датчика и даташит на датчик - в нем стоят подтягивающие резисторы на +3,3V (стабилизатор стоит на модуле), максимальное допустимое напряжение 3,6Вольта - а с меги идут импульсы какой амплитуды? - интересно, на сколько хватит датчика в таком предельном режиме?
И на практике проверено, что если термодатчик припаян на плате он показывает завышенную температуру, а в Вашем случае он еще и спрятан между двух плат (а может еще и греется что-то в датчике от завышенных уровней импульсов SDA SCL)
Температуру также можно читать с датчика влажности.
А почему не использован DHT22 - он более точный и пошустрее?
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)
- vitalyadm
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Пт янв 14, 2011 13:27:12
- Откуда: Калуга
Re: Очень простая домашняя USB метеостанция
1. "А датчик давления не глючит?, точнее с него нормально данные читаются?" а с чего им не читаться.alcxa писал(а):Да, действительно - конструкция простая (но можно выкинуть мегу и будет еще проще) - да и кондерчики по питанию тоже не нужны)))
А датчик давления не глючит?, точнее с него нормально данные читаются?
Посмотрите схему модуля датчика и даташит на датчик - в нем стоят подтягивающие резисторы на +3,3V (стабилизатор стоит на модуле), максимальное допустимое напряжение 3,6Вольта - а с меги идут импульсы какой амплитуды? - интересно, на сколько хватит датчика в таком предельном режиме?
И на практике проверено, что если термодатчик припаян на плате он показывает завышенную температуру, а в Вашем случае он еще и спрятан между двух плат (а может еще и греется что-то в датчике от завышенных уровней импульсов SDA SCL)
Температуру также можно читать с датчика влажности.
А почему не использован DHT22 - он более точный и пошустрее?
2. "импульсы какой амплитуды", а какой амплитуды будут импульсы с меги?
3. "И на практике проверено, что если термодатчик припаян на плате он показывает завышенную температуру" да, это так, но как показывает практика это касается ds- ок, во всяком случае прежде чем я окончательно собрал конструкцию, разницы в температуре при отдалении от общей платы и около платы датчика я не увидел...
Дорогие друзья, пожалуйста, прежде чем... "а как это на 3,3 вольта он работает.....", "почему DHT22....", "Температуру также можно читать с датчика влажности", ну почитайте вы статью ПОЛНОСТЬЮ, ну там же об каждом пункте всё написано, какой смысл плодить вопросы, на которые уже даны ответы в статье.
Re: Очень простая домашняя USB метеостанция
Добрый день! Использую AVRISP mk II clone (от kspiritos), AVRDUDE его не видит. Скажите пожалуйста какие фьюзы выставить в программе Atmel Studio 6.0 ?
Re: Очень простая домашняя USB метеостанция
Разобрался.Fed5v писал(а):Добрый день! Использую AVRISP mk II clone (от kspiritos), AVRDUDE его не видит. Скажите пожалуйста какие фьюзы выставить в программе Atmel Studio 6.0 ?
Re: Очень простая домашняя USB метеостанция
Добрый день. Датчик влажности выдает 0 . Проверил монтаж , пропаял соединения, напряжение подается, контроллер прошился нормально , датчик использовал такой как в описании. Давление и температура отображаются , правда температура на 5 гр больше( сравнивал со спиртовым и электронным термометрами) .
- vitalyadm
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Пт янв 14, 2011 13:27:12
- Откуда: Калуга
Re: Очень простая домашняя USB метеостанция
первое, на что падает подозрение, это на отсутствие подтягивающего резистора между датой и питанием, проверьте наличие лог. 1 на лапе МКFed5v писал(а):Добрый день. Датчик влажности выдает 0 . Проверил монтаж , пропаял соединения, напряжение подается, контроллер прошился нормально , датчик использовал такой как в описании. Давление и температура отображаются , правда температура на 5 гр больше( сравнивал со спиртовым и электронным термометрами) .
Даю прошивку с коррекцией температуры на -5 градусов, в остальном изменений нет.
- Вложения
-
- main.hex.zip
- Прошивка
- (5.81 КБ) 382 скачивания
Re: Очень простая домашняя USB метеостанция
Причина оказалась в том что я не аккуратно демонтировал угловые разъемы с модуля датчика влажности и была повреждена площадка "+" . В результате "+" приходил на модуль, но не подавался на сам датчик, смонтированный на модуле. Восстановил соединение и все заработало , подтягивающий резистор не понадобился. Коррекция -5 градусов работает, все хорошо .Спасибо.
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Очень простая домашняя USB метеостанция
Зашибись, штатный режим bitbang'a - это лишние костылиvitalyadm писал(а): работает хорошо, его задача брать данные с МК и передавать их в комп, а это его главное предназначение, при этом не нужны никакие лишние алгоритмы, всё достаточно просто, МК передал блок данных, ft- ка передала их в COM, всё чисто, никаких лишних костылей.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
-
ramonmetelica
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Пт апр 06, 2012 09:34:07
Re: Очень простая домашняя USB метеостанция
Добрый день! Собрал Ваш проект, заработал сразу и без проблем, кроме одной(или я где-то не до-понял).Вопрос: В Меню "дополнительно"Как читаются данные с контроллера?Я запитывал МК от USB компьютера долгое время в ждущем режиме(компьютера),после вкл.компьютера пытался считать с МК собранную им статистику о температуре, давлении и влажности, (которая, как пишется в статье, собирается каждые пол часа и можно даже просмотреть данные за двое суток,если конечно не выключать полностью компьютер, оставив его в ждущем режиме ) Но увы??? с МК ничего не считывается, только реальные данные полученные при выходе компьютера из ждущего режима. Почему так?
- vitalyadm
- Мучитель микросхем
- Сообщения: 433
- Зарегистрирован: Пт янв 14, 2011 13:27:12
- Откуда: Калуга
Re: Очень простая домашняя USB метеостанция
Да, действительно, посмотрел сейчас код, есть пару не стыковок в коде, данные читаются, но получается так, что из 100 записей в базу статистики попадёт только 5. В ближайшее время исправлю. Кстати выложил обновлённый exe- ник, в нём пару некритичных косяков исправлено + несколько доработок.
- Вложения
-
- start.rar
- Обновлённая версия
- (635.06 КБ) 415 скачиваний
-
ramonmetelica
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Пт апр 06, 2012 09:34:07
Re: Очень простая домашняя USB метеостанция
Если можно, не могли бы Вы vitalyadm добавить в программе десятые,в отображении давления, датчик ВМР180 позволяет это сделать.Также изменения произойдут и в графиках отображения давления. Проект интересный, большое спасибо за Ваши труды!Жду обновление в прошивке.
Re: Очень простая домашняя USB метеостанция
Доброго времени суток. Очень интересная конструкция. Но почему то нет развития темы.
Уважаемый vitalyadm можно перейти на контролер attiny2313.
И кварц обязателен.
Уважаемый vitalyadm можно перейти на контролер attiny2313.
И кварц обязателен.
Re: Очень простая домашняя USB метеостанция
Доброго времени суток уважаемые форумчане и автор. Возможна-ли модернизация данного девайса в виде замены модуля FT232RL на дисплей Nokia 5110 + DS1307, в целях повышения автономности устройства. Заранее Спасибо.
-
ramonmetelica
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Пт апр 06, 2012 09:34:07
Re: Очень простая домашняя USB метеостанция
Уважаемый vitalyadm будет ли исправление в прошивке?Почему-то даже 5 записей не наблюдаю из 100 в базе статистики...vitalyadm писал(а):Да, действительно, посмотрел сейчас код, есть пару не стыковок в коде, данные читаются, но получается так, что из 100 записей в базу статистики попадёт только 5. В ближайшее время исправлю. .


