
Оглавление:
- Шаг 1. Быстрое видео
- Шаг 2. Электронные компоненты, необходимые для персональной метеостанции
- Шаг 3. Инструменты и дополнительные предметы, необходимые для персональной метеостанции
- Шаг 4: Требования к программному обеспечению
- Шаг 5. Создание частного канала на сайте Thingspeak.com
- Шаг 6: Схема персональной метеостанции
- Шаг 7: Сборка схемы на печатной плате общего назначения (GCB)
- Шаг 8: Код
- Шаг 9: Подготовка корпуса
- Шаг 10: закрытие крышки
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Сидя в своей комнате, вы начинаете потеть или чувствовать озноб; Вы задаетесь вопросом, какой будет температура в вашей комнате? или какая будет влажность? Это случилось со мной некоторое время назад.
Это привело к созданию персональной метеостанции, которая отслеживает температуру, влажность, давление и интенсивность света в вашей комнате и загружает их на частный канал на сайте thingspeak.com.
Давайте начнем.
Шаг 1. Быстрое видео


Вот небольшой видеоролик, который резюмирует все за 5 минут.
Нажмите здесь, чтобы посмотреть на YouTube
Шаг 2. Электронные компоненты, необходимые для персональной метеостанции


Описание: мы будем использовать DHT11 для измерения влажности, BMP180 для измерения температуры и давления и светозависимый резистор (LDR), чтобы получить приблизительное представление об интенсивности света. Arduino nano будет собирать данные с этих датчиков и отправлять их на ESP8266 для загрузки на ваш частный канал на сайте thingspeak.com. Мы будем питать нашу Arduino nano от настенного адаптера 12 В-2 А, а датчики и ESP8266 будут получать преобразованное с понижением напряжение от понижающего преобразователя на основе LM2596.
Список компонентов:
- Датчик давления и температуры BMP180,
- Датчик влажности DHT11,
- Светозависимый резистор (LDR),
- Модуль Wi-Fi ESP8266 (готовая прошивка),
- Ардуино нано,
- 2 резистора - 51 кОм и 4,7 кОм,
- Понижающий преобразователь LM2596,
- Разъем постоянного тока,
- Переключатель и
- Настенный адаптер 12В-2А.
Шаг 3. Инструменты и дополнительные предметы, необходимые для персональной метеостанции



Описание: Мы будем использовать инструмент для зачистки проводов для зачистки проводов, файл для сглаживания порезов / отверстий на корпусе, клеевой пистолет для размещения компонентов внутри корпуса, отвертку для закрытия крышки корпуса и паяльник с припоем для сборки схемы на печатной плате общего назначения (GCB). Пластиковая коробка 4x4x2 дюйма действует как ограждение. Для правильной сборки на GCB нам также понадобятся штекерная и женская полоса Berg вместе с гнездовыми разъемами.
Список инструментов:
- Инструмент для зачистки проводов,
- Файл,
- Клей-пистолет,
- Отвертка и
- Припой и припой проволокой.
Список дополнительных предметов:
- Пластиковая коробка 4x4x2 дюйма (я использовал этот размер, любые близлежащие размеры подойдут),
- Печатная плата общего назначения,
- мужская и женская полоса айсберга и
- гнездовые разъемы.
Шаг 4: Требования к программному обеспечению


Описание: Чтобы увидеть значение данных датчиков, нам понадобится частный канал на сайте thingspeak.com. Нам понадобится Arduino IDE для написания кода arduino для arduino nano. (Я предполагаю, что у вас есть ПК / ноутбук и Wi-Fi с доступом в Интернет)
Список требований к ПО:
- Частный канал на сайте Thingspeak.com и
- Arduino IDE (желательно последняя версия).
Вы можете скачать последнюю версию Arduino IDE с arduino.cc.
Теперь давайте создадим частный канал на сайте thingspeak.com.
Шаг 5. Создание частного канала на сайте Thingspeak.com



Чтобы сделать частный канал на сайте thingspeak.com, выполните следующие действия:
- Откройте свой веб-браузер, перейдите на сайт thingspeak.com и щелкните вкладку «Зарегистрироваться» в правом верхнем углу (изображение №1).
- Заполните данные и нажмите «Создать учетную запись» (Изображение № 2).
- Теперь перейдите на вкладку «Новый канал» (изображение № 3).
- Снова заполните детали для канала и включите 4 поля (так как мы будем отправлять 4 значения датчика), прокрутите вниз и нажмите вкладку «Сохранить канал» (изображение № 4/5).
- На этой странице перейдите на вкладку «Ключи API» и запишите свой «Ключ API записи».
Это все, ребята, теперь у вас есть личный канал Thingspeak.
Теперь давайте соберем всю электронику вместе.
Шаг 6: Схема персональной метеостанции

Прилагаю изображение схемы персональной метеостанции. Для этого прилагаю также файл фритзинга. Подключения довольно простые.
- BMP180 подключается к порту I2C на arduino nano.
- LDR соединен как делитель напряжения с резистором 51 кОм, а переход соединен с выводом A1 Arduino nano.
- Вывод данных DHT11 подтягивается высоко с помощью резистора 4,7 кОм и подключается к выводу A0 Arduino nano.
- TX и RX ESP8266 подключаются к D10 и D11 Arduino nano соответственно. CH_PD ESP8266 подключается к шине 3,3 В.
- Отрегулируйте выход модуля LM2596 до 3,3 В, поворачивая потенциометр на этом модуле. Подключите выход этого модуля к Vcc и Gnd BMP180, DHT11, LDR и Vcc и Gnd ESP8266 соответственно.
- Вход модуля LM2596 осуществляется от настенного адаптера 12V-2A, который также подключается к Vin и Gnd Arduino nano.
Нам нужно собрать эту схему на плате общего назначения. Давайте сделаем это.
Шаг 7: Сборка схемы на печатной плате общего назначения (GCB)




Аппаратные средства и дополнительные элементы из шага 3 теперь в продаже.
- Используйте полоску женского айсберга для размещения Arduino nano и ESP8288 на GCB,
- Используйте паяльник и припой, чтобы электрически подключить их к плате,
- Используйте гнездовые соединители для увеличения досягаемости всех датчиков и модуля LM2596, поскольку они будут прилипать к крышке и стенке корпуса.
- Используйте мужскую полоску айсберга, чтобы сделать точки соединения для женских удлинителей, выполненных в 3,
- Реализуйте принципиальную схему на GCB, используя провода (зачистите их с помощью инструмента для зачистки проводов) или направляющую из расплавленной припойной проволоки и, наконец,
- Перед включением цепи проверьте наличие сортировки с помощью мультиметра.
Теперь, когда все оборудование размещено на GCB, давайте посмотрим на код.
Шаг 8: Код
Код для персональной метеостанции довольно прост. Я правильно прокомментировал код для удобства переноса. Прежде чем записывать код, позаботьтесь о следующих вещах.
- Убедитесь, что все библиотеки установлены,
- Замените дефис на SSID вашей точки доступа (маршрутизатора Wi-Fi) в строке 14 кода,
- Замените дефис на ПАРОЛЬ вашей сети Wi-Fi в строке 15 кода,
- Замените дефисы ключом API записи приватного канала Thingspeak в строке 17 и
- При программировании Arduino nano убедитесь, что источник питания 12 В постоянного тока ВЫКЛЮЧЕН.
Вот ссылка на github (Personal Weather Station) для загрузки кода и библиотек, которые я использовал.
Теперь, когда у нас есть оборудование и программное обеспечение, остается только упаковка.
Шаг 9: Подготовка корпуса



Теперь нам нужно проделать отверстия разной формы и размера на коробке 4х4х2 дюйма. Нам нужно проделать отверстия для гнезда постоянного тока и включить любую желаемую стену корпуса. Также нам нужно проделать отверстия для датчиков на крышке корпуса.
Я приложил изображение, показывающее размеры отверстий, которые нам нужно проделать в корпусе.
Используйте горячее лезвие, чтобы разрезать пластик.
Воспользуйтесь напильником, чтобы сгладить отверстия.
Теперь ваш корпус готов к размещению вашей схемы.
Шаг 10: закрытие крышки




Поместите собранный GCB внутрь корпуса.
Поместите выключатель и разъем постоянного тока в отверстия на стене; датчики на отверстиях крышки. Завершите их положение и используйте клеевой пистолет, чтобы зафиксировать их. Наконец, используйте отвертку, чтобы закрыть крышку.
Вот и все, ваша персональная метеостанция. Включите источник питания и наблюдайте за температурой, влажностью, давлением и интенсивностью света в вашей комнате из любой точки мира через свой смартфон / ПК / ноутбук / планшет на частном канале Thingspeak.
Вот и все по этому поучительно. Комментарий в случае сомнений.
Если вам понравились эти инструкции, есть большая вероятность, что вам понравится мой канал на YouTube. Спасибо за прочтение.
Рекомендуемые:
Создайте метеостанцию Raspberry Pi SUPER: 8 шагов (с изображениями)

Создайте метеостанцию Raspberry Pi SUPER: давайте посмотрим правде в глаза, мы, люди, много говорим о погоде ⛅️. В среднем человек говорит о погоде четыре раза в день, в среднем 8 минут 21 секунду. Подсчитайте, и в сумме получится 10 месяцев вашей жизни, которые вы потратите на трепку
Как сделать простую метеостанцию: 8 шагов

Как сделать простую метеостанцию: Здравствуйте, ребята, в этом видео я покажу вам, как сделать простую метеостанцию для измерения температуры и влажности с помощью датчика DHT11
Как сделать карманную метеостанцию Интернета вещей: 7 шагов (с изображениями)

Как сделать карманную метеостанцию Интернета вещей: Привет, читатель! В этом руководстве вы узнаете, как сделать небольшой погодный куб с помощью D1 mini (ESP8266), который подключен к вашему домашнему Wi-Fi, так что вы можете просматривать его выходные данные откуда угодно с земли, конечно, если у вас есть подключение к Интернету
Как построить метеостанцию с помощью XinaBox и Ubidots через HTTP: 7 шагов

Как создать метеостанцию с помощью XinaBox и Ubidots через HTTP: узнайте, как создать свою собственную метеостанцию в Ubidots, используя XinaBox xChips (IP01, CW01 и SW01). Ядро ESP8266 и модуль Wi-Fi (xChip CW01) позволяют пользователям отправлять данные из модульных xChips XinaBox в облако. Эти данные можно отслеживать удаленно
Как сделать простую метеостанцию с помощью Arduino: 6 шагов (с изображениями)

Как сделать простую метеостанцию с помощью Arduino: Здравствуйте, ребята, в этой инструкции я объясню, как сделать простую метеостанцию для измерения температуры и влажности с помощью датчика DHT11 и Arduino, полученные данные будут отображаться на ЖК-дисплее. Прежде чем приступить к этому руководству, вы должны знать, что