สารบัญ:

การควบคุมห้องด้วย ESP8266 - อุณหภูมิ การเคลื่อนไหว ม่าน และการจัดแสง: 8 ขั้นตอน
การควบคุมห้องด้วย ESP8266 - อุณหภูมิ การเคลื่อนไหว ม่าน และการจัดแสง: 8 ขั้นตอน

วีดีโอ: การควบคุมห้องด้วย ESP8266 - อุณหภูมิ การเคลื่อนไหว ม่าน และการจัดแสง: 8 ขั้นตอน

วีดีโอ: การควบคุมห้องด้วย ESP8266 - อุณหภูมิ การเคลื่อนไหว ม่าน และการจัดแสง: 8 ขั้นตอน
วีดีโอ: Blynk IOT EP.27 ควบคุมอุปกรณ์ไฟฟฟ้าภายในบ้าน ด้วยมือถือตามที่ต้องการ esp8266 +Relay + App Blynk 2024, พฤศจิกายน
Anonim
การควบคุมห้องด้วย ESP8266 | อุณหภูมิ การเคลื่อนไหว ม่าน และแสง
การควบคุมห้องด้วย ESP8266 | อุณหภูมิ การเคลื่อนไหว ม่าน และแสง

โปรเจ็กต์นี้ประกอบด้วยระบบที่ใช้โมดูล NodeMCU ESP8266 ที่ให้คุณควบคุมความสว่างของแถบ LED และม่านห้องของคุณ นอกจากนี้ยังสามารถส่งข้อมูลเกี่ยวกับเหตุการณ์การเคลื่อนไหวของห้องของคุณและอุณหภูมิไปยังคลาวด์ที่คุณอยู่ สามารถดูได้จากแพลตฟอร์ม Ubidots IoT

เสบียง

บัญชี Ubidots:

  • 1x ESP8266 NodeMCU
  • แจ็คเพาเวอร์ 1x 12v
  • ตัวต้านทาน 1x220 โอห์ม 1/4W
  • ตัวเก็บประจุ 2x 120nf
  • 1x เพาเวอร์ทรานซิสเตอร์ TIP31
  • 1x ตัวควบคุมแรงดันไฟฟ้า lm7805
  • 1x เซ็นเซอร์ PIR HC-SR501
  • 1x เซ็นเซอร์อุณหภูมิ DS1820
  • 1x DC เครื่องยนต์ ไดร์เวอร์ L293D
  • 2x เทอร์มินัลบล็อก
  • 1x SIL ขั้วต่อตัวเมีย

ขั้นตอนที่ 1: แผนผังวงจร:

แผนผังวงจร
แผนผังวงจร

วัสดุ:

  • 1x ESP8266 NodeMCU
  • แจ็คเพาเวอร์ 1x 12v
  • ตัวต้านทาน 1x220 โอห์ม 1/4W
  • ตัวเก็บประจุ 2x 120nf
  • 1x เพาเวอร์ทรานซิสเตอร์ TIP31
  • 1x ตัวควบคุมแรงดันไฟฟ้า lm7805
  • 1x เซ็นเซอร์ PIR HC-SR501
  • 1x เซ็นเซอร์อุณหภูมิ DS1820
  • 1x DC เครื่องยนต์ ไดร์เวอร์ L293D
  • 2x เทอร์มินัลบล็อก
  • 1x SIL ขั้วต่อตัวเมีย

ขั้นตอนที่ 2: การออกแบบ PCB (เกอร์เบอร์):

การออกแบบ PCB (เกอร์เบอร์)
การออกแบบ PCB (เกอร์เบอร์)
การออกแบบ PCB (เกอร์เบอร์)
การออกแบบ PCB (เกอร์เบอร์)

นี่คือไฟล์ Gerber เพื่อให้คุณสามารถสั่งซื้อ PCB ของคุณเองได้

ฉันแนะนำให้ใช้ PCBGOGO ในการผลิต PCB

ขั้นตอนที่ 3: บัดกรีทุกอย่าง:

บัดกรีทุกอย่าง
บัดกรีทุกอย่าง
บัดกรีทุกอย่าง
บัดกรีทุกอย่าง

ทำความสะอาดแผ่นวงจรถ้าไม่ใช่และเริ่มบัดกรีทุกอย่างทีละขั้นตอน

ขั้นตอนที่ 4: ติดตั้งไลบรารีสำหรับโค้ด:

ติดตั้งไลบรารีสำหรับรหัส
ติดตั้งไลบรารีสำหรับรหัส

นี่คือลิงค์สำหรับดาวน์โหลดไลบรารี่

ขั้นตอนที่ 5: อัปโหลดรหัส:

อัปโหลดรหัส
อัปโหลดรหัส

นี่คือรหัสสำหรับดาวน์โหลด:

ขั้นตอนที่ 6: การเดินสายไฟและเปิดเครื่อง:

การเดินสายไฟและเปิดเครื่อง
การเดินสายไฟและเปิดเครื่อง
การเดินสายไฟและเปิดเครื่อง
การเดินสายไฟและเปิดเครื่อง
การเดินสายไฟและเปิดเครื่อง
การเดินสายไฟและเปิดเครื่อง

ต่อสายมอเตอร์กระแสตรงจากม่านและแถบไฟ LED ต่ออย่างถูกต้อง

ขั้นตอนที่ 7: ตั้งค่าอุปกรณ์ Ubidots และแดชบอร์ดของคุณ:

ตั้งค่าอุปกรณ์ Ubidots และแดชบอร์ดของคุณ
ตั้งค่าอุปกรณ์ Ubidots และแดชบอร์ดของคุณ
ตั้งค่าอุปกรณ์ Ubidots และแดชบอร์ดของคุณ
ตั้งค่าอุปกรณ์ Ubidots และแดชบอร์ดของคุณ
ตั้งค่าอุปกรณ์ Ubidots และแดชบอร์ดของคุณ
ตั้งค่าอุปกรณ์ Ubidots และแดชบอร์ดของคุณ

ลำดับของภาพ:

1- เมื่อเปิด NodeMCU โดยอัตโนมัติจะสร้างอุปกรณ์ที่เรียกว่า "ห้อง" ในส่วนอุปกรณ์ของ Ubidots

2- อุปกรณ์จะมีตัวแปรทั้งหมดอยู่ภายใน

3- ไปที่ข้อมูล / แดชบอร์ด

4- คลิกที่ "+" เพื่อสร้างแดชบอร์ดใหม่

5- คลิกที่เครื่องหมายถูก

6- สร้างวิดเจ็ตโดยคลิกที่ "+"

7- เลือกวิดเจ็ต Slider สำหรับการควบคุม Curtains

8- เพิ่มตัวแปร.

9- เลือกอุปกรณ์ "ห้อง"

10- เลือกตัวแปร "ม่าน"

11- ตั้งขั้นตอนเป็น 100

12- ทำซ้ำสำหรับ LED Strip แต่ขั้นตอน = 1 และตัวแปรคือ "Ledstrip"

13- เพิ่มวิดเจ็ตตัวบ่งชี้

14- เลือกตัวแปรการเคลื่อนไหว

15- คุณทำเสร็จแล้ว

ขั้นตอนที่ 8: ทดสอบ:

Image
Image
การทดสอบ
การทดสอบ

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

แนะนำ: