สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
แคมเปญ #sayhername, #sayhisname และ #saytheirname สร้างความตระหนักให้กับชื่อและเรื่องราวของคนผิวดำที่ตกเป็นเหยื่อของความรุนแรงของตำรวจแบ่งแยกเชื้อชาติ และสนับสนุนการสนับสนุนความยุติธรรมทางเชื้อชาติ ข้อมูลเพิ่มเติมเกี่ยวกับความต้องการและนโยบายของแคมเปญ Say Her Name สามารถดูได้ที่ฟอรัมนโยบายแอฟริกันอเมริกันที่
ป้ายชื่อที่ระลึกที่ตั้งโปรแกรมได้นี้ใช้เมทริกซ์ LED ที่กำหนดแอดเดรสได้ และไมโครคอนโทรลเลอร์ เพื่อสร้างแบนเนอร์อิเล็กทรอนิกส์แบบเลื่อนที่มีชื่อของเหยื่อ
นี่เป็นโครงการระดับเริ่มต้นขั้นสูงถึงระดับกลางที่ต้องการการบัดกรีเล็กน้อยและความคุ้นเคยกับ Arduino IDE
เสบียง:
กระดาษแข็งแผ่นเรียบ - ควรมีความแข็งพอสมควร (กล่องขนส่งรีไซเคิล) อย่างน้อย 18" X 10" ของเรามีขนาด 19" X 12"
สีและ/หรือไวนิลสำหรับตัวอักษร (หรือตัวอักษรที่ซื้อล่วงหน้าหรือสี/เครื่องหมายเพื่อวาดตัวอักษร) และการตกแต่งป้าย
Arduino ขนาดเล็กเช่น Arduino Nano หรือไมโครคอนโทรลเลอร์ประเภท Arduino ที่มีขั้วต่อ microUSB https://www.arduino.cc/ หรือ Adafruit Feather
พาวเวอร์แบงค์/แบตเตอรี่ 5V และสายดาต้า
เมทริกซ์ LED 8 X 32 WS2812B
สายเคเบิลข้อมูล USB A ถึง microUSB สำหรับการเขียนโปรแกรม Arduino
ขั้วต่อ/สายเคเบิล JST 2 SM 3 ขา
คลิปจระเข้ (ไม่จำเป็น)
ประสาน
หัวแร้ง
มีดงานอดิเรก
เทปสองหน้า/เทปโฟมสองหน้า
เทป
ขั้นตอนที่ 1: ทำป้ายกระดาษแข็งและเพิ่มตัวอักษร
1. ระบายสีกระดาษแข็งของคุณ เราใช้สีสเปรย์ แต่สีอะไรก็ได้ที่ใช้กับกระดาษก็ใช้ได้ ปล่อยให้แห้ง
2. ใช้ตัวอักษรของคุณ คุณสามารถใช้ลายฉลุ จดหมายที่ซื้อจากร้านค้า หรือระบายสีและวาดของคุณเอง เราใช้ตัวอักษรไวนิลที่ถูกตัดออกจากเครื่องตัด Cricut
3. เมทริกซ์ LED คือ 31.5 ซม. X 8 ซม. (ประมาณ 12.5 X 3.25 นิ้ว) อย่าลืมเว้นที่ว่างบนกระดาษแข็งให้เพียงพอสำหรับเมทริกซ์
ขั้นตอนที่ 2: ประสานไมโครคอนโทรลเลอร์และสายเคเบิลเมทริกซ์ LED ของคุณ
เราพบว่าการเชื่อมต่อส่วนประกอบต่างๆ ด้วยสาย JST นั้นมีประโยชน์ เพื่อให้คุณสามารถถอดประกอบได้อย่างง่ายดายเพื่อประกอบป้ายหรือเปลี่ยนชิ้นส่วน หากส่วนใดส่วนหนึ่งเสียหายและคุณจำเป็นต้องเปลี่ยน คุณสามารถประสาน LED matrix ของคุณโดยตรงกับบอร์ด Arduino / ไมโครคอนโทรลเลอร์ของคุณหากคุณต้องการลดขั้นตอน แต่จะซ่อน Arduino ที่ด้านหลังของป้ายกระดาษแข็งได้ยาก
1. เรียนรู้วิธีการบัดกรีโดยใช้ Adafruit Guide to Excellent Soldering
คุณจะต้องบัดกรีสายไฟบนขั้วต่อของคุณผ่านรูในบอร์ด Arduino ของคุณ
2. มีโอกาสดีที่เมทริกซ์ LED ของคุณจะมีสายเคเบิล JST แบบ 3 ขาเชื่อมต่ออยู่ที่ด้านหลังของเมทริกซ์แล้ว ตัวเชื่อมต่อ JST ที่คุณต้องการใช้ควรมีป้ายกำกับว่า DIN โดยที่สายไฟเชื่อมต่อกับเมทริกซ์ ดูว่ามีปลั๊กหรือซ็อกเก็ตที่ขั้วต่อหรือไม่ คุณจะต้องใช้ปลายอีกด้าน (ทั้งปลั๊กหรือซ็อกเก็ต) เพื่อเชื่อมต่อกับบอร์ดของคุณ เมทริกซ์ของคุณอาจมีขั้วต่อสายไฟ 2 เส้นติดอยู่ที่เดียวกับขั้วต่อ 3 ขา เราไม่ต้องการตัวเชื่อมต่อนั้นสำหรับโครงการนี้ หากเมทริกซ์ของคุณไม่มีตัวเชื่อมต่อ JST ติดอยู่ คุณควรเลือกสายเคเบิลด้านหนึ่งและประสานเข้ากับเมทริกซ์ที่ DIN โดยจับคู่สายสีแดงเข้ากับกำลัง/แรงดันไฟฟ้า สายกลางกับข้อมูล และสายที่สามกับกราวด์ (จีเอ็นดี)
หากมีคอนเน็กเตอร์อื่น (คอนเนคเตอร์แบบ 2 สาย, 3 สาย DOUT) บนเมทริกซ์ คุณสามารถปล่อยไว้ที่นั่นได้ เราจะซ่อนไว้ที่ด้านหลังของป้าย คุณยังสามารถเชื่อมต่อเมทริกซ์สองตัวเข้าด้วยกันเพื่อให้มีป้ายเลื่อนยาวขึ้นบนกระดาษแข็งชิ้นใหญ่
3. คุณจะต้องบัดกรีตัวเชื่อมต่อ JST (ปลั๊กหรือซ็อกเก็ต) ที่ตรงกันกับ Arduino มีสายไฟสามเส้นที่ขั้วต่อของคุณ สีหนึ่งควรเป็นสีแดง ส่วนสีอื่นๆ มักเป็นสีขาวและสีเขียว หรือบางครั้งก็เป็นสีเหลืองหรือสีดำ สายสีแดงเชื่อมต่อกับแหล่งจ่ายไฟ โดยปกติจะมีข้อความว่า 3V หรือ 3.3V บน Arduino/บอร์ด วางปลายสายเปลือยผ่านรู 3V หรือ 3.3V บนบอร์ดแล้วบัดกรีเข้ากับบอร์ด สายนอกอีกเส้นจาก 3 สาย JST ของคุณคือสายกราวด์ วางปลายสายเปลือยนี้ผ่านรูที่ระบุว่า GND ในบอร์ดของคุณ ประสานเข้าที่ สายกลางเป็นข้อมูล สามารถเชื่อมต่อกับพินดิจิตอล (PWM) บน Arduino หรือไมโครคอนโทรลเลอร์ของคุณ เราจะใช้พิน 6 สำหรับโครงการนี้ บัดกรีสายกลางบนขั้วต่อของคุณเข้ากับพิน 6 บนบอร์ด
4. คุณไม่จำเป็นต้องบัดกรีสายไฟอื่นๆ เข้ากับ Arduino/บอร์ด เราจะใช้สาย USB สำหรับจ่ายไฟ และจะเชื่อมต่อกับขั้วต่อ microUSB บนบอร์ด
ขั้นตอนที่ 3: ตั้งโปรแกรม Arduino. ของคุณ
ก่อนที่เราจะวางกระดานบนป้าย เราจะต้องตั้งโปรแกรมมันเสียก่อน คุณจะต้องใช้คอมพิวเตอร์และสายดาต้า USB เข้ากับ microUSB (สายที่มาพร้อมกับที่ชาร์จของคุณอาจเป็นเพียงพลังงาน
1. ดาวน์โหลด Arduino IDE จาก https://www.arduino.cc/en/main/software หากคุณไม่คุ้นเคยกับซอฟต์แวร์และโค้ด Arduino เราขอแนะนำให้คุณลองใช้บทช่วยสอนบนเว็บไซต์ Arduino
2. คุณจะต้องเพิ่มไลบรารี Arduino สามไลบรารี สามารถดาวน์โหลดได้จาก Arduino IDE
2ก. เปิด Arduino IDE
2ข. ใช้เมนูที่ด้านบนของหน้าไปที่ Sketch > รวมไลบรารี > จัดการไลบรารี…
2ค. จะเป็นการเปิด Library Manager ในแถบค้นหาด้านขวาให้ค้นหา "neomatrix" จากนั้นคลิกปุ่มติดตั้ง ทำซ้ำการค้นหานี้และติดตั้งสำหรับ "neopixel" และ "adafruit gfx library"
3. ดาวน์โหลดโค้ดจากบทช่วยสอนนี้ - เราได้รวมโค้ดไว้เป็นไฟล์ดาวน์โหลดไฟล์พร้อมกับบทช่วยสอนนี้ ไฟล์ Arduino ต้องอยู่ในโฟลเดอร์ที่มีชื่อเดียวกับไฟล์ เมื่อคุณดาวน์โหลดไฟล์ที่นี่และพยายามเปิด คุณจะได้รับข้อความว่า " ไฟล์ "blmNamesSignCode.ino" ต้องอยู่ในโฟลเดอร์สเก็ตช์ชื่อ "blmNamesSignCode" สร้างโฟลเดอร์นี้ ย้ายไฟล์ และดำเนินการต่อหรือไม่ ". คลิก ตกลง และสร้างโฟลเดอร์ เรายังรวมโค้ดเป็นภาพหน้าจอในขั้นตอนนี้ ในกรณีที่คุณต้องการพิมพ์ลงใน Arduino IDE ด้วยตัวคุณเอง
4. เปิดไฟล์.ino ใน Arduino IDE
5. ในโค้ดของเรา เราใช้ชุดย่อยของชื่อจากแคมเปญ #SayHerName คุณสามารถเพิ่มชื่อสตรีและเด็กหญิงที่ตกเป็นเหยื่อของการต่อต้านความรุนแรงคนผิวดำเพิ่มเติมได้โดยเพิ่มบรรทัดหลังบรรทัดที่ 41 และจัดรูปแบบเหมือนชื่อในบรรทัดก่อนหน้า รายการ In Memoriam สามารถพบได้ที่นี่ที่แคมเปญ Say Her Name https://aapf.org/shn-inmemoriam ชื่ออื่นๆ ที่จำได้ว่าเป็นส่วนหนึ่งของ Black Lives Matter Movement สามารถดูได้ที่ #SayTheirNames List https://sayevery.name/ และในบทความ Black Lives Matter บน Wikipedia
6. เสียบบอร์ดของคุณเข้ากับคอมพิวเตอร์ด้วยสาย USB/microUSB ใช้แถบเมนูที่ด้านบนเลือกเครื่องมือ เลื่อนลงไปที่บอร์ดและเลือกบอร์ดที่คุณใช้ จากนั้นเลือก เครื่องมือ > พอร์ต จากแถบเมนูที่บอร์ดของคุณควรแสดงในรายการพอร์ตโดยอัตโนมัติ หากไม่ตรวจสอบให้แน่ใจว่าคุณใช้สายเคเบิลข้อมูลเพื่อเชื่อมต่อบอร์ดกับคอมพิวเตอร์
7. คลิกเครื่องหมายถูกปุ่มยืนยัน การดำเนินการนี้จะรวบรวมภาพร่างและจะแจ้งให้คุณทราบหากมีปัญหา
8. คลิกลูกศรขวาปุ่มอัพโหลดเพื่ออัพโหลดโปรแกรมไปยัง Arduino ของคุณ
9. ถอดปลั๊กบอร์ดออกจากคอมพิวเตอร์
10. เชื่อมต่อ Arduino ของคุณกับเมทริกซ์ LED โดยใช้ตัวเชื่อมต่อ JST เชื่อมต่อ Arduino กับพาวเวอร์แบงค์/แบตเตอรี่โดยใช้สาย USB/USBmicro ตรวจสอบว่าแบตเตอรี่และบอร์ดของคุณเปิดอยู่หากมีสวิตช์เปิด/ปิด ควรมี LED บน Arduino ที่แจ้งให้คุณทราบว่ามีไฟและเปิดอยู่ บอร์ดบางอันใช้เวลาสองสามวินาทีในการเริ่มต้น ชื่อควรเริ่มเลื่อนบนเมทริกซ์ LED โดยอัตโนมัติ
การแก้ไขปัญหา:
คุณมีไฟไหม/ชาร์จแบตเตอรี่แล้วหรือยัง ทุกอย่างเชื่อมต่อกันหรือไม่? การเชื่อมประสานของคุณดีหรือไม่? คุณผสมสายใด ๆ เพื่อให้ Arduino ของคุณเชื่อมต่อกับเมทริกซ์ของคุณไม่ถูกต้องหรือไม่? หากทุกอย่างเปิดอยู่และไม่มีการเลื่อน คุณได้อัปโหลดโปรแกรมของคุณไปยัง Arduino แล้วหรือยัง
ขั้นตอนที่ 4: เพิ่ม LED Matrix ไปที่ Sign
คุณเริ่มเลย์เอาต์ของสัญญาณในขั้นตอนก่อนหน้าและเหลือที่ว่างสำหรับเมทริกซ์ LED ตอนนี้เราจะใส่เมทริกซ์และวางสายไฟไว้ด้านหลังป้าย
1. ถอด Arduino ออกจากเมทริกซ์ LED ที่ขั้วต่อ JST
2. วางเมทริกซ์ในจุดที่เปิดด้านหน้าของป้ายโดยให้สายไฟอยู่ระหว่างเมทริกซ์กับกระดาษแข็ง
3. เอียงเมทริกซ์ขึ้นแล้วใช้ดินสอหรือปากกามาร์คเกอร์ ทำเครื่องหมายตำแหน่งที่สายไฟต้องผ่านป้าย คุณอาจมีสายไฟเพิ่มเติมสำหรับ DOUT ทำเครื่องหมายเหล่านั้นด้วยเพื่อที่พวกเขาจะได้ไปด้านหลังกระดาษแข็ง
4. ลบเมทริกซ์ ใช้พื้นผิวเรียบและมีดสำหรับงานอดิเรกหรือเครื่องตัดกล่อง ค่อยๆ เจาะรูเล็กๆ ที่ซึ่งสายเคเบิลทั้งหมดของคุณต้องผ่านไปยังด้านหลังของป้าย
5. ดึงสายไปทางด้านหลังอย่างระมัดระวัง
6. เพิ่มเทปกาวสองหน้าที่แข็งแกร่งหรือเทปโฟมสองหน้าที่ด้านหลังของเมทริกซ์ LED ใช้แรงกดอัดเทปเมทริกซ์ให้เข้าที่ที่ด้านหน้าป้ายกระดาษแข็งของคุณ
ขั้นตอนที่ 5: เสร็จสิ้นการลงนามและการสนับสนุน
1. เชื่อมต่อ Arduino/บอร์ด กับเมทริกซ์ที่ด้านหลังของป้ายอีกครั้ง คุณสามารถใช้เทปกาวหรือเทปพันสายไฟเพื่อช่วยยึดสายไฟและสายไฟเพิ่มเติม เรายังใช้เทปพันสายไฟพันรอบบอร์ดเพื่อเป็นการป้องกันเพิ่มเติมเล็กน้อย คุณอาจต้องการพิมพ์เคส 3 มิติเพื่อป้องกัน Arduino มากขึ้น
2. เสียบแบตเตอรี่ของคุณเข้ากับ Arduino แล้วพลิกป้ายเพื่อให้แน่ใจว่าเมทริกซ์ของคุณสว่างและเลื่อนคำ
การแก้ไขปัญหา: การเชื่อมต่อของคุณแน่นและต่อตัวเชื่อมต่อที่ถูกต้องหรือไม่ แบตเตอรี่ของคุณมีไฟหรือไม่?
ทนาย
โปรเจ็กต์นี้จัดทำขึ้นเพื่อรณรงค์เรื่อง Black Lives Matter และรำลึกถึงสตรีและเด็กหญิงที่ถูกสังหารในการต่อต้านคนผิวดำอย่างต่อเนื่อง แคมเปญ #SayHerName มีความต้องการและการริเริ่มด้านนโยบายเพื่อทำให้การเปลี่ยนแปลงเป็นจริงได้ที่ https://aapf.org/shndemands Advocacy for Justice for Breonna Taylor สามารถพบได้ที่ https://justiceforbreonna.org/ รวมถึงการดำเนินการเฉพาะที่คุณสามารถทำได้เพื่อรับ #JusticeforBre ซึ่งรวมถึงคำร้องและข้อมูลติดต่อสำหรับหน่วยงานสืบสวน สถาบัน และบุคคลที่รับผิดชอบการสอบสวนการตายของเธอ