» อิเล็กทรอนิกส์ » Arduino »โฮโลแกรมทำเอง วาดด้วยแสง

โฮโลแกรม DIY วาดด้วยแสง

อาศิรพจน์ ชาวเว็บไซต์ของเรา!
วันนี้เราจะรวบรวม ทำมันเอง อุปกรณ์ที่คุณสามารถวาดภาพสีทั้งหมดในอากาศ และไม่ฉันไม่ได้พูดเกินจริงสักนิด

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

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

สำหรับการชุมนุมที่จำเป็น:
1. เทปที่อยู่นั้นเอง ผู้เขียนใช้ความละเอียด 60 ไฟ LED ต่อเมตรและแก้ไขในโปรไฟล์โลหะ
2. ถัดไปคุณจะต้องใช้การ์ดหน่วยความจำ micro sd และโมดูลสำหรับเชื่อมต่อ บนแผนที่จะเป็นไฟล์รูปภาพสำหรับแสดงผล
3. ปุ่มเพื่อเริ่มการเคลื่อนไหว
4. และแน่นอนแพลตฟอร์ม Arduino นาโนที่จะจัดการได้ทั้งหมด
5. นอกจากนี้ในวงจรดั้งเดิมยังมีโพเทนชิออมิเตอร์เพื่อปรับความสว่างและความเร็วของภาพเคลื่อนไหว
6. เทปต้องใช้กำลังไฟ 5 โวลต์และในบริเวณที่สว่างของภาพจะใช้กระแสไฟที่เหมาะสม ดังนั้นเราจะดึงข้อมูลจากธนาคารจีน

ทุกอย่างจะง่ายมาก ผู้เขียนรวบรวมวงจรบนเขียงหั่นขนมเพื่อทดสอบประสิทธิภาพ เทปได้รับการแก้ไขบนชิ้นส่วนของโพรไฟล์อลูมิเนียมทรงสี่เหลี่ยมที่พบที่ระเบียง ในระยะสั้นฟาร์มรวมสูงสุด

อย่างนี้เรียกว่าเค้าโครง แต่เค้าโครงทำงาน

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

ขั้นตอนการเตรียมการต่อไปคือภาพตัวเอง พวกเขายังมีข้อกำหนดที่เข้มงวดจำนวนมาก ประการแรกความกว้างของภาพควรเท่ากับจำนวนไฟ LED ในเทปของคุณภาพที่สองควรอยู่ในรูปแบบ bmp ที่มีความลึกของสี 24 บิต ประการที่สามภาพตั้งอยู่ในแนวตั้งจากล่างขึ้นบนด้านบนของภาพมองไปทางซ้าย สำหรับการเตรียมความพร้อมของภาพไม่จำเป็นต้องมีโปรแกรมเหนือธรรมชาติเพียงแค่สีของ windows-ovskogo มาตรฐาน ลองดูที่คลาสสิก - แมวน้อย เขาเป็นภาพที่ยอดเยี่ยมสำหรับเอฟเฟกต์แบบนี้ เราพบภาพใน Google ฉันทราบทันทีว่าภาพเป็นสีดำตรงนั้น LED จะไม่ติดสว่าง หากคุณต้องการวาดภาพโดยไม่มีวัสดุพิมพ์นั่นคือไม่มีพื้นหลังคุณต้องค้นหารูปภาพบนพื้นหลังสีดำหรือดาวน์โหลดรูปภาพในรูปแบบ png โดยมีพื้นหลังโปร่งใส

ก่อนอื่นให้เติมพื้นหลังด้วยสีดำ ในการทำเช่นนี้สร้างเลเยอร์ใหม่วางลงแล้วเติม ตอนนี้เราหมุนรูปภาพแล้วพลิกเพื่อให้ได้ภาพตามที่ควรจะเป็น เปลี่ยนความกว้างของภาพตามจำนวนไฟ LED (ผู้เขียนมี 60) และตอนนี้เหลือเพียงการบันทึกในรูปแบบ bmp ด้วยความลึกของสี 24 บิต นั่นคือทั้งหมดที่




ด้วยเหตุนี้เราจำเป็นต้องได้รับการ์ดหน่วยความจำที่ฟอร์แมตแล้วและรูปภาพที่มีขนาดที่เหมาะสมในรูปแบบ bmp และภายใต้ชื่อที่จำเป็น: frame 000, frame 001, 002 และอื่น ๆ

ตอนนี้ไปที่หน้าโครงการและดาวน์โหลดไฟล์เก็บถาวร ที่นี่คุณจะได้พบกับคอลเล็กชั่นภาพสำเร็จรูปรวมถึงโปรแกรมที่จำเป็นเฟิร์มแวร์ไดอะแกรมและคำแนะนำทั้งหมด สำหรับผู้ที่ยังไม่เจอ arduino มีบทความที่มีรายละเอียดมากพิเศษแยกต่างหาก


เราเริ่มต้นและสิ่งเดียวที่ต้องเปลี่ยนที่นี่คือจำนวนไฟ LED อย่างชัดเจนควรสอดคล้องกับจำนวนไฟ LED ของเทปของคุณและจำนวนพิกเซลกับความกว้างของภาพของคุณ หลังจากอ่านคำแนะนำทั้งหมดและทำตามขั้นตอนที่จำเป็นแล้วให้คลิกปุ่มดาวน์โหลด ต้นแบบทั้งหมดพร้อมแล้ว

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

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

เราวางกล้องด้วยความเร็วชัตเตอร์สองหรือสามวินาทีเปิดเครื่องจับเวลาแล้วขับรถไปที่ต้นฉบับ ปรากฎภาพแช่แข็งอย่างน่าอัศจรรย์ในอากาศ

สำหรับสมาร์ทโฟนยังมีแอพพลิเคชั่นพิเศษที่ให้คุณถ่ายภาพด้วยความเร็วชัตเตอร์ต่ำและคุณไม่จำเป็นต้องใช้กล้องราคาแพงพร้อมการตั้งค่าการเปิดรับแสงแบบแมนนวล

Gizmo กลายเป็นเท่ แต่มีข้อเสียอย่างใหญ่หลวง - มันไม่สะดวกอย่างโง่เขลาและถ้าคุณมีรูปภาพมากกว่า 10 รูปบนแผนที่นี่เป็นถังขยะที่สมบูรณ์โดยทั่วไปมันจะเป็นไปไม่ได้เลยที่จะเลือกอันที่ถูกต้อง

มาขยายความสามารถกันหน่อยแล้วเพิ่มจอแสดงผล เราใช้จอแสดงผลเช่นนี้:


นี่คือการแสดงที่เรียบง่ายบน shift register TM1637 เขาไม่ต้องการโปรโตคอลการสื่อสารที่รวดเร็วสำหรับการทำงานและห้องสมุดไม่ใช้พื้นที่มาก มีการวางแผนที่จะแสดงจำนวนความสว่างความเร็วข้อความผิดพลาดและข้อความระบบอื่น ๆ บนหน้าจอ และสิ่งที่สำคัญที่สุดคือการเลือกหมายเลขภาพสำหรับการแสดงผล เพื่อควบคุมสิ่งทั้งหมดนี้เราใช้โปรแกรมเปลี่ยนไฟล์ มันเย็นกว่าโพเทนชิออมิเตอร์ที่หมุนมุมไม่ จำกัด และทำตามขั้นตอนเล็ก ๆ ราวกับทำตามขั้นตอนเขายังมีปุ่ม
เราจะเชื่อมต่อที่นี่ตามโครงการนี้:

สำหรับชุดรูปแบบนี้มีเฟิร์มแวร์แยกต่างหากในโฟลเดอร์โครงการ เราเริ่มและแฟลช วิธีใช้มัน - ต่อมาอีกหน่อยและตอนนี้เรามารวบรวมเหล็กทั้งหมดในกรณีปกติ ด้านล่างมีเค้าโครงและฟาร์มรวมเราจะประสานและซ่อนทุกอย่างในกล่องรวมสัญญาณขนาดเล็ก
เราจะป้อนระบบจากแบตเตอรี่นิกเกิล 4 ก้อนมีแรงดันไฟฟ้า 1.2 V และ 4 ชิ้นจะให้พลังงานเพียง 5 V เพื่อให้พลังงานกับเทปและ Arduino นอกจากนี้แบตเตอรี่เหล่านี้ให้ความสงบ 3-4 A ซึ่งเพียงพอสำหรับเรา ใช้เทป 144 LEDs ต่อเมตรเพื่อเพิ่มความละเอียดของภาพ


อันดับแรกเราจะตัดหน้าต่างสำหรับแสดงและจากนั้นเราจะจัดการกับการวางองค์ประกอบที่เหลือ ..



มันยังคงที่จะประสานอาหารและในหลักการทุกอย่าง


สำหรับวิธีการเข้ารหัสมีหมวกที่ยอดเยี่ยมมาก แต่มีขายทั้งแพ็คเช่นเดียวกับสิ่งเล็ก ๆ ใน aliexpress
โดยทั่วไปทุกอย่างพร้อมเรายึดระบบเข้ากับโปรไฟล์ นี่เป็นภาพวาดที่มีความละเอียด 144 พิกเซลความยาว 1 เมตรและชุดอิเล็กทรอนิกส์ที่เรียบร้อยพร้อมการตั้งค่าที่สะดวก


การพูดของการตั้งค่า ดังนั้นคุณจะใช้สิ่งนี้อย่างไร ผู้เขียนเปลี่ยนการออกแบบเล็กน้อยย้ายสวิตช์ไฟย้ายการ์ดหน่วยความจำ

เปิดเครื่องคว้ากล่องกดปุ่มแล้ววาดด้วยรูปวาด สำหรับการเปิดตัวและการตั้งค่า: หลังจากการเพิ่มหรือเปลี่ยนแปลงภาพในการ์ดหน่วยความจำจำเป็นต้องเริ่มต้นด้วยการประมวลผล (ในรุ่นนี้คุณจะต้องกดตัวเข้ารหัสและใช้พลังงานข้อความเริ่มปรากฏขึ้นปล่อยปุ่มข้อความการเตรียมการปรากฏขึ้น) การเตรียมการใช้เวลาสองสามวินาทีขึ้นอยู่กับจำนวนภาพในการ์ดหน่วยความจำและความยาว ตอนนี้เราได้รับเชิญให้เลือกความสว่าง ความสว่างเปลี่ยนจาก 10 เป็น 95

ความสว่างสูงสุดไม่ได้ถูก จำกัด โดยความสว่างของเทป แต่โดยกระแสที่เราตั้งไว้ในการตั้งค่านั่นคือทั้งหมดขึ้นอยู่กับแหล่งพลังงานของคุณ

โดยทั่วไปแล้วตอนนี้เราเลือกภาพที่เราต้องการนั่นคือเราต้องรู้ว่าสิ่งที่เกิดขึ้นจำนวนกดปุ่มเริ่มและภาพเคลื่อนไหวที่เล่น

ในการปรับความเร็วให้กดปุ่มเข้ารหัสค้างไว้ sp (ความเร็ว) จะปรากฏขึ้นและกดตัวเข้ารหัสค้างไว้คุณสามารถปรับความเร็วได้

ความเร็วสูงสุดขึ้นอยู่กับความเร็วสูงสุดในการอ่านจากการ์ดหน่วยความจำ

ความเร็วที่เลือกถูกเขียนไปยังหน่วยความจำที่ไม่ลบเลือนและจะไม่ถูกรีเซ็ตในระหว่างการรีบูต อย่างไรก็ตามการเปิดตัวครั้งต่อไปนั้นเร็วกว่ามาก




ขอบคุณสำหรับความสนใจของคุณ แล้วพบกันเร็ว ๆ นี้!

วิดีโอ:
10
7
9

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
1 คิดเห็น
โฮโลแกรม DIY
แน่นอนโฮโลแกรมเป็นคำที่สวยงาม แต่สิ่งที่นำเสนอที่นี่ไม่ใช่โฮโลแกรม ((

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...