สารบัญ:
- ขั้นตอนที่ 1: หยิบชิ้นส่วน
- ขั้นตอนที่ 2: รหัส
- ขั้นตอนที่ 3: แผนผัง
- ขั้นตอนที่ 4: แอป Android
- ขั้นตอนที่ 5: คุณทำมัน
วีดีโอ: 8 การควบคุมรีเลย์ด้วย NodeMCU และตัวรับสัญญาณ IR โดยใช้ WiFi และ IR Remote และแอพ Android: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ควบคุมสวิตช์รีเลย์ 8 ตัวโดยใช้ nodemcu และตัวรับ ir ผ่าน wifi และ ir ระยะไกลและแอพ android
รีโมท ir ทำงานโดยไม่ขึ้นกับการเชื่อมต่อ wifi
นี่คือเวอร์ชันปรับปรุง คลิกที่นี่
ขั้นตอนที่ 1: หยิบชิ้นส่วน
สิ่งที่จำเป็นสำหรับโครงการนี้
- NodeMCU
- โมดูลรีเลย์ 4 ช่อง x 2
- IC7805 x 2 (1 IC7805 ไม่ให้กระแสไฟเพียงพอในการเปิดรีเลย์ 8 ตัวในเวลาเดียวกัน)
- เขียงหั่นขนม
- ตัวรับสัญญาณ IR (VS1838)
- LED สีแดง x 1
- ความต้านทาน 1K x 1
- ปุ่มกด x 1
- สายจัมเปอร์
- พาวเวอร์ซัพพลาย
ขั้นตอนที่ 2: รหัส
รหัสนี้ใช้สำหรับบอร์ด NODEMCU ไม่ใช่ ARDUINO
ฉันได้เขียนโค้ดในลักษณะที่ว่าหาก WiFi ถูกตัดการเชื่อมต่อหรือไม่พร้อมใช้งาน ไฟ LED จะสว่าง และการควบคุมรีเลย์จาก IR Remote จะทำงานโดยไม่ขึ้นกับ WiFi
เมื่อ WiFi พร้อมใช้งาน ให้กดปุ่มหรือกดปุ่มเฉพาะบน IR Remote และรอ 5 วินาทีเพื่อเชื่อมต่อกับ wifi หากไฟ LED ไม่ดับ แสดงว่าไม่ได้เชื่อมต่อ wifi
ขั้นแรกให้ดาวน์โหลด Arduino IDE จากที่นี่
จากนั้นไปที่ไฟล์ -> การตั้งค่า จากนั้นไปที่ URL ผู้จัดการบอร์ดเพิ่มเติม เพิ่มสิ่งนี้
arduino.esp8266.com/stable/package_esp8266c…
จากนั้นไปที่ Board manager และติดตั้ง esp8266 โดย ESP8266 Community
ไปที่ตัวจัดการห้องสมุดและติดตั้ง IRRemoteESP8266
ขั้นแรกให้เชื่อมต่อตัวรับ ir กับบอร์ด nodemcu, 3.3v ถึง 3.3v, gnd ถึง gnd, ส่งออกไปที่ gpio2 (D4)
อัปโหลดภาพร่างค่า IRRemote ที่ระบุด้านล่าง เปิดจอภาพแบบอนุกรมแล้วกดปุ่มรีโมทเพื่อรับค่าของแต่ละคีย์ จดบันทึกไว้ที่ไหนสักแห่ง จดค่าคีย์อย่างน้อย 9 ค่า (8 ค่าสำหรับ 8 รีเลย์และ 1 ค่าสำหรับการเชื่อมต่อ wifi ใหม่)
จากนั้นสร้างวงจรตามแผนผังด้านบนและอัปโหลดโค้ด My_Room
อย่าลืมแก้ไขรหัส ir ในแบบร่าง my_room ด้วยรหัส ir ที่คุณได้รับสำหรับแต่ละปุ่มบนรีโมทและ wifi ssid และรหัสผ่าน
หมายเหตุ: ในขณะที่อัปโหลดภาพร่าง ตรวจสอบให้แน่ใจว่าไม่ได้เชื่อมต่อกับ PIN D0, D8, TX, RX หรือเพียงแค่ดึงสายจัมเปอร์ออกจากพินเหล่านั้น
ขั้นตอนที่ 3: แผนผัง
ทำตามแผนผังและสร้างวงจร
IC7805 ไม่มีพลังงานเพียงพอที่จะเรียกใช้รีเลย์ 8 ตัวพร้อมกัน ดังนั้นเราจึงใช้โมดูลรีเลย์ 4ch สองตัวและ IC7805 สองตัว
ตัวรับสัญญาณ IR ใด ๆ จะทำงาน
แหล่งจ่ายไฟสูงสุด 24V
ขั้นตอนที่ 4: แอป Android
ฉันสร้างแอป Android โดยใช้ MIT APP Inventor คุณสามารถอัปโหลดไฟล์ aia ไปยัง App Inventor และแก้ไขได้
ขั้นตอนที่ 5: คุณทำมัน
ไปที่แผงผู้ดูแลระบบเราเตอร์ของคุณและรับที่อยู่ IP ของ NodeMCU
กำหนด IP เฉพาะให้กับที่อยู่ Mac ของ nodemcu เพื่อให้ได้รับ IP เดียวกันทุกครั้งและคุณไม่จำเป็นต้องตรวจสอบทุกครั้ง
คุณสามารถใช้รีโมท IR, แอพ Android และอินเทอร์เน็ตเบราว์เซอร์บนเครือข่ายเดียวกัน หรือคุณสามารถใช้การส่งต่อพอร์ตในเราเตอร์ของคุณเพื่อเข้าถึงอินเทอร์เน็ตได้จากทุกที่ในโลก
ในกรณีที่มีปัญหา ติดต่อฉันได้ที่ fb, www.fb.com\amit.s.samanta ฉันจะช่วยเท่าที่ฉันจะทำได้
แนะนำ:
การควบคุม LED โดยใช้โมดูล NodeMCU WiFi และแอพ Blynk: 7 ขั้นตอน
การควบคุม LED โดยใช้โมดูล NodeMCU WiFi และแอพ Blynk: คำแนะนำนี้จะแสดงวิธีควบคุม LED โดยใช้โมดูล NodeMCU ESP8266 WiFi ผ่านแอพสมาร์ทโฟน Blynk หากคุณเป็นมือใหม่ อ่านต่อ หากคุณมีประสบการณ์มากกว่านี้ คุณอาจสนใจข้ามไปจนจบ ซึ่งผมพูดถึงเ
หุ่นยนต์ควบคุม Wi-Fi โดยใช้ Wemos D1 ESP8266, Arduino IDE และแอพ Blynk: 11 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ควบคุม Wi-Fi โดยใช้ Wemos D1 ESP8266, Arduino IDE และ Blynk App: ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างถังหุ่นยนต์ที่ควบคุมด้วย Wi-Fi ที่ควบคุมจากสมาร์ทโฟนโดยใช้ Blynk App ในโครงการนี้ มีการใช้บอร์ด ESP8266 Wemos D1 แต่ยังสามารถใช้เพลตรุ่นอื่นๆ ได้ (NodeMCU, Firebeetle เป็นต้น) และปริ
Laser Maze ที่ปรับแต่งได้ด้วย Arduino และแอพ Android: 13 ขั้นตอน (พร้อมรูปภาพ)
Laser Maze ที่ปรับแต่งได้ด้วย Arduino และแอพ Android: ดูเขาวงกตมากมายตั้งแต่หนังสือสำหรับเด็กไปจนถึงหุ่นยนต์ไขเขาวงกตอัตโนมัติ ที่นี่ฉันลองทำบางสิ่งที่แตกต่างออกไปเพื่อแก้เขาวงกตโดยใช้การสะท้อนด้วยเลเซอร์ เมื่อเริ่มต้นฉันคิดว่ามันง่ายมาก แต่ทำในราคาถูกต้องใช้เวลามากขึ้นในความแม่นยำ หากใครต้องการเ
แอมพลิฟายเออร์ตั้งโต๊ะพร้อมการแสดงภาพและเสียง นาฬิกาไบนารี และตัวรับสัญญาณ FM: 8 ขั้นตอน (พร้อมรูปภาพ)
แอมพลิฟายเออร์ตั้งโต๊ะพร้อมการแสดงภาพเสียง นาฬิกาไบนารีและตัวรับสัญญาณ FM: ฉันชอบแอมพลิฟายเออร์ และวันนี้ ฉันจะแชร์แอมพลิฟายเออร์ตั้งโต๊ะพลังงานต่ำที่ฉันเพิ่งทำเมื่อไม่นานนี้ แอมพลิฟายเออร์ที่ฉันออกแบบมีคุณลักษณะที่น่าสนใจบางอย่าง มีนาฬิกาไบนารีในตัวและสามารถให้เวลาและวันที่และสามารถมองเห็นเสียงที่มักเรียกว่าเสียง
Digital Controller สำหรับ Air Suspension โดยใช้ Arduino และ Smartphone Remote: 7 ขั้นตอน (พร้อมรูปภาพ)
Digital Controller for Air Suspension โดยใช้ Arduino และ Smartphone Remote: สวัสดีทุกคน ในคำแนะนำนี้ฉันจะพยายามแสดงวิธีสร้างตัวควบคุมสำหรับระบบกันสะเทือนอากาศในรถยนต์ของคุณโดยใช้โมดูล Arduino + Bluetooth และสำหรับสมาร์ทโฟนที่มี Android +4.4 จากระยะไกล นี่เป็นคำสั่งแรกของฉันเช่นกัน แบก W