สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การตั้งค่าอิเล็คทรอนิคส์
- ขั้นตอนที่ 2: การเขียนโปรแกรม
- ขั้นตอนที่ 3: การออกแบบ Pixel
- ขั้นตอนที่ 4: การประกอบ MDF
- ขั้นตอนที่ 5: การบัดกรีส่วนประกอบ
- ขั้นตอนที่ 6: เสร็จสิ้นงานไม้
- ขั้นตอนที่ 7: เพลิดเพลินไปกับแสงไฟ
วีดีโอ: Pixel Smart Lamp: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
นี่เป็นโปรเจ็กต์ที่ฉันทำขึ้นสำหรับหลอดไฟอัจฉริยะที่ควบคุมโดยบลูทูธด้วยแอพ Android ที่พัฒนาบน Android Studio
เป้าหมายหลักของ Pixel คือการแสดงแสงสีที่สวยงาม ตัวอย่างเช่น เตาผิงแบบไลท์โหมด มาดูกันว่าเตาผิงแบบพิกเซลเดียวจะหน้าตาเป็นอย่างไร นอกจากนี้ โหมดสายรุ้งยังแสดงให้เห็นว่าการไล่ระดับสี "เกิดขึ้นเองตามธรรมชาติ" ที่เกิดจากไฟ LED นั้นเป็นอย่างไร
อุปกรณ์อิเล็กทรอนิกส์ของ Pixel คือ Arduino Nano และ LED ที่สามารถระบุตำแหน่งได้ 10 ดวง ws2813 นอกจากนี้ยังมีหน้าจอแสดงเวลาและ Buzzer เพื่อให้คุณสามารถตั้งนาฬิกาปลุกได้
ตัวเครื่องทำจากไม้ MDF (ตัดด้วยเลเซอร์) และอะคริลิค
Github สำหรับ.apk, ไฟล์ Arduino, ไฟล์แอพ
github.com/danielwilberger/PixelSmartLamp
แก้ไข: อัปโหลดแผ่นตัดสำหรับส่วน MDF
เสบียง
- Arduino นาโน;
- โมดูลบลูทูธ HC-05
- โมดูลนาฬิกาเรียลไทม์;
- จอแสดงผล LED 4 หลัก;
- 10 x ไฟ LED ระบุตำแหน่ง ws2812b
- โพเทนชิออมิเตอร์;
- 4 x ปุ่ม;
- ออด;
- แบบอักษร 5V-2amp
ขั้นตอนที่ 1: การตั้งค่าอิเล็คทรอนิคส์
ขั้นตอนแรกของฉัน หลังจากได้รับอุปกรณ์อิเล็กทรอนิกส์แล้ว ก็คือการประกอบทั้งหมดบนโปรโตบอร์ด
ด้วยวิธีนี้ ฉันสามารถทดสอบและเริ่มเขียนโปรแกรม Arduino
ฉันต้อง:
- ประสานไฟ LED;
- ประกอบอุปกรณ์ทั้งหมดบนโปรโตบอร์ด
- ประกอบไฟ LED ที่สามารถระบุตำแหน่งได้ 10 ดวง (สองอันสำหรับแต่ละด้านของลูกบาศก์ ลบด้านล่าง);
- เริ่มเขียนโปรแกรม
ก่อนนำอะคริลิกคิวบ์มาวางโชว์ครั้งสุดท้าย ฉันได้ทดสอบกับชามพลาสติกของแม่ฉัน
ขั้นตอนที่ 2: การเขียนโปรแกรม
ขั้นตอนต่อไปของฉันคือการเขียนโปรแกรม ก่อนอื่น Arduino ที่มีฟังก์ชันทั้งหมดที่ฉันจินตนาการไว้สำหรับ Pixel เป็นครั้งแรก:
- แสดงเวลาปัจจุบันบนนาฬิกา;
- ตั้งเวลาปลุก (หรือตัวจับเวลา)
- แสดงโหมดแสงหลายแบบตั้งแต่โคมไฟสีขาวธรรมดาไปจนถึงการแสดงสีรุ้งหรือเตาผิง ในส่วนนี้ ตัวอย่างหลายๆ ตัวอย่างในไลบรารี FastLED สำหรับ Arduino มีประโยชน์มาก
หลังจากทำเสร็จแล้ว ฉันมีหลอดไฟที่ควบคุมได้อย่างเต็มที่ โดยใช้ปุ่มแอนะล็อกและโพเทนชิออมิเตอร์ ขั้นตอนต่อไปคือการตั้งค่าการเชื่อมต่อบลูทูธกับแอปที่ฉันสร้างขึ้นสำหรับ Pixel เท่านั้น นี่เป็นส่วนที่ใช้เวลานานที่สุด ก่อนหน้าโครงการนี้ ฉันไม่มีความรู้เกี่ยวกับการเขียนโปรแกรม Android และไม่รู้แม้แต่ภาษา Java แต่ฉันรู้จักการเขียนโปรแกรมเชิงวัตถุอยู่แล้ว ดังนั้นฉันจึงเริ่มหลักสูตรการเขียนโปรแกรม Android บน Udemy
คุณสามารถตรวจสอบสิ่งที่คุณต้องการบน Github ของฉัน ลิงค์อยู่ด้านบนตอนต้นของอาร์คติกนี้
ขั้นตอนที่ 3: การออกแบบ Pixel
ในตอนนี้ ฉันคิดว่า Pixel จะหน้าตาเป็นอย่างไร แต่ถึงเวลาแล้วที่จะต้องวางมันลงบนกระดาษ ที่จริงแล้วบนพีซีของฉัน เนื่องจากฉันจะสร้าง Pixel บนไม้ MDF และอะคริลิค ฉันจึงรู้ว่าฉันต้องวาดโปรเจ็กต์ที่แม่นยำมาก ดังนั้นฉันจึงเลือกซอฟต์แวร์ CAD และเริ่มวาด Pixel
นี้อาจดูมากไปหน่อย แต่ฉันรู้แล้วว่าการวาดภาพ CAD จากหลักสูตรการสำเร็จการศึกษาของฉันเกี่ยวกับ Engeneering และมันก็มีประโยชน์มากสำหรับการวาดภาพ 2 มิติสำหรับการตัดด้วยเลเซอร์ของ MDF
ขั้นตอนที่ 4: การประกอบ MDF
หลังจากวาด Pixel ด้วย CAD ฉันได้ติดต่อบริษัทในพื้นที่ซึ่งผลิตวัตถุอะคริลิก เช่น จอแสดงผล ถ้วยรางวัล ฯลฯ สถานที่เหล่านี้มักจะมีเครื่องตัดเลเซอร์ ฉันจึงถามว่าจะสร้างคิวบ์อะคริลิกของฉันและตัด MDF ได้หรือไม่
ฉันก็เลยได้แผ่น MDF ขนาด 6 มม. และส่งแบบตัดมาให้
ฉันได้รับมันเหมือนในภาพด้านบน และประกอบมันทั้งหมดโดยใช้กาวไซยาโนอะคริเลต
ขั้นตอนที่ 5: การบัดกรีส่วนประกอบ
นี่เป็นช่วงเวลาที่ยากลำบากที่สุดช่วงหนึ่ง ฉันไม่มีประสบการณ์ใดๆ ในการบัดกรีอิเล็คทรอนิคส์ ดังนั้นฉันจึงดูวิดีโอและลองใช้งาน
ขั้นตอนที่ 6: เสร็จสิ้นงานไม้
ในขณะนี้ ฉันให้ Pixel ทำงานตามที่วางแผนไว้ จำเป็นต้องมีการปรับเปลี่ยนบางอย่าง เช่น การตั้งค่าความสว่างของ LED
แต่การตกแต่ง MDF ไม่เป็นไปตามที่ฉันคาดไว้ ฉันก็เลยได้แผ่นไม้มา แม่มดเป็นแผ่นไม้ที่บางมาก ฉันปิดผิว MDF ทั้งหมดด้วย if หลังจากตรวจสอบให้แน่ใจว่านาฬิกาสามารถเปล่งแสงผ่านมันได้
ขั้นตอนที่ 7: เพลิดเพลินไปกับแสงไฟ
หลังจากทำงานทั้งหมดนี้ ฉันมีโคมไฟที่สว่างและดูดีกว่าที่ฉันจินตนาการไว้มาก
คุณสามารถตรวจสอบวิดีโอเหนือโหมดแสงทั้งหมดของ Pixel ได้
โปรดติดต่อฉันหากคุณมีข้อสงสัยเกี่ยวกับโครงการของคุณ ฉันยินดีที่จะช่วย:)
แนะนำ:
Alexa Smart Lamp พร้อม ESP8266: 4 ขั้นตอน (พร้อมรูปภาพ)
Alexa Smart Lamp พร้อม ESP8266: คำแนะนำนี้จะแนะนำคุณพร้อมกับฉันในการอัพเกรดโคมไฟโบราณด้วยการควบคุมด้วยเสียงโดยใช้ไมโครคอนโทรลเลอร์ ESP8266 และ Amazon Echo/Alexa โค้ด Arduino จำลองอุปกรณ์ Belkin WeMo โดยใช้ไลบรารี fauxmoESP ซึ่งทำให้การตั้งค่าทำได้ง่าย โปรด
Bartop Arcade แนวตั้งพร้อมจอแสดงผล PIXEL LED ในตัว: 11 ขั้นตอน (พร้อมรูปภาพ)
Bartop Arcade แนวตั้งพร้อมจอแสดงผล PIXEL LED ในตัว: **** อัปเดตด้วยซอฟต์แวร์ใหม่ กรกฎาคม 2019 รายละเอียดที่นี่ ****** Bartop Arcade ที่สร้างขึ้นพร้อมคุณสมบัติเฉพาะที่ LED matrix Marquee เปลี่ยนไปเพื่อให้ตรงกับเกมที่เลือก ศิลปะคาแรคเตอร์ที่ด้านข้างตู้เป็นอินเลย์ที่ตัดด้วยเลเซอร์และไม่เหนียวเหนอะหนะ
โคมไฟติดผนัง Pixel Cloud Ambient: 6 ขั้นตอน (พร้อมรูปภาพ)
Pixel Cloud Ambient Wall Light: การดัดแปลงอื่นของไฟ Ikea เพิ่มไฟ LED ที่กำหนดแอดเดรสได้และคอนโทรลเลอร์เพื่อสร้างสิ่งที่ไม่เหมือนใคร ออกแบบมาเพื่อใช้ในห้องเด็กสำหรับแสงแวดล้อมที่นุ่มนวลและเป็นไฟกลางคืน โปรเจ็กต์นี้ใช้พิกเซลที่สามารถระบุตำแหน่งได้ APA102 56x, NLE
Smart Lamp Chic'on Cube: 11 ขั้นตอน (พร้อมรูปภาพ)
Smart Lamp Chic'on Cube: คำแนะนำนี้แสดงวิธีสร้างหลอดไฟอัจฉริยะที่สามารถเชื่อมต่อแพลตฟอร์มบริการ Chic'on (ข้อมูลเพิ่มเติมเกี่ยวกับ https://www.github.com/roiKosmic/)****** อัปเดต ตั้งแต่เดือนกรกฎาคม 2018 เว็บไซต์ออนไลน์ www.chicon.fr ไม่สามารถเข้าถึงได้อีกต่อไป คุณต้อง
Smart Lamp (TCfD) - Rainbow + Music Visualizer: 7 ขั้นตอน (พร้อมรูปภาพ)
Smart Lamp (TCfD) - Rainbow + Music Visualizer: โครงการนี้จัดทำขึ้นสำหรับหลักสูตร Technology for Concept Design ที่ TUDelft ผลิตภัณฑ์ขั้นสุดท้ายคือหลอดไฟ LED แบบฐาน ESP-32 และเชื่อมต่อกับเซิร์ฟเวอร์ สำหรับต้นแบบ หลอดไฟมีสองหน้าที่; เอฟเฟกต์รุ้งที่ปล่อยสีที่ผ่อนคลาย