Продвинутая метеостанция: температура, влажность, давление и запись на SD. Мини-проекты Амперки
HTML-код
- Опубликовано: 19 окт 2024
- Все компоненты проекта: amperka.ru/col...
Сегодня я покажу как не вставая с дивана сделать продвинутую метеостанцию. Как всегда начнём всего с одного модуля, а потом превратим в погодный компьютер.
Проект соберём на оригинальной Arduino Uno, Slot Shield и Troyka-модулях. Такое сочетание позволяет за считанные минуты получить законченное решение без паяльника и даже без стола, тут на диване. Конечно же эти схемы можно собрать и из подручных средств, на макетке из рассыпухи, но этому посвящён отдельный курс наших видео.
00:30 Какой термометр выбрать
Самый простой и дешёвый вариант -
модуль на базе DHT11. Этот цифровой датчик температуры и влажности окружающего воздуха. Информацию он отдаёт по своему протоколу и для подключения понадобится всего один цифровой пин. Но нам он не подойдёт, датчик умеет работать только с положительными температурами от 0 до 50 градусов. В холодный гараж или жаркую сауну его не поставишь.
Следующий кандидат - аналоговый термометр. Алгоритм работы предельно прост - напряжение на пине S прямо пропорционально температуре воздуха. Достаточно снять сигнал и с помощью библиотеки конвертировать напряжение в температуру. Работает он в диапазоне от -40 до +120, этого бы мне хватило с головой. Вот только подвела точность измерений - 2-3 градуса это многовато. А ещё этот сенсор не умеет определять влажность.
Поэтому я остановлюсь на специальном метеосенсоре. Этот модуль построен на базе швейцарского чипа Sensirion SHT31. В чипе реализован сложный аналого-цифровой алгоритм определения температуры и влажности. Он измеряет температуру с точностью до 2 десятых градуса, а погрешность определения влажности составляет всего 2%. Модуль стабильно работает от -40 до +125. Самое то для моего проекта.
01:41 - Простая метеостанция на Arduino Uno и SHT31
Проект на wiki: wiki.amperka.ru...
Проверю, как он работает. Напишу простой скетч, который выводит показания датчика на экран компьютера. Готово! На экране моего компьютера лог измерений. Следить за скачущими цифрами утомительное занятие, поэтому превращу их в графики, благо для этого даже программировать не придётся. Просто запущу встроенный инструмент Arduino IDE - плоттер серийного порта.
Теперь всё просто и наглядно. Нижний график показывает динамику изменения температуры, верхний - колебания влажности.
02:58 - Автономная метеостанция
Проект на wiki: wiki.amperka.ru...
Я хотел измерить насколько холодный и сухой воздух выходит из моего кондиционера, но помешал очевидный недостаток моего гаджета - необходимость подключать компьютер. Избавлюсь от этого недостатка - добавлю четырёхразрядный экран.
04:29 - Метеостанция с барометром
Проект на wiki: wiki.amperka.ru...
Сделаю более продвинутую метеостанцию - добавлю ещё один датчик. Для метеозависимых людей колебания атмосферного давления едва ли не более важны, чем температура за окном. Поэтому подключу барометр.
Это модуль на базе чипа компании STMicroelectronics. Он предназначен для определения текущей высоты по показаниям атмосферного давления. Но и в качестве цифрового барометра он отлично справляется с задачей.
05:26 - Метеостанция с выносным термометром
Проект на wiki: wiki.amperka.ru...
Сделаю выносной термометр и закреплю за окном. В качестве сенсора я использую простой и надёжный DS18B20. Он бывает в разных вариантах исполнения, я выберу герметичный вариант. Он работает от -55 до 125 и не боится воды. Его даже можно погружать в кипящую воду.
Датчик снабжён длинным проводом - проблем вынести его за окно не возникнет. Вот только есть одна небольшая проблема. DS18B20 нельзя подключить напрямую к Arduino. Между сигнальной линией и линией питания необходимо поставить резистор на 4,7 кОм. Я хочу обойтись без паяльника и макеток, поэтому подключу термометр через модуль подтяжки - Troyka Pull Up. Поставлю модуль в гнездо С и через него подключу сенсор к пину 5.
06:42 - Погодный SD-регистратор
Проект на wiki: wiki.amperka.ru...
Пока я возился с тестами своего устройства, мне в голову пришла мысль, что следить за показаниями датчиков на экране не всегда удобно. Можно отвлечься и пропустить нужную цифру. Да и вообще, хотелось бы иметь полный лог всех измерений.
Остался один пустой слот - причём он поддерживает работу по протоколу SPI. А это значит, что я могу подключить к нему один из моих любимых модулей - картридер для microSD-шек. Модуль поддерживает карты объёмом до 32Гб, а этого уж точно хватит всем.
Вот такой проект мне удалось собрать за считанные минуты.
Смотрите, творите и присылайте свои идеи для формата диванных проектов. Самые интересные - снимем и покажем.
#arduino #простыепроекты #slotshield #амперка #метео #метеостанция
У меня небольшой дом на 15 квратир и в подъезде живет несколько кошек. Их хозяева выпускают гулять на улицу и соответственно по подъезду. Одна из них повадилась гадить на половики у входной двери. Хочется собрать фотоловушку и заодно прикрутить реле, чтобы сначала идентифицировать засранку с поличным и заодно через реле включить шокер, чтобы каждый раз пугать животное, если оно соберется нагадить под дверью.
Можешь в следующих проектах использовать китайские модули, а то ваши амперкины мне не по карману)
Увы, но нет. Вы можете попробовать заменить датчики на китайские аналоги, но тут всё на свой страх и риск. В своих модулях мы уверены.
Так тут же видосы с магазина амперка, рекламить китай модули как то не правильно будет.
@@AmperkaRuOfficial сделай автоматический климат контроль из кондиционера и ардуино.
Типа если температура в помещении превышают 27 градусов - включается кондиционер на 23 градуса и что б не матало электричество отключался, когда 23 градуса (ну и определенная влажность что дает кондиционер) достигается, и так снова, пока не превысит 27 градусов.
Уже есть же: ruclips.net/video/j0NW8zaaDHU/видео.html
@@AmperkaRuOfficial это классно но это не то. да и довно было може тбыть ремикс сделать в сегодняшнем стиле ? Так же предлагаю как то управлять "взрослыми" устройствами типа кондиционер, и обогреватель на 1.3 kW . будет выглядит по взросламу хотя для детей которые учатся на ваших видео такие мощные дорогие устройства череваты при ошибках... к.з.( пожарами) или получения пожопников от спаленный дорогой быт.техники. Спасибо за контент
Уважаю Амперку за точные датчики. У китайских модулей очень большая погрешность.
Поэтому выбираем Амперку :D
Спасибо! Мы ценим это.
Вы так говорите, как будто амперка делает датчики для своих модулей сама.
@@Kebuda так и есть
@@web-4854 что так и есть? Очевидно микросхемы, которые и есть датчики, используемые в модулях амперки - покупные.
Супер! Жаль в моём детстве не было такого) но теперь с сыном можно собирать))
Классный проект.Лайк конечно поставил.
Ничего себе за считанные минуты, ага! Мощно!
Все любят котиков.
Конечно!
Привет, предлагаю такую тему для видео: выживание.
Короче смотри, она будет заключаться следующим способом: летом, сидя и кушая, и смотря телек, ты узнаешь из горячих новостей, что в США произошло сильное сталкновение литосферных плит, что привело к землетрясению свыше 9-и баллов, затоплению некоторых штатов и это все скоро придёт и к нам.
Тебе в видео надо очень подробно описать свои действия, куда пойдёшь, что возьмёшь, и что сделаешь.
Пацаны го в топ!?
Уроков ОБЖ, что делать при затоплении территории не хватило?)
@@web-4854 у меня его нету)
Сделай видео как во время апокалипсиса добыть электричество.
Хорошая заявка, подумаем.
Было про ядерную войну
@@Karton142 ага, 50ma
@@Karton142 Думаю, тут немного другое имеется ввиду.
Берёшь моторчик, ставишь на него пропелер, подключаешь к выходам мотора повышающий модуль и готов ветро-гидро генератор
Как же хищно стояли стаканы с водой над клавиатурой ноута c:
Так и задумано...
👍как всегда круто!!!!!
Прочитал половину комментов под видео. Автор видео ответил на over много комментариев.
Сделай gps трекер с выводом местоположения на экран смартфона с оффлайн картами но не gsm ,а на радиоканале чтоб не зависеть от сотовых вышек , к примеру для леса . Аналог garmin astro 320 и ошейника т5.
A-gps , но оно онлайн
@@web-4854 GPS Без онлайна работает
@@Tezla0 я говорю про A-GPS, но могу ошибаться
@@web-4854 GPS без проблем работает без интернета. A-GPS это технология, которая позволяет ускорить "холодный старт" навигатора, получив текущий альманах спутников через интернет.
Не, ну Амперка мне очень нравится
Самый лучший видео блогер😁😁
Урра новое видео!
Если при инициализации датчиков какого-то недосчитались, то на индикатор стоит выводить слово PSdC
"Диванный проект": универсальный пульт для всего дома(телевизор,кондиционер), это все по инфракрасному работает, так же можно заморочится и с радиомодулем на 433 или 315 Mhz для пульта от ворот или других приборов в от умного дома например, есть еще и блютуз, одним словом от простого к достаточно сложному.
Sonoff
Топ, спасибо за видео, очень интересно.
А как на счёт регистрации скорости ветра, в основе которого лежит потенциометр, присобаченный на анемометр Вильда?
вот это полезно
Спасибо.
Смотря этот ролик, я надеялся увидеть действительно продвинутую метеостанцию. Мне бы хотелось чтобы в ней присутствовал датчик CO2, чтобы понимать когда проветривать помещение, а когда всё норм.. подскажите какой лучше датчик использовать, а я может быть попробую сам сварганить чё-нить, купив ваши приблуды.. интересно же.. Спасибо.
Под CO2 подойдёт MQ-135: amperka.ru/product/troyka-mq135-gas-sensor
Вы недавно делали пост в ютуб с фоткой и написали "Скоро что-то будет". Где наш космический спутник?!
В процессе...
Сделай видос про выживание в экстремальных условиях
Скоро будет.
А что если добавить в измерения хронометр(для контроля показаний относительно оси времени) или GPS модуль (для контроля относительно перемещения датчика в пространстве), чтобы систематизировать данные с sd карты на экране компьютера?
Амперка, а как-же Iskra JS????
На Адруино всего полно, а вот на JS всего мало😕
Я собрал кухонную метостанцию с барометром на кваддисплее.
Хочу добавить датчик СО и горючих газов с звуковым сигнализатором, но не могу разобраться с измерением на MQ-9 (на него почти ничего нет под JS) 😕
У нас больше просят именно под Ардуинку проекты делать.
Сделай видос, как собрать ардуинку самому
Мы статью такую уже написали: wiki.amperka.ru/diy:arduino
Берёшь одну пластиковую карточку зарплатную, мамину или папину и идёшь на амперка. ру 2..3 недели и результат готов. 😂👍
@@AmperkaRuOfficial Не статью, а видео.
Автономную метеостанцию , с возобновляемыми источниками энергии , например на raspberry. На той же малинке можно точно отслеживать положение солнца..или от ветра.(вообще читал что из ветра можно получить электроэнергию без помощи ветрогенератора, вопрос как ?:))
Накапливает электричество, от него же питается метеостанция, ну и хотя бы можно было зарядить без проблем ноут с телефоном или емкую банку раз в сутки :)
Такой сложный проект можно сериями записывать, в промежутках между мини-проектами.
Если все получится - закажу парочку таких метеостанций сразу у вас :)
Точное положение солнца можно "отслеживать" зная лишь координаты и точное время. Малинка - "легкий" оверхед для таких проектов (та и для 90% остальных, где ее лепят), она потребляет на 2-3 порядка больше энергии чем атмега.
положение солнца отслеживается по gps координатам онлайн, их на солнечные батареи ставят, чтобы они были строго направлены на солнце в не зависимости от погоды.
Лайк за ням кета
лютая станция
а можно ли было сделать, изспользуя тройка-модули, метеостанцию подключаемой к домашнему WI-FI, а оттуда в спец. проге написанной на Processing или же android studio, считывать информацию о температуре, давлении и т.д. Если да, то будет ли видео по этой теме?
Да, и в наборе "Интернет Вещей" есть такие эксперименты. amperka.ru/product/matryoshka-iot Посмотрите, там выложен буклет в электронном виде, в нём найдёте описание и код для удалённой метеостанции.
я делая диплом создвал стабилизатор для телефона, но было крайне много мороки с паяльником и довольно большая погрешность стабилизации, можете сделать проект по уму?
у меня есть необходимость поддерживать в емкости сильное разряжение. для этого есть вакуумный насос, а автоматики нет. было бы не плохо сваять оный, используя автомобильный датчик абсолютного давления. может построишь?)
Где ты был когда я делал курсовую?(
Ну хоть кто-то другой не вылетит из Универа.
На каком языке програмируете?
Здравствуйте! У меня к вам есть такое предложение: Как насчёт того, чтобы можно было просматривать единицы измерения температуры градусов Цельсия и градусов Фаренгейта вопрос? То есть, чтобы можно было смотреть как по Цельсию, так по Фаренгейту, а также показывать всё одновременно на одном экране. Большое спасибо за информацию!
Библиотека по работе с метеодатчиком и ту, и другую шкалу поддерживает. Отличается в одну букву код.
Давай ты сделаешь часы на газоразрядных индикаторах!
Зачем? Тема избитая, уже каждый второй их собрал.
Я писал не давно комментарий про метеостанцию, спасибо что сделали! Если есть возможность и интерес, зайдите на канал ЕмКолбаски. Там есть сборка холодильника для вяленья и в крайнем ролике он показывает коптильню. Мне кажется вам можно объясниться на пару роликов и замутить интересный контент, как их довести до ума. Я им уже написал такое же предложение. Обменяетесь как раз подписчиками, может даже в интернет магазине появится товары с вашими наработками... Заранее спасибо)
А слабо показать, не вставая с дивана, как купить Raspberry pi 4 по официальной цене? Автономную метеостанцию , с возобновляемыми источниками энергии , например на raspberry. На той же малинке можно точно отслеживать положение солнца..или от ветра.(вообще читал что из ветра можно получить электроэнергию без помощи ветрогенератора, вопрос как ? Хочу видос о инвесте в крипту. Очень жду.
Как то легко вы к этому относитесь, от желания заняться инвестированием в криптовалюту до самого инвеста долгая дорога, кругом сплошные риски и финансовые потери.
@@andreybolohonov562 у нас везде риски. Но умные люди себе наставника находят, что минимизирует риски и потери. А криптой самое время заниматься, она в рост идёт!
@@milashka809 да,криптовалюта показывает бурный рост,наступил отличный момент для инвестиций в нее,сам интересуюсь токенами,показывают стабильный рост,рассматриваю варианты компаний для вложений.
@@СергейЕжов-э9г тоже нацелена на токены, поэтому я не лезу в крипту, она далеко убежала, а собираю активы из толковых токенов блокчейн платформ. Щас захожу в Bitteam на btt токен по цене 0,6 $ за 1 btt - пока идет пред ico . у Bitteam свой p2p криптообменник с комсой 0,2% и сейчас выводят на рынок маркетплейс международного уровня с оплатой в крипте bit. team
@@veronikaulanova3248 я тоже стартапы на ICO кокраз ищу годных ещё не встречал вот про Bitteam не слышал а какая команда запускает такое чудо ? Был ранее опыт ?
Сделайте дозиметр на базе ардуино! Ну пожалуйста!!!
Может совместить Ардуино и апокалипсис, чтобы нравилось и любителям баек и любителям Ардуино. Например устройства на Ардуино, которые помогут выжить. Если есть идеи предлагайте!
Отличная идея. И у нас кое-что уже припасено.
Я создал такой же, но у меня показывает "Err 5"
Почему ?
Проще и дешевле готовый купить
Мне вот тоже хочется подумать над кодом, но я не умею программировать, а дикое желание научиться есть. Сколько не пытался, но так и не смог найти толковый самоучитель для С или С++. Может, вы подскажете с чего начать и куда двигаться, чтобы вот так же из подручных модулей можно было сделать что-нибудь интересное? Спасибо.
Интересно web-программирование или машинное обучение? Для 1-ого советую начать с HTML. Для 2-ого советую Java Script (JS)
Подручные модули можно программировать на Ардуино IDE там ещё проще JavaScript
@@web-4854 интересно научиться писать программы именно для микроконтроллеров, но не знаю с чего именно начать. Кто-то говорит учить ассемблер, кто-то - сразу С.
В данном ролике скетч написан на JS?
@@justaccount4911 в Arduino IDE ( это редактор ) собственный язык похожий на JS. Скетч написано в Arduino IDE. Насколько я знаю микроконтроллеры прошиваются ассемблером.
Плохой пример - подключать что-либо к микроконтроллеру не отключая питание.
ЗЫ За режим плоттера спасибо, никогда не использовал, попробую.
Лайк
Амперка привет! Хотелось бы увидеть новую серию ARDUINO Для чайников, дада я чайник и мне сложновато смотреть подобные видео как выше
Завтра будет новая серия.
Температуру показывает -127. В чем может быть дело?
ты вставал с дивана когда брал воду из кулера
Как вынести датчики метров на 30-40 от ардуино?
Гайвер хохочет над таким проектом.
Да мы то с ним регулярно общаемся, так что он и в лицо посмеяться может при случае. Только что-то не смеётся.
@@AmperkaRuOfficial так запилите вместе какой-то проект
Да мы пока и своими силами управляемся, хотя идея неплохая.
@@AmperkaRuOfficial я думаю людям понравится
Вот ещё бы она имела свою веб страницу и базу данных. Притом не тратя целы raspberry pi или что-то сложное и дорогое с куда более широким функционалом чем требуемая задача.
А теперь горбатый!
Какой ещё горбатый? Запорожец что ли?
Почему из кондея дует воздух той же температуры, что выбран на пульте? Это может быть в установившемся режиме. Задайте температуру ниже, это будет интереснее.
Так и есть, он у нас постоянно так дует.
Го ещё технобайки
По пятницам технобайки, но в эту пятницу уроки по ардуино!
BME180/280 один, вместо двух внутренних
Давай проекты про raspberry pi 4
Как не крути, но ардуино предназначены для метеостанций.
А можно новый урок?
Можно сделать автоматику,что бы мне утром по голосу,паровозик привозил стакан водки?
От кроны устройство будет работать час
Ээм.. А как на-счёт сделать звёздные врата?
Что это?
@@web-4854 забей в инете
Телепорт по вселенной?
@@web-4854 ну в общем да
Причём на адуринке и без пояльника 😂👍👍
4:20 хромокей детектед
сделай тетрис!
Техно байки завези!
На следующей неделе будет.
ффииить :)
От -40 для России не подходит. Во многих регионах бывает холоднее.
Что не делай на ардуино - получится метеостанция.
GPS спидометр/одометр для велосипеда
Зачем gps легче сделать датчик и направить на колесо у гайвера проэкт был
Будет дофига жрать и при внешней громозкости будет ещё и не надёжна!
А слабо показать, не вставая с дивана, как купить Raspberry pi 4 по официальной цене?
Эмигрируй в США.
@@OMICH-e7r Мне проще с Амазона с доставкой купить, закинуть в сборную посылку
Почему ардуино язык похож на c++ ?
Интересный вопрос 🤔
Ибо он основан на c, как и c++
Не самая безопасная идея ставить воду на ноутбук
Ноутбук более устойчив, чем диван. Да и ведущий амперки аккуратный человек, что можно понять по предыдущим видеороликам.
Надо ставить ноутбук на воду
А где турбосушилка?
Ещё работаем над ней.
Создать сири из ардуино
это нян кет
Привет, Амперка
Привет!
Без. паяльника нещитово!
Я 7-ой коммент.
попробуй сделать компьютер с нуля
если сделаешь я подстригусь под нолик
Ну мы в 80-90х паяли компы сами, сами шили "мониторы" в ПЗУ, сами собирали клавиатуры, контроллеры для ввода/вывода, кабеля, БП!
Потом месяцами отлаживали получившееся....
Сейчас халява полная....😆
В инете до сих пор есть схемы и топологии плат...дерзай😊
а где понятные уроки по ардуино ?
В пятницу будет.
@@AmperkaRuOfficial урааа
Что так сложно?
Я летом деградировать собирался(((
Деградировать не стоит... Потом сложно вернуться в люди.
Нужен датчик температуры и влажности в баню...
Вот на этот посмотрите, он точный и надёжный: amperka.ru/product/temperature-humidity-sensor-sht1x
Если нужен более доступный вариант, то вот этот: amperka.ru/product/temperature-humidity-sensor-dht21
@@AmperkaRuOfficial А замыкания не будет если влажность 100% (баня или сауна)? И что будет с ардуино в таких условиях?
хватить баловаться, давай умный дом собирай уже!
Кстате для умного дома стоит задача не реализации, а общения "умного" пользевателя с устройством. А это скорей вопрос разработки интерфейса приложения. По электроники набор реле на 220 в. И набор термо, влаго и можеть быть датчиков присуцтвия.
Sonoff
@@web-4854 Их есть у нас.
Я один из первых, ураааа!!!!!!!!
Может ардуино игры? Например змейка,2048 и т.д?
Точно скоро будет.
ruclips.net/video/qCOuo2-h4ck/видео.html только здесь на Raspberry
Да игры шлак- таи тупо математика и вывод на индикаторы, опрос кнопок😆
Всё просто.. до третьей минуты..
спрей от я первый
Первый
Харе
ууу Амперка ! 2к19 а об OBS или fraps не слышали ( Да и нужно народные датчики тестировать а не ваши в 5 раз дороже тех же китайских!
Датчики дороже потому что: 1. Это бренд. 2. Мало конкуренции. 3. Гарантия и качество, а не китайский рандом!
@@web-4854 ну блин не за дисплей который в китае стоит 50 р а в амперке 670р , да и всё остальное тоже очень дорого :/ а на счёт конкуренции то она есть у нас на рынке но там тоже конские цены!
@@Notgameshow сделайте дешевле и завоюйте рынок.
го смертельный вирус когда он будет
Скоро будет, читайте другие комментарии
Я3
теперь запусти его в космос без проводов и паяльника :))
Уже было, аэростат. Тот -50 как-раз может показать.
@@SIM31r я имел ввиду без проводов и паяльника)
Первый!!!
5400 за метеостанцию...
Можете собрать на китайских модулях, как я и сделал. А из-за владения 3д принтером, вообще, полный метеоцентр сделал(скор.ветра, влажность, температура, радиация, освещённость, направление ветра,уф.индекс) вышло примерно на 3500))
640 кБ хватит всем.
На то и намёк.
Gg
Пф... Типа смог.
А чего такой грустный? =) И выпрями спину =)
Устал и ещё раз устал.
@@AmperkaRuOfficial я так и понял. Держитесь =)
@@AmperkaRuOfficial надо по ночам спать! #_#
шта
«32gb хватит всем» - где-то я уже это слышал....
Для текстового файла еще как хватит
@@Tezla0 64 кб для текстового файла тоже должно было хватить