สารบัญ:
วีดีโอ: DIY RGB LED Light-Mixing Lamp พร้อม Arduino: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
แหล่งที่มาดั้งเดิมของโครงการของฉันอ้างอิงจากเว็บไซต์นี้: ที่นี่
ในโปรเจ็กต์นี้ ฉันสร้างโคมไฟที่มีไฟ LED RGB และเซ็นเซอร์ LDR โดยการใช้เซ็นเซอร์ LDR เป็นสวิตช์ หลอดไฟจะเริ่มส่องแสงเมื่อความสว่างต่ำ หลอดไฟสามารถใช้เป็นโคมไฟกลางคืนได้เพราะจะเริ่มทำงานโดยอัตโนมัติทันทีที่ไฟดับ ฉันเพิ่ม a มันยังสามารถเป็นของเล่นเมื่อคุณเบื่อ โดยพื้นฐานแล้ว คุณเพียงแค่ต้องปิดเซ็นเซอร์ LDR จากนั้นวงกลมจะเริ่มหมุน และคุณสามารถจ้องไปที่เซ็นเซอร์นั้นได้นานที่สุด
การเปลี่ยนแปลงที่สำคัญที่ฉันได้ทำกับโครงการ:
1. ในขั้นต้น ผู้สร้างใช้เซ็นเซอร์ LDR สามตัวเพื่อควบคุมสีเดียวจากสีแดง สีน้ำเงิน และสีเขียว แทนที่จะทำอย่างนั้น ฉันเปลี่ยนเป็น LDR เดียวและปล่อยให้มันควบคุมสามสี
2. ฉันเพิ่มมอเตอร์บนหลอดไฟ แล้วใส่รูปภาพของวงเวทย์เพื่อความสนุกสนาน
เสบียง
วัสดุต่อไปนี้ซื้อในร้านค้าอิเล็กทรอนิกส์จริง:
- RGB LED x1
- Arduino Leonardo x1
- เขียงหั่นขนม x1
- ตัวต้านทาน x2
- Arduino Gearbox Motor x1
- รูปภาพของ Hypnosis Circle
- เซ็นเซอร์ LDR
- สายจัมเปอร์
- L298N โมดูลขับเคลื่อนมอเตอร์ x1
ขั้นตอนที่ 1: เชื่อมต่อสายไฟเข้ากับ Breadboard
- ก่อนอื่นมอเตอร์ควรเชื่อมต่อกับโมดูลไดรฟ์ L298N Motor จากนั้นเชื่อมต่อโมดูลกับ Digital Pins
- เซ็นเซอร์ LDR ควรเชื่อมต่อกับ Analog Pins
- พอร์ตสามพอร์ตของ LED RGB ควรเชื่อมต่อกับ Digital Pins
ขั้นตอนที่ 2: โปรแกรม
โปรแกรมสามารถเข้าถึงได้ผ่านลิงค์นี้: Arduino Code
ขั้นตอนที่ 3: การตกแต่ง
- ฉันใช้กล่องตกแต่งภายนอกของโคมไฟและปิดสายไฟด้านใน
- ฉันได้เพิ่มวงกลมสะกดจิตและมอเตอร์บนหลอดไฟเพื่อให้น่าสนใจยิ่งขึ้น
แนะนำ:
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) เอกสารทั้งหมดที่นี่
Light Intensity Lamp พร้อม Arduino: 3 ขั้นตอน
Light Intensity Lamp W/ Arduino: ในโครงการนี้ ฉันจะสำรวจวิธีใช้ Arduino เพื่อสร้างหลอดไฟที่เปลี่ยนแปลงไปตามช่วงเวลาของวัน ตามคำขอของผู้ใช้ หลอดไฟจะเปลี่ยนความสว่างเมื่อหาปริมาณหรือลดความต้านทานของ LDR - ความละเอียดในการตรวจจับแสง
อินเทอร์เฟซ 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) & จาก
Glass Martini Night Light พร้อม Auto Light Sense: 3 ขั้นตอน
Glass Martini Night Light พร้อม Auto Light Sense: แฮ็กง่ายๆ ของการตรวจจับแสง LED night light เพื่อสร้างแสงกลางคืนที่นุ่มนวล ส่วนผสม: ขวดแก้ว martini glassserving tray แก้วแตก (เดินเล่นในป่าและหาจุดที่ผู้คนบุกเข้าไปในรถบ่อยๆ )3-6 LEDs (ถ้าคุณต้องการ