สารบัญ:
- ขั้นตอนที่ 1: 3D พิมพ์เคส
- ขั้นตอนที่ 2: ประกอบอุปกรณ์อิเล็กทรอนิกส์ฐานล่าง
- ขั้นตอนที่ 3: ประกอบโคมไฟด้านบน
- ขั้นตอนที่ 4: ประกอบ Upper Base Electronics
- ขั้นตอนที่ 5: ตั้งโปรแกรม Arduino
- ขั้นตอนที่ 6: เพลิดเพลินกับผลิตภัณฑ์ขั้นสุดท้าย
- ขั้นตอนที่ 7: การเรียนรู้…
วีดีโอ: Active Music Party LED Lantern & ลำโพง Bluetooth พร้อม Glow in the Dark PLA: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
สวัสดีและขอขอบคุณสำหรับการปรับแต่ง Instructable ของฉัน
ทุกปี ฉันทำโปรเจ็กต์ที่น่าสนใจกับลูกชายของฉันซึ่งตอนนี้อายุ 14 ปี เราได้สร้าง Quadcopter นาฬิกาว่ายน้ำ (ซึ่งเป็นอุปกรณ์ที่สอนได้เช่นกัน) ตู้ CNC และ Fidget Spinners
เมื่อเราเข้าสู่หน้าหนาว และทริปแคมป์ปิ้งสองสามทริปกำลังจะมาถึง เราคิดว่าน่าจะสนุกที่จะทำโคมไฟตั้งแคมป์สนุกๆ แต่เราต้องการยกระดับไปอีกระดับ เลยตัดสินใจเพิ่มโคมไฟอีกสองสามแบบ ลำโพง Bluetooth สำหรับการฟังเพลง และโหมดปาร์ตี้ไฟแบบต่างๆ นอกจากนี้ยังมีพอร์ตชาร์จ USB สำหรับโทรศัพท์ของคุณ:)
ค่อนข้างใหญ่สูง 14 นิ้ว กว้าง 5 นิ้ว และมีไฟ LED 90 ดวงในส่วนโคมตะเกียง น้ำหนักส่วนใหญ่อยู่ที่ด้านล่างจึงนั่งได้พอดี และที่จับด้านบนช่วยให้พกพาไปไหนมาไหนได้ง่าย ด้านบน Glow in the Dark PLA ก็เป็นสัมผัสที่ดีเช่นกัน
ตะเกียงมี 6 โหมด และส่วนเด็ดคือคุณสามารถตั้งโปรแกรมเองได้ หากคุณคิดไอเดียเจ๋งๆ ขึ้นมา บอกผมได้เลย เราจะได้รวมมันไว้ในของเรา!
มีวิดีโอแนบอยู่สองวิดีโอ อันแรกเป็นเพียงฉันผิวปากเพื่อแสดงไฟปฏิกิริยา มันดูเจ๋งกว่ามากเมื่อเล่นเพลงจริง แต่ด้วยเหตุผลด้านลิขสิทธิ์ ฉันไม่สามารถแสดงด้วยเพลง… วิดีโออื่นแสดงโหมดการปั่นจักรยานสี และวิดีโอไม่ได้ อย่าทำอย่างยุติธรรมด้วย
หากคุณชอบคำแนะนำนี้ โปรดโหวตในการแข่งขันที่เราเข้าร่วม
นี่คือโหมดต่างๆ ที่เราสร้างขึ้นสำหรับ Lantern ของเรา:
- ไฟ RGB 100%
- ไฟ RGB 50%
- ไฟ RGB 25%
- ปั่นจักรยานสี
- Active Party Mode 1- ทางลาดสีด้วยการเปลี่ยนสี 3 ระดับ (สีน้ำเงินที่ระดับเสียงต่ำ สีเขียวตอนกลาง และสีแดงที่ระดับสูง)
- Active Party Mode 2 - เลื่อนสีตามแอมพลิจูดของเสียง
ส่วนรายการ:
- ลำโพงบลูทูธที่คุณสามารถแยกส่วนได้ ของเราได้รับรางวัลจากการประกวด Instructables Microcontroller เป็นลำโพงบลูทูธโมโน 3W และมีพอร์ตชาร์จ USB นี่คือลิงค์ไปยังเว็บไซต์ที่คุณสามารถซื้อได้ แต่ค่อนข้างแพง ขนาดบวกถ้าคุณใช้มันจะพอดีกับโครงสร้างอย่างสมบูรณ์ คุณภาพเสียงไม่ค่อยดีนัก เราจึงตัดสินใจใช้ ถ้าเราทำลายมัน เราจะไม่เสียใจ ถอดแยกชิ้นส่วนด้วยความระมัดระวัง ก่อนอื่นให้ถอดสกรูทั้งหมด จากนั้นจึงใช้เครื่องมือเดรเมลอย่างระมัดระวังเพื่อตัดอุปกรณ์อิเล็กทรอนิกส์ออกจากส่วนที่เหลือของเคส
- แถบไฟ LED กันน้ำ 5050:
- Arduino Uno:
- เครื่องขยายเสียงไมโครโฟน Adafruit Electret:
- แบตเตอรี่ความจุสูง 3S 4000mAh 11.1v ความจุสูง: https://www.amazon.com/gp/product/B0087Y7V3U คุณจะต้องมีที่ชาร์จสำหรับมันด้วย… การใช้งานดั้งเดิมสำหรับแบตเตอรี่นั้นอยู่ใน Quadcopter ที่เราสร้างขึ้นเมื่อสองสามปีก่อน
- 3 MOSFET ทรานซิสเตอร์:
- 20 สกรู:
- สวิตช์ไฟ LED:
- 2 สวิตช์ชั่วขณะ:
- เรืองแสงในที่มืด PLA:
- ขั้วต่อกระสุนสำหรับแบตเตอรี่
- ตัวต้านทาน 1k
- ลวด
- เขียงหั่นขนมและจัมเปอร์สำหรับการทดสอบ
รายการเครื่องมือ:
- เครื่องพิมพ์ 3 มิติและเส้นใย PLA
- ไขควงหัวแฉก Philips (ขนาดเล็กด้ามยาว)
- หัวแร้งและหัวแร้ง
- เครื่องมือเดรเมล
- ซุปเปอร์กาว
- เจาะด้วยดอกสว่านขนาดใหญ่
ขั้นตอนที่ 1: 3D พิมพ์เคส
เราพิมพ์ส่วนประกอบเคสใน PLA ด้วยวัสดุที่ต่างกัน 2 หลอด PLA สีแดงสำหรับชั้นล่างและชั้นกลาง และสำหรับชิ้นส่วนโคมไฟด้านใน ด้านนอก ด้านบนและที่จับ เราใช้ PLA เรืองแสงในที่มืด ไฟส่องประกายในวัสดุที่มืดด้วยแสงจำนวนมาก ดังนั้นมันจึงเรืองแสงได้อย่างสวยงามหลังจากที่เราปิดไฟ
มีส่วนประกอบหลัก 7 ชิ้นในการพิมพ์ ได้แก่ ฐานล่าง ฐานบน ลิ้นชักแบตเตอรี่ ฐานไฟ ที่ใส่ไฟ ด้านบนแสง และที่จับ ชิ้นเล็กชิ้นน้อยหนึ่งชิ้นซึ่งเป็นตัวหนีบสวิตช์เพื่อยึดสวิตช์ 2 ตัวในฐานไฟ เราใช้ซุปเปอร์กาวกับพวกมันโดยไม่ทำให้สวิตช์ติด ซึ่งเป็นปัญหาเมื่อเราพยายามติดสวิตช์ให้เข้าที่โดยไม่มีคลิปหนีบ
ขั้นตอนที่ 2: ประกอบอุปกรณ์อิเล็กทรอนิกส์ฐานล่าง
ส่วนประกอบบางอย่างจำเป็นต้องประกอบเข้าในเคสและต่อสายเพื่อให้ทุกอย่างพอดีและแยกออกจากกัน
ในชั้นล่างสุด เราใส่ลำโพง Bluetooth สวิตช์ไฟ LED Arduino/Lighting และไมโครโฟน คุณจะต้องใช้สายไฟยาวและสวิตช์ที่คุณจะบัดกรีบนสวิตช์หลักบนลำโพงบลูทูธ เพื่อให้สามารถวิ่งขึ้นไปที่ฐานไฟได้ สายไฟไปยังสวิตช์ไฟจะวิ่งขึ้นไปที่ฐานด้านบนเพื่อให้สามารถเชื่อมต่อกับแบตเตอรี่และ Arduino ได้ จำเป็นต้องมีสายไฟ 2 เส้นจาก Arduino ไปยังไมโครโฟน
โปรดทราบว่าสามขั้นตอนถัดไปค่อนข้างเกี่ยวพันกัน เพียงตรวจสอบให้แน่ใจว่าสายไฟอยู่ในตำแหน่งที่ต้องการก่อนที่คุณจะประสานทุกอย่างเข้าด้วยกัน:)
โดยให้หมุดของสวิตช์ไฟไปด้านบนของสวิตช์และหมายเลขพินจากซ้ายไปขวาเริ่มต้นที่ 1 และลงท้ายด้วย 5 หมายเหตุ: ฉันไม่มีภาพการเดินสายสวิตช์ขั้นสุดท้ายสายสีน้ำเงินและสีขาวใน รูปภาพเป็นภาพชั่วคราวก่อนที่เราจะกำหนดรหัสสีให้ถูกต้องและปิดสวิตช์
ด้วยความคิดข้างต้น นี่คือวิธีที่เราต่อสายไฟ LED Power Switch:
- 1 แบตเตอรี่ - & Arduino -
- 2 & 5 Arduino +
- 3 แบตเตอรี่ +
ตอนนี้คุณสามารถใช้สกรูขนาดเล็กและยึดไมโครโฟนไว้ที่ด้านข้างหรือด้านล่างของฐาน เรายังใช้กาวซุปเปอร์กาวเพื่อยึดแบตเตอรี่ไว้ที่ด้านล่างของฐานเพื่อไม่ให้เคลื่อนไปรอบๆ
ขั้นตอนที่ 3: ประกอบโคมไฟด้านบน
ในขั้นตอนนี้ เราจะติดไฟเข้ากับเคสโคมด้านใน จากนั้นติดเคสด้านนอกและบัดกรีสายไฟเข้ากับ MOSFET และทดสอบสิ่งต่างๆ เราทดสอบการเดินสาย Arduino ก่อนขั้นตอนนี้ และคุณก็สามารถทำได้เช่นกันหากต้องการ มันสนุกเสมอที่ได้เห็นสิ่งต่างๆ สว่างขึ้นก่อนที่จะประกอบทุกอย่าง
ในการติดไฟเข้ากับฐานไฟด้านใน เราวัดมันก่อนโดยพันไฟรอบๆ แล้วได้ 30 ส่วน (90 ไฟ) จากนั้นเราก็ตัดแถบและถอดส่วนรองรับออก เราเริ่มพันไฟระหว่างเสาที่ด้านล่างของฐานเพื่อให้มีที่ว่างสำหรับสายไฟและการบัดกรีในภายหลัง จากนั้นเราก็ม้วนตัวเป็นเกลียวจนสุด คุณอาจต้องการมีส่วนเพิ่มเติมหรือสองส่วนเผื่อไว้และตัดมันเมื่อคุณไปถึงด้านบนสุด
หลังจากที่เราวางมันลงในลักษณะนั้นแล้ว เราก็ใส่ซุปเปอร์กาวที่ด้านล่างและด้านบนเพื่อให้แน่ใจว่ามันจะอยู่กับที่เพราะกาวบนแถบไฟนั้นไม่ดีอย่างฉาวโฉ่ มีช่องว่างไม่มากระหว่างไฟและเปลือกนอกบาง ๆ โดยมีวัตถุประสงค์เพื่อให้แน่ใจว่าหากกาวสำรองไม่ทำงาน ไฟจะยังคงอยู่ในโคมไฟอย่างเหมาะสม
ตอนนี้เพียงแค่ใส่เปลือกด้านในที่มีไฟในเปลือกนอกแล้วใช้สกรูเพื่อเชื่อมต่อเข้าด้วยกันและเก็บสิ่งของเข้าที่
ขั้นตอนที่ 4: ประกอบ Upper Base Electronics
ฐานด้านบนประกอบด้วย Arduino, MOSFET และแบตเตอรี่
เราต่อสาย MOSFET ด้วยการซิงค์ความร้อนที่ด้านหลังเมื่อเอนตัวลงโดยให้ขาหันเข้าหาเรา ในตอนแรกสำหรับการทดสอบเราใช้เขียงหั่นขนม จากนั้นเราก็นำมันออกมาและบัดกรีทุกอย่างเข้าด้วยกันเพื่อความทนทานที่ดีขึ้น
มีพื้นที่สำหรับเขียงหั่นขนม แต่จะกระชับกว่าเพียงแค่บัดกรีทุกอย่างเข้าด้วยกันแล้วพันเทปด้วยเทปไฟฟ้าซึ่งเป็นสิ่งที่เราทำ
โปรดดูรูปภาพที่แนบมาซึ่งฉันพยายามแสดงให้เห็นว่าเรารวมสิ่งต่างๆ เข้าด้วยกันอย่างไร ขั้นฐานล่างก่อนหน้านี้มีรูปภาพของไมโครโฟน
นี่คือวิธีที่เราเชื่อมต่อ Arduino และเชื่อมต่อการเชื่อมต่อกับส่วนประกอบต่างๆ:
- เอาต์พุตไมโครโฟนเพื่อพิน A0
- ปุ่มเลือกโหมดเพื่อปักหมุด 12 -> ตัวต้านทาน -> กราวด์และหมุดปุ่ม 0
- เอาต์พุตสีแดงไปที่พิน 3 -> พินซ้าย MOSFIT สีแดง
- เอาต์พุตสีเขียวไปที่พิน 5 -> พินซ้าย MOSFIT สีเขียว
- เอาต์พุตสีน้ำเงินไปที่พิน 6 -> พินซ้าย Blue MOSFIT
- 5 โวลต์เป็นโหมดเลือกปุ่มพิน 13.3 โวลต์กับไมโครโฟน
- VIN กับสายไฟ 12 โวลต์ของไฟ
- ศูนย์ MOSFIT สีแดง -> สายไฟแดง
- ศูนย์ MOSFIT สีเขียว -> สายไฟเขียว
- Blue MOSFIT Center -> สายแสงสีน้ำเงิน
- กราวด์ไปที่ไมโครโฟนและไปที่พินขวาของ MOSFIT (ฉันวิ่งหนึ่งสายจากกราวด์สำหรับทั้ง 3 และสวิตช์)
- กราวด์จากสวิตช์เปิดปิดไปที่กราวด์ไมโครโฟน
เรายกเลิกการบัดกรีขั้วต่อสายไฟบน Arduino และบัดกรีสายไฟของเราเข้ากับแผงวงจรโดยตรง ดังที่คุณเห็นในภาพแรกและภาพที่สองถึงภาพสุดท้ายที่นี่
ตอนนี้คุณสามารถแนบเปลือกฐานบนกับเปลือกฐานล่างได้
ขั้นตอนสุดท้ายคือใช้สกรูสั้น ๆ แล้วขัน Arduino เข้ากับด้านข้างของเปลือก มีจุดแบนที่ออกแบบมาเพื่อจุดประสงค์นั้นโดยเฉพาะ!
หากคุณต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับการเดินสาย โปรดดูที่ลิงค์เหล่านี้:
- ปุ่มโหมด:
- ไฟ LED ของ MOSFET:
- ไมโครโฟน:
ขั้นตอนที่ 5: ตั้งโปรแกรม Arduino
ตอนนี้เป็นส่วนที่ง่ายของการเขียนโปรแกรม Arduino เชื่อมต่อ Arduino กับพีซีของคุณโดยใช้สาย USB และตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งซอฟต์แวร์ Arduino แล้ว (มีบทช่วยสอนมากมายในขั้นตอนนี้ ฉันจะข้ามไปที่นี่)
ดาวน์โหลด Lantern.ino จากหน้านี้ และอัปโหลดไปยัง Arduino อย่าลังเลที่จะเปลี่ยนเพื่อให้เหมาะกับรสนิยม/ความต้องการของคุณ
ฉันพบความผิดพลาดอย่างหนึ่งของไมโครโฟน ฉันกำลังสุ่มตัวอย่างที่ 40mhz และบางครั้งมันก็หยุดทำงานและไม่ให้ข้อมูลใด ๆ ที่จะทำให้เกิดการขัดขวางเนื่องจากค่าต่ำสุดและสูงสุดเริ่มต้นคือ 0-1023 ฉันกรองสำหรับกรณีนี้และใช้แอมพลิจูดสุดท้ายเมื่อมันเกิดขึ้น ซึ่งทำให้โหมดปาร์ตี้ดีขึ้นมาก บางทีฉันอาจเพิ่งได้ไมค์ที่ชำรุดบางส่วน…
ฉันยังทิ้งคำสั่ง Serial.print การแก้ไขข้อบกพร่องบางส่วนใน (แต่แสดงความคิดเห็น) เพื่อให้คุณสามารถย้ายไปมาหากคุณกำลังเล่นกับการเปลี่ยนรหัส
ขั้นตอนที่ 6: เพลิดเพลินกับผลิตภัณฑ์ขั้นสุดท้าย
มันใช้งานได้ดีมากและเรารู้สึกประหลาดใจกับความเท่ของมัน ทุกคนที่เราได้แสดงให้ทุกคนเห็นต่างประทับใจมาก และเราหวังว่าคุณจะสนุกไปกับมันเท่าที่เราทำ!
ขั้นตอนที่ 7: การเรียนรู้…
คุณอาจต้องการลดอัตราขยายของไมโครโฟน ไมโครโฟนจะดังมากในฐาน และเราพบว่าถ้าเสียงนั้นดังเกินประมาณ 75% ของ iPhone สูงสุด ไมโครโฟนก็จะทำงานผิดปกติและรีบูต Arduino ถ้าใครรู้สาเหตุหรือวิธีแก้ง่ายๆ ก็ยินดีรับฟังครับ
การเดินสายค่อนข้างยุ่งเหยิง ดังนั้นถ้าต้องทำอีกครั้ง เราจะคิดมากขึ้นเกี่ยวกับวิธีการเดินสายระหว่างชั้นเพื่อไม่ให้รบกวนกล่องแบตเตอรี่ที่เคลื่อนเข้าและออก มันใช้งานได้สำหรับเรา แต่เราแค่ต้องระวังในการถอดออกแล้วใส่กลับเข้าไปใหม่
ถ้าเราต้องทำอีกครั้ง เราจะใช้ลำโพงบลูทูธที่ดีกว่าและการตั้งค่าลำโพงสเตอริโอด้วย ฉันหมดเวลาแล้วที่จะตั้งโปรแกรมโหมดปาร์ตี้ 2 แบบ และพวกเขาสามารถทำการปรับแต่งเพิ่มเติมบางอย่างได้ เอฟเฟกต์เป็นค่าฮาร์ดโค้ดและด้วยเวลามากขึ้น ฉันจะสุ่มตัวอย่างเพลงขณะที่เล่นและปรับช่วงตามข้อมูลระดับเสียงของเพลงนั้น
ฉันจะสร้างพอร์ตหรือเสียบสายเคเบิลไว้ด้วยดังนั้นการเขียนโปรแกรม Arduino ไม่จำเป็นต้องแยกออกจากกัน
ฉันเขียนโปรแกรมโดยปิดไฟด้านบนและไม่มีที่จับ แล้ววางเคียงข้างกันโดยคว่ำไฟด้านบนลง พวกเขาจับคู่กับความสูงได้ดีดังนั้นจึงง่ายในการทดสอบด้วยวิธีนี้
PLA เรืองแสงในที่มืดสำหรับด้านบนนั้นยอดเยี่ยมมาก และฉันอยากจะแนะนำให้ทุกคนที่ทำโปรเจ็กต์นี้
แนะนำ:
Fire Pit พร้อม Sound Reactive Flame, ลำโพง Bluetooth และไฟ LED แบบเคลื่อนไหว: 7 ขั้นตอน (พร้อมรูปภาพ)
Fire Pit พร้อม Sound Reactive Flame, ลำโพง Bluetooth และไฟ LED แบบเคลื่อนไหว: ไม่มีอะไรบอกเวลาฤดูร้อนได้เหมือนกับการพักผ่อนข้างกองไฟ แต่คุณรู้หรือไม่ว่าอะไรดีกว่าไฟ? ไฟและดนตรี! แต่เราไปได้หนึ่งก้าว ไม่ อีกสองก้าว…ไฟ ดนตรี ไฟ LED เปลวไฟปฏิกิริยาเสียง!อาจฟังดูทะเยอทะยาน แต่ Ins นี้
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) & จาก
ลำโพง Bluetooth Barrel Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)
ลำโพง Bluetooth Barrel Bluetooth: หลังจากหยิบถังไวน์ขึ้นมาทำโต๊ะทางเข้า ฉันก็คิดโปรเจ็กต์สร้างนี้ขึ้นมา การสร้างลำโพงเป็นงานอดิเรกของฉันมาระยะหนึ่งแล้ว และฉันคิดว่านี่จะเป็นแอปพลิเคชันที่ยอดเยี่ยมสำหรับระบบลำโพงบลูทูธแบบพลักแอนด์เพลย์ บน
ลำโพง Bluetooth พร้อม Music Visualizer: 10 ขั้นตอน (พร้อมรูปภาพ)
ลำโพง Bluetooth พร้อม Music Visualizer: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างลำโพง Bluetooth ที่มี Visualizer เพลงอยู่ด้านบนอย่างไร มันดูเจ๋งจริง ๆ และทำให้ช่วงเวลาการฟังเพลงของคุณยอดเยี่ยมยิ่งขึ้น คุณสามารถตัดสินใจได้ว่าต้องการเปิดโปรแกรมสร้างภาพหรือไม่
Space Invaders Chandelier with Glow in the Dark Action: 16 ขั้นตอน (พร้อมรูปภาพ)
Space Invaders Chandelier With Glow in the Dark Action: ใช้การสร้างแบบจำลอง/การพิมพ์ 3 มิติ, อะครีลิคตัดด้วยเลเซอร์, การหล่อเรซิน, เม็ดสีปฏิกิริยา UV, ไฟ LED และการเดินสายไฟที่เรียบง่ายเพื่อสร้างโคมระย้าหรือโคมไฟผู้บุกรุกพื้นที่เย็นสไตล์ย้อนยุคและย้อนยุค ฉันได้รวมเคล็ดลับดีๆ ในการทำมุมโค้งด้วยเลเซอร์ค