สารบัญ:

ควบคุมเครื่องใช้ไฟฟ้าของคุณด้วยรีโมททีวี (รีโมท ir) พร้อมการแสดงอุณหภูมิและความชื้น: 9 ขั้นตอน
ควบคุมเครื่องใช้ไฟฟ้าของคุณด้วยรีโมททีวี (รีโมท ir) พร้อมการแสดงอุณหภูมิและความชื้น: 9 ขั้นตอน

วีดีโอ: ควบคุมเครื่องใช้ไฟฟ้าของคุณด้วยรีโมททีวี (รีโมท ir) พร้อมการแสดงอุณหภูมิและความชื้น: 9 ขั้นตอน

วีดีโอ: ควบคุมเครื่องใช้ไฟฟ้าของคุณด้วยรีโมททีวี (รีโมท ir) พร้อมการแสดงอุณหภูมิและความชื้น: 9 ขั้นตอน
วีดีโอ: วิธีตั้งค่า Universal IR Remote Control (เริ่มต้นใช้งาน อย่างละเอียด) เปิดแอร์ ทีวี ผ่านมือถือ WIFI 2024, กรกฎาคม
Anonim
ควบคุมเครื่องใช้ไฟฟ้าของคุณด้วยรีโมททีวีของคุณ (รีโมท ir) พร้อมการแสดงอุณหภูมิและความชื้น
ควบคุมเครื่องใช้ไฟฟ้าของคุณด้วยรีโมททีวีของคุณ (รีโมท ir) พร้อมการแสดงอุณหภูมิและความชื้น

สวัสดี ฉันชื่อ Abhay และเป็นบล็อกแรกของฉันใน Instructables และวันนี้ฉันจะแสดงวิธีควบคุมเครื่องใช้ไฟฟ้าของคุณด้วยรีโมททีวีของคุณด้วยการสร้างโครงการง่ายๆ นี้ ขอบคุณห้องปฏิบัติการ atl สำหรับการสนับสนุนและการจัดหาวัสดุ

ขั้นตอนที่ 1: ให้ฉันอธิบาย

สวัสดี! ทุกคนวันนี้ฉันจะบอกคุณถึงวิธีควบคุมเครื่องใช้ไฟฟ้าของคุณ (ทีวี พัดลม ไฟ) กับทีวีของคุณหรือรีโมท IR (อินฟราเรด) อื่น ๆ ด้วยความช่วยเหลือของไมโครคอนโทรลเลอร์ Arduino ไมโครคอนโทรลเลอร์ Arduino เป็นที่นิยมมากในปัจจุบันเพราะเข้าใจได้ง่ายและคุณสามารถใช้เพื่อสร้างนวัตกรรมได้ คุณยังสามารถใช้ไมโครคอนโทรลเลอร์ nodemcu และควบคุมเครื่องใช้ไฟฟ้าของคุณด้วย (ฉันจะสร้างบล็อกที่แตกต่างกันสำหรับมัน)

ขั้นตอนที่ 2: Arduino

คุณสามารถใช้ Arduino ใดก็ได้ (Uno, nano หรือ mega) ที่คุณต้องการตามความต้องการของคุณหรือจำนวนอุปกรณ์ที่คุณต้องการ คุณจะต้องดาวน์โหลด Arduino IDE และไลบรารีระยะไกล IR และไลบรารีเซ็นเซอร์ DHT ที่คุณสามารถคลิกได้ ลิงก์สีน้ำเงินเหล่านี้เพื่อดาวน์โหลด

Arduino IDE

ไลบรารีระยะไกล IR

ไลบรารี DHT

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

ขั้นตอนที่ 3: ตัวรับสัญญาณ IR และรีโมท

ตัวรับ IR และรีโมท
ตัวรับ IR และรีโมท
ตัวรับ IR และรีโมท
ตัวรับ IR และรีโมท

แสงอินฟราเรดมีอยู่ทุกที่ที่ดวงอาทิตย์สร้างและหลอดไฟและ LED ทุกชนิด หากคุณนำโทรศัพท์มาอยู่หน้ารีโมททีวี คุณจะเห็นไฟ LED สว่างขึ้น แต่คุณไม่สามารถมองเห็นได้ด้วยตาเปล่าเพราะแสงอินฟราเรด อยู่ใกล้กับสเปกตรัมที่มองเห็นหรือแสงที่มนุษย์มองเห็นได้ รีโมทประเภทนี้สื่อสารด้วยความช่วยเหลือของรหัสที่เรียกว่ารหัสฐานสิบหก ดังนั้นเราจึงต้องการความถี่พิเศษในการส่งข้อมูลที่ 36khz และความถี่เวทย์มนตร์สูงขึ้นเล็กน้อยเพื่อให้แสงอินฟราเรดไม่รบกวนและรบกวนการสื่อสาร คุณยังสามารถทำลายตัวรับสัญญาณ IR จากเครื่องเล่นดีวีดีทีวีหรืออุปกรณ์อิเล็กทรอนิกส์ IR อื่น ๆ หรือเพียงแค่ซื้ออันที่ไม่แพงเลยฉันจะให้ลิงค์สำหรับซื้อออนไลน์

ขั้นตอนที่ 4: มารวบรวมวัสดุกัน

มารวบรวมวัสดุกัน
มารวบรวมวัสดุกัน
มารวบรวมวัสดุกัน
มารวบรวมวัสดุกัน
มารวบรวมวัสดุกัน
มารวบรวมวัสดุกัน

ลิงก์ปริมาณชื่อวัสดุสำหรับซื้อ{bangood}และคำอธิบายเล็กน้อย

arduino Uno 1 https://goo.gl/ZNdtdq ฉันชอบใช้ Arduino nano หรือ pro mini มากกว่า

ตัวรับ ir และรีโมท 1-1 https://goo.gl/ccP32D แพกเกจนี้มีตัวส่งสัญญาณ พิเศษ!

dht11หรือdht22เซ็นเซอร์1

จอ LCD หัวชาย 1 https://goo.gl/KpPGVr ใช้กับ i2c ได้สบายๆ

ตัวต้านทาน 5k 1 หาซื้อได้ที่ร้านอุปกรณ์อิเล็กทรอนิกส์ใกล้บ้านคุณ

โพเทนชิออมิเตอร์ 10k 1 คุณสามารถหาได้ที่ร้านอุปกรณ์อิเล็กทรอนิกส์ใกล้บ้านคุณ

หม้อแปลงไฟฟ้า 220v เป็น 9v 1 ร้านเครื่องใช้ไฟฟ้า

1n4007 ไดโอด 8 4 สำหรับวงจรเรียงกระแสแบบบริดจ์และ 4 สำหรับรีเลย์

ตัวเก็บประจุ 470uf 50v 1 สำหรับปรับแรงดันไฟฟ้า dc ให้เป็น dc บริสุทธิ์

ปุ่มกด 1 220v 6 แอมป์ ใกล้ร้านเครื่องใช้ไฟฟ้า

ฟิวส์ 220v 1 เพื่อความปลอดภัยและอุปกรณ์อิเล็กทรอนิกส์ระดับมืออาชีพ

ตัวยึดฟิวส์ 1 เพื่อยึดฟิวส์

รีเลย์ 5v 4 ช่อง https://goo.gl/t3xc5C ชอบตัวนี้มากกว่า

ปลั๊กอะแดปเตอร์เสียบผนังหรือปลั๊ก 1 ไปที่ร้านขายอุปกรณ์อิเล็กทรอนิกส์ที่ใกล้ที่สุด

ร้านอุปกรณ์ไฟฟ้า socket 4

สายจัมเปอร์ m-m-f หลายๆ อย่าง ไม่รู้สิ บางทีร้านขายอุปกรณ์อิเล็กทรอนิกส์

คุณจะต้องใช้พลาสติก 1 อันหรือใช้กล่องหวานหรือพิมพ์ 3 มิติก็ได้, กล่องไม้หรือกระดาษแข็งสำหรับใส่ตู้

ขั้นตอนที่ 5: สำคัญ

สำคัญ
สำคัญ

รีเลย์ที่ฉันใช้ไม่มีออปโตคัปเปลอร์หรือทรานซิสเตอร์ชนิดใดๆ ติดอยู่ ฉันเพียงเชื่อมต่อไดโอด an1n4007 ที่ต่อกับการเชื่อมต่อคอยล์เพื่อป้องกัน Arduino ในขณะที่ตัวที่ฉันให้ลิงก์นั้นมี PCB ที่สมบูรณ์และคุณสมบัติด้านความปลอดภัยติดอยู่ และฉันก็ชอบสิ่งเหล่านั้นมากกว่า รีเลย์ที่ฉันใช้มีราคาถูกและมีประสิทธิภาพ สิ่งที่สองที่ฉันต้องการจะบอกว่าเครื่องรับอินฟราเรดที่ฉันใช้มีปัญหาบางอย่างในการรับข้อมูล แต่ไม่สามารถรับสัญญาณได้อย่างเหมาะสม ดังนั้นฉันจึงบัดกรีตัวเก็บประจุด้วยไฟฟ้าขนาด 100 ไมโครฟารัดไปยัง VCC และ GND โดยตรง ที่ฉันเคยใช้คือตัวรับ VS838 lfn ir ถ้า คุณต้องการทราบข้อมูลเพิ่มเติม คุณสามารถไปที่แผ่นข้อมูล คุณจะต้องบัดกรีตัวต้านทาน 5kohms กับ VCC และพินสัญญาณของเซ็นเซอร์อุณหภูมิและความชื้น dht เพื่อให้การทำงานมีความน่าเชื่อถือ

ขั้นตอนที่ 6: มาสร้างรูและสล็อตที่จำเป็นกันเถอะ

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

ต้องทำสามรูที่ด้านข้างของกล่องหนึ่งรูสำหรับฟิวส์หนึ่งรูสำหรับสวิตช์และอีกอันสำหรับสายไฟหลัก 220v ที่จะออกมา

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

ขั้นตอนที่ 7: มาเริ่มวงจรกันเถอะ

มาเริ่มวงจรกันเถอะ
มาเริ่มวงจรกันเถอะ
มาเริ่มวงจรกันเถอะ
มาเริ่มวงจรกันเถอะ

คุณสามารถสร้างวงจรจากแผนผังด้านบน แต่ถ้าคุณต้องการ คุณสามารถดาวน์โหลดไฟล์ fritzing ที่ฉันสร้างขึ้น

ขั้นตอนที่ 8: ค้นหารหัสฐานสิบหกของ Ir Remote ของคุณ

หลังจากที่คุณได้เดินสายไฟและติดตั้งส่วนประกอบทั้งหมดแล้ว ตอนนี้คุณจำเป็นต้องค้นหารหัสฐานสิบหกของรีโมท ir ของคุณเพื่อให้คุณสามารถสื่อสารกับมันได้ หลังจากที่คุณติดตั้งไลบรารีรีโมต ir แล้วให้ไปที่ files-examples-irremote-irrecvdemo แล้วเปิดมันและเปลี่ยนพินรับเป็น 0 หรือพิน recv ของ Arduino แล้วอัปโหลดโค้ดและก่อนอัปโหลดโค้ดให้ถอดพินที่ 0 ของ Arduino เพราะสร้างปัญหาเวลาอัพโหลด

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

นำรหัสฐานสิบหกของปุ่มเหล่านั้นออกซึ่งคุณต้องการควบคุมอุปกรณ์ของคุณ

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

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

แนะนำ: