สารบัญ:

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

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

วีดีโอ: CloudLamp: 5 ขั้นตอน
วีดีโอ: diy tulip cloud light tutorial 2024, กรกฎาคม
Anonim
CloudLamp
CloudLamp

ฉันเป็นนักเรียนที่ Howest Kortrijk เพื่อแสดงสิ่งที่เราได้เรียนรู้ในช่วงปลายปี เราต้องทำโครงการ ฉันเลือกทำโคมไฟอัจฉริยะให้เป็นรูปก้อนเมฆ ฉันคิดไอเดียนี้ขึ้นมาเพราะฉันอยากทำโคมไฟเมฆสำหรับวันเกิดพี่สาวของฉัน แต่ฉันไม่มีเวลาหรือทักษะที่จะทำมัน ในตอนท้ายของปี ฉันได้เรียนรู้มากมายจนสามารถสร้าง cloudlamp เวอร์ชันที่ดีขึ้น/ฉลาดขึ้นได้

CloudLamp เป็นโคมไฟอัจฉริยะที่มีรูปร่างเหมือนก้อนเมฆ

มีฟังก์ชันมากมาย

มีเซ็นเซอร์วัดคุณภาพอากาศภายในอาคาร มันวัด:

  • ความเข้มข้นของ CO2 (เป็น ppm)
  • ความชื้นสัมพัทธ์ (เป็น%)
  • อุณหภูมิ (ใน° C)

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

นอกจากนี้ยังมีไมโครโฟนในตัวเพื่อให้คุณสามารถเปลี่ยนตำแหน่งของคลาวด์ได้ด้วยการปรบมือ 2 ครั้ง และจอ LCD จะแสดงตำแหน่งของหลอดไฟและคำอธิบายสภาพอากาศ คุณสามารถดูได้ที่นี่

หลอดไฟมี 5 โหมดสภาพอากาศที่แตกต่างกัน:

  • แดดจัด
  • หิมะ
  • ฝน
  • เมฆมาก
  • มีเมฆเป็นบางส่วน
  • พายุ

เสบียง

คุณสามารถหาเกือบทุกอย่างในร้าน DIY

ค่าใช้จ่ายทั้งหมดสำหรับฉันอยู่ที่ประมาณ 220 ยูโร

สำหรับโครงการนี้คุณต้องการ:

  • Raspberry Pi 3 รุ่น B
  • เซ็นเซอร์ความชื้นและอุณหภูมิ - DHT11
  • Adafruit CCS811 การฝ่าวงล้อมเซ็นเซอร์คุณภาพอากาศ
  • ไส้หมอน
  • ขวดน้ำ 5 ลิตร
  • แถบไฟ LED rgb
  • ทรานซิสเตอร์
  • จอแอลซีดี 16X2
  • KY-038 ไมโครโฟน
  • การ์ด micro SD ขนาด 8GB
  • ตัวต้านทาน 470-OHM
  • สายหญิง - หญิง
  • สายหญิง-ชาย
  • ตัวผู้ - สายตัวผู้
  • ปืนกาว
  • PCB

ขั้นตอนที่ 1: การสร้าง Fritzing Schema

การสร้าง Fritzing Schema
การสร้าง Fritzing Schema
การสร้าง Fritzing Schema
การสร้าง Fritzing Schema
การสร้าง Fritzing Schema
การสร้าง Fritzing Schema

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

ฉันใช้การสื่อสารแบบอนุกรมผ่าน USB ระหว่าง raspberry pi และ Arduino จอภาพ LCD และแถบไฟ LED ของฉันเชื่อมต่อกับ Arduino และ DHt11, ไมโครโฟน และ ccs811 ของฉันเชื่อมต่อกับราสเบอร์รี่

ขั้นตอนที่ 2: การสร้างฐานข้อมูล

การทำฐานข้อมูล
การทำฐานข้อมูล

ที่นี่คุณสามารถดูโมเดลฐานข้อมูลของฉัน

ฉันโฮสต์ฐานข้อมูลนี้บน Raspberry pi โดยใช้ MariaDB

ฐานข้อมูลของฉันมี 3 ตาราง 1 สำหรับเซ็นเซอร์ของฉัน 1 สำหรับบันทึกข้อมูล และ 1 สำหรับตำแหน่งทั้งหมดของ openweathermaps API

ขั้นตอนที่ 3: สร้างการตั้งค่าและการเขียนโปรแกรมของฉัน

การสร้างการตั้งค่าและการเขียนโปรแกรมของฉัน
การสร้างการตั้งค่าและการเขียนโปรแกรมของฉัน
การสร้างการตั้งค่าและการเขียนโปรแกรมของฉัน
การสร้างการตั้งค่าและการเขียนโปรแกรมของฉัน
การสร้างการตั้งค่าและการเขียนโปรแกรมของฉัน
การสร้างการตั้งค่าและการเขียนโปรแกรมของฉัน

ก่อนที่จะบัดกรีทั้งหมดเข้าด้วยกัน ฉันใช้เขียงหั่นขนมเพื่อเชื่อมโยงทุกอย่างเข้าด้วยกันและทดสอบเซ็นเซอร์และแถบนำ คุณสามารถหารหัสของฉันได้ที่ github

ขั้นตอนที่ 4: การสร้างไซต์ของฉัน

ทำให้เว็บไซต์ของฉัน
ทำให้เว็บไซต์ของฉัน
ทำให้เว็บไซต์ของฉัน
ทำให้เว็บไซต์ของฉัน
การทำเว็บไซต์ของฉัน
การทำเว็บไซต์ของฉัน

เพื่อแสดงข้อมูลของเซ็นเซอร์และ openweathermaps API ของฉัน ฉันได้สร้างไซต์ที่แสดงทุกอย่างอย่างเรียบร้อย

ขั้นตอนที่ 5: สร้างเคสของฉัน

การสร้างเคสของฉัน
การสร้างเคสของฉัน
การสร้างเคสของฉัน
การสร้างเคสของฉัน
การสร้างเคสของฉัน
การสร้างเคสของฉัน
การสร้างเคสของฉัน
การสร้างเคสของฉัน

เมื่อคุณทำตามขั้นตอนทั้งหมดเรียบร้อยแล้ว

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

แนะนำ: