สารบัญ:
- ขั้นตอนที่ 1: รายการวัสดุ:
- ขั้นตอนที่ 2: Raspberry Pi
- ขั้นตอนที่ 3: ฮาร์ดแวร์
- ขั้นตอนที่ 4: ฮาร์ดแวร์ดำเนินการต่อ
- ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน
วีดีโอ: Raspberry Pi LightshowPi: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในคำแนะนำนี้ฉันกำลังสร้างจอแสดงผลคริสต์มาสโดยใช้ LightshowPi เวอร์ชันที่โหลดบน Raspberry Pi 3, 8 ช่อง SSR, 4 ช่องและสายไฟต่างๆ วิดีโอที่โพสต์เป็นตัวอย่างของสิ่งที่ฉันทำเมื่อปีที่แล้ว ถ้าคุณชอบคำแนะนำนี้ โหวตให้ในการประกวด Raspberry Pi
ขั้นตอนที่ 1: รายการวัสดุ:
- Raspberry Pi 3 (เวอร์ชันที่ใหม่กว่าใช้งานได้)
- ไมโครเมมโมรี่การ์ดขนาด 16GB หรือใหญ่กว่า
- เฝ้าสังเกต
- สาย HDMI
- หนู
- แป้นพิมพ์
- แล็ปท็อปหรือคอมพิวเตอร์เครื่องอื่นเพื่อตั้งโปรแกรมการ์ดหน่วยความจำ
- โซลิดสเตตรีเลย์ 8 ช่อง (SSR)
- 4 สาขา
- กล่องแก๊งค์ 4 ช่อง
- พุก drywall 4 อัน
- สกรูขนาดเล็ก 4 ตัว
- แจ็ค RJ45
- สายอีเธอร์เน็ต
- สายอีเทอร์เน็ตสิ้นสุด
- เทปพันสายไฟและท่อหดความร้อน
- สายไฟต่างๆ
-
เครื่องมือ
-
ไขควง
- หัวแบนเล็ก
- ฟิลลิปส์
- เครื่องตัดลวด
- เครื่องปอกสายไฟ
- คีม
- เครื่องมือจีบแบบ RJ45 เพื่อสร้างสายอีเธอร์เน็ตที่ยาวขึ้น
- ชกลง
- เครื่องตัดกล่องหรือกรรไกร
- หัวแร้งพร้อมหัวแร้ง
-
ขั้นตอนที่ 2: Raspberry Pi
ด้วยการใช้แล็ปท็อปโหลด Raspbian เวอร์ชันใหม่ล่าสุด มีคำแนะนำและเอกสารมากมายสำหรับการโหลดการ์ดหน่วยความจำ
บน Raspberry Pi ให้เสียบจอภาพด้วย HDMI เมาส์และคีย์บอร์ด
หลังจากโหลดอิมเมจ Raspbian ลงในการ์ดแล้ว ให้วางลงในช่องเสียบการ์ดหน่วยความจำบน Pi และเสียบปลั๊กไฟที่เพียงพอ เปิดจอภาพหากไม่ใช่
รอให้บูทเครื่อง หลังจากบูทให้เชื่อมต่อกับ Wi-Fi และจะทำการติดตั้ง LightshowPi
ในการติดตั้ง Lightshow Pi ให้ไปที่ www.lightshowpi.org และคลิกที่คู่มือการเริ่มต้นใช้งานภายใต้ผู้ใช้ใหม่ คำแนะนำจะแนะนำวิธีการโหลดบน Pi ฉันได้ทำตามขั้นตอนด้านล่างและหากความสับสนใด ๆ ที่เกี่ยวข้องกับเว็บไซต์
- เปิดหน้าต่างเทอร์มินัลประเภท sudo su ซึ่งเป็นรูทและจะไม่ต้องพิมพ์ sudo ก่อนทุกอย่างที่ต้องใช้ sudo
- โคลน git
- cd lightshowpi
- git fetch && git checkout master
- ./install.sh (หากไม่ได้ใช้ sudo su คุณจะต้องวาง sudo ไว้ข้างหน้า./install.sh)
- รีบูต (อีกครั้งหากไม่ได้ใช้ sudo su ต้องวาง sudo ไว้ข้างหน้าการรีบูต)
หลังจากรีบูต
- เปิดหน้าต่างเทอร์มินัลอีกครั้งแล้วพิมพ์ sudo su
- cd lightshowpi
-
python py/hardware_controller.py --state=flash (หากไม่ได้ใช้ sudo su จะต้องวาง sudo ไว้ข้างหน้า python)
นี่คือการทดสอบเพื่อดูว่าโปรแกรมโหลดถูกต้องหรือไม่
ต่อไปนี้เป็นสิ่งที่ฉันทำโดยการอ่านจากเว็บไซต์
- ในหน้าต่างเทอร์มินัลและยังอยู่ในไดเร็กทอรี lightshow
- cd config
-
cp default.cfg แทนที่.cfg
- คำสั่งนี้คัดลอก default.cfg และวางในโฟลเดอร์เดียวกันและเปลี่ยนชื่อเป็น overrides.cfg
- เมื่อทำการเปลี่ยนแปลงการกำหนดค่าให้ใช้ overrides.cfg
-
nano overrides.cfg (หากไม่ได้ใช้ sudo su คุณจะต้องวาง sudo ไว้หน้า nano)
- เปิด override.cfg และเลื่อนดูและเปลี่ยนการกำหนดค่าได้
- ctrl+O บันทึกการเปลี่ยนแปลง
- ctrl+X ปิดการแทนที่.cfg
-
คุณสามารถเล่นเพลงจากโฟลเดอร์หรือจากอินเทอร์เน็ตเช่น pandora หรือเพลงสตรีมมิ่งทางอินเทอร์เน็ตอื่น ๆ ได้
-
เพื่อสร้างรายการเล่น สร้างโฟลเดอร์ในโฟลเดอร์เพลง
- สามารถใช้หน้าต่างเทอร์มินัลหรือใช้อินเทอร์เฟซ gui
-
ในหน้าต่างเทอร์มินัล
- ซูโด ซู
- cd lightshowpi/เพลง
-
mkdir คริสต์มาส
จะสร้างโฟลเดอร์ใหม่
- ย้ายเพลงมาไว้ในโฟลเดอร์นี้
-
ซีดี..
คำสั่งนี้จะพาคุณไปยังโฟลเดอร์ก่อนหน้า
- เครื่องมือซีดี
- python playlist_generator.py (ใช้ sudo หน้า python หากไม่ได้ใช้คำสั่ง sudo su)
-
จะขอเส้นทางแบบเต็มไปยังโฟลเดอร์เพลง
ตัวอย่างเช่น: /home/pi/lightshowpi/music/christmas
- แล้วซีดี..
- cd config
-
nano overrides.cfg
- เลื่อนลงไปที่ตำแหน่งที่คุณเห็น playlist_path = $SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
- เปลี่ยนตัวอย่างเป็นคริสต์มาส
- Ctrl+O เพื่อบันทึก
- Ctrl+x เพื่อออก
- ซีดี..
- หลาม py/synchronized_lights.py --playlist=/home/pi/lightshowpi/music/christmas/.playlist
-
start_music_and_lights เริ่มมัน
stop_music_and_lights หยุดมัน
-
เพื่อให้สามารถเล่นเพลงจากแหล่งสตรีมมิ่ง ในเว็บไซต์มีลิงค์ที่คุณสามารถติดตามวิธีการเล่นเพลงได้
สำหรับการปรับแต่งและข้อมูลเพิ่มเติมสามารถเยี่ยมชม lightshowpi.org หรือ Reddit มีลิงค์ไปยัง Reddit ที่ด้านหน้าของเว็บไซต์
ขั้นตอนที่ 3: ฮาร์ดแวร์
เริ่มด้วยกล่องเต้าเสียบ 4 แก๊ง แตก 3 แท็บ (ภาพ)
เสียบปลั๊กและด้านสีบรอนซ์เป็นแถบที่เชื่อมช่องจ่าย 2 ช่องเข้าด้วยกัน โดยคีมหักแถบให้มี 2 ช่องแยก ทำแบบนี้กับช่องที่เหลืออีก 3 ช่อง ไม่ต้องหักด้านเงิน
กับเต้าเสียบ ใช้ลวดเส้นหนึ่งที่ฉันใช้ 14 เกจแล้วต่อสายหนึ่งเส้นเข้ากับสกรูทองแดง นำลวดอีกชิ้นหนึ่งแล้วติดเข้ากับสกรูสีบรอนซ์อีกอัน ทำอย่างนั้นกับอีก 7 ช่อง ควรมีทั้งหมด 8 สาย
จากนั้นด้วยลวดอีกชิ้นที่ตัด 4 ความยาวเท่ากันโดยพื้นฐานแล้วเดซี่เชนกับนิวตรอน (สกรูสีเงิน) จากนั้นใช้สกรูสีเงินตัวสุดท้ายตัดลวดให้ยาวขึ้นเพื่อขอเกี่ยวด้านที่เป็นกลางของปลั๊ก
ทำเช่นเดียวกันกับพื้นเช่นเดียวกับที่คุณทำกับเป็นกลาง
นำลวดร้อน (ด้านที่เป็นเกลียวทองสัมฤทธิ์) 4 เส้น และวางผ่านแถบที่หักอันใดอันหนึ่ง ด้วยสายไฟที่เหลืออีก 4 เส้น ให้วางผ่านแถบที่หักอีกอันหนึ่ง จากนั้นบนสายกลางและสายกราวด์ติดผ่านแท็บสุดท้ายที่หัก
ใช้ไขควงปากแฉกหรือไขควงหัวเหลี่ยมขันปลั๊กในกล่อง
ตอนนี้มีสายไฟโผล่ผ่านแท็บที่หัก ต่อลวดร้อนแต่ละเส้นเข้ากับ SSR ด้วยไขควงปากแบนขนาดเล็ก ตัวอย่างเช่น แถวบนสุดของช่องออกทั้งหมดเป็นเลขคี่ และช่องจ่ายด้านล่างทั้งหมดจะเท่ากัน โดยที่ทางออกหมายเลขหนึ่งอยู่ด้านบนซ้าย ให้เชื่อมต่อกับช่องที่หนึ่งบน ssr เต้าเสียบหมายเลข 2 อยู่ด้านล่างซ้าย เชื่อมต่อกับช่องที่สอง และต่อที่สี่จนสายไฟทั้งหมดเชื่อมต่อกัน
ด้วยความเป็นกลาง กราวด์ และความร้อนที่มาจากบอร์ดรีเลย์ ให้เสียบปลายปลั๊กเหมือนที่ฉันทำหรือเพิ่มสายไฟโดยเสียบปลั๊ก
หลังจากเชื่อมต่อสายไฟแล้ว ให้ติดตั้งบอร์ด SSR ที่ด้านหลังของกล่อง โดยนำเครื่องตัดกล่องหรือกรรไกรคู่หนึ่งแล้วตัดพุก drywall ลงครึ่งหนึ่งเพื่อใช้เป็นข้อขัดแย้ง วางขาตั้งตรงที่มีรูยึดและติดตั้งด้วยสกรูขนาดเล็ก
ขั้นตอนที่ 4: ฮาร์ดแวร์ดำเนินการต่อ
ไปที่ด้านควบคุมของ SSR:
-
ใช้สาย Ethernet ต่อสายไฟดังนี้:
- ช่องวันคอนเนคสีขาวแถบส้ม
- ช่องสองต่อสีส้มทึบ
-
- ช่องสามต่อสายขาวกับสายเขียว
- ช่องสี่เชื่อมต่อสีน้ำเงินทึบ
- ช่องห้าเชื่อมต่อสีขาวแถบน้ำเงิน
- ช่องหกเชื่อมต่อสีเขียวทึบ
- ช่องเซเว่นคอนเนค สีขาวแถบน้ำตาล
- ช่องแปดเชื่อมต่อสีน้ำตาลทึบ
- อีกด้านหนึ่งของสายเชื่อมต่อแจ็ค Rj45 โดยใช้แถว B พร้อมเครื่องมือเจาะรู
ด้วยสายเคเบิลอีเธอร์เน็ตยาวประมาณหนึ่งฟุตเชื่อมต่อแจ็ค Rj45 โดยใช้เหมือนเมื่อก่อน
ที่ปลายอีกด้านของสายเคเบิลที่มีแจ็คสตริป แจ็กเก็ตที่มีที่ปอกสายไฟ จากนั้นดึงสายไฟแต่ละเส้นจากทั้งหมด 8 เส้นประมาณ 1/4 นิ้ว และบัดกรีสายเขียงหั่นขนมที่มีปลายตัวเมียเพื่อให้สามารถเชื่อมต่อกับ Raspberry Pi ได้
สร้างหรือค้นหาสายเคเบิลอีเทอร์เน็ตที่มีความยาวต่างๆ เมื่อตรวจสอบให้แน่ใจว่าใช้โปรโตคอล T-568B
เนื่องจากบอร์ดรีเลย์นี้เป็น 5vdc; เชื่อมต่อแหล่งจ่ายไฟ 5vdc ที่เหมาะสมกับ VCC (บวก) และ GND (เชิงลบ)
Raspberry Pi และบอร์ดรีเลย์ต้องแชร์กราวด์ ซึ่งสามารถทำได้หลายวิธี วิธีที่ฉันทำคือใช้แหล่งจ่ายไฟของคอมพิวเตอร์ดัดแปลง
ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน
ด้วย Raspberry Pi คุณจะต้องใช้พิน Wiringpi ออก
-
ด้วยจัมเปอร์เขียงหั่นขนมตัวเมียสีใดก็ตามที่คุณใช้ในการบัดกรีสายเคเบิลอีเธอร์เน็ต คุณจะต้องการเชื่อมต่อกับพิน WiringPi บน Raspberry Pi ดังนี้:
- สีขาวมีแถบสีส้มเชื่อมต่อกับ 0 ซึ่งเป็นขาจริง 11
- สีส้มทึบเชื่อมต่อกับ 1 ซึ่งเป็นพินจริง 12
- สีขาวมีแถบสีเขียวเชื่อมต่อกับ 2 ซึ่งเป็นขาจริง13
- สีน้ำเงินทึบเชื่อมต่อกับ 3 ซึ่งเป็นพินจริง 15
- สีขาวมีแถบสีน้ำเงินเชื่อมต่อกับ 4 ซึ่งเป็นขาจริง 16
- สีเขียวทึบเชื่อมต่อกับ 5 ซึ่งเป็นพินจริง 18
- สีขาวมีแถบสีน้ำตาลเชื่อมต่อกับ 6 ซึ่งเป็นขาจริง 22
- สีน้ำตาลทึบเชื่อมต่อกับ 7 ซึ่งเป็นพินจริง7
- ต่อสายอีเทอร์เน็ตระหว่างแจ็คทั้งสอง
- ต่อไฟ 5v เข้ากับบอร์ดรีเลย์แล้วเสียบราสเบอร์รี่ pi เข้าไป (หากยังไม่ได้เสียบ) และเปิดเครื่อง pi
- เรียกใช้โปรแกรม LightshowPi
- บนกระดานรีเลย์คุณสามารถชมการเต้นรำแบบนำไปยังเพลงได้
- เสียบบอร์ดรีเลย์เพื่อจ่ายไฟให้กับเต้ารับ
- เสียบไฟคริสต์มาสแล้วดูเคลื่อนไปกับเสียงเพลง
ขอบคุณสำหรับการดูคำแนะนำนี้
แนะนำ:
Halloween LightshowPi: 6 ขั้นตอน
Halloween LightshowPi: ในฤดูกาลนี้ เรากำลังมองหาสิ่งใหม่ๆ ที่จะเพิ่มลงใน Haunted Halloween Yard ของเรา และฉันบังเอิญไปเจอโปรเจ็กต์ Raspberry Pi Lightshow ที่ http://lightshowpi.org นอกจากนี้ยังมีข้อมูลดีๆ มากมายเกี่ยวกับ https://www.reddit.com/r/LightShowPi/ ใน
โครงการ Lightshowpi: 4 ขั้นตอน
โครงการ Lightshowpi: สวัสดีทุกคน! นี่คือคำแนะนำอย่างเป็นทางการของฉันเกี่ยวกับวิธีการสร้างการแสดงแสงสีโดยใช้ lightshowpi ณ เดือนตุลาคม 2020
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-