
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05




В Шэньчжэне много красивых пляжей. Летом я больше всего люблю заниматься парусным спортом.
В парусном спорте я все еще новичок, мне нравится, когда морская вода касается моего лица, и более того, у меня появилось много новых друзей в этом виде спорта.
Но для парусного спорта очень важен правильный ветер. Много раз, когда мы приходили на пляж, мы обнаруживали, что здесь нет ветра или слишком сильный ветер для меня в качестве стартера. А с официальным прогнозом погоды они не могут прогнозировать / отслеживать ветер.
Итак, я планирую создать ветряную станцию в реальном времени, и поделиться ею будут все энтузиасты парусного спорта Шэньчжэня.
Шаг 1. Аппаратное обеспечение

Что мне нужно: 1. В основном анемометр;
2. Датчик температуры и влажности;
3. Датчик давления воздуха. Поскольку они являются прогнозом сильного ветра / дождя;
4. Модуль подключения к интернету. Я использую модуль Wi-Fi ESP12
5. И водонепроницаемый корпус, и внешний аккумулятор; кроме того, я спроектировал базовую плату, чтобы все электронные модули можно было легко вставить, как на прилагаемых рисунках.
Конечно, для этого можно использовать и макетную плату.
Новинка: оборудование относительно простое, у меня есть пакет на Makerfabs.
В конструкции оборудования анемометр является аналоговым выходом, поэтому его необходимо подключить к модулю АЦП ESP12, а барометр BMP180 использует I2C для связи, подключите их к ESP12 GPIO4 / 5, которые поддерживают связь I2C, и DHT 11. к цифровому выходу. Обратите внимание, что необходим подтягивающий резистор; сделайте прилагаемые справочные фотографии.
Шаг 2: Прошивки
Загрузите мой пример скетча на https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Обратите внимание, что некоторые библиотеки необходимо установить заранее, в том числе:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
Измените настройки WIFI и MQTT. Конечно, если нет, вам нужно зарегистрировать учетную запись и создать новый экземпляр. И доработать их в прошивке:
const char * ssid = "ххх"; // Wi-Fi SSIDconst char * password = "xxx"; // Пароль Wi-Fi
и информация MQTT (если вы не знакомы с этим, обратитесь к Makerfabs ESPwatch для более подробного использования MQTT) по адресу:
const char * hostname = "postman.cloudmqtt.com"; int port = 16265; const char * user = "xxx"; const char * user_password = "хххх"; const char * id = "хххх";
И в шлейфе прошивки модуль ESP12 считывает датчик
или ветер / температура / воздух:
int windspeed = analogRead (windpin); humi = dht.readHumidity (); int windspeed = analogRead (виндпин); humi = dht.readHumidity (); temp = dht.readTemperature ();
Загрузите прошивку на плату MCU узла ESP.
Шаг 3. Nodejs и развертывание на AWS


Модуль Esp8266 WIFI отправляет информацию о погоде на сервер MQTT, публикуя сообщение по теме на сервер MQTT. Последние nodejs получают информацию о погоде с сервера mqtt по теме подписки на сервере сохранения Mqtt.
Я развертываю свой NODE JS на сервере AWS, поэтому любой, кому это интересно, может получить доступ к моей ветряной станции по адресу: https://34.220.205.140: 8080 / wind
Рекомендуемые:
Ветряная турбина: 7 ступеней (с изображениями)

Ветряная турбина: Всем привет! В этом руководстве я расскажу вам, как построить модельную ветряную турбину из переработанных или легкодоступных деталей. Он сможет производить около 1,5 вольт и автоматически настраиваться, так что он всегда
Док-станция K'nex для IPod для всех возрастов!: 3 шага

Док-станция K'nex для IPod для всех возрастов! В эпоху скуки своими руками и iPod я решил пойти и сделать новую док-станцию k'nex для своего mini, а также для нового Nano моей мамы.; сломал предыдущую док-станцию, которую я сделал ([https://www.instructables.com/id/K'Nex-Ipod-Mini-And
SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: 3 шага (с изображениями)

SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: однажды мне дали задание найти датчик окружающей среды для мониторинга температуры в серверной комнате моей компании. Моя первая идея была: почему бы просто не использовать Raspberry PI и датчик DHT, его можно настроить менее чем за час, включая ОС
Ветряная турбина из бутылки с водой своими руками: 5 шагов (с изображениями)

Ветряная турбина из бутылки с водой своими руками: базовое описание Чтобы понять, как работает ветряная турбина, важно понимать, как работает энергия ветра на базовом уровне. Ветер - это форма солнечной энергии, потому что солнце является источником, который создает ветер из-за неравномерного нагрева атмосферы, хо
УЦИ на базе Arduino для станков с ЧПУ GRBL: 3 шага (с изображениями)

УЦИ на базе Arduino для станков с ЧПУ GRBL: я начал этот проект с единственной целью. Мне нужен был простой, но эффективный способ просмотра информации о моем станке с ЧПУ, стоя у станка с ЧПУ, вместо того, чтобы вытягивать шею почти в акробатических позах и прищуриваться, как