Съдържание:

Изградете обикновена метеорологична станция IOT: 4 стъпки
Изградете обикновена метеорологична станция IOT: 4 стъпки

Видео: Изградете обикновена метеорологична станция IOT: 4 стъпки

Видео: Изградете обикновена метеорологична станция IOT: 4 стъпки
Видео: 12 DIY Ideas to Max A Mini Kitchen For Less 2024, Ноември
Anonim
Изградете обикновена метеорологична станция IOT
Изградете обикновена метеорологична станция IOT

В този урок ще изградим страхотна (тя има табло за управление и функция за чат!), Но проста IoT метеорологична станция, използваща Zino Zuino XS PsyFi32 и най -новото ни включване към семейството на Qwiic, сензора за въздушно налягане Zio Qwiic! Платката разполага със сензор BMP280 на Bosch, който измерва температурата на барометричното налягане и може да се използва дори като висотомер!

Има много проекти за метеорологични станции, но не много (или такива, които можем да видим) използват WiFi функционалността на сензора Zuino XS PsyFi32 И Zio BMP280. Целта на този проект не е само да се изгради метеорологична станция, но и да започнете да използвате WiFi възможностите на PsyFi32.

Трябваше вече да сте конфигурирали и инсталирали PsyFi32 за разработка с Arduino IDE. Ако не сте, разгледайте нашия урок, за да научите как да използвате PSyFi32 с Arduino IDE.

Хардуер:

  • Zuino XS PsyFi32
  • Сензор за въздушно налягане Zio Qwiic (BMP280)
  • Qwiic кабел
  • USB A към Micro USB B кабел

Софтуер и библиотеки:

  • Arduino IDE
  • Библиотека Arduino ESP32
  • Библиотека Adafruit_BMP280
  • Библиотека на Adafruit Unified Sensor Driver
  • ThingSpeak

Стъпка 1: Свържете Zuino XS PsyFi32 и сензора за въздушно налягане с помощта на кабела Qwiic и включете PsyFi32

Свържете Zuino XS PsyFi32 и сензора за въздушно налягане с помощта на кабела Qwiic и включете PsyFi32
Свържете Zuino XS PsyFi32 и сензора за въздушно налягане с помощта на кабела Qwiic и включете PsyFi32

Настройката е доста проста, просто маргаритка свързва PsyFi32 и сензора за въздушно налягане заедно. Хубавото на Qwiic е, че не се нуждаете от макет или куп разхвърляни кабели, за да свържете компонентите!

Стъпка 2: Настройте ThingSpeak да може да чете сензорни данни

Ако все още нямате такъв, създайте акаунт в ThingSpeak. Отидете на Channels в горния десен меню и създайте New ChannelFill в името и описанието на информационните полета и изберете три полета. За да попълните етикетите на полетата, както следва: Температура (° C), Налягане (hPa) и Надморска височина (m) Можете да попълните друга информация, като например връзка към уебсайт или Github, но полетата в (2) са минималните

Стъпка 3: Мигайте PsyFi32

Мигайте с PsyFi32
Мигайте с PsyFi32

Преди да качите кода, ще трябва да въведете вашата SSID и WiFi парола. Отидете на канала ThingSpeak, който току -що създадохте, и кликнете върху API Keys. Копирайте „Write API Key“в кода (низ api_key).

Стъпка 4:

Image
Image

Вече имате своя метеорологична станция!

Можете да разгледате канала, който създадохме за този урок тук.

Пълният код на този урок може да бъде изтеглен тук.

Препоръчано: