Comments 32
А как же датчики ветра и дождя? И почему для DHT11 и BMP180 нужно ардуину заводить? Что то я не понял. У меня все это добро прекрасно крутится на есп с еспизи прошивкой и все работает как часы
0
За DIY, кнечно, плюс.
Вопрос вот в чем — зачем изобретать велосипед, если протокл общения выносных блоков RST/OREGON на 433MHz давным-давно отреверсен, они есть отдельно в продаже — как оригинальные, так и китайские клоны. Китайский клон стоит на Али от 4-10$, а цифровой приемник этого счастья 2-5$.
Причем, блок уже оптимизирован, компактен, работает без проводов, содержит датчик влажности/температуры, имеет хороший заводской корпус и гидроизоляцию + питается от солевых батареек AAA (емкость не зависит от температуры вообще) примерно год?
Блок такого вида:
Причем их можно к одному приемнику подключить до 4-х.
На деле можно один внутрь дома поставить — и тогда на базовом блоке вообще ничего городить не надо будет кроме измерения давления.
Ну и (ИМХО) основной блок не должен быть с питанием от сети — это неудобно.
Зато удобно повесить основной блок на стенку и никаких проводов.
Раз в год нужно будет подзаряжать 18650 в нем и все.
Литий и e-ink (опять-же с али) полностью решает эту проблему.
Вобщем, не очень понятно, зачем все так сложно делать и героически потом со всем этим бороться?
Хотя, конечно, это в разы лучше чем просто сидеть и ничего не делать :)
Вопрос вот в чем — зачем изобретать велосипед, если протокл общения выносных блоков RST/OREGON на 433MHz давным-давно отреверсен, они есть отдельно в продаже — как оригинальные, так и китайские клоны. Китайский клон стоит на Али от 4-10$, а цифровой приемник этого счастья 2-5$.
Причем, блок уже оптимизирован, компактен, работает без проводов, содержит датчик влажности/температуры, имеет хороший заводской корпус и гидроизоляцию + питается от солевых батареек AAA (емкость не зависит от температуры вообще) примерно год?
Блок такого вида:
Причем их можно к одному приемнику подключить до 4-х.
На деле можно один внутрь дома поставить — и тогда на базовом блоке вообще ничего городить не надо будет кроме измерения давления.
Ну и (ИМХО) основной блок не должен быть с питанием от сети — это неудобно.
Зато удобно повесить основной блок на стенку и никаких проводов.
Раз в год нужно будет подзаряжать 18650 в нем и все.
Литий и e-ink (опять-же с али) полностью решает эту проблему.
Вобщем, не очень понятно, зачем все так сложно делать и героически потом со всем этим бороться?
Хотя, конечно, это в разы лучше чем просто сидеть и ничего не делать :)
0
Так это проект не хуже и во многом не лучше других, по софту конечно ожидал лучшего, что то своего
0
UFO just landed and posted this here
ее можно просто купить
Везде есть разумный баланс. Например купить метеостанцию с давлением в мм рт. ст. не так и просто, кроме того сами же написали, что мы хотим свою, с феями сделать.
Однако изобретать велосипед там, где все наши нужды решены и именно так, как нам надо — это весьма не очень. Т.е. если бы покупной датчик не выполнял какие-либо из наших требований — тогда да, есть смысл заморочиться. Здесь же надо измерять температуру / влажность и быть беспроводным и автономным — полностью выполняется. Мало того, если уж делать — то делать хорошо, однако выбор автором старого сенсора, когда давным-давно на рынке есть гораздо лучше, для меня тоже остался загадкой. Ну и изюминка — для получения знаний и создания действительно надежного и мало потребляющего устройства про софт-часть Ардуино надо забыть, как про страшный сон и писать напрямую на Си без всяких обвязок напрямую ATMEGA (328 или 168 — на али такие модули за 1.5-3$ можно отхватить).
А так, согласно Вашему комменту, надо было и микросхемы самому проектировать и делать, транзисторы и т.д. — вот тогда самообразование бы торжествовало, правда до конечного продукта вряд-ли бы дошло.
Всегда следует соблюдать баланс рациональности.
0
UFO just landed and posted this here
Atmega нужно забыть как страшный сон, переходить на ARM и писать на C++. Лично мне нравятся STM32. Blue Pill с STM32F103C8 на Ali стоит меньше двух баксов, при этом имеет 32-хбитное ядро 72 МГц, 64 Кб Flash(реально 128 Кб) и 16 Кб ОЗУ. Размером эта платка чуть больше Arduino Mini.
0
И метеостанция на ардуине STM32 будет мерить температуру на балконе еще точнее? ;)
+1
Зачем изучать зоопарк устройств, если можно изучить одну линейку которая закроет все потребности?
Если нужно быстро и тяп-ляп — тут Ардуина вне конкуренции. Если нужно качественно от и до, с поманием как все происходит, с хорошо форматированный кодом — тут же надо переходить на «взрослые» IDE. И вот тут возникает вопрос: а зачем переходить оставаясь при этом на камнях прошлого века, как советуют выше?
Если нужно быстро и тяп-ляп — тут Ардуина вне конкуренции. Если нужно качественно от и до, с поманием как все происходит, с хорошо форматированный кодом — тут же надо переходить на «взрослые» IDE. И вот тут возникает вопрос: а зачем переходить оставаясь при этом на камнях прошлого века, как советуют выше?
0
Если нужно быстро и тяп-ляп — тут Ардуина вне конкуренции.
Быстро — не факт. Возможно, код C++ под ардуину пишется значительно быстрее, чем под любую другую платформу… Там API совсем простое… Если да — это же прекрасно, время == деньги.
Тяп-ляп — не факт. Или во взрослой IDE говнокод откажется компилироваться?
0
UFO just landed and posted this here
UFO just landed and posted this here
Я также считаю, но там порог вхождения гораздо выше пока и сообщество гораздо меньше.
Кстати, пользуясь случаем — какую IDE используете под STM32? Периферию в чем настраиваете?
Мой вариант: Keil + CubeMX.
Кстати, пользуясь случаем — какую IDE используете под STM32? Периферию в чем настраиваете?
Мой вариант: Keil + CubeMX.
0
а цифровой приемник этого счастья 2-5$
имеется ввиду rf модуль 433 мГц супергетеродинный приемник, или что-то более специфичное?
0
блок уже оптимизирован, компактен, работает без проводов, содержит датчик влажности/температуры, имеет хороший заводской корпус и гидроизоляцию
Именно поэтому он и неинтересен :)
Именно поэтому он и неинтересен :)
0
UFO just landed and posted this here
Про DHT11 пишут такое:
Наверное, для метеостанции не стоит его использовать.
Про ESP8266 не понял… Если хочется WiFi вместе с Arduino — в чем проблема писать в Arduino IDE сразу под под ESP8266? На один микроконтроллер в схеме станет меньше…
Характеристики:
Определение влажности: 20-90% RH ± 5%(макс.)
Определение температуры: 0-50 ºC ± 2%(макс.)
Источник arduino.ua/prod185-datchik-vlajnosti-i-temperatyri-dht11
Наверное, для метеостанции не стоит его использовать.
Про ESP8266 не понял… Если хочется WiFi вместе с Arduino — в чем проблема писать в Arduino IDE сразу под под ESP8266? На один микроконтроллер в схеме станет меньше…
+1
Вот да, непонятно, почему просто не сделать простейший скетч на ESP8266, который с DHT11 (или лучше, действительно, с BME280) берёт показания с заданной периодичностью и отправляет куда угодно, подключаясь к вашему роутеру, после чего уходит в deep sleep?
При желании можно даже на самой ESP поднять веб-интерфейс и ходить на него по hostname. И экранчик к ней можно прикрутить, если угодно. Кажется, Arduino в этой схеме слегка лишняя.
При желании можно даже на самой ESP поднять веб-интерфейс и ходить на него по hostname. И экранчик к ней можно прикрутить, если угодно. Кажется, Arduino в этой схеме слегка лишняя.
0
Идея была в том, что wi-fi есть не везде, а может и вообще не нужен. Arduino всё же проще.
0
И вопрос, сколько на ESP8266 можно повесить датчиков?
У ардуины уже готовые входы.
У ардуины уже готовые входы.
0
У ESP тоже вполне готовые входы: можно на gpio повесить DHT11/DHT22 (штук несколько), плюс до кучи bme280 повесить на i2c. Кодится это всё легко и непринуждённо, готовые библиотеки широко доступны.
0
Входы точно такие, только их меньше ;)
Возможно, нагрузочная способность отличается, смотреть надо.
Что удобно — ардуиновский код, и большинство ардуиновских либ с ESP совместимы.
Возможно, нагрузочная способность отличается, смотреть надо.
Что удобно — ардуиновский код, и большинство ардуиновских либ с ESP совместимы.
0
датчик температуры и влажности DHT11Зачем??? Используйте датчик BME280 — один датчик измеряющий температуру, давление и влажность.
датчик барометрического давления типа BMP180
+2
Автор, пожалуиста, не показывай свои пайки. Ужас.
+2
3d печать, готовые корпуса, китайские сервисы по производству печатных плат за 5 долларов спешат на помощь
0
Прототип, в котором всё продумано, и нужно месяц ждать только саму плату- это уже не прототип. Я вот уже получил свой первый десяток китайских плат, доволен как слон, и прям аж чешется заказать ещё десяток второй ревизии, но понимаю, что нужно сначала толком протестировать в работе первые десять. И, кстати, к 5 долларам добавьте ещё 15 за доставку.
0
Sign up to leave a comment.
Метеостанция на Arduino от А до Я. Часть 2