สารบัญ:

Knowyourweather: 5 ขั้นตอน
Knowyourweather: 5 ขั้นตอน

วีดีโอ: Knowyourweather: 5 ขั้นตอน

วีดีโอ: Knowyourweather: 5 ขั้นตอน
วีดีโอ: [สปอยนรก] ขอต้อนรับสู่ห้องเรียนนิยม(เฉพาะ)ยอดคน จบภาค1!!!🎹🍑🏆 2024, กรกฎาคม
Anonim
รู้สภาพอากาศของคุณ
รู้สภาพอากาศของคุณ

สวัสดี, สำหรับโครงการของเราในโรงเรียน เรามีรายการที่เราสามารถเลือกโครงการจากที่เราต้องการจะทำหรือความคิดของเราเอง

ฉันเลือกสถานีตรวจอากาศเพราะมันดูน่าสนใจและอาจเป็นความคิดที่ดีที่จะรักษาให้ไม่เสียหายและมีขนาดเล็กที่สุดเพื่อใช้ที่บ้านของเรา

ในคำแนะนำนี้คุณสามารถสร้างสถานีตรวจอากาศด้วย Arduino และราสเบอร์รี่ pi ที่เชื่อมต่อกับฐานข้อมูล

ขั้นตอนที่ 1: คุณต้องการอะไร

อะไรที่คุณต้องการ
อะไรที่คุณต้องการ
อะไรที่คุณต้องการ
อะไรที่คุณต้องการ
อะไรที่คุณต้องการ
อะไรที่คุณต้องการ

เราต้องการอะไร:

  • bmp 180
  • dht11
  • โมดูลเซ็นเซอร์ปริมาณน้ำฝน
  • arduino nano (ที่ฉันใช้) หรือ Arduino ที่คุณชอบ
  • ราสเบอร์รี่ pi

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

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

ในภาพนี้ คุณจะเห็นส่วนประกอบและวิธีการเชื่อมต่อกับ Arduino nano

ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อ SDA กับพิน A4 และ SCL เพื่อพิน A5 จาก bmp180 เพราะนั่นคือพิน i2c สำหรับ Arduino รุ่นนี้ หากคุณใช้รุ่นอื่นฉันขอแนะนำให้ค้นหาว่าพินใดที่ i2c อยู่บนของคุณ

bmp180 ยังต้องเชื่อมต่อกับ 3.3 โวลต์ ส่วนประกอบอื่นๆ ทั้งหมดสามารถเชื่อมต่อกับ 5Volt

ขั้นตอนที่ 3: ฐานข้อมูล

ฐานข้อมูล
ฐานข้อมูล
ฐานข้อมูล
ฐานข้อมูล

นี่คือลักษณะที่ฐานข้อมูลของฉันดูเหมือนว่าฉันมีตารางเดียวที่มีข้อมูลทั้งหมดเข้ามา

อย่างที่คุณเห็นแต่ละข้อมูลมีคอลัมน์ของตัวเอง

ตารางรหัสที่คุณต้องการเพราะไม่เช่นนั้นการจัดเรียงข้อมูลจะยากเมื่อคุณสร้างหน้าเว็บ

ขั้นตอนที่ 4: รหัส

ที่นี่คุณจะพบลิงค์ไปยังบัญชี github ซึ่งคุณสามารถดาวน์โหลดรหัสสำหรับเว็บไซต์ arduino และ python พร้อมขวด

-

ขั้นตอนที่ 5: หน้าเว็บ

หน้าเว็บ
หน้าเว็บ

หน้าเว็บมีลักษณะเช่นนี้

คุณสามารถให้บิดของคุณเองได้ เพราะตอนนี้มันเป็นพื้นฐานมาก แต่ใช้งานได้

หากคุณต้องการคุณสามารถเพิ่มกราฟเพื่อดูว่าข้อมูลเป็นอย่างไรในช่วงวันที่ผ่านมา ฉันไม่ได้ทำเพราะทักษะจาวาสคริปต์ของฉันไม่ดีพอที่จะนำไปใช้

แนะนำ: