สารบัญ:

Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ ): 5 ขั้นตอน (พร้อมรูปภาพ)
Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ ): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ ): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ ): 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Using SDR for WeeWX and a Davis weather station 2024, พฤศจิกายน
Anonim
Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ)
Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ)

เมื่อฉันซื้อสถานีตรวจอากาศ Acurite 5 ใน 1 ฉันต้องการตรวจสอบสภาพอากาศที่บ้านของฉันในขณะที่ฉันไม่อยู่ เมื่อฉันกลับถึงบ้านและตั้งค่าเครื่อง ฉันรู้ว่าฉันต้องเชื่อมต่อจอภาพกับคอมพิวเตอร์หรือซื้อฮับอัจฉริยะ การเชื่อมต่อกับแล็ปท็อปหรือเดสก์ท็อปนั้นค่อนข้างเข้มงวดสำหรับฉัน และฉันไม่ต้องการซื้อ สมาร์ทฮับ ฉันก็เลยค้นคว้าและคิดขึ้นมาว่า หมายเหตุ สิ่งนี้จะใช้ได้กับสถานีตรวจอากาศอื่นๆ นี่คือรายการฮาร์ดแวร์ที่รองรับฮาร์ดแวร์

ฉันได้เขียนสิ่งนี้สำหรับมือใหม่ในระบบปฏิบัติการที่ใช้ Raspberry Pis และ Linux สำหรับทุกคนที่สามารถทำได้

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ
วัสดุ
วัสดุ

Raspberry PI ฉันใช้ Raspberry PI 3b

แป้นพิมพ์และเมาส์หรือแป้นกด

สาย HDMI

ไมโครเอสดีการ์ด

เคส Raspberry PI (อุปกรณ์เสริม)

คุณสามารถรับชุดอุปกรณ์พร้อมทุกสิ่งที่คุณต้องการจาก Amazon เช่น ลิงก์ที่ฉันให้ไว้

www.amazon.com/CanaKit-Raspberry-Complete-…

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

การติดตั้ง Raspbian
การติดตั้ง Raspbian
การติดตั้ง Raspbian
การติดตั้ง Raspbian
การติดตั้ง Raspbian
การติดตั้ง Raspbian

สิ่งแรกที่คุณต้องทำคือติดตั้ง Raspbian ลงในการ์ด micro sd คุณสามารถดาวน์โหลด Raspbian ได้จากการดาวน์โหลด raspberrypi.org (Raspbian (ชื่อเวอร์ชัน) พร้อมเดสก์ท็อป) หากคุณคุ้นเคยกับ Raspberry PI คุณสามารถใช้เวอร์ชันขั้นต่ำได้ คุณสามารถทำตามคำแนะนำจาก Raspberrypi.org (อย่าแตกไฟล์หากคุณใช้วิธีของฉัน) ตัวฉันเอง ฉันใช้ซอฟต์แวร์อื่นในการติดตั้งบน micro sd ฉันใช้ rufus เมื่อใช้ซอฟต์แวร์นี้ ทำให้แน่ใจว่าคุณเลือกไดรฟ์ที่ถูกต้อง! เมื่อเลือกอิมเมจที่สามารถบู๊ตได้ให้เลือกอิมเมจ dd จากนั้นเลือกไฟล์ zip raspbian

หลังจากที่คุณติดตั้ง Raspbian ลงในการ์ด micro sd แล้ว ให้เสียบการ์ด sd ลงในช่องเสียบ micro sd บน Raspberry PI ของคุณ ต่อสาย HDMI เข้ากับทีวีหรือจอภาพและ Raspberry PI ของคุณ จากนั้นจึงต่อเมาส์และคีย์บอร์ดของคุณ ไปยัง Raspberry PI ของคุณ ตรวจสอบให้แน่ใจว่าจอภาพ/ทีวีของคุณเปิดอยู่

ขั้นตอนที่ 3: เตรียมราสเบอร์รี่ PI. ของคุณ

เตรียมราสเบอร์รี่ PI. ของคุณ
เตรียมราสเบอร์รี่ PI. ของคุณ
เตรียมราสเบอร์รี่ PI. ของคุณ
เตรียมราสเบอร์รี่ PI. ของคุณ
เตรียมราสเบอร์รี่ PI. ของคุณ
เตรียมราสเบอร์รี่ PI. ของคุณ

เมื่อบูทขึ้นให้กำหนดค่าการเชื่อมต่อ WiFi ของคุณ (สมมติว่าคุณใช้ WiFi)

จากนั้นไปเริ่มต้น > การตั้งค่า > การกำหนดค่า Raspberry Pi เลือกแท็บอินเทอร์เฟซและเลือก SSH เหตุผลก็คือว่าสิ่งนี้จะไม่เชื่อมต่อกับจอภาพ / ทีวีของคุณ ดังนั้นคุณจะต้องสามารถเชื่อมต่อกับสิ่งนี้จากคอมพิวเตอร์เครื่องอื่น

เลือกแท็บการแปลและกำหนดค่าท้องถิ่นของคุณและตั้งค่าเขตเวลาและแป้นพิมพ์ของคุณ

เลือกแท็บระบบและเปลี่ยนรหัสผ่านของคุณ

คลิกตกลงแล้วรีสตาร์ทระบบของคุณ

ต่อสาย USB เข้ากับสถานีตรวจอากาศของคุณ

ตอนนี้คลิกไอคอนเทอร์มินัลบนแถบงานเพื่อเปิดเทอร์มินัล

ตอนนี้สิ่งแรกคือต้องแน่ใจว่าระบบของคุณเป็นปัจจุบันในประเภทเทอร์มินัลใน

sudo apt-get update

sudo apt-get อัพเกรด

ตอนนี้เพื่อให้แน่ใจว่าเฟิร์มแวร์ของคุณทันสมัยแล้ว

sudo rpi-update

รีบูตระบบและเปิดเทอร์มินัลอีกครั้ง คุณสามารถรีบูตระบบจากเทอร์มินัล sudo reboot

เมื่อเทอร์มินัลเปิดแล้ว ตอนนี้เราจะติดตั้ง weewx คุณสามารถใช้เอกสารที่ weewx ได้เหมือนกับที่ฉันจะแสดงให้คุณเห็น แต่ก่อนที่คุณจะเริ่มรับลองจิจูดและละติจูด คุณสามารถใช้เว็บไซต์ NASA และรู้ว่าไกลแค่ไหน ขึ้นสถานีอากาศของคุณกำลังนั่ง

ขั้นตอนนี้เป็นทางเลือกที่ weewx จะจัดหาเว็บไซต์ของตัวเองที่รัน pi ราสเบอร์รี่ของคุณ หากคุณต้องการใช้คุณสมบัตินี้ ติดตั้ง apache2

sudo apt-get ติดตั้ง apache2

ตอนนี้คุณกำลังจะบอก apt ว่าที่เก็บอยู่ที่ไหน

wget -qO - https://weewx.com/keys.html | sudo apt-key add -wget -qO - https://weewx.com/apt/weewx.list | sudo tee /etc/apt/sources.list.d/weewx.list

จากนั้นอัปเดตและติดตั้ง

sudo apt-get update

sudo apt-get ติดตั้ง weewx

หลังจากติดตั้งแล้ว โปรแกรมจะเรียกใช้โปรแกรมกำหนดค่าเริ่มต้นที่นี่ คุณจะตั้งชื่อสถานีว่าให้ตั้งสถานีตรวจอากาศด้วยระดับความสูงและค่า Lat ของคุณเมื่อเสร็จแล้ว คุณสามารถปิดและย้ายเครื่องตรวจสอบสภาพอากาศและ Raspberry Pi ไปยังตำแหน่งที่คุณต้องการ อย่างที่จะพูดนี่คือที่มาของ SSH คุณจะต้องดาวน์โหลดโปรแกรมชื่อ Putty และติดตั้งลงในคอมพิวเตอร์ของคุณ คุณจะต้องทราบที่อยู่ IP ของคุณ ซึ่งคุณสามารถหาได้จากเทอร์มินัล เพียงพิมพ์ ifconfig แล้วมองหา wlan0 inet ที่นั่น จะเป็นที่อยู่ IP ของคุณหากคุณใช้ wifi

ขั้นตอนที่ 4: เสร็จสิ้นการกำหนดค่า Weewx

เสร็จสิ้นการกำหนดค่า Weewx
เสร็จสิ้นการกำหนดค่า Weewx
เสร็จสิ้นการกำหนดค่า Weewx
เสร็จสิ้นการกำหนดค่า Weewx

ตอนนี้ หากคุณย้ายเครื่องตรวจสอบสภาพอากาศและราสเบอร์รี่ pi และติดตั้ง putty open putty ขึ้น หากคุณไม่เพียงแค่เปิดเทอร์มินัล หากคุณยังใหม่กับสีโป๊วเมื่อคุณเปิดมัน ให้กรอกพอร์ตเริ่มต้นของที่อยู่ IP ที่ 22 ของคุณ และตรวจสอบให้แน่ใจว่า SSH ถูกเลือก คลิกเปิด จากนั้นชื่อผู้ใช้คือ pi และใช้รหัสผ่านที่คุณสร้างไว้ก่อนหน้านี้ในเทอร์มินัลของคุณ

sudo nano /etc/weewx/weewx.conf

ตอนนี้ใช้ปุ่มลูกศร find

ก่อนอื่นให้ตรวจสอบส่วน [สถานี] เพื่อให้แน่ใจว่าข้อมูลถูกต้อง จากนั้นมองหา "ส่วนนี้สำหรับการอัปโหลดข้อมูลไปยังเว็บไซต์อินเทอร์เน็ต" ค้นหาบริการออนไลน์ของคุณ ฉันใช้การเลื่อนสภาพอากาศใต้ดินไปยังเว็บไซต์ใต้ดินของสภาพอากาศ ไปยังตำแหน่งที่ระบุว่าเริ่มต้น คลิกเชื่อมต่อ ตอนนี้เชื่อมโยงและลงทะเบียนสถานีตรวจอากาศของคุณ กรอกข้อมูลของคุณ

# หากคุณต้องการทำสิ่งนี้ ให้ตั้งค่าตัวเลือก 'เปิดใช้งาน' เป็นจริง

# และระบุสถานี (เช่น 'KORHOODR3') และรหัสผ่าน

enable = true station = ใส่รหัสสถานีของคุณที่นี่

# เพื่อป้องกันข้อผิดพลาดในการแยกวิเคราะห์ ใส่รหัสผ่านของคุณในเครื่องหมายคำพูด:

รหัสผ่าน = รหัสสถานีไปที่นี่

# ตั้งค่าต่อไปนี้เป็น True เพื่อให้ weewx ใช้ WU "Rapidfire"

# มาตรการ. ฮาร์ดแวร์บางตัวไม่สามารถรองรับได้ ดูคู่มือผู้ใช้

Rapidfire = เท็จ

ตอนนี้คุณกำลังจะควบคุม x เพื่อออก มันจะถามคุณว่าคุณต้องการบันทึกไฟล์หรือไม่ ให้ป้อน y เพื่อบันทึกและป้อนอีกครั้งเพื่อบันทึกลงในชื่อไฟล์

ตอนนี้คุณจะต้องการรีสตาร์ท weewx

sudo /etc/init.d/weewx stop

sudo /etc/init.d/weewx start

ออกจากเทอร์มินัลหรือหน้าต่างฉาบของคุณ

ขั้นตอนที่ 5: บันทึกย่อสุดท้าย

Final Notes
Final Notes

หากคุณติดตั้ง apache คุณสามารถทำได้จากเว็บเบราว์เซอร์ของคุณ ให้ป้อนที่อยู่ IP ของคุณและเปิดเว็บไซต์ weewx ที่คุณโฮสต์บน Raspberry PI ของคุณ คุณสามารถเปลี่ยนสกินของเว็บไซต์ได้โดยการดาวน์โหลดสกินและติดตั้ง คุณสามารถเรียนรู้วิธีการทำสิ่งนี้ได้ที่ส่วนเอกสารเว็บไซต์ weewx มีข้อมูลดีๆมากมายบนเว็บไซต์ของพวกเขา ฉันแนะนำให้เรียกดู

นี่เป็นเพียงความคิดด้านข้าง ถ้าคุณมีเครื่องตรวจสอบสภาพอากาศ Acurite มันจะไม่ยากที่จะสร้างกรอบไม้ให้ใหญ่พอที่จะใส่เครื่องตรวจสภาพอากาศและ Raspberry PI ไว้ในเครื่องเดียวแล้วแขวนไว้บนผนัง เพียงจำไว้ว่าให้รักษาสภาพอากาศของคุณ ตรวจสอบภายในช่วงของสถานีตรวจอากาศ

ฉันหวังว่านี่จะเป็นประโยชน์กับคุณ

แนะนำ: