Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/4b5534bd912910bcfebfb4229e4eede7 to your computer and use it in GitHub Desktop.
Save anonymous/4b5534bd912910bcfebfb4229e4eede7 to your computer and use it in GitHub Desktop.
Метеостанция на pic своими руками

Метеостанция на pic своими руками


Метеостанция на pic своими руками



Метеостанция на Arduino
ДОМАШНЯЯ USB МЕТЕОСТАНЦИЯ
Совет 1: Как сделать погодную станцию своими руками


























Предлагается методика изготовления погодной станции для дома или дачи. За основу возьмём плату Ардуино и набор сенсоров: Данные будут выводиться на LCD дисплей, а питание осуществляться от блока питания для мобильного телефона или батареек. Для начала нужно подобрать подходящий корпус. Туда должны вместиться все комплектующие будущей комнатной метеостанции. Такие корпуса продаются во многих магазинах радиоэлектроники. Или воспользуйтесь любым другим корпусом, который сможете найти. Прикиньте, как все компоненты будут размещаться внутри. Прорежьте окно для закрепления LCD дисплея, если его нет. Если будете размещать внутри датчик углекислого газа, который достаточно сильно греется, то разместите его в противоположной от других датчиков стороне или сделайте его выносным. Предусмотрите отверстие для разъёма питания. В принципе, для оценки метеообстановки достаточно иметь данные о температуре, влажности и атмосферном давлении, а датчик углекислого газа необязателен. Используя же все 3 датчика, у нас будут задействованы 7 цифровых и 3 аналоговых пина Ардуино, не считая питания, естественно. Сделаем печатную плату для размещения компонентов внутри корпуса — это самое удобное решение для компоновки и подключения сенсоров. Это будет полезно, если будет нужно перепрограммировать микроконтроллер, когда возникнет желание модифицировать программу. Для установки платы Arduino Nano удобно использовать специальные адаптеры или гнёзда с шагом 2, Но за неимением этих деталей и из-за экономии пространства внутри корпуса, я установлю Ардуино также пайкой. Термодатчик будет располагаться на некотором отдалении от платы и будет теплоизолирован от внутренностей метеостанции с помощью специальной изоляционной прокладки. Предусмотрим места для подводки внешнего питания к нашей самодельной плате. ЖК-экран будет крепиться винтами прямо к корпусу, к передней части. Подключаться будет проводами с разъёмами быстрого подключения типа "Dupont". Установим печатную плату внутри корпуса и закрепим винтами. Подключим LCD-экран к ножкам Arduino согласно схеме. Ещё раз перепроверив, что всё подключили правильно, подаём питание на нашу метеостанцию. ЖК-экран должен загореться, и через несколько секунд на нём появятся данные о давлении, небольшой прогноз, основанный на показаниях давления, а также данные о температуре, влажности и концентрации углекислого газа. Да, может быть сборка получилась не самая аккуратная и красивая, но зато своя. В процессе мы познакомились с основами работы с датчиками температуры-влажности, давления и газа. Почему ComboBox может сбрасывать выбранный элемент SelectedItem при двунаправленной привязке, хотя вроде бы всё сделано верно? Например, есть такая XAML разметка:. Нюанс в том, что парсер XAML-разметки разбирает код последовательно. Если сначала объявлена привязка выделенного элемента SelectedItem , а после — источник данных для ComboBox , то при загрузке окна и построении графического интерфейса GUI всегда будет выбран первый элемент ComboBox. Поэтому следует всегда объявлять сначала источник элементов списка ComboBox. ItemsSource , а потом привязку выделенного элемента ComboBox. Это касается и других элементов графического интерфейса, источниками которых являются коллекции, списки или массивы. Все, кто начинает изучать Arduino, знакомы со средой разработки Arduino IDE. Оно позволяет писать скетчи, проверять корректность и…. Датчик температуры и влажности DHT17 — популярный и дешёвый датчик, который можно использовать в довольно широком диапазоне температур…. В интернете существует большое количество вариантов расчёта контрольной суммы CRC. Но что же собственно такое контрольная сумма и…. В одной из предыдущих статей мы уже бегло касались применения сдвигового регистра, в частности, 74HC Рассмотрим подключение модуля GY с трёхосевым цифровым компасом HMCL фирмы Honeywell. Эта микросхема может использоваться для магнитометрических измерений…. Лет назад параллельный порт был довольно востребованным интерфейсом для связи между устройствами. Сегодня производители различных устройств отдают…. Бывает, что пишешь программы для Ардуино, загружаешь их в память, и всё прекрасно работает. А потом вдруг -…. Предлагается вариант изготовления декоративного панно со светодиодной подсветкой, которая будет управляться с помощью Arduino. На данном панно будет…. MATLAB — популярный пакет программ для решения технических, математических, статистических задач, вычислений и моделирования. Так же называется и…. Погодная станция своими руками. Инструкция по созданию домашней метеостанции на Arduino 1 Подбор корпуса Для начала нужно подобрать подходящий корпус. Датчик температуры и влажности DHT11 подключается к любому цифровому пину. Для чтения значений будем использовать библиотеку DHT Датчик давления BMP подключается по интерфейсу I2C к двум пинам Arduino: SDA — к аналоговому пину A4 и SCL — к аналоговому пину A5. Датчик углекислого газа MQ подключается к одному из аналоговых пинов. Компоненты домашней метеостанции В принципе, для оценки метеообстановки достаточно иметь данные о температуре, влажности и атмосферном давлении, а датчик углекислого газа необязателен. Схема домашней метеостанции 4 Скетч метеостанции Напишем скетч для Ардуино. Код по возможности снабжён подробными комментариями. Калибровочные значения должны быть уже известны. Возврашает значение в Паскалях. Печатная плата для домашней метеостанции С помощью пайки установим датчики давления и газов. Сборка метеостанции на Ардуино ЖК-экран будет крепиться винтами прямо к корпусу, к передней части. Аккуратно закрываем корпус метеостанции. Домашняя метеостанция в работе Да, может быть сборка получилась не самая аккуратная и красивая, но зато своя. Последнее изменениеПонедельник, 07 Ноябрь Arduino weather погода давление влажность температура. Похожие материалы по тегу Какие существуют среды разработки IDE для Arduino Как подключить датчик температуры и влажности DHT11 к Arduino Arduino: Что такое Arduino и что с ним можно сделать Прогноз магнитных бурь. Последнее от aave Какие существуют среды разработки IDE для Arduino Что делать если изображение видно в редакторе XAML, но при выполнении приложения - нет Как подключить датчик температуры и влажности DHT11 к Arduino XAML: Почему текст в ListView не переносится на новую строку Как посчитать контрольную сумму CRC32, CRC16, CRC8. Другие материалы в этой категории: Полезные советы Почему ComboBox сбрасывает выбранный элемент SelectedItem при двунаправленной привязке? Например, есть такая XAML разметка: А вот так будет: Последние статьи Какие существуют среды разработки IDE для Arduino Как подключить датчик температуры и влажности DHT11 к Arduino Как посчитать контрольную сумму CRC32, CRC16, CRC8 Как обновить прошивку осциллографа DSO Как подключить сдвиговый регистр 74HC к Arduino Как подключить цифровой компас HMCL к Arduino Драйвер для работы с LPT портом интегрированным или в виде платы PCI Как сделать декоративное панно с подсветкой на Arduino Работа с окном команд и редактором в MATLAB Блог об Ардуино электронике и ИТ Open Menu. Домой Темы блога Arduino ПЛИС Компьютеры и ПО Электроника Ремонт и сервис DIY Интернет Приложения Программирование Карта сайта Автор. Color I Color II Color III.


Часы-будильник с метеостанцией (ATMEGA8, BMP-180, DHT-11, LED)


Сайт помогает найти что-нибудь интересное в огромном ассортименте магазинов и сделать удачную покупку. Если Вы купили что-то полезное, то, пожалуйста, поделитесь информацией с другими. Зарегистрироваться Логин или эл. Ebay Хобби Сделано руками BMP Barometric Pressure Sensor Module for arduino или как сделать метеостанцию своими руками Цена: Дело было вечером, делать было нечего после нового года. Как обычно, во время зимних новогодних каникул хочется занять голову да и руки тоже чем-нибудь полезным, творческим. В эти новогодние каникулы решил сделать метеостанцию своими руками. Готовиться начал заранее, все компоненты закупал и собирал перед новым годом, а основное программирование делал на каникулах. Сначала пробегусь по компонентам, ссылки давать не буду, так как на eBay в личном кабинете товары ушли в архив. Многие компоненты покупал неспеша на аукционе eBay. Что могу сказать, если не спешить с покупками, то некоторые компоненты можно купить дешевле разница иногда бывает в два раза. Датчик давления ВМР Это основной датчик. Когда я увидел его на eBay, то понял, что хочу собрать именно домашнюю метеостанцию. Прилетел датчик в обычном конверте, внутри обклеенном пупыркой. Внутри конверта была визитка продавца и датчик, запакованный в антистатический пакет и завёрнутый в ещё один слой пупырки Антистатический пакет был запаян, дабы влага во время перелёта не грозила датчику Достаём датчик. С одной стороны припаяна линейка контактов, которые были вставлены в пенопласт, чтобы не погнулись. С другой стороны располагается сам датчик и маркировка контактов. Все бы хорошо, но маркировка контактов нанесена в зеркальном виде. Подключается датчик по шине I2C и питается от 3,3 В. Здесь видно, что расхождения по давлению с домашней метеостанции нет, показания идентичные. DaYan 5 Color, MF8 Color Megaminx, Void Cube, Mirror, LanLan 2x2. Сравнение с Extech Rupert 14 января , Если честно, так и не смог просуммировать во сколько в итоге обошелся весь гаджет. Вполне сносная сумма для любимого хобби. Так держать, буду ещё ждать обзоров от Вас. LAIKA 14 января , Это Вам надо для учебы или просто ХОББИ? Хобби… пора учебы прошла давно. Sidorenko 14 января , Вот это достойный обзор! ZobaNupa 14 января , Завидую белой завистью, люто плюсую и снимаю шляпу. Я тоже раньше так думал, пока не купил девайс от Texas Instruments и не начал писать по урокам. Дальше уже как по маслу пойдет. Правда забросил, слишком много увлечений, чем-то приходится жертвовать. Offtopilot 14 января , Ээээээх… вспомнил молодость… ZX Spectrum своими руками, АОНы с нуля: Есть еще люди с правильно заточенными руками, радует это! Вот эта была вещь. Прочитал на одном дыхании! PaveLM 14 января , Неужели админы до сих пор не согласны с этим? Ведь уйдёт обзор с главной и бесценный опыт так и канет в лету Есть ещё интересные обзоры содержащие переделки и улучшения фонарей, музыкальных колонок и т. Vampirius 14 января , Поддерживаю, особенно если учесть, что практически каждое китайское устройство нуждается в доработке P. Вот и сейчас я сижу приклеиваю разъём к видеорегистратору, так как из-за особенностей крепежа, в моей машине штатный разъём использовать нельзя. MrFrag 14 января , Сайт вроде про обзоры заказов с шопов, так получится сайт непонятной тематики, хотя идея хороша. Выкладывайте свои поделки на мой сайт самоделок, буду благодарен и никуда ваши поделки не пропадут Сам сайт o-samodelkah. Lerius 14 января , Soldo 14 января , Для полноты информации не хватает кода. Ардуино есть, тоже хочу смастерить что-то подобное. Viper 14 января , Прочитал, пожалел что это не мое хобби. CLX 14 января , Как же мне нравился этот конструктор…. Ubiquitous 19 января , Подскажите, что сие такое. Я так понимаю, подобные конструкторы ещё существуют в продаже. Если да, то пожалуйста поделитесь ссылками, у кого они имеются Автору обзора — моё почтение! Это конструкторы советского периода. Китай нам помогает только вот такой вот штуковиной: Уже не первый раз меня так называют: Снимаю шляпу, я так понимаю вы работаете в этой области, да еще и дома в качестве хобби с паяльником сидите. Интересно как Ваши близкие относятся к этому, паяльник пытались из рук вырвать? Дома паяю редко, так как на работе условия лучше, да и домашние не пристают. Правда не понимаю зачем использовали часы ? Я для PONG-часов собрал на DSSN, точность намного выше из-за кварца внутри чипа и термокомпенсации, а обработка такая же как и у Скажем так, я об ардуино узнал недавно, поэтому я допускаю, что некоторые вещи я сделал не правильно или есть компоненты, которые на порядок лучше. Это мой первый серьезный опыт. Да я вообще не специалист, просто мне сразу не понравилась точность х часов. Очень уж от кварца зависит много и его термостабилизации… Программаня оболочка у вас классная получилась. Ещё б на русский переделать… Там контроллер русский не поддерживает или из-за экономии памяти? Можно было и на великом могучем запрограммировать, но у него есть определенные недостатки: В программе использовал 3 шрифта, так что пришлось бы все три шрифта переделывать. Слова clock, setting, trend, bright поймут большинство, а вот кириллица нацелена только на русскоязычное население. А насчет … я теперь и сам понял, что это неудачный шилд. Кстати — а вот если выкинуть неиспользуемые символы шрифта — то вот вам и ещё возможность для оптимизации! Там элементарщина, нужно только ардуино, 2 дисплея светодиодных самая дорогая вещь , часы реального времени и 3 кнопки. Прошивка полностью готовая, только ноги правильно указать в коде и всё. Замена часов на никак не повлияло на код, кроме распиновки. ChatBot 14 января , Для меня хабр, что-то недосягаемое. Tisa 14 января , Получить инвайт на Хабр большая проблема. Уверен Ваша статья железно пройдет в Хабр и Вам дадут инвайт. Soorin 14 января , Здесь люди намного более грамотные. Иной раз не понимаю, как некоторые тамошние писатели получили инвайт вообще… Наверное, рандомно. BugMaker 14 января , Был уверен, что статью на хабре читаю. Мое почтение, отличная работа! Vinnie 14 января , На продажу не планируются готовые девайсы? Давно мечтал такое сделать еще на AT автор поделится исходниками проекта? Zers 14 января , Ты случайно не с Караганды? Я из Самарской области. А моя поделка на Arduino вот так делает: Всё собираюсь баро-сенсор к ней прикрутить, давно прикупил у Emartee такой: ABS Plastic Box Вот мой корпус. Плюсую, за обзор и за то, что руки правильно заточены. У этих наборов есть выходы на силовые исполнители? Дальше эту тему развивать не хотите? Тему надо развивать и периодически публиковаться. Зря отказываетесь от исполнения таких устройств на заказ, пусть и мелкие деньги, но нужен опыт и клиентская база… Стоит попробовать. И развивайте эту тему. Силовых выходов нет, но при желании можно сделать самому через опторазвязку или купить специальный шилд. У моего начальника на работе есть мечта сделать инкубатор… Не знаю осуществима она или нет, но программировать скорее всего буду я: Лично сейчас у меня есть еще одна затея, сделать приставку к зарядному устройству, чтобы заряжать АКБ асиметричным током и разряжать АКБ до определенного напряжения. Точнее, эта задумка появилась раньше, чем метеостанция, просто комплектующие прилетели недавно. Скоро начну ее реализовывать. Инкубатор это просто, так нас учили в советские времена, главное поддерживать постоянную правильную температуру. Посылочный ящик и куда то там надо прибить лампочку на В. Для обкатки есть время, а к следующему зимнему сезону можно ставить производство на поток. Хоби должно приносить деньги. А дайте ссылочку на корпус Блин пока писал, Вы уже ответили. У меня есть такой жа примерно: Использовал датчик абсолютного давления с i2c интерфейсом HP03SA не смог тогда достать этот бош ds — rtc — память atmega — контроллер экранчег x точек WG на lc датчик света с i2c APDS для регулировки уровня подсветки Сейчас немного решил усовршенствовать, добавил расчет восхода-захода солнца на текущий день… Потом планурую еще воткнуть gps-модуль для определения точного времени, беспроводный… Или встроить внутрь, если будет ловить спутники нормально… Вообще надо на цветной tft-экран выводить, с разрешением повыше, и контроллер типа stm32, в ближайших планах планирую начать изучать…. А может проще на комп отдавать, а на компе уже каринки всякие разные строить? Изменял кое-что потом в ней, прошивку допиливал под нее. Разобраться сложно, но можно. Хотя если бы Вы всё это кучей даже в том виде, как есть, выложили, я бы был благодарен. Да, я с корыстными целями — очень хочется на реализацию графики взглянуть: Я сколько ни пытался что-то нарисовать на графическом дисплее у меня пока только х64 из отладочного набора easypic6 , ничего красивого так и не выходило. MACman 12 мая , Для определения точного времени логичнее использовать приёмник сигналов точного времени например DCF GPS приёмник, как правило, в помещении не ловит сигнал. Я для своих будущих часов заказал вот такой модуль: У нас в Рыбинске Ярославская область , в городе сигнал принимается не стабильно, но достаточно для синхронизации. За городом приём нормальный. Ели пользоваться поиском то по ардине можно купить еще дешевле чем на дорогущем ебае — www. С каких пор это на хоббикинге стало дешевле? Про переплату за неипользованный вес забыл? Дешевле там, где дешевле что-то одно найдешь. ИМХО там радиоуправляемые вещи дешевле, и то можно поспорить. Но никак не ардуины и сопутствующее. Sashog 14 января , Читал обзор и думал что неплохо бы таких людей побольше! А еще руки б оторвать и себе пришить на денек шучу конечно же. На работе коллега с осени осваивает подобный девайс от TI кажется. Все меня подговаривает… только как и у кого-то из писавших выше — времени не хватит. Респект и за обзор плюс! Sanja 14 января , Жаль, что про RTC прочитал огорчительные подробности только сейчас — ко мне как раз едет такой же экземпляр а ещё — GSM-шилд и GPS-приёмник Код программ лучше класть на pastebin. Я долго перебирал всякие GPS-шилды и чипы, все не нравились. Либо ценник конский, либо конструкция нехорошая требовала доп. Недавно увидел шилд на чипсете Simcom SIM — www. Подумал — вот оно, счастье! На круг выходило EUR кусается, но терпимо , но доставка добавляла около 60 евро. В результате остановился на dx. К нему взял dx. Приедет — попробую, отчитаюсь. Обзор зачетный только для полноценной метеостанции датчики надо выносить на улицу, что подразумевает довольно длинный кабель. Радио — это заморочки с питанием. Так что лучше мутить 1-wire. Да, к минусам реализации отнесу отсутсвие трендов. Само по себе давление штука конечно интересная, но гораздо интересней его производная, так как именно по ней можно предсказывать погоду. По обзору не заметил. Ну да фиг с ним. Как обычно плюсую, за приверженность, за мозги, за трату времени на поделки и обзоры! Только заканчивай с ардуинами Также плюс за новую линейку ;-. Dennsy 14 января , Подключайтесь со своей станцией к нашему проекту http: Для меня это темный лес, но автор молодец. Den 15 января , К таким людям только — " респект и уважуха ". Датчики влажности DHT11 в пути, но вот в будущем бы взял DHT22 — у его диапозон лучше, можно даже на улицу поставить. Тоже завожу датчики по дому в общую систему — изготовил самопальную однопроводную сеть, адаптеры обходятся в итоге в крайне смешные деньги. Выглядит в итоге примерно так: Внутри — самопальный протокол одноранговый, манчестерское кодирование, сейчас скорость примерно 12кбит. Более дальние выносы еще не монтировал. Пока в работе датчики DHT22, BMP В стадии внедрения симисторные ключи для управления освещением и прочим, IR трансиверы на бытовую технику код уже есть, проверено — работает управляя светодиодной лентой. Позже еще и анализ нагрузки в сети. На десктопе — система majordomo, на их форуме немного подробнее описывал. В ардуине, можно получить лишний 1 килобайт флэша, если перепрошить бутлоадер, который занимает 1кБ памяти. Сейчас с флешем проблем нет. На скрине в обзоре видно, что свободно 2,5 кб. У меня сейчас проблемы с оперативной памятью. Каков алгоритм предсказания погоды? Только по давлению, так как других данных нет. Хотел за некоторое время собрать статистику, а потом подкорректировать алгоритм. Возможно со временем переделаю схему или другую метеостанцию сделаю с выносными датчиками, тогда над алгоритмом предсказания придется основательно думать. Andrey74 16 января , В данной метеостанции нет предсказывания погоды? Я с недавних пор тоже увлекся созданием метеостанции. Снимать показания с датчиков не проблема. Интереснее сделать предсказывание хотя бы на сутки вперед. Но я не нашел описания алгоритмов предсказывания погоды кроме этого: Готовых алгоритмов я не нашел в сети. Вы показали мне первый. Тот алгоритм, что делал я не работает из-за проблем с памятью. В основе моего алгоритма лежит сравнение давления за последние часы и несколько суток. Если выходит за пределы, то проверяется какой на текущий момент сезон года и какое время. В зависимости от этого должна была выводится соответствующая пиктограмма. Сам понимаю, что алгоритм грубоватый, но у меня других источников небыло, кроме своих мозгов: Красивая реализация ;- Сможете добавить передачу данных на проект Народный мониторинг? Хочу добавить Ваш пример реализации в каталог поддерживаемых устр-в. Заодно и примерную общую цену компонентов укажите для тех кто захочет повторить Ваш опыт. Не в ближайшее время. Сейчас разберусь с домашними делами, возьмусь еще за один проект на ардулине. Параллельно готовится еще пару обзоров на другие темы, но времени катастрафически не хватает, чтобы сесть и написать пару страниц текста. Scaoo 02 июля , Прошу автора заглянуть в личку и оказать помощь. Скажите, а можно исходники посмотреть? Сам просто пытаюсь сделать нечто гораздо более простое…. Проект очень интересный, особенно реализация вывода графики на дисплее. Очень прошу автора выложить исходник. Начал делать такой-же проект только на arduino pro mini Прошу автора поделиться программой этого интересного проекта метеостанции на дисплее , дисплей есть остальное заказал. NikitosZs 03 августа , Прошу автора поделиться программой этого интересного проекта метеостанции на дисплее , дисплей закажу-остальное есть! Хотел заняться с ребёнком на каникулах. Здавствуйте, не могли бы вы поделиться скетчем. Очень просим скетч… или назовите цену. OldRanger 15 марта , Muhin 20 марта , Ну что скажешь, похвастался, молодец! Красивые картинки особенно мятых китайских коробок! Без схемы, без кода не повторить и не оценить, а картинки я тоже могу приложить. Войти Регистрация Запомнить меня. Последние сообщения на форуме. А мне вот пришло Дизайн — веб-студия stfalcon. Правила сайта Помощь по сайту Рейтинги Призы на сайте. Соглашение с пользователем Email: Главная страница Поиск по сайту Полная версия. DaYan 5 Color, MF8 Color Megaminx, Void Cube, Mirror, LanLan 2x2 Сушилка для обуви Осень-1 Люксометр за 80 рублей. Кнопка звонка с подсветкой и еще пара кнопок.


Календарь событий беларусь
Щи с чечевицей рецепт с фото
Идеи для заработка на дому
Красная площадь развод караула расписание
Мягкий и твердый знак таблица
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment