สารบัญ:
- ขั้นตอนที่ 1: การเตรียมฐาน
- ขั้นตอนที่ 2: เพิ่มเปลวไฟ
- ขั้นตอนที่ 3: การเดินสายไฟ
- ขั้นตอนที่ 4: การอัปโหลดรหัส
วีดีโอ: Arduino / ESP LED Fireplace: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
มีเตาผิงที่หมดอายุในบ้านที่ฉันเช่าโดยไม่มีตัวเลือกที่แท้จริงสำหรับเตาผิงที่แท้จริงที่สวยงามและอบอุ่น ดังนั้นฉันจึงตัดสินใจสร้างเตาผิงไฟ LED RGB ของตัวเอง ซึ่งให้ความรู้สึกที่ดีในการจำลองไฟจริง ไม่ดีเท่าไฟจริง แต่ให้ความรู้สึกอบอุ่นเหมือนจริง
คุณสามารถสร้างของคุณเองได้เช่นกัน เป็นโครงการสำหรับผู้เริ่มต้นง่ายๆ ที่คุณสามารถทำได้เพียงไม่กี่ส่วนและโมดูล Arduino หรือ ESP8266 โมดูลทั้งสองทำงานได้ดี เหตุผลที่ฉันเลือก ESP8266 ก็คือสิ่งนี้ทำให้ฉันมีโอกาสควบคุมเตาผิงจากระยะไกล เปิด/ปิดจากระบบอัตโนมัติในบ้านของฉัน โครงการทั้งหมดมีราคาไม่แพงและไม่ต้องใช้เวลามากเช่นกัน
วัสดุที่จำเป็น:
- WS2812B RGB LED strip (1 เมตร, 60 LEDs/เมตร) - eBay cca. 7 USD
- NodeMCU ESP8266 ESP-12 (3.3v) หรือโมดูล Arduino Nano V3.0 (5V) (ถ้าคุณต้องการ WiFi ให้เลือก NodeMCU) - cca. 4-7 USD
- 1 x Capacitor (1000 uF, 6.3V+) เพื่อให้กระแสไฟคงที่
- กระดาษรองอบสีขาว
- แผ่นไม้สำหรับฐาน (หรือกระดาษแข็ง)
- สาย USB, อะแดปเตอร์จ่ายไฟติดผนัง (1 A หรือมากกว่า)
นอกจากนี้ คุณจะต้องใช้หัวแร้ง เครื่องมือ และสายไฟ
ขั้นตอนที่ 1: การเตรียมฐาน
ก่อนอื่น คุณจะต้องตัดแถบ LED RGB LED ขนาด 1 เมตรออกครึ่งหนึ่งแล้วต่อหมุดเข้าด้วยกัน (GND ถึง GND, D ถึง D, +5V ถึง +5V) จะได้รางคู่ยาว 50 ซม.
ตอนนี้คุณสามารถนำไม้มาตัดให้ได้ขนาด ควรจะยาวกว่าแถบ LED เพียงเล็กน้อยและกว้างขึ้นอีกเล็กน้อย คุณสามารถใช้วัสดุอื่นได้ แต่ฉันคิดว่าไม้ดูดีกว่า
ยึดเฉพาะส่วนปลายของแถบ LED RGB เข้ากับบอร์ดด้วยสก๊อตเทปหรือกาว (ร้อน)
ขั้นตอนที่ 2: เพิ่มเปลวไฟ
นำกระดาษที่ทาน้ำมันแล้วฉีกเป็นชิ้น (กว้างประมาณ 10-15 ซม.) ย่นเล็กน้อยแล้วเลื่อนเข้าไปใต้แถบไฟ LED พับขึ้นและรอบๆ เพื่อให้เกิด "เปลวไฟ" เป้าหมายคือการสร้างไว้เหนือ LED เพื่อให้แสงจาก LED กระจายบนกระดาษ
คุณสามารถลองยึดให้แน่นโดยพับด้านข้าง คุณจะไม่สามารถใช้สก๊อตเทปหรือกาวธรรมดาเพื่อยึดเข้าด้วยกันได้ เนื่องจากเป็นกระดาษที่มีไขมัน/ไม่ติด คุณสามารถผูกมันเข้าด้วยกันด้วยด้ายโปร่งใสโดยใช้เข็ม
เมื่อคุณทำเปลวไฟแรกเสร็จแล้ว ให้สร้างเปลวไฟที่ตามมาทั้งหมดต่อไป โดยซ้อนทับฐานเล็กน้อยกับเปลวไฟก่อนหน้าเล็กน้อย
ขั้นตอนที่ 3: การเดินสายไฟ
การเดินสายไฟโมดูล (NodeMCU) ไปยังแถบ LED นั้นง่าย แต่คุณจะต้องทำการบัดกรีเพื่อแยกสายไฟออกจากแถบ LED นอกจากนี้ อย่าลืมเพิ่มตัวเก็บประจุ 1000 uF 6.3V (หรือมากกว่า) ระหว่าง + และ GND ใกล้กับแถบ LED ซึ่งจะช่วยทำให้พลังงานคงที่
การเดินสายไฟคือ:
- เชื่อมต่อ +5V (USB VCC) จาก NodeMCU ไปยังแถบ LED +5V
- เชื่อมต่อ GND จาก NodeMCU กับแถบ LED GND
- ต่อพินที่มีเครื่องหมาย "D7" จาก NodeMCU ไปที่ "D" บนแถบ LED
หากคุณใช้ Arduino คุณสามารถเชื่อมต่อพินดิจิทัล (D2-D13) เข้ากับแถบ LED ได้ เพียงตรวจสอบให้แน่ใจว่าได้จับคู่พินนั้นในซอร์สโค้ดแล้ว
ขั้นตอนที่ 4: การอัปโหลดรหัส
คุณต้องใช้กับ Arduino IDE และตรวจสอบให้แน่ใจว่าได้ติดตั้งการรองรับบอร์ด ESP8266 ด้วย:
github.com/esp8266/Arduino
ซอร์สโค้ดมีอยู่ในหน้า github:
รวบรวมและอัปโหลดโค้ดไปยังโมดูล NodeMCU เท่านั้น! มันจะเริ่มกะพริบไฟ LED
มีหมายเหตุพิเศษอย่างหนึ่งสำหรับรหัส: การใช้พลังงานของรหัสปัจจุบันวัดได้ประมาณ 600-700 mA ซึ่งสูงกว่าพอร์ต USB 500 mA ปกติที่ต้องการให้ ด้วยเหตุนี้ ในช่วง 1 นาทีแรก ไฟจะจ่ายไฟเพียงส่วนหนึ่งของ LED (ประมาณหนึ่งในสาม) จากนั้นจึงสว่างขึ้นทั้งหมด หากคุณกำลังใช้อะแดปเตอร์จ่ายไฟแบบเสียบผนัง ตรวจสอบให้แน่ใจว่าอะแดปเตอร์สามารถรองรับได้อย่างน้อย 1 A และไม่ใช่ประเภทที่ถูกที่สุด
เนื่องจากมีซอร์สโค้ดอยู่แล้ว อย่าลังเลที่จะทดลองกับสี การกำหนดเวลา
สนุก!
แนะนำ:
วิธีสร้าง ESP Talk หลายรายการผ่าน ESP-NOW โดยใช้ ESP32 และ ESP8266: 8 ขั้นตอน
วิธีสร้าง ESP Talk หลายรายการผ่าน ESP-NOW โดยใช้ ESP32 และ ESP8266: ในโครงการที่กำลังดำเนินการอยู่ ฉันต้องการ ESP หลายรายการเพื่อพูดคุยกันโดยไม่ต้องใช้เราเตอร์ ในการทำเช่นนี้ ฉันจะใช้ ESP-NOW เพื่อสื่อสารแบบไร้สายระหว่างกันโดยไม่ต้องใช้เราเตอร์บน ESP
ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi - เริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: 8 ขั้นตอน
ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi | การเริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: ESP32-CAM เป็นโมดูลกล้องขนาดเล็กมากที่มีชิป ESP32-S ซึ่งมีราคาประมาณ 10 ดอลลาร์ นอกจากกล้อง OV2640 และ GPIO หลายตัวสำหรับเชื่อมต่ออุปกรณ์ต่อพ่วงแล้ว ยังมีช่องเสียบการ์ด microSD ที่สามารถเป็นประโยชน์ในการจัดเก็บภาพที่ถ่ายด้วยเ
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE - การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: 4 ขั้นตอน
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE | การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้งบอร์ด esp8266 ใน Arduino IDE และวิธีตั้งโปรแกรม esp-01 และอัปโหลดโค้ดในนั้น เนื่องจากบอร์ด esp ได้รับความนิยมอย่างมาก และคนส่วนใหญ่ประสบปัญหา
การสื่อสาร ESP เป็น ESP: 4 ขั้นตอน
การสื่อสาร ESP เป็น ESP: บทช่วยสอนนี้จะช่วยให้คุณเปลี่ยนโมดูลตัวรับส่งสัญญาณอื่น ๆ สำหรับโครงการอื่น ๆ ที่มีการสื่อสารไร้สาย เราจะใช้บอร์ดที่ใช้ ESP8266 อันหนึ่งในโหมด WiFi-STA และอีกอันในโหมด WiFi -AP NodeMCU V3 คือตัวเลือกของฉันสำหรับโปรเจ็กต์นี้
คณะกรรมการการเขียนโปรแกรมและการพัฒนา ESP-12E และ ESP-12F: 3 ขั้นตอน (พร้อมรูปภาพ)
คณะกรรมการการเขียนโปรแกรมและการพัฒนา ESP-12E และ ESP-12F: การชำระเงินสำหรับบอร์ดนี้ทำได้ง่าย: สามารถตั้งโปรแกรมโมดูล ESP-12E และ ESP-12F ได้อย่างง่ายดายเหมือนกับบอร์ด NodeMCU (เช่น ไม่จำเป็นต้องกดปุ่ม) มีหมุดที่เป็นมิตรกับเขียงหั่นขนมพร้อมการเข้าถึง IO ที่ใช้งานได้ ใช้ USB แยกต่างหากเพื่อคอนเวอร์