สารบัญ:

สถานีตรวจอากาศสี PiZero: 6 ขั้นตอน
สถานีตรวจอากาศสี PiZero: 6 ขั้นตอน

วีดีโอ: สถานีตรวจอากาศสี PiZero: 6 ขั้นตอน

วีดีโอ: สถานีตรวจอากาศสี PiZero: 6 ขั้นตอน
วีดีโอ: รู้ทันน้ำท่วมด้วย Node-RED และ Web scraping บน Raspberry Pi Zero 2W (ฉบับจับมือทำ) - Cytron Thailand 2024, พฤศจิกายน
Anonim
PiZero สถานีอากาศสี
PiZero สถานีอากาศสี
PiZero สถานีอากาศสี
PiZero สถานีอากาศสี

ฉันต้องการแสดงให้คุณเห็นในโครงการนี้ถึงวิธีการสร้างสถานีตรวจอากาศที่ดูดีโดยใช้ Raspberry Pi Zero W สำหรับติดผนังพร้อมพยากรณ์อากาศและหน้าจอสี TFT ขนาด 2.8 นิ้ว

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

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

วัสดุ:

  • Raspberry Pi Zero W
  • ชุด AZ-Touch Pi
  • การ์ด SD (8GB หรือใหญ่กว่า)

เครื่องมือ:

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

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

การประกอบ
การประกอบ

โปรเจ็กต์นี้ใช้ชุด AZ-Touch Pi0 ของเราสำหรับ Pizero โปรดปฏิบัติตามคำแนะนำในการประกอบที่แนบมา

ขั้นตอนที่ 3: ซอฟต์แวร์

ซอฟต์แวร์ที่อิงจากผลงานที่ยอดเยี่ยมของ LoveBootCaptain เพื่อให้เข้ากันได้กับ AZ-Touch จำเป็นต้องคอมไพล์ไดรเวอร์ rpi--display-overlay ใหม่ คุณจะพบสำเนาของไดรเวอร์ที่เปลี่ยนแปลงและอิมเมจ Raspbian ที่เตรียมไว้ที่นี่

ขั้นตอนที่ 4: การติดตั้ง

ดาวน์โหลดรูปภาพและคัดลอกด้วย Win32DiskImager ไปยังการ์ด SD คุณสามารถทำตามบทช่วยสอนนี้เพื่อตั้งค่า Wifi หัวขาด

ขั้นตอนที่ 5: บัญชี Weatherbit.io

ไปที่ weatherbit.io และลงทะเบียนสำหรับบัญชีฟรีเพื่อรับคีย์ API

ขั้นตอนที่ 6: แก้ไขไฟล์กำหนดค่า

แก้ไขไฟล์กำหนดค่า
แก้ไขไฟล์กำหนดค่า

ตอนนี้สร้างการเชื่อมต่อ SSH (ผ่าน Putty) กับ PiZero!

cdcd WeatherPi_TFT

sudo nano config.json

  • แทนที่ xxxxxxxxxxxxxxxxxxxxxxxxxxx ใน "WEATHERBIT_IO_KEY": "xxxxxxxxxxxxxxxxxxxxxxxx" ด้วยคีย์ API ของคุณเอง
  • แทนที่ de ใน "WEATHERBIT_COUNTRY": "de" ด้วยรหัสประเทศของคุณ
  • แทนที่ en ใน "WEATHERBIT_LANGUAGE": "en" ด้วยภาษาที่คุณต้องการ
  • แทนที่ 10178 ใน "WEATHERBIT_POSTALCODE": "10178" ด้วยรหัสไปรษณีย์ของเมืองของคุณ (ค่าเริ่มต้นคือเบอร์ลิน)
  • สำหรับภาษาที่รองรับ โปรดดูที่ -> Weather.io API Docs

รีบูต Pizero ของคุณ สถานีตรวจอากาศจะเริ่มโดยอัตโนมัติหลังจากรีบูต

แนะนำ: