สารบัญ:

ตรวจสอบสภาพอากาศด้วย Arduino MKR ENV Shield: 6 ขั้นตอน
ตรวจสอบสภาพอากาศด้วย Arduino MKR ENV Shield: 6 ขั้นตอน

วีดีโอ: ตรวจสอบสภาพอากาศด้วย Arduino MKR ENV Shield: 6 ขั้นตอน

วีดีโอ: ตรวจสอบสภาพอากาศด้วย Arduino MKR ENV Shield: 6 ขั้นตอน
วีดีโอ: ARDUINO #6 การใช้งานเบื้องต้น เเบบละเอียด บอร์ดวงจร ARDUINO UNO R3 HOW TO USE. IOREF AREF. POWER 2024, กรกฎาคม
Anonim
ตรวจสอบสภาพอากาศด้วย Arduino MKR ENV Shield
ตรวจสอบสภาพอากาศด้วย Arduino MKR ENV Shield

เราได้รับโล่ MKR ENV ใหม่ล่าสุดเมื่อหลายวันก่อน แผงป้องกันเหล่านี้มีเซ็นเซอร์หลายตัว (อุณหภูมิ ความกดอากาศ ความชื้น UV….) อยู่บนเครื่อง ซึ่งเป็นคอลเลกชันที่ดีในการสร้างสถานีตรวจอากาศแบบเรียบง่ายร่วมกับชุดอุปกรณ์ ArduiTouch MKR ของเรา เราใช้ Arduino MKR 1010 พร้อม WiFi เป็นกระดานหลักเพื่อรับข้อมูลสภาพอากาศสำหรับการพยากรณ์อย่างง่ายโดย openweather map.org ในที่สุด การแสดงผลของ ArduiTouch จะแสดงการพยากรณ์อย่างง่ายและอุณหภูมิภายนอกพร้อมกับอุณหภูมิในร่มที่วัดได้ ความกดอากาศ และความชื้น

ขั้นตอนที่ 1: เครื่องมือและวัสดุ

เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ

วัสดุ:

  • Arduino MKR1000 หรือ 1010
  • Arduino MKR ENV Shield
  • ชุดอุปกรณ์ ArduiTouch MKR

เครื่องมือ:

  • หัวแร้ง
  • ลวดเชื่อมแบบบาง
  • คีมจมูกเข็ม
  • คีมตัดข้าง
  • ไขควงปากแบนขนาดกลาง

ซอฟต์แวร์:

Arduino IDE

ขั้นตอนที่ 2: การประกอบ ArduiTouch MKR Kit

การประกอบชุดอุปกรณ์ ArduiTouch MKR
การประกอบชุดอุปกรณ์ ArduiTouch MKR

โปรดปฏิบัติตามคำแนะนำในการประกอบที่แนบมา

ขั้นตอนที่ 3: ติดตั้งบอร์ด Arduino MKR และ ENV Shield

ติดตั้งบอร์ด Arduino MKR และ ENV Shield
ติดตั้งบอร์ด Arduino MKR และ ENV Shield

หลังจากประกอบ ArduiTouch Kit แล้ว คุณต้องเสียบ Arduino MKR 1010 และ MKR ENV Shield ที่ด้านหลังของ PCB

ขั้นตอนที่ 4: การติดตั้งไลบรารีเพิ่มเติม

ติดตั้งไลบรารีต่อไปนี้ผ่าน Arduino Library Manager:

ห้องสมุด AdafruitGFX

AdafruitILI9341 ห้องสมุด

Arduino JSON Library 5.x

คุณยังสามารถดาวน์โหลดไลบรารีได้โดยตรงในรูปแบบไฟล์ ZIP และคลายการบีบอัดโฟลเดอร์ภายใต้ yourarduinosketchfolder/libraries/

หลังจากติดตั้งไลบรารี Adafruit แล้ว ให้รีสตาร์ท Arduino IDE

ขั้นตอนที่ 5: การปรับแต่งเฟิร์มแวร์

คุณสามารถดาวน์โหลดเฟิร์มแวร์ได้จากเว็บไซต์ของเรา

การเปลี่ยนแปลงบางอย่างในซอร์สโค้ดจำเป็นสำหรับการปรับแต่ง: WiFi: โปรดป้อน SSID และรหัสผ่านในบรรทัด 63 และ 64

ถ่าน* ssid ="yourssid"; // SSID ของเครือข่ายท้องถิ่น

รหัสผ่านถ่าน* =="รหัสผ่านของคุณ"; // รหัสผ่านบนเครือข่าย

บัญชีสำหรับ OpenWeatherMap: หากต้องการรับข้อมูลในภายหลังโดยแพลตฟอร์ม OpenWeatherMap คุณจะต้องมีบัญชีของตัวเอง ลงทะเบียนที่นี่เพื่อรับคีย์ API:

ป้อนคีย์ API ของคุณในบรรทัดที่ 71:

สตริง APIKEY = "your_api_key";

ตำแหน่งของคุณ: ไปที่ https://openweathermap.org/appid และค้นหาตำแหน่ง ผ่านชุดผลลัพธ์และเลือกรายการที่ใกล้เคียงที่สุดกับตำแหน่งจริงที่คุณต้องการแสดงข้อมูล มันจะเป็น URL เช่น https://openweathermap.org/appid ตัวเลขที่อยู่ท้ายสุดคือสิ่งที่คุณกำหนดให้กับค่าคงที่ด้านล่าง ป้อนหมายเลขตำแหน่งของคุณในบรรทัด 72

สตริง CityID = "your_city_id";

เวลา: โปรดเลือกเขตเวลาของคุณในบรรทัด 73

int TimeZone = 1;

ขั้นตอนที่ 6: การรวบรวมและอัปโหลดขั้นสุดท้าย

รวบรวมและอัปโหลดขั้นสุดท้าย
รวบรวมและอัปโหลดขั้นสุดท้าย

โปรดเปิดตัวอย่างนี้ใน Arduino IDE รวบรวมและอัปโหลด

แนะนำ: