สารบัญ:

Halloween LightshowPi: 6 ขั้นตอน
Halloween LightshowPi: 6 ขั้นตอน

วีดีโอ: Halloween LightshowPi: 6 ขั้นตอน

วีดีโอ: Halloween LightshowPi: 6 ขั้นตอน
วีดีโอ: จ้างเฝ้าบ้านคืนฮาโลวีน x โอปป้าทัชชี่ & อาจุมม่า (กะดึก Ep.3) 2024, พฤศจิกายน
Anonim
การแสดงแสงสีวันฮัลโลวีน Pi
การแสดงแสงสีวันฮัลโลวีน Pi
การแสดงแสงสีวันฮัลโลวีน Pi
การแสดงแสงสีวันฮัลโลวีน Pi
การแสดงแสงสีวันฮัลโลวีน Pi
การแสดงแสงสีวันฮัลโลวีน Pi

ดังนั้น ในฤดูกาลนี้ เรากำลังมองหาสิ่งใหม่ๆ ที่จะเพิ่มให้กับ Haunted Halloween Yard ของเรา และฉันบังเอิญไปเจอโปรเจ็กต์ Raspberry Pi Lightshow ที่ https://lightshowpi.org นอกจากนี้ยังมีข้อมูลดีๆ มากมายเกี่ยวกับ https://www.reddit.com/r/LightShowPi/ ในคำแนะนำนี้ ฉันจะอธิบายเกี่ยวกับสิ่งที่ฉันใช้สร้างกล่องของฉันจริงๆ ก่อนที่ฉันจะดำเนินการต่อ ฉันรู้สึกจำเป็นต้องพูดถึงโครงการนี้ว่าต้องมีการจัดการอุปกรณ์ไฟฟ้าและสายไฟ และไม่ได้มีไว้สำหรับเด็กที่ไม่มีผู้ใหญ่คอยดูแล อันที่จริง หากคุณไม่ใช่ช่างไฟฟ้าที่มีใบอนุญาต โปรดปรึกษาช่างไฟฟ้าในพื้นที่ของคุณเพื่อช่วยเหลือคุณ และไม่เคยให้บริการโครงการนี้ในขณะที่เสียบปลั๊ก การสัมผัสกับวงจรไฟฟ้าที่มีชีวิตอาจส่งผลให้เสียชีวิตได้! เอาล่ะ PSA เพียงพอ สุขสันต์วันฮาโลวีน. อย่างไรก็ตามซอฟต์แวร์ LightShowPi นั้นค่อนข้างเจ๋ง! มันซิงค์ไฟของคุณกับเพลงของคุณ มีเซิร์ฟเวอร์ไมโครเว็บเพื่อให้คุณควบคุมแสงและเพลงจากเบราว์เซอร์ได้ นอกจากนี้ยังมีการรองรับ SMS และการรวมบริการสตรีมมิ่งผ่าน Pianobar เราเปิด “Midnight Syndicate Radio” บน Pandora หากคุณไม่คุ้นเคย Midnight Syndicate จะสร้างเพลงบรรยากาศฮาโลวีนที่น่าเหลือเชื่อ โครงการนี้ใช้ Raspberry Pi 4 แต่ฉันเชื่อว่าคุณสามารถใช้ revs ที่เก่ากว่าได้

เสบียง

seeed Studio Raspberry Pi 4 รุ่น… https://www.amazon.com/dp/B07WBZM4K9Samsung 32GB EVO Plus Class 10… https://www.amazon.com/dp/B0749KG1JKMazerPi Raspberry Pi 4 เคส, … https://www.amazon.com/dp/B07W3ZMVP1CanaKit 3.5A Raspberry Pi 4 Power… https://www.amazon.com/dp/B07TYQRXTKKEYESTUDIO GPIO Breakout Kit for Raspberry Pi - ประกอบ Pi Breakout + สายเคเบิล Rainbow Ribbon + 400 Tie Points Solderless Breadboard https://www.amazon.com/dp/B072XBX3XX/(2) SainSmart 8-Channel 5V Solid State Relay โมดูลบอร์ดสำหรับ Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC https://www.amazon.com/dp/B006J4G45G/Icstation Digital ตัวส่งสัญญาณเสียง โมดูล DSP PLL สเตอริโอ 88-108MHz พร้อมจอแสดงผล LCD MIC อินพุต USB https://www.amazon.com/dp/B01N7DIRE9/UGREEN ตัวแยกหูฟัง 3.5 มม. สายเคเบิลต่อขยาย Y สเตอริโอ Y แยกชายหญิงอะแดปเตอร์แจ็คหูฟังคู่สำหรับหูฟัง, ชุดหูฟังใช้ได้กับ iPhone, Samsung, แท็บเล็ต, แล็ปท็อป (สีดำ) https://www.amazon.com/dp/B00LM0ZGK6/BOSS Audio Systems BVC10 Universal การควบคุมระดับเสียง - ใช้กับเครื่องรับในรถยนต์, รถเอทีวี, UTV, ระบบเสียงของรถจักรยานยนต์ https://www.amazon.com/dp/B0149VBF8G/นอกจากนี้ คุณจะต้องมีถังทัปเปอร์แวร์หรือกล่องหุ้มอื่นๆ โดยควรทนฝนและแดดได้หากเปิดไว้ ให้กับองค์ประกอบ ในกรณีของฉัน ฉันยัดทุกอย่างลงในถังขยะ 5gal Tupperware เก่า เต้ารับ โปรเจ็กต์ของฉันใช้ 16 ช่อง ดังนั้นฉันจึงมี (8) เต้ารับดูเพล็กซ์ บวก (1) เต้ารับเพิ่มเติมภายในกล่องเพื่อจ่ายไฟให้กับทุกสิ่ง ฉันยังแนะนำผ้ากันฝนสำหรับร้านค้าของคุณ คุณจะต้องใช้สายเพื่อเชื่อมต่อทุกอย่าง ในกรณีของฉัน ฉันมีสายพ่วงเก่าที่ถูกตัดและนำออกจากบริการ เลยใช้ลวดข้างในนั้น ฉันยังใช้ที่ชาร์จ USB คู่แบบเก่าสำหรับจ่ายไฟภายนอกไปยังรีเลย์และจ่ายไฟให้กับเครื่องส่งสัญญาณ FM ในการบันทึกชิ้นส่วน คุณอาจพิจารณาสร้างเต้ารับภายในกล่องหุ้มด้วย USB ในตัว

ขั้นตอนที่ 1: ติดตั้งเต้ารับของคุณ

ติดตั้งเต้ารับของคุณ
ติดตั้งเต้ารับของคุณ
ติดตั้งเต้ารับของคุณ
ติดตั้งเต้ารับของคุณ

สำหรับตู้ของฉัน ฉันใช้ถัง 5Gal Tupperware ทั่วไป ฉันชอบตัวเลือกนี้เพราะว่าการออกแบบนั้นทนทานต่อสภาพอากาศอยู่แล้ว และหากคุณพลาดการตัดบางอย่าง พวกมันราคาถูกสุด ๆ และหาได้ง่าย ฉันใช้แผ่นยึดด้านหลังซึ่งเป็นฝาปิดช่องรับที่ทนฝนและแดดเป็นแม่แบบในการตัดช่องเปิดสำหรับเต้ารับ ฉันพบว่ารูของฉันใหญ่กว่าที่ฉันต้องการเล็กน้อย คุณอาจวัดต่างกัน ตรวจสอบให้แน่ใจว่า หากคุณตั้งใจที่จะเพิ่มฝาปิดที่ทนต่อสภาพอากาศที่ด้านนอกของเต้ารับของคุณ คุณเว้นที่ว่างเพียงพอระหว่างพวกเขาเพื่อให้ฝาปิดพอดีกัน และยังคงเปิดได้อย่างอิสระ ฉันประเมินระยะทางต่ำไปและโชคดีจริงๆ ที่พวกมันยังเข้ากันได้ดี

ขั้นตอนที่ 2: ต่อสายไฟและรีเลย์ของคุณ

ต่อสายไฟและรีเลย์ของคุณ
ต่อสายไฟและรีเลย์ของคุณ
ต่อสายไฟและรีเลย์ของคุณ
ต่อสายไฟและรีเลย์ของคุณ

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

(2) SainSmart 8-Channel 5V Solid State Relay โมดูลบอร์ดสำหรับ Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC

รีเลย์จะต้องใช้แหล่งพลังงาน 5v ฉันเคยเห็นแผนผังบางอย่างใช้ออนบอร์ด 5v ที่ Pi จัดหาให้ แต่ฉันก็อ่านด้วยว่าด้วยธรรมชาติของโครงการ 5v ออนบอร์ดอาจไม่เพียงพอที่พลังงานที่ยั่งยืน ฉันไม่ต้องการกังวลด้วยวิธีใดวิธีหนึ่งดังนั้นฉันจึงเพิ่มก้อนที่ชาร์จ USB ตัดสายจากสายชาร์จ USB อันเก่าและ voila! อีก 5v ต่อสายเข้ากับรีเลย์ *หมายเหตุเกี่ยวกับรีเลย์ ผลปรากฏว่ารีเลย์แต่ละอันไม่เหมือนกัน… ฉันจึงได้เรียนรู้ คุณอาจสังเกตเห็นว่าในภาพแรกๆ ฉันมีรีเลย์ "เครื่องกล" สีฟ้า 5v คู่หนึ่งซึ่งฉันเริ่มโครงการ แต่อย่างที่ฉันรู้เร็ว ๆ นี้ คนเสพย์ติดเหล่านี้อาจมีเสียงดังมากเมื่อการแสดงของคุณเริ่มต้นขึ้น ฉันได้อ่านด้วยว่ารีเลย์เหล่านี้มีอายุขัยสั้นลง ช่วยตัวเองให้ปวดหัวและไปหารีเลย์ SSR พวกเขาเงียบ และตราบใดที่คุณรักษาวงจรของคุณให้ต่ำกว่า 2A พวกเขาควรจะคงอยู่

ขั้นตอนที่ 3: วางสายPi.ของคุณ

วางสาย Pi ของคุณ
วางสาย Pi ของคุณ
วางสาย Pi ของคุณ
วางสาย Pi ของคุณ

ดังที่คุณเห็นใน pix ฉันกำลังใช้ Breakout Kit ไม่จำเป็น และคุณสามารถต่อสายตรงไปยัง RPi ได้ ฉันเลือกเส้นทางนี้เพราะฉันใช้ Pi สำหรับโครงการเล็กๆ ทุกประเภท และด้วยชุดเครื่องมือฝ่าวงล้อมนี้ ฉันจึงตัดการเชื่อมต่ออย่างรวดเร็ว ด้วยวิธีนี้ เมื่อสิ้นสุดฤดูกาล ฉันสามารถถอด Pi ออก เก็บกล่อง Lightshow กับสิ่งของในวันหยุดของฉัน และไม่ต้องเดินสายไฟใหม่ในฤดูกาลหน้า

KEYESTUDIO GPIO Breakout Kit สำหรับ Raspberry Pi - Pi Breakout ที่ประกอบขึ้น + สายเคเบิล Rainbow Ribbon + 400 Tie Points Solderless Breadboard

เลย์เอาต์พินสำหรับโปรเจ็กต์นี้อาจแตกต่างจากพิน RPi มาตรฐานเล็กน้อย LightshowPi ใช้ WiringPi สำหรับเลย์เอาต์ คุณควรตรวจสอบ https://wiringpi.com/pins เพื่อให้ตรงกับเวอร์ชัน RPi เฉพาะของคุณ

ขั้นตอนที่ 4: เพิ่มเครื่องส่งสัญญาณ FM (อุปกรณ์เสริม)

เพิ่มเครื่องส่งสัญญาณ FM (อุปกรณ์เสริม)
เพิ่มเครื่องส่งสัญญาณ FM (อุปกรณ์เสริม)
เพิ่มเครื่องส่งสัญญาณ FM (อุปกรณ์เสริม)
เพิ่มเครื่องส่งสัญญาณ FM (อุปกรณ์เสริม)

ตามที่ฉันเข้าใจ Raspberry Pi มีเครื่องส่งสัญญาณ FM ในตัว แต่ฉันไม่สามารถใช้งาน RPi4 ได้ ฉันเพิ่มสิ่งภายนอก ขั้นตอนนี้มีไม่มากนัก เลือกสถานีที่พื้นที่ของคุณเสีย, USB เพื่อจ่ายไฟ, อินพุต 3.5 มม. สำหรับเสียง สำหรับเสาอากาศ ฉันใช้เศษลวด ยืดเสาที่ระเบียงหน้าบ้านของเรา เราได้รับการต้อนรับตลอดทางรอบบล็อกของเรา

  • Icstation เครื่องส่งสัญญาณเสียงดิจิตอลสเตอริโอ DSP PLL โมดูล 88-108MHz พร้อมจอแสดงผล LCD MIC อินพุต USB
  • UGREEN Headphone Splitter, 3.5mm Audio Stereo Y Splitter Extension Cable Male to Female Dual Headphone Jack Adapter for Headphone, Headset Compatible with iPhone, Samsung, Tablet, Laptop (สีดำ)
  • BOSS Audio Systems BVC10 Universal volume control - ใช้กับเครื่องรับในรถยนต์, ATV, UTV, ระบบเสียงรถจักรยานยนต์

ฉันรวมตัวแยกหูฟังเสริมและตัวควบคุมระดับเสียงในสายไว้เพราะฉันมีแอมป์และลำโพงเก่าติดอยู่กับระบบนี้ด้วย เราออกอากาศและเล่นเพลงดังจนถึงเวลาประมาณ 21.00 น. เมื่อถึงเวลานั้นแอมป์ของฉันก็ดับลง และเครื่องส่ง FM จะออกอากาศต่อไปจนถึงเวลา 23.00 น.

โอ้! ฉันเกือบลืม. ทำป้ายให้เพื่อนบ้านรู้ว่าควรเปิดสถานีไหน เป็นที่ที่เด็กๆ ได้สนุกกันจริงๆ !!

ขั้นตอนที่ 5: ติดตั้งซอฟต์แวร์ LightshowPi

คุณจะต้องมีรสชาติของ Raspberry Pi การ์ดหน่วยความจำ SD หรือที่เก็บข้อมูล เคส และแหล่งจ่ายไฟ

  • Seeed Studio Raspberry Pi 4 รุ่น…
  • 32GB EVO Plus Class 10…
  • เคส Raspberry Pi 4, …
  • 3.5A Raspberry Pi 4 เพาเวอร์…

ฉันจะไม่คลั่งไคล้ในส่วนนี้เพราะมีคู่มือการตั้งค่าที่ยอดเยี่ยมอยู่แล้วบน Reddit

ฉันจะขอเสนอแนะหนึ่งข้อ เมื่อคุณติดตั้งทุกอย่างแล้ว ก่อนที่คุณจะทำการเปลี่ยนแปลงใดๆ ให้ทดสอบรีเลย์ของคุณ

sudo python ~/lightshowpi/py/hardware_controller.py --state=flashนอกจากนี้ เมื่อคุณแก้ไขไฟล์ overrides.cfg ให้ทำการเปลี่ยนแปลงเล็กน้อยและทดสอบระหว่างกันบ่อยๆ หลายครั้งที่ฉันทำให้โปรแกรมสับสนจากข้อผิดพลาดเล็กน้อยในไฟล์แทนที่ การเปลี่ยนแปลงเล็กน้อยและการทดสอบบ่อยครั้งช่วยให้แก้ไขข้อผิดพลาดได้ง่ายขึ้น

ขั้นตอนที่ 6: เสียบไฟของคุณ

คุณจะยุ่งกับขั้นตอนนี้เล็กน้อยในขณะที่คุณไป ปีนี้เราได้ติดตั้งไฟแล้ว ดังนั้นเราจึงเล่นเพลงและย้ายไฟไปรอบ ๆ บนปลั๊กจนกว่าเราจะมีความสมดุลที่ดีรอบ ๆ สนาม

แนะนำ: