Агуулгын хүснэгт:

Arduino MKR ENV бамбайтай цаг агаарын хяналт: 6 алхам
Arduino MKR ENV бамбайтай цаг агаарын хяналт: 6 алхам

Видео: Arduino MKR ENV бамбайтай цаг агаарын хяналт: 6 алхам

Видео: Arduino MKR ENV бамбайтай цаг агаарын хяналт: 6 алхам
Видео: Tutorial: How to connect Arduino (MKR-1010 + MKR-ENV) to Kaa Cloud 2024, Долдугаар сарын
Anonim
Arduino MKR ENV бамбайтай цаг агаарын хяналт
Arduino MKR ENV бамбайтай цаг агаарын хяналт

Бид хэдхэн хоногийн өмнө цоо шинэ MKR ENV бамбайг авсан. Эдгээр бамбай нь хэд хэдэн мэдрэгчтэй (температур, агаарын даралт, чийгшил, хэт ягаан туяа гэх мэт … Бид openweather map.org сайтаас цаг агаарын урьдчилсан мэдээг авахын тулд WiFi -тэй Arduino MKR 1010 -ийг үндсэн самбар болгон ашигласан. Төгсгөлд нь ArduiTouch дэлгэц нь энгийн урьдчилсан мэдээ, гаднах температурыг хэмжсэн доторх температур, агаарын даралт, чийгшил зэргийг харуулна.

Алхам 1: багаж хэрэгсэл, материал

Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал

Материал:

  • Arduino MKR1000 эсвэл 1010
  • Arduino MKR ENV бамбай
  • ArduiTouch MKR хэрэгсэл

Хэрэгсэл:

  • гагнуурын төмөр
  • нимгэн гагнуурын утас
  • Зүү хамар бахө
  • хажуугийн бахө
  • дунд зэргийн хөндлөн үүртэй халив

Програм хангамж:

Arduino IDE

Алхам 2: ArduiTouch MKR иж бүрдлийг угсрах

ArduiTouch MKR иж бүрдэл
ArduiTouch MKR иж бүрдэл

Хавсаргасан угсралтын зааврыг дагана уу.

Алхам 3: Arduino MKR самбар ба ENV бамбайг холбоно уу

Arduino MKR самбар ба ENV бамбайг холбоно уу
Arduino MKR самбар ба ENV бамбайг холбоно уу

ArduiTouch иж бүрдлийг угсарсны дараа та Arduino MKR 1010 ба MKR ENV бамбайг ПХБ -ийн ар талд залгах хэрэгтэй.

Алхам 4: Нэмэлт номын сан суулгах

Дараах номын санг Arduino Library Manager ашиглан суулгана уу.

AdafruitGFX номын сан

AdafruitILI9341 номын сан

Arduino JSON номын сан 5.x

Та мөн номын санг ZIP файл хэлбэрээр шууд татаж аваад өөрийн хавтас/номын сан/доорх хавтсыг задлах боломжтой.

Adafruit номын санг суулгасны дараа Arduino IDE -ийг дахин эхлүүлнэ үү.

Алхам 5: Firmware -ийн тохируулга

Та манай вэбсайтаас програмыг татаж авах боломжтой

Тохируулахын тулд эх кодод зарим өөрчлөлт оруулах шаардлагатай: WiFi: 63 ба 64 -р мөрөнд SSID болон нууц үгээ оруулна уу

char* ssid = "yourssid"; // Дотоод сүлжээний SSID

char* нууц үг = "таны нууц үг"; // Сүлжээ дээрх нууц үг

OpenWeatherMap -ийн данс: OpenWeatherMap платформоос хожим өгөгдлийг хүлээн авахын тулд танд өөрийн данс хэрэгтэй болно. API түлхүүр авахын тулд энд бүртгүүлнэ үү:

71 -р мөрөнд API түлхүүрээ оруулна уу.

APIKEY мөр = "your_api_key";

Таны байршил: https://openweathermap.org/appid хаягаар орж байршлыг хайж олоорой. Үр дүнгийн багцыг судалж, өгөгдлийг харуулахыг хүсч буй бодит байршилд хамгийн ойр байгаа оруулгыг сонгоно уу. Энэ нь https://openweathermap.org/appid гэх мэт URL байх болно. Төгсгөлийн дугаар нь таны доорх тогтмол руу оноосон дугаар юм. 72 -р мөрөнд байршлынхаа дугаарыг оруулна уу

String CityID = "your_city_id";

Цаг: 73 -р мөрөнд цагийн бүсээ сонгоно уу

int TimeZone = 1;

Алхам 6: Эцсийн хөрвүүлэлт ба байршуулалт

Эцсийн хөрвүүлэлт ба байршуулалт
Эцсийн хөрвүүлэлт ба байршуулалт

Энэ дээжийг Arduino IDE дээр нээнэ үү. Үүнийг эмхэтгэн байршуулна уу.

Зөвлөмж болгож буй: