สารบัญ:
วีดีโอ: WebApp Puzzle LED Lamp พร้อม ESP32: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ฉันล้อเล่นกับแถบ LED มาหลายปีแล้ว และเพิ่งย้ายมาอยู่ที่บ้านของเพื่อน ซึ่งฉันไม่สามารถทำการเปลี่ยนแปลงครั้งใหญ่อย่างเช่น ติดแถบไฟบนผนังได้ ฉันจึงประกอบโคมไฟที่มีสายไฟเส้นเดียวออกมาเพื่อจ่ายไฟ และสามารถวางบนพื้นผิวใดๆ หรือแขวนคว่ำได้
ในโครงการนี้ ฉันใช้ชิ้นส่วนและกระดาษแข็งรีไซเคิลน้อยมาก
ฉันไม่ได้เขียนเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์เนื่องจากที่พบใน Github นั้นทำได้ดีมาก แต่ฉันจะอธิบายวิธีการติดตั้ง (ซึ่ง Github ขาดหายไป)
การซื้อทุกอย่างในรายการวัสดุสิ้นเปลืองนั้นมีราคาสูงถึง $70 ไม่ใช่ราคาถูก! แต่ถ้าคุณกำลังทำโปรเจ็กต์อิเล็กทรอนิกส์ คุณควรมีสิ่งเหล่านี้อยู่แล้วหรือจะใช้ในโครงการในอนาคต
ข้อจำกัดความรับผิดชอบ: เขียนสิ่งนี้สำหรับ LED Strip Speed Challenge โปรดไปลงคะแนน!
เสบียง
- โคมไฟปริศนา IQ (หรือทำด้วยตัวเอง!) - $8.99 หรือน้อยกว่า
- แอดเดรส LED Strip (อันนี้คือ 1 เมตรมี 60 LEDs ฉันใช้ 1 เมตรกับ 30 LEDs ในของฉัน) - $10.99
- บอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่ใช้ ESP32 - $ 14.99 (2 ชิ้น)
- ตัวเปลี่ยนแรงดันไฟฟ้าระดับลอจิก - 7.49 เหรียญ (10 ชิ้น)
- สายเฮดเดอร์ 0.1" ตัวเมีย
- แหล่งจ่ายไฟ 5V (12A = เพียงพอสำหรับจ่ายไฟ LED 200+)
- ลวดตะกั่ว 2 เส้น
- ม้วนกระดาษชำระ
- กระดาษแข็งแบน
ขั้นตอนที่ 1: ประกอบโป๊ะ
"กำลังโหลด="ขี้เกียจ"
เมื่อบอร์ดของคุณแจ้งที่อยู่ IP แก่คุณแล้ว คุณสามารถเข้าสู่ที่อยู่นี้โดยพิมพ์ลงในช่องที่อยู่ของคุณ (ควรเป็นเช่น '192.168.0.15') และหากคุณทำตามขั้นตอนทั้งหมดอย่างถูกต้อง หน้าจะโหลดขึ้นและคุณสามารถควบคุม ไฟ LED!
หากมีบางอย่างใช้งานไม่ได้ ให้ลองตรวจสอบการแก้ไขเฟิร์มแวร์และอัปโหลดไปยังบอร์ดอีกครั้ง
ตอนนี้ ถอดปลั๊กบอร์ดและประกอบหลอดไฟให้เสร็จสิ้นโดยติดตั้ง ESP32 และตัวปรับแรงดันไฟฟ้าในท่อ และติดเทปที่ท่อเข้ากับแผ่นดิสก์โดยให้สายไฟอยู่ด้านล่าง
ต่อสายไฟเข้ากับแหล่งจ่ายไฟและใส่แผ่นดิสก์ที่มีท่อเข้าไปในลูกบอลโป๊ะเพื่อให้อยู่ตรงกลางและสวยงาม ประกอบโป๊ะใหม่โดยให้สายไฟยื่นออกมาจากด้านล่าง (หรือด้านบน ถ้าคุณวางแผนจะแขวนไว้จากเพดาน!)
เปิดเครื่องแล้วดูโคมไฟของคุณมีชีวิตขึ้นมา! เข้าสู่ระบบเซิร์ฟเวอร์อีกครั้ง (ควรเป็นที่อยู่เดียวกันหากคุณใช้เวลาประกอบใหม่ไม่นานเกินไป) และควบคุมการสร้างของคุณ! เล่นกับลวดลายต่างๆ
หมายเหตุเกี่ยวกับที่อยู่เซิร์ฟเวอร์: เราเตอร์ Wi-Fi ของคุณสามารถกำหนดที่อยู่ใหม่ได้หากคุณปิดหลอดไฟ ดังนั้น หากคุณไม่สามารถเชื่อมต่อได้อีกต่อไป คุณสามารถทำการสแกนเครือข่ายและค้นหาที่อยู่ IP ของ ESP32 ของคุณ (ฉันใช้ ใช้โทรศัพท์ของฉันสแกนและ ESP32 แสดงเป็น Espressif)
สนุก!
ขอแสดงความชื่นชมอย่างมากสำหรับผู้ที่ทำให้ทั้งหมดนี้เป็นไปได้: Jason Coon, Sam Guyer, Espressif และ Me No Dev
แนะนำ:
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
DIY RGB LED Light-Mixing Lamp พร้อม Arduino: 3 ขั้นตอน
DIY RGB LED Light-Mixing Lamp กับ Arduino: แหล่งที่มาดั้งเดิมของโครงการของฉันอ้างอิงจากเว็บไซต์นี้: ที่นี่ในโครงการนี้ ฉันสร้างโคมไฟที่มี LED RGB และเซ็นเซอร์ LDR โดยการใช้เซ็นเซอร์ LDR เป็นสวิตช์ หลอดไฟจะเริ่มส่องแสงเมื่อความสว่างต่ำ หลอดไฟสามารถใช้เป็น
Alexa Smart Lamp พร้อม ESP8266: 4 ขั้นตอน (พร้อมรูปภาพ)
Alexa Smart Lamp พร้อม ESP8266: คำแนะนำนี้จะแนะนำคุณพร้อมกับฉันในการอัพเกรดโคมไฟโบราณด้วยการควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ ESP8266 และ Amazon Echo/Alexa โค้ด Arduino จำลองอุปกรณ์ Belkin WeMo โดยใช้ไลบรารี fauxmoESP ซึ่งทำให้การตั้งค่าทำได้ง่าย โปรด
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก