Дбрый день. Можно ли использовать USB-UART на микросхеме CP2102 ?
Конечно. Но... не хочу показаться странным, буквально через пару дней я предоставлю вашему вниманию просто БОМБУ, ни чуть не сомневаюсь что доработка к проекту понравится всем))) Сейчас работа ведётся усиленными темпами, в общем пока не хочу раскрывать секреты сюрприза, подождите пару дней.... Скажу так, лучше делайте на ft -ке, потом поймёте почему....
От такой я загадоШный)))))
Даю голову на отсечение, многие будут пищать от восторга, а теперь мучайтесь))))))
Сначала пояснение, так сказать основания , которые побудили меня пересмотреть проект. Многим проект понравился, НО учитывая обязательное наличие компьютера, да ещё к тому же включённого постоянно, так ещё если имеет место быть отправка статистики на сервер, то возможность такой реализации практически нулевая, поэтому было решено немного допилить проект, не переделывая железа.... И так, как и обещал представляю вашему вниманию "допил" проекта. Как видно по фотографиям- суть очень проста, втыкаем метеостанцию в телефон и вуаля, у нас получается полноценная метеостанция, но фокус, помимо того что мы видим на дисплее значения с датчиков ещё в том, что активировав например передачу данных по GPRS или по WiFi- можем слать статистику в личный кабинет 24 часа в сутки и 365 дней в году, не используя при этом компьютер вообще, меня результат порадовал))))) Область применения подобного, сами понимаете, безгранична, начиная с банально домашнего прибора, заканчивая прибором слежения в реальном времени (практически) значений на удалённом объекте, а так как мы можем использовать "гпрс телефона" для передачи, то объект может быть где угодно, главное чтоб сотовая свзяь хоть как- то работала. Что касается, "но если не компьютер, так нужен телефон... этож сколько денег....", уверен, что пару андроид-фонов валяется у всех без дела, а если нет, то отжать подобный девайс у друга за пузырёк пива как делать нечего, уверен на 100%, поэтому здесь скорее всего проблемы нет.
Но всё оказалось не так гладко. Первая проблема- это зарядка телефона в режиме USB Host, есть конечно решения, например кинуть резюк между 4 и 5 пином микроюсб (не пробовал), или заменить акум телефона на платку по размеру акума, на которой имеется стабилизатор, а сама платка постоянно запитана... в общем такие решения мне не понравились....
Вторая проблема- это не все телефоны поддерживают режим USB Host, многие умеют, но не все.... в общем не алё....
Поэтому я решил всё же допилить (в будующем) ещё и железо, выкинув из него ft- ку и поставив вместо неё bluetooth модуль HC-05 + ещё прикошачить внешний термодатчик на длинном проводе типа DS18B20 для замера внешней температуры , конечно андроид приложение придётся переписывать.... соответственно конектить станцию с телефоном по bluetooth, ну а здесь 100% совместимость + отпадает проблема питания.
Теперь собственно, хотелось бы обратиться к вам за советом. Уважаемые друзья, выскажите своё мнение. На сколько такой проект будет востребован, стоит ли тратить своё время и нервы на допил проекта... Не окажется ли, что время и деньги будут потрачены зря, вот вы бы сами хотели бы себе такую станцию или может вы бы поставили такой девайс где- то далеко для мониторинга... В общем очень хотелось бы вашего мнения....
т.к. для андроида написана ДЕМОВЕРСИЯ, то всяких там красивых иконок нет и няшков всяких тоже, это ДЕМОВЕРСИЯ, скажем так скелет!!!!! Как слать данные в личный кабинет с помощью телефона- спрашивайте через личку! (сейчас, в демоверсии, данные в личный кабинет отсылаются 1 раз в час)
Вложения:
Комментарий к файлу: Инсталяционный пакет для андроида meteo.apk.zip [411.53 KiB]
Скачиваний: 434
Да, действительно - конструкция простая (но можно выкинуть мегу и будет еще проще) - да и кондерчики по питанию тоже не нужны)))
А датчик давления не глючит?, точнее с него нормально данные читаются? Посмотрите схему модуля датчика и даташит на датчик - в нем стоят подтягивающие резисторы на +3,3V (стабилизатор стоит на модуле), максимальное допустимое напряжение 3,6Вольта - а с меги идут импульсы какой амплитуды? - интересно, на сколько хватит датчика в таком предельном режиме?
И на практике проверено, что если термодатчик припаян на плате он показывает завышенную температуру, а в Вашем случае он еще и спрятан между двух плат (а может еще и греется что-то в датчике от завышенных уровней импульсов SDA SCL)
Температуру также можно читать с датчика влажности. А почему не использован DHT22 - он более точный и пошустрее?
Да, действительно - конструкция простая (но можно выкинуть мегу и будет еще проще) - да и кондерчики по питанию тоже не нужны)))
А датчик давления не глючит?, точнее с него нормально данные читаются? Посмотрите схему модуля датчика и даташит на датчик - в нем стоят подтягивающие резисторы на +3,3V (стабилизатор стоит на модуле), максимальное допустимое напряжение 3,6Вольта - а с меги идут импульсы какой амплитуды? - интересно, на сколько хватит датчика в таком предельном режиме?
И на практике проверено, что если термодатчик припаян на плате он показывает завышенную температуру, а в Вашем случае он еще и спрятан между двух плат (а может еще и греется что-то в датчике от завышенных уровней импульсов SDA SCL)
Температуру также можно читать с датчика влажности. А почему не использован DHT22 - он более точный и пошустрее?
1. "А датчик давления не глючит?, точнее с него нормально данные читаются?" а с чего им не читаться. 2. "импульсы какой амплитуды", а какой амплитуды будут импульсы с меги? амплитуда в данном случае 0 и лог. 1 = 3.3 вольта (которые мега не выдаёт). Ведь это же не надо объяснять почему, вроде Вы и сами ответили почему 3.3 3. "И на практике проверено, что если термодатчик припаян на плате он показывает завышенную температуру" да, это так, но как показывает практика это касается ds- ок, во всяком случае прежде чем я окончательно собрал конструкцию, разницы в температуре при отдалении от общей платы и около платы датчика я не увидел...
Дорогие друзья, пожалуйста, прежде чем... "а как это на 3,3 вольта он работает.....", "почему DHT22....", "Температуру также можно читать с датчика влажности", ну почитайте вы статью ПОЛНОСТЬЮ, ну там же об каждом пункте всё написано, какой смысл плодить вопросы, на которые уже даны ответы в статье.
Добрый день! Использую AVRISP mk II clone (от kspiritos), AVRDUDE его не видит. Скажите пожалуйста какие фьюзы выставить в программе Atmel Studio 6.0 ?
Добрый день! Использую AVRISP mk II clone (от kspiritos), AVRDUDE его не видит. Скажите пожалуйста какие фьюзы выставить в программе Atmel Studio 6.0 ?
Добрый день. Датчик влажности выдает 0 . Проверил монтаж , пропаял соединения, напряжение подается, контроллер прошился нормально , датчик использовал такой как в описании. Давление и температура отображаются , правда температура на 5 гр больше( сравнивал со спиртовым и электронным термометрами) .
Добрый день. Датчик влажности выдает 0 . Проверил монтаж , пропаял соединения, напряжение подается, контроллер прошился нормально , датчик использовал такой как в описании. Давление и температура отображаются , правда температура на 5 гр больше( сравнивал со спиртовым и электронным термометрами) .
первое, на что падает подозрение, это на отсутствие подтягивающего резистора между датой и питанием, проверьте наличие лог. 1 на лапе МК
Даю прошивку с коррекцией температуры на -5 градусов, в остальном изменений нет.
Вложения:
Комментарий к файлу: Прошивка main.hex.zip [5.81 KiB]
Скачиваний: 361
Причина оказалась в том что я не аккуратно демонтировал угловые разъемы с модуля датчика влажности и была повреждена площадка "+" . В результате "+" приходил на модуль, но не подавался на сам датчик, смонтированный на модуле. Восстановил соединение и все заработало , подтягивающий резистор не понадобился. Коррекция -5 градусов работает, все хорошо .Спасибо.
работает хорошо, его задача брать данные с МК и передавать их в комп, а это его главное предназначение, при этом не нужны никакие лишние алгоритмы, всё достаточно просто, МК передал блок данных, ft- ка передала их в COM, всё чисто, никаких лишних костылей.
Зашибись, штатный режим bitbang'a - это лишние костыли если не умеете использовать, то так и скажите.
_________________ RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код @hobbyelectronics
Добрый день! Собрал Ваш проект, заработал сразу и без проблем, кроме одной(или я где-то не до-понял).Вопрос: В Меню "дополнительно"Как читаются данные с контроллера?Я запитывал МК от USB компьютера долгое время в ждущем режиме(компьютера),после вкл.компьютера пытался считать с МК собранную им статистику о температуре, давлении и влажности, (которая, как пишется в статье, собирается каждые пол часа и можно даже просмотреть данные за двое суток,если конечно не выключать полностью компьютер, оставив его в ждущем режиме ) Но увы??? с МК ничего не считывается, только реальные данные полученные при выходе компьютера из ждущего режима. Почему так?
Да, действительно, посмотрел сейчас код, есть пару не стыковок в коде, данные читаются, но получается так, что из 100 записей в базу статистики попадёт только 5. В ближайшее время исправлю. Кстати выложил обновлённый exe- ник, в нём пару некритичных косяков исправлено + несколько доработок.
Вложения:
Комментарий к файлу: Обновлённая версия start.rar [635.06 KiB]
Скачиваний: 399
Если можно, не могли бы Вы vitalyadm добавить в программе десятые,в отображении давления, датчик ВМР180 позволяет это сделать.Также изменения произойдут и в графиках отображения давления. Проект интересный, большое спасибо за Ваши труды!Жду обновление в прошивке.
Доброго времени суток. Очень интересная конструкция. Но почему то нет развития темы. Уважаемый vitalyadm можно перейти на контролер attiny2313. И кварц обязателен.
Доброго времени суток уважаемые форумчане и автор. Возможна-ли модернизация данного девайса в виде замены модуля FT232RL на дисплей Nokia 5110 + DS1307, в целях повышения автономности устройства. Заранее Спасибо.
Да, действительно, посмотрел сейчас код, есть пару не стыковок в коде, данные читаются, но получается так, что из 100 записей в базу статистики попадёт только 5. В ближайшее время исправлю. .
Уважаемый vitalyadm будет ли исправление в прошивке?Почему-то даже 5 записей не наблюдаю из 100 в базе статистики...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения