สารบัญ:

SmartWake: 4 ขั้นตอน
SmartWake: 4 ขั้นตอน

วีดีโอ: SmartWake: 4 ขั้นตอน

วีดีโอ: SmartWake: 4 ขั้นตอน
วีดีโอ: Smart wake - vivo Y35 2024, พฤศจิกายน
Anonim
SmartWake
SmartWake

ฉันสร้างโปรเจ็กต์ที่เรียกว่า smartwake โดยพื้นฐานแล้วมันคือนาฬิกาปลุกที่วัดความเข้มของแสง ความชื้นในอากาศ และความกดอากาศ

ที่นี่ฉันจะอธิบายวิธีการทำงาน

เสบียง

สำหรับโครงการนี้ฉันใช้:

  • ราสเบอร์รี่ pi 3
  • ตัวต้านทานที่ขึ้นกับแสง
  • dht11
  • bmp180
  • adafruit oled
  • mcp3008
  • piezo ออด
  • ตัวต้านทาน 2 10k
  • เขียงหั่นขนม

สำหรับตัวเรือน ฉันใช้กล่องที่วางอยู่รอบๆ ไม่สำคัญหรอกว่าจะใช้อะไร แค่ตรวจดูให้แน่ใจว่าคุณไม่ได้ทำสิ่งใดๆ ที่พยายามจะใส่ให้แตก

ขั้นตอนที่ 1: ตั้งค่า Raspberry Pi

ก่อนอื่นคุณต้องทำให้ราสเบอร์รี่ของคุณทำงานอย่างถูกต้อง ในการดำเนินการนี้ คุณจะต้องติดตั้งเซิร์ฟเวอร์ mysql สำหรับฐานข้อมูลในแบ็กเอนด์

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

คำแนะนำของฉันอย่างไรก็ตามถือว่า pi ของคุณได้รับการตั้งค่าให้ทำสิ่งนี้แล้ว แต่ถ้าคุณต้องการทราบวิธีการทำสิ่งนี้มีบทช่วยสอนมากมายที่อธิบายว่า

ขั้นตอนที่ 2: วางส่วนประกอบทั้งหมดของคุณออก

ขั้นตอนสำคัญหากคุณต้องการให้มองเห็นทุกสิ่งได้อย่างชัดเจน ไม่ใช่แค่การซ้อนทุกอย่าง แต่ทำให้ง่ายต่อการติดตั้งและเชื่อมต่อ

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

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

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

ส่วนประกอบของฉันอธิบาย:

  • DHT11 ที่ผมใช้วัดความชื้นในอากาศ
  • BMP180 สำหรับวัดความกดอากาศ
  • LDR สำหรับวัดความเข้มของแสง
  • MCP3008 สำหรับการอ่าน ldr แบบอะนาล็อก
  • Buzzer สำหรับนาฬิกาปลุก
  • OLED สำหรับแสดงที่อยู่ IP และนาฬิกา

ขั้นตอนที่ 4: ที่อยู่อาศัย

ที่อยู่อาศัย
ที่อยู่อาศัย

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

หลังจากขั้นตอนนี้ ควรพร้อมที่จะเสียบปลั๊กและใช้งาน เวลาจะแสดงบนหน้าจอ th และที่อยู่ IP ก็เช่นกัน

แนะนำ: