Метеостанция как собрать?
- Войдите на сайт для отправки комментариев
Прошу помощи... Есть задумка собрать компактную метеостанцию с автономным питанием (на литии 18650, можно с бустером или понижайкой -все есть в наличии) чтобы принес эту "коробочку" включил, измерил влажность, давление, температуру -с визуальным выводом на экран, выключил и ушел, так сказать пробник, особая точность не требуется (это не коммерческий проект-чисто для себя,в тему сделать за деньги прошу не отправлять). В наличии имеется Pro mini, Nano V3, Uno R3. Из датчиков имеется
Такой мониторчик http://ru.aliexpress.com/item/1-8-inch-TFT-LCD-Module-LCD-Screen-Module-SPI-serial-51-drivers-4-IO-driver/32580365136.html?spm=2114.13010608.0.70.BBPGF3
Еще есть ОЛед дисплей 0,96.
Подключать все по отдельности я уже пробовал, все нормально и работает, а вот как подключить все вместе? искал в интернете но точно такого набора не нашел. В принципе подключить я все таки смогу, а вот с программированием у меня беда, пробовал куски кода складывать в кучу-не получается. Изучать программирование с нуля, возраст уже не тот, да и думаю не пригодится мне это больше. Уровень знаний -паяльник держу уверенно, транзистор от резистора отличаю, измерительные приборы есть все от мультиметра до осциллографа (пользоваться умею). Можете дать ссылку на готовый проект со скетчем, буду благодарен. Спасибо заранее.
Скорее всего Вам в раздел "Ищу исполнителя".
Скорее всего Вам в раздел "Ищу исполнителя".
Мдааа... поколение "пепси" чо сказать... Тогда перефразируем так- ищу единомышленников у кого что есть? будем делать народный проект...
Поколение "Пепси" - это точно: "Давайте как быстренько скинемся и сделаем вместе для моей пользы."
Сходите в "Проекты" там такого богатства как метеостанции должно быть навалом.
Еще можно сходить в Google.
Как-то надо самому что-то делать, а не пытаться заставить других решать Ваши проблемы. Или Вы - блондинка?
я конечно дико извиняюсь, но гугл меня уже забанил (шутка) в проектах был точно такого набора не нашел, я ж объяснил что соберу и соединю все сам (ума хватит) а вот с программированием у меня никак, я не учился этому (честно признаюсь) а насчет "моей пользы" -могу и без этого обойтись, соберу что нибудь другое -датчиков энтих разных у меня "как гуталину"! Насчет решать "мои" проблемы, тут вы немного хе-хе погорячились немного, у меня их нет! Первый раз попал на форум где люди не делятся знаниями и умениями, а как из засады пытаются укусить, не очень это... Ну и на том спасибо! С уважением, и всех благ.
Видите ли, agat20, программирование - это более половины проекта. Существенно более половины. Так что если хотит сделать что-то сами, без программирования - никак.
Вы ведь просите не поделиться знаниями и умениями - этим с Вами тут готовы поделиться, если Вы готовы принять такую помощь, а хотите чтобы бОльшую часть проекта кто-то сделал за Вас.
А если Вы не хотите учиться программировать, Ардуино не для Вас.
agat20 делаю похожее, с другим дисплеем.
Ну как бы не совсем не хочу учиться, просто думал люди поделятся кусками кода... не более того. Просто читаю уже несколько дней, но память слаба стала, вроде с вечера все понятно, а утром все по новой... ну чтож начнем классически -от простого к сложному. спасибо.
alex_r61
А с каким дисплеем делаешь если не секрет? У меня их 4 вида разных, может у меня такоЙ же есть?Есть и2с, есть спи, есть пара штук с тачем (шилд многоногий)
Тут есть готовые проекты.
Хде? Тут если что и нашел -так какое то старье (имею ввиду датчики) которые еще допиливать надо, кинь ссылку если не лень, спасибо.
Я сам не программист, но собрал по той схеме и доволен как слон.http://arduino.ru/forum/proekty/komnatnaya-meteostantsiya-s-chasami
С неугасающим интересом слежу за темой.
Я вижу так: пришел человек, говорит, что денег платить никому не хочет и програмирование учить тоже не хочет, но ему нужна программа.
Мотивируя совершенно невнятным аргументом, что, дескать, проект некоммерческий, настаивает на бесплатности услуги.
Мне просто интересно, найдет он лоха или все повывелись?
----------------------------------------
Милосердие, как пепел Клааса, стучит в мое сердце, и я готов пояснить, как пишут такие программы:
Вы создаете в воображении (и на бумаге) расписание действий.
1. в какое время и с каким интервалом нужно опрашивать датчики;
2. В какое время и с каким интервалом обновлять экран;
3. считывать состояние пользовательских кнопок;
4. менять режимы отображения и/или совершать иные действия по кнопкам.
-----------------
в setup() Вы инициализируете это все;
в loop() Вы проверяете локальное время на соответствие действию в расписании и начинаете то, что должно начать, если оно еще не началось, и/или прекращаете то, что должнео прекратить, если оно еще не прекращено.
Все.
==============
Если эти объяснения Вам не понятны, то найдите упаковку от своей платы Ардуино, запакуйте ее аккуратно и отправьте китайцам обратно.
Спасибо, дружище, этот проект я видел, но у меня другие датчики, модуль часов и другой дисплей, могу и этот собрать но у меня датчики чуток покруче будут. спасибо.
просто думал люди поделятся кусками кода...
...которые еще допиливать надо...
Вы всерьез думаете, что куски, которыми с Вами могут поделиться, не нужно будет допиливать?
Спасибо, дружище, этот проект я видел, но у меня другие датчики, модуль часов и другой дисплей, могу и этот собрать но у меня датчики чуток покруче будут. спасибо.
Хвалиться "крутыми" датчиками и при этом попрошайничать код... No comments...
С неугасающим интересом слежу за темой.
Я вижу так: пришел человек, говорит, что денег платить никому не хочет и програмирование учить тоже не хочет, но ему нужна программа.
Мотивируя совершенно невнятным аргументом, что, дескать, проект некоммерческий, настаивает на бесплатности услуги.
Мне просто интересно, найдет он лоха или все повывелись?
----------------------------------------
Милосердие, как пепел Клааса, стучит в мое сердце, и я готов пояснить, как пишут такие программы:
Вы создаете в воображении (и на бумаге) расписание действий.
1. в какое время и с каким интервалом нужно опрашивать датчики;
2. В какое время и с каким интервалом обновлять экран;
3. считывать состояние пользовательских кнопок;
4. менять режимы отображения и/или совершать иные действия по кнопкам.
-----------------
в setup() Вы инициализируете это все;
в loop() Вы проверяете локальное время на соответствие действию в расписании и начинаете то, что должно начать, если оно еще не началось, и/или прекращаете то, что должнео прекратить, если оно еще не прекращено.
Все.
==============
Если эти объяснения Вам не понятны, то найдите упаковку от своей платы Ардуино, запакуйте ее аккуратно и отправьте китайцам обратно.
Корректируем проект. Поясняю новую задачу-я занимаюсь пчеловодством, для зимовки существует специальное помещение в котором поддерживается (должна по крайней мере) постоянная температура и влажность. В настоящее время уже работает (около 20 лет) простая система на биметаллическом датчике температуры, реле от советской бензоклонки и воздушные ТЭНы с потреблением 0,4-0,5 кВт. Но!!! нет мониторинга влажности. Пока уже готово (собрано и проверено, скетч готов) которое меряет влажность и температуру и возможность просмотра данных по блютуз, еще хочу добавить реле чтобы включался вентиллятор для снижения влажности, ну и хотелось бы еще писать на карту SD. А так в принципе для мониторинга (не входя в помещение) могу по желанию мониторить температуру и влажность -уже не плохо!
Насчет лохов вы как бы это помягче сказать "не оскорбляй да не оскорбляем будешь".
1. Интервалы опроса будут реже, не каждую секунду (в целях энергосбережения)
2. Могу обойтись без экрана (есть блутуз на крайняк)
3. Кнопки думаю в моем проекте они не пригодятся
4. Тоже не пригодится
И не надо Ёрничать, вас я понял до последнего знака в предложении! АрдуинЫ были в пакетиках (их много и разные) так что отсылать-не посылать (хихи)
Спасибо за подсказки они мне пригодятся (честно)!
Та ладнааа! Ну не крутыми а с широким диапазоном и более точными. Я не попрошайничаю, просто интересуюсь может кто делал что то подобное. Допиливать я думаю справлюсь, а вот с нуля поднять тяжеловато будет.
Читая этот сайт и многие другие узнал чем отличается Интерфейс I2C от SPI много чего другого интересного, Так что польза от общения уже есть!!! Время у меня есть, буду готовить проект (или 2 проекта параллельно) благо датчиков как гуталину!
Ну, я прямо не знаю ))) Даст ли вам что-то чужой проект метеостанции с кодом, тут их множество в ветке Проекты. Тем более, что вы все компоненты по отдельности уже подключали и проверяли. Вот, положим, у меня есть метеостанция с таким же экраном, но с датчиком давления bmp180, подключенным по i2c, и другим, влажности, dht22. Часы мне в ней не нужны, зато пригождается таймер, иногда сбрасываю его ресетом и потом по нему ориентируюсь некоторое время.
PS Агата у меня не было, был спекки и потом уже ес1841 :)
О! Спасибо дружище! Это уже интересней!!! Уже есть вектор! Вы реально помогли! Спасибо (честно) поковыряюсь!
PS "агата" и у меня не было...первое что попробовал это была вычислительная машина с частотой 400 Гц! (для исчисления данных для пуска ракет) даааавно это было!
Скетч не скомпилировался, есть ошибки на моей машине, завтра исправлю и буду поглядеть.
Мдааа... поколение "пепси" чо сказать... Тогда перефразируем так- ищу единомышленников у кого что есть? будем делать народный проект...
Глядя на "чо сказать" - кто тут еще поколение "пепси" :) На "народный проект" ваша будущая поделка не тянет - ибо заинтересованность тут только односторонняя.
Первый результат. Собрал на макетке модуль часов DS3231 I2C (имеет встроенный термометр), монитор 0.96 дюймов OLED модуль I2C, часы и монитор соединил паралельно без подтяжек, время в часы зашивал отдельно. Сравнил показания термометра часов с модулем датчик влажности SHT21, и термопарой на мультиметре разница оказалась в 0,5 гр, часы завышают температуру на 0,5-0,6 гр (в принципе не критично). Ниже скетч (писал не сам-добрые люди подсказали), модули подключал как обычно SDA и SCK в пины А4 и А5 (pin-mapping не делал) плата Ардуино уно R3 (китай). Все работает
Собрал метеостанцию с датчиками DHT22 и BMP85. Вывод информации в облако ThingSpeak. Плюсы - не нужно возиться с дисплеем, можно смотреть отовсюду, где ест интернет. Да и возможность обработать полученную информацию Матлабом совсем не лишняя. Не говоря о автоматическом информировании через Твиттер. Если интересно - когда буду за стационарным компьютером - кину скетч.
Собрал метеостанцию с датчиками DHT22 и BMP85. Вывод информации в облако ThingSpeak. Плюсы - не нужно возиться с дисплеем, можно смотреть отовсюду, где ест интернет. Да и возможность обработать полученную информацию Матлабом совсем не лишняя. Не говоря о автоматическом информировании через Твиттер. Если интересно - когда буду за стационарным компьютером - кину скетч.
А в облако через что передаете? Кидайте скетч, будем поглядеть!
Ethernet-shield ENC28J60. Я пока не за ноутбуком. Доберусь до стационарного - скину скетч.
Вот. Наконец-то немного свободного времени...
Обещанный скетч:
Ого! Как классно, с подробным комментированием! Спасибо, многим пригодится "я так думаю"!