Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом уроке мы создадим потрясающую (у него есть панель управления и функция чата!), Но простую метеостанцию IoT, используя Zio Zuino XS PsyFi32 и наше последнее дополнение к семейству Qwiic, датчик давления воздуха Zio Qwiic! Плата оснащена датчиком BMP280 от Bosch, который измеряет атмосферное давление и температуру, и его даже можно использовать в качестве альтиметра!
Есть много проектов метеостанций, но не многие (или те, которые мы могли бы увидеть) используют функциональность Wi-Fi Zuino XS PsyFi32 И датчик Zio BMP280. Цель этого проекта - не просто построить метеостанцию, но и начать использовать возможности Wi-Fi на PsyFi32.
Вы должны были уже настроить и установить PsyFi32 для разработки с Arduino IDE. Если нет, ознакомьтесь с нашим руководством, чтобы узнать, как использовать PSyFi32 с Arduino IDE.
Аппаратное обеспечение:
- Zuino XS PsyFi32
- Датчик давления воздуха Zio Qwiic (BMP280)
- Qwiic кабель
- Кабель USB A - Micro USB B
Программное обеспечение и библиотеки:
- IDE Arduino
- Библиотека Arduino ESP32
- Библиотека Adafruit_BMP280
- Библиотека унифицированных драйверов датчиков Adafruit
- ThingSpeak
Шаг 1. Подключите Zuino XS PsyFi32 к датчику давления воздуха с помощью кабеля Qwiic и включите PsyFi32
Настройка довольно проста, достаточно последовательно подключить PsyFi32 и датчик давления воздуха. Хорошая вещь в Qwiic заключается в том, что вам не понадобится макетная плата или куча грязных кабелей для соединения компонентов!
Шаг 2. Настройте ThingSpeak для чтения данных датчиков
Если у вас его еще нет, создайте учетную запись на ThingSpeak. Перейдите в раздел «Каналы» в правом верхнем меню и создайте новый канал для заполнения в имени и описании информационных полей и выберите три поля. По порядку заполните метки полей следующим образом: Температура (° C), Давление (гПа) и Высота (м). Вы можете заполнить другую информацию, такую как ссылка на веб-сайт или Github, но поля в (2) являются минимальным
Шаг 3: прошейте PsyFi32
Перед загрузкой кода вам потребуется ввести свой SSID и пароль Wi-Fi. Перейдите на канал ThingSpeak, который вы только что создали, и нажмите Ключи API. Скопируйте «Записать ключ API» в код (строка api_key).
Шаг 4:
Теперь у вас есть собственная метеостанция!
Вы можете посмотреть канал, который мы создали для этого урока здесь.
Полный код этого руководства можно скачать здесь.