Мазмуну:

Ардуино MKR ENV Shield менен аба ырайы монитору: 6 кадам
Ардуино MKR ENV Shield менен аба ырайы монитору: 6 кадам

Video: Ардуино MKR ENV Shield менен аба ырайы монитору: 6 кадам

Video: Ардуино MKR ENV Shield менен аба ырайы монитору: 6 кадам
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, Июль
Anonim
Аба ырайы монитору Arduino MKR ENV Shield менен
Аба ырайы монитору Arduino MKR ENV Shield менен

Биз бир нече күн мурун жаңы MKR ENV калкандарын алдык. Бул калканчтардын бортунда бир нече сенсорлор бар (температура, аба басымы, нымдуулук, UV … Биз openweather map.org тарабынан жөнөкөй божомол үчүн аба ырайынын айрым маалыматын алуу үчүн WiFi менен Arduino MKR 1010ду башкы такта катары колдондук. Акырында ArduiTouch дисплейи жөнөкөй прогнозду жана сырткы температураны өлчөнгөн ички температура, абанын басымы жана нымдуулукту көрсөтөт.

1 -кадам: Куралдар жана материалдар

Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар

Материалдар:

  • Arduino MKR1000 же 1010
  • Arduino MKR ENV Shield
  • ArduiTouch MKR комплект

Куралдар:

  • кандооч
  • жука ширетүүчү зым
  • Ийнелердин кычкачтары
  • капталдан кычкач
  • орто кайчылаш слот бурагыч

Программалык камсыздоо:

Arduino IDE

2 -кадам: ArduiTouch MKR комплектинин чогулушу

ArduiTouch MKR комплектинин чогулушу
ArduiTouch MKR комплектинин чогулушу

Сураныч, тиркелген монтаждоо көрсөтмөсүн аткарыңыз.

3 -кадам: Arduino MKR Board жана ENV Shield орнотуңуз

Arduino MKR тактасын жана ENV Shieldди орнотуңуз
Arduino MKR тактасын жана ENV Shieldди орнотуңуз

ArduiTouch комплектинин өзү жыйналгандан кийин, сиз Arduino MKR 1010 менен MKR ENV Shieldди ПХБнын арт жагына туташтырышыңыз керек.

4 -кадам: Кошумча китепканаларды орнотуу

Төмөнкү китепканаларды Arduino Library Manager аркылуу орнотуңуз:

AdafruitGFX китепканасы

AdafruitILI9341 Китепкана

Arduino JSON Library 5.x

Сиз ошондой эле китепкананы ZIP файлы катары жүктөп алып, өзүңүздүн папкаңызды/китепканаларыңызды/ачсаңыз болот.

Adafruit китепканаларын орноткондон кийин, Arduino IDEди кайра баштаңыз.

5 -кадам: Камтылган программаны ыңгайлаштыруу

Программаны биздин веб -сайттан жүктөп алсаңыз болот

Ыңгайлаштыруу үчүн баштапкы коддогу айрым өзгөртүүлөр талап кылынат: WiFi: 63 жана 64 -саптарга SSID менен сырсөздү киргизиңиз

char* ssid = "yourssid"; // Жергиликтүү тармактын SSID

char* password = "yourpassword"; // Тармакта сырсөз

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де ачыңыз. Аны түзүңүз жана жүктөңүз.

Сунушталууда: