
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



SpotLight เป็นไฟกลางคืนแบบโต้ตอบที่ขับเคลื่อนโดย Arduino โดยใช้ฟอร์มแฟคเตอร์ที่น่ารัก แสงมีคุณสมบัติแบบโต้ตอบสามประการ:
1) ใส่เหรียญที่ด้านหลังของสปอตไลท์เพื่อเปิดและปิดไฟ
2) ใช้ SpotLight เพื่อทำให้ไฟเปลี่ยนเป็นสีฟ้าที่ให้ความรู้สึกผ่อนคลาย
3) พูดคุยกับสปอตไลท์ เสียงแหลมที่สูงกว่าและไม่คุกคามจะทำให้ดวงตาเปลี่ยนเป็นสีเขียว เสียงคำรามต่ำจะทำให้พวกมันเปลี่ยนเป็นสีแดง
เสบียง
1. บอร์ด Arduino ในโครงการนี้ ฉันใช้ Uno
2. ไฟ LED RGB สองดวง (https://www.adafruit.com/product/159)
3. โฟโตรีซีสเตอร์ (https://www.adafruit.com/product/161)
4. ไมโครโฟน (https://www.adafruit.com/product/1713)
5. ตัวต้านทาน: (6) ตัวต้านทาน 2.2kΩ, (2) ตัวต้านทาน 1.5kΩ
6. กรณี ฉันพบกระปุกออมสินปั๊ก (Puggy Bank?) ที่กองทัพกอบกู้ สร้างสรรค์และค้นหาเคสของคุณเองเพื่อสร้างผลงานชิ้นนี้ขึ้นมาเอง!
ขั้นตอนที่ 1: วงจร
นี่คือแผนภาพวงจร ส่วนประกอบที่สำคัญมีดังนี้:
ป้อนข้อมูล
1) ไมโครโฟน - ล่างซ้ายของภาพ ใช้ฟังความถี่เสียง
2) ตาแมว (บน กลาง ซ้าย) - ใช้เพื่อตรวจจับว่าคุณกำลังลูบคลำสุนัขอยู่หรือไม่
3) สวิตช์เปิด/ปิด นี่แสดงเป็นปุ่มในไดอะแกรม (บนซ้าย) แต่เราใช้ดีบุกในโปรเจ็กต์สุดท้ายเพื่อสร้างวงจรเปิดซึ่งสามารถปิดด้วยเหรียญได้ ซึ่งมีผลเหมือนกับปุ่มที่ปิดวงจรเมื่อกดลง
เอาท์พุต
ไฟ LED RGB สองดวงพร้อมสายไฟเหมือนกัน
ขั้นตอนที่ 2: รหัส

ซอร์สโค้ดสำหรับโครงการนี้มีอยู่ที่นี่:
github.com/mathisonian/spot-light-nightlig…
ตรวจสอบให้แน่ใจว่าพินที่คุณใช้บน Arduino ของคุณจับคู่อย่างถูกต้องกับพินที่ใช้ในโค้ด คุณอาจต้องเปลี่ยนค่าเหล่านี้ทั้งนี้ขึ้นอยู่กับว่าคุณเชื่อมต่อกันอย่างไร:
github.com/mathisonian/spot-light-nightlig…
รหัสนี้ใช้ Fast Fourier Transform (FFT) เพื่อแปลงรูปคลื่นเสียงที่ไมโครโฟนได้รับให้เป็นสเปกตรัมความถี่ ทำให้เราสามารถฟังความถี่และเปลี่ยนสีของ LED ตามนั้นได้ โค้ดนี้ถูกตั้งค่าให้ไฟสีแดงเมื่อความถี่ต่ำสุดอยู่เหนือกว่า และสีเขียวเมื่อความถี่สูงอยู่ ลองเล่นกับพารามิเตอร์เหล่านี้และดูว่าคุณสามารถทำอะไรได้บ้าง!
ขั้นตอนที่ 3: คดี


สิ่งแรก - ค้นหาตัวเองเป็นกรณี!
สุนัขตัวนี้มาจากกองทัพแห่งความรอด แต่ฉันแน่ใจว่าคุณสามารถหาวัตถุที่น่าสนใจอื่น ๆ เพื่อเปลี่ยนเป็นไฟกลางคืนได้ เนื่องจากสุนัขเป็นโพรงทำให้เราสามารถใส่ส่วนประกอบอิเล็กตรอนเข้าไปในร่างกายได้โดยตรง
ฉันใช้สว่านเพื่อสร้างรูในดวงตาของสุนัขและรูเล็กๆ หลังหูซ้ายเพื่อวางลงในเซลล์ภาพถ่าย ฉันยังทำทั้งหลังหูข้างขวาเพื่อให้ไมโครโฟนสามารถรับเสียงได้ดีขึ้น ไมโครโฟนติดตั้งอยู่ในหัวใกล้กับรูนั้น ใช้กาวร้อนเพื่อยึดส่วนประกอบเหล่านั้นเข้าที่
ในการสร้างการดำเนินการแบบเหรียญ ให้ต่อสายไฟที่แสดงในแผนผังเพื่อเชื่อมต่อกับปุ่ม และเชื่อมต่อแต่ละด้านเพื่อแยกแถบดีบุกฟอยล์ออกจากกัน วางแผ่นฟอยล์สองแผ่นให้ห่างกันพอที่เหรียญ (เช่น เศษหนึ่งส่วนสี่) จะได้สัมผัสทั้งคู่พร้อมกัน ปิดวงจร
ขั้นตอนที่ 4: เพลิดเพลิน


ขอให้สนุกกับการสร้างใหม่ของคุณ! หากคุณมีปัญหาในการทำตามคำแนะนำเหล่านี้ โปรดทิ้งปัญหาไว้ที่ที่เก็บ GitHub หรือแท็กฉันที่ twitter @mathisonian
แนะนำ:
วิธีเพิ่ม Interactive Bot ใน Discord: 6 ขั้นตอน

วิธีเพิ่ม Interactive Bot ใน Discord: ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างบอทแบบโต้ตอบของตัวเองที่ใช้งานได้กับหน่วยคอมมานโดบางตัว Discord เป็นแอปโซเชียลมีเดียของ Skype/Whats-app ที่นำนักเล่นเกมมารวมกัน พวกเขาสามารถมีช่องของตัวเอง ตรวจสอบเกมที่สมาชิกแต่ละคนเล่น
วิธี Rebase Interactive ด้วย Eclipse (eGit): 10 ขั้นตอน

วิธี Rebase Interactive ด้วย Eclipse (eGit): 20180718 - ฉัน "คิด" ฉันได้แก้ไขปัญหาเกี่ยวกับรูปภาพแล้ว หากปรากฏว่าซูมเข้าหรือไม่สมเหตุสมผล ให้ลองคลิก หากคุณประสบปัญหา ส่งข้อความถึงฉันและฉันจะพยายามช่วยเหลือ คำแนะนำนี้มีขั้นตอนโดยขั้นตอน
Story Interactive (เกมขูด): 8 ขั้นตอน

Story Interactive (เกม Scratch): นี่จะเป็นบทช่วยสอนเกี่ยวกับวิธีสร้างเกมด้วยบทสนทนาและสไปรต์ นอกจากนี้ยังจะสอนให้คุณเพิ่มคลิปลงในเกม และเวลา รวมถึงการออกอากาศและอื่น ๆ
Spotlight: 7 ขั้นตอน (พร้อมรูปภาพ)

Spotlight: โปรเจ็กต์ Spotlight พยายามรวม LED เข้ากับ 180° เซอร์โวและ 360° เซอร์โว สามารถปรับได้ผ่านแอพ Android และข้อมูลทั้งหมดจะได้รับการบันทึกและสามารถเข้าถึงได้ในฐานข้อมูล Azure SQL Server โดยใช้ Azure Functions API มันเป็นไปได้
USB Batman Spotlight: 16 ขั้นตอน (พร้อมรูปภาพ)

USB Batman Spotlight: คุณเห็น Batman Begins แล้ว ตอนนี้คุณได้เห็น The Dark Knight แล้ว และยอมรับเลย คุณต้องการสปอตไลท์ขนาดใหญ่ที่ผู้บัญชาการ Gordon ขอความช่วยเหลือจาก Caped Crusader แต่คุณไม่มีแหล่งจ่ายไฟสามเฟสกิกะวัตต์ทั้งหมด