วิธีทำกล้องดิจิตอลโพลารอยด์สำหรับภาพถ่ายความร้อนราคาถูก

ในบทความนี้ ฉันจะบอกเล่าเรื่องราวของกล้องรุ่นล่าสุดของฉัน: กล้องโพลารอยด์ดิจิทัล ซึ่งรวมเครื่องพิมพ์ใบเสร็จเข้ากับ Raspberry Piในการสร้างมัน ฉันใช้กล้องโพลารอยด์ Minute Maker แบบเก่า ขจัดความกล้า และใช้กล้องดิจิตอล จอภาพ E-ink เครื่องพิมพ์ใบเสร็จ และตัวควบคุม SNES เพื่อควบคุมกล้องแทนอวัยวะภายในอย่าลืมติดตามฉันบน Instagram (@ade3)
กระดาษหนึ่งแผ่นจากกล้องที่มีรูปถ่ายนั้นดูมีมนต์ขลังเล็กน้อยมันสร้างเอฟเฟกต์ที่น่าตื่นเต้น และวิดีโอบนหน้าจอของกล้องดิจิตอลสมัยใหม่จะทำให้คุณตื่นเต้นกล้องโพลารอยด์แบบเก่าทำให้ฉันเศร้าเล็กน้อยเพราะเป็นเครื่องจักรที่ออกแบบมาอย่างดีเยี่ยม แต่เมื่อเลิกใช้ฟิล์ม พวกมันกลายเป็นงานศิลปะที่ชวนให้นึกถึงอดีต สะสมฝุ่นบนชั้นหนังสือของเราจะเกิดอะไรขึ้นถ้าคุณสามารถใช้เครื่องพิมพ์ใบเสร็จแทนฟิล์มสำเร็จรูปเพื่อสร้างชีวิตใหม่ให้กับกล้องรุ่นเก่าเหล่านี้ได้
เมื่อฉันสร้างกล้องได้ง่าย บทความนี้จะเจาะลึกรายละเอียดทางเทคนิคเกี่ยวกับวิธีการสร้างกล้องของฉันฉันทำเช่นนี้เพราะฉันหวังว่าการทดลองของฉันจะเป็นแรงบันดาลใจให้บางคนลองทำโครงการด้วยตนเองนี่ไม่ใช่การปรับเปลี่ยนง่ายๆอันที่จริง นี่อาจเป็นการแคร็กกล้องที่ยากที่สุดที่ฉันเคยลองมา แต่ถ้าคุณตัดสินใจที่จะแก้ปัญหานี้ ฉันจะพยายามให้รายละเอียดที่เพียงพอจากประสบการณ์ของฉันเพื่อป้องกันไม่ให้คุณติดอยู่
ทำไมฉันควรทำเช่นนี้?หลังจากถ่ายภาพด้วยกล้องปั่นกาแฟแล้ว ฉันต้องการลองใช้วิธีการต่างๆ สองสามวิธีเมื่อดูซีรีส์กล้องของฉัน กล้อง Polaroid Minute Maker ก็กระโดดออกมาจากฉัน และกลายเป็นตัวเลือกในอุดมคติสำหรับการแปลงแบบดิจิทัลนี่เป็นโครงการที่สมบูรณ์แบบสำหรับฉันเพราะมันรวมเอาบางสิ่งที่ฉันเล่นอยู่แล้วด้วย: Raspberry Pi, จอแสดงผล E Ink และเครื่องพิมพ์ใบเสร็จเอามารวมกันจะได้อะไร?นี่คือเรื่องราวของการทำกล้องดิจิตอลโพลารอยด์ของฉัน...
ฉันเคยเห็นคนลองทำโครงการที่คล้ายกัน แต่ไม่มีใครอธิบายได้ดีว่าพวกเขาทำได้อย่างไรฉันหวังว่าจะหลีกเลี่ยงข้อผิดพลาดนี้ความท้าทายของโครงการนี้คือการทำให้ส่วนต่างๆ ทั้งหมดทำงานร่วมกันก่อนที่คุณจะเริ่มดันชิ้นส่วนทั้งหมดลงในเคสโพลารอยด์ เราขอแนะนำให้คุณกระจายทุกอย่างออกไปในขณะที่ทำการทดสอบและตั้งค่าส่วนประกอบต่างๆ ทั้งหมดซึ่งจะป้องกันไม่ให้คุณประกอบและถอดประกอบกล้องทุกครั้งที่คุณชนสิ่งกีดขวางด้านล่าง คุณสามารถดูชิ้นส่วนที่เชื่อมต่อและทำงานทั้งหมดก่อนที่ทุกอย่างจะถูกบรรจุลงในเคสโพลารอยด์
ฉันทำวิดีโอเพื่อบันทึกความคืบหน้าของฉันหากคุณวางแผนที่จะแก้ปัญหาโปรเจ็กต์นี้ คุณควรเริ่มด้วยวิดีโอความยาว 32 นาทีนี้ เพราะคุณจะได้เห็นว่าทุกอย่างลงตัวและเข้าใจความท้าทายที่อาจเกิดขึ้นได้อย่างไร
นี่คือชิ้นส่วนและเครื่องมือที่ฉันใช้เมื่อพูดทุกอย่างแล้ว ค่าใช้จ่ายอาจเกิน $200ค่าใช้จ่ายจำนวนมากจะเป็น Raspberry Pi (35 ถึง 75 ดอลลาร์สหรัฐ) เครื่องพิมพ์ (50 ถึง 62 ดอลลาร์สหรัฐ) จอภาพ (37 ดอลลาร์สหรัฐ) และกล้อง (25 ดอลลาร์สหรัฐ)ส่วนที่น่าสนใจคือการทำให้โครงการเป็นของคุณเอง ดังนั้นค่าใช้จ่ายของคุณจะแตกต่างกันไปขึ้นอยู่กับโครงการที่คุณต้องการรวมหรือยกเว้น อัปเกรดหรือดาวน์เกรดนี่คือส่วนที่ฉันใช้:
กล้องที่ฉันใช้คือกล้องโพลารอยด์แบบนาทีถ้าจะทำอีกฉันจะใช้เครื่องสวิงโพลารอยด์เพราะว่าโดยพื้นฐานแล้วมันดีไซน์เดียวกัน แต่แผงด้านหน้าสวยกว่าต่างจากกล้องโพลารอยด์รุ่นใหม่ตรงรุ่นเหล่านี้มีพื้นที่ภายในมากกว่า และมีประตูด้านหลังที่ให้คุณเปิดและปิดกล้องได้ ซึ่งสะดวกมากสำหรับความต้องการของเราลองล่าสัตว์และคุณควรจะสามารถหากล้องโพลารอยด์เหล่านี้ได้ในร้านขายของเก่าหรือบนอีเบย์คุณอาจสามารถซื้อได้ในราคาต่ำกว่า 20 เหรียญด้านล่าง คุณจะเห็น Swinger (ซ้าย) และ Minute Maker (ขวา)
ตามทฤษฎีแล้ว คุณสามารถใช้กล้องโพลารอยด์รุ่นใดก็ได้สำหรับโปรเจ็กต์ประเภทนี้ฉันยังมีกล้องส่องทางไกลแบบมีปีกนกและพับเก็บ แต่ข้อดีของ Swinger หรือ Minute Maker คือทำจากพลาสติกแข็งและไม่มีชิ้นส่วนที่เคลื่อนไหวได้มากนักยกเว้นประตูหลังขั้นตอนแรกคือการดึงความกล้าทั้งหมดออกจากกล้องเพื่อให้มีที่ว่างสำหรับผลิตภัณฑ์อิเล็กทรอนิกส์ทั้งหมดของเราทุกอย่างจะต้องทำท้ายสุดจะเห็นกองขยะดังรูปด้านล่าง
ชิ้นส่วนส่วนใหญ่ของกล้องสามารถถอดออกได้ด้วยคีมและแรงเดรัจฉานสิ่งเหล่านี้ไม่ได้ถูกแยกออกจากกัน ดังนั้นคุณจะต้องดิ้นรนกับกาวในบางสถานที่การถอดด้านหน้าโพลารอยด์ทำได้ยากกว่าที่คิดมีสกรูอยู่ด้านในและจำเป็นต้องใช้เครื่องมือบางอย่างเห็นได้ชัดว่ามีเพียงโพลารอยด์เท่านั้นที่มีพวกมันคุณอาจจะคลายเกลียวมันด้วยคีม แต่ฉันยอมแพ้และบังคับให้ปิดเมื่อมองย้อนกลับไป ฉันต้องให้ความสนใจมากกว่านี้ แต่ความเสียหายที่เกิดขึ้นสามารถซ่อมแซมได้ด้วยกาวพิเศษ
เมื่อคุณประสบความสำเร็จ คุณจะต่อสู้กับส่วนที่ไม่ควรแยกออกจากกันอีกครั้งในทำนองเดียวกัน ต้องใช้คีมและกำลังเดรัจฉานระวังอย่าให้สิ่งที่มองเห็นได้จากภายนอกเสียหาย
เลนส์เป็นหนึ่งในองค์ประกอบที่ยากต่อการถอดนอกจากการเจาะรูในแก้ว/พลาสติกแล้วงัดออกมา ฉันไม่ได้คิดถึงวิธีแก้ปัญหาง่ายๆ อื่นๆ ด้วยผมต้องการรักษารูปลักษณ์ของเลนส์ให้มากที่สุดเท่าที่จะเป็นไปได้ เพื่อไม่ให้ผู้คนมองเห็นกล้องจิ๋ว Raspberry Pi ที่กึ่งกลางวงแหวนสีดำที่เคยติดเลนส์ไว้ก่อนหน้านี้
ในวิดีโอของฉัน ฉันแสดงการเปรียบเทียบก่อนและหลังภาพถ่ายโพลารอยด์ คุณจึงสามารถเห็นสิ่งที่คุณต้องการลบออกจากกล้องได้อย่างแม่นยำดูแลให้แน่ใจว่าแผงด้านหน้าสามารถเปิดและปิดได้ง่ายคิดว่าแผงเป็นของตกแต่งในกรณีส่วนใหญ่จะได้รับการแก้ไข แต่ถ้าคุณต้องการเชื่อมต่อ Raspberry Pi กับจอภาพและคีย์บอร์ด คุณสามารถถอดแผงด้านหน้าและเสียบปลั๊กไฟได้คุณสามารถเสนอวิธีแก้ปัญหาของคุณเองได้ที่นี่ แต่ฉันตัดสินใจใช้แม่เหล็กเป็นกลไกในการยึดแผงให้เข้าที่Velcro ดูบอบบางเกินไปสกรูมากเกินไปนี่คือภาพเคลื่อนไหวที่แสดงการเปิดและปิดแผงกล้อง:
ฉันเลือก Raspberry Pi 4 Model B ที่สมบูรณ์แทนที่จะเป็น Pi Zero ที่เล็กกว่าส่วนหนึ่งเป็นการเพิ่มความเร็วและส่วนหนึ่งเป็นเพราะฉันยังใหม่กับสาย Raspberry Pi ดังนั้นฉันจึงรู้สึกสบายใจที่จะใช้มันมากขึ้นเห็นได้ชัดว่า Pi Zero ที่เล็กกว่าจะมีประโยชน์บางประการในพื้นที่แคบของโพลารอยด์การแนะนำ Raspberry Pi อยู่นอกเหนือขอบเขตของบทช่วยสอนนี้ แต่ถ้าคุณยังใหม่กับ Raspberry Pi มีแหล่งข้อมูลมากมายที่นี่
คำแนะนำทั่วไปคือการใช้เวลาและอดทนหากคุณมาจากพื้นหลังของ Mac หรือ PC คุณจะต้องใช้เวลาในการทำความคุ้นเคยกับความแตกต่างของ Piคุณต้องทำความคุ้นเคยกับบรรทัดคำสั่งและฝึกฝนทักษะการเขียนโค้ด Pythonถ้านี่ทำให้คุณรู้สึกกลัว (ตอนแรกฉันกลัว!) ได้โปรดอย่าโกรธตราบใดที่คุณยอมรับมันด้วยความพากเพียรและอดทน คุณก็จะได้มันมาการค้นหาทางอินเทอร์เน็ตและความเพียรสามารถเอาชนะอุปสรรคเกือบทั้งหมดที่คุณพบ
ภาพด้านบนแสดงตำแหน่งที่ Raspberry Pi วางอยู่ในกล้องโพลารอยด์คุณสามารถดูตำแหน่งการเชื่อมต่อของแหล่งจ่ายไฟทางด้านซ้ายโปรดทราบด้วยว่าเส้นแบ่งสีเทายาวตลอดความกว้างของช่องเปิดโดยพื้นฐานแล้วนี่คือการทำให้เครื่องพิมพ์พึ่งพามันและแยก Pi ออกจากเครื่องพิมพ์เมื่อเสียบปลั๊กเครื่องพิมพ์ คุณต้องระวังอย่าหักหมุดที่ดินสอชี้ในรูปสายแสดงผลเชื่อมต่อกับหมุดที่นี่ และปลายสายที่มาพร้อมกับจอแสดงผลจะมีความยาวประมาณหนึ่งในสี่ของนิ้วฉันต้องขยายปลายสายเล็กน้อยเพื่อไม่ให้เครื่องพิมพ์กดทับ
Raspberry Pi ควรอยู่ในตำแหน่งโดยให้ด้านที่มีพอร์ต USB ชี้ไปด้านหน้าซึ่งช่วยให้สามารถเชื่อมต่อคอนโทรลเลอร์ USB จากด้านหน้าโดยใช้อะแดปเตอร์รูปตัว Lแม้ว่านี่จะไม่ใช่ส่วนหนึ่งของแผนเดิมของฉัน แต่ฉันก็ยังใช้สาย HDMI ขนาดเล็กที่ด้านหน้าซึ่งช่วยให้ฉันสามารถเปิดแผงหน้าจอออกได้อย่างง่ายดาย จากนั้นเสียบจอภาพและแป้นพิมพ์เข้ากับ Pi
กล้องนี้เป็นโมดูล Raspberry Pi V2คุณภาพไม่ดีเท่ากล้อง HQ ใหม่ แต่เรามีพื้นที่ไม่เพียงพอกล้องเชื่อมต่อกับ Raspberry Pi ผ่านริบบิ้นตัดรูบาง ๆ ใต้เลนส์ซึ่งริบบิ้นสามารถผ่านได้ต้องบิดริบบ้อนด้านในก่อนจะเชื่อมต่อกับ Raspberry Pi
แผงด้านหน้าของโพลารอยด์มีพื้นผิวเรียบซึ่งเหมาะสำหรับติดตั้งกล้องในการติดตั้ง ฉันใช้เทปกาวสองหน้าคุณต้องระมัดระวังด้านหลังเพราะมีชิ้นส่วนอิเล็กทรอนิกส์บนบอร์ดกล้องที่คุณไม่ต้องการให้เสียหายฉันใช้เทปบางชิ้นเป็นตัวเว้นวรรคเพื่อป้องกันไม่ให้ชิ้นส่วนเหล่านี้ถูกทุบ
มีจุดที่ควรทราบอีกสองจุดในภาพด้านบน คุณสามารถดูวิธีเข้าถึงพอร์ต USB และ HDMIฉันใช้อะแดปเตอร์ USB รูปตัว L เพื่อชี้การเชื่อมต่อไปทางขวาสำหรับสาย HDMI ที่มุมบนซ้าย ฉันใช้สายต่อขนาด 6 นิ้วพร้อมขั้วต่อรูปตัว L ที่ปลายอีกด้านหนึ่งคุณสามารถเห็นสิ่งนี้ได้ดีขึ้นในวิดีโอของฉัน
E Ink ดูเหมือนจะเป็นตัวเลือกที่ดีสำหรับจอภาพเพราะรูปภาพนั้นคล้ายกับภาพที่พิมพ์บนกระดาษใบเสร็จรับเงินมากฉันใช้โมดูลแสดงผลหมึกอิเล็กทรอนิกส์ Waveshare 4.2 นิ้วที่มี 400 × 300 พิกเซล
หมึกอิเล็กทรอนิกส์มีคุณภาพอนาล็อกที่ฉันชอบมันดูเหมือนกระดาษการแสดงภาพบนหน้าจอโดยไม่ต้องใช้พลังงานเป็นที่น่าพอใจอย่างยิ่งเนื่องจากไม่มีแสงในการขับเคลื่อนพิกเซล เมื่อสร้างภาพแล้ว ภาพจะยังคงอยู่บนหน้าจอซึ่งหมายความว่าถึงแม้จะไม่มีไฟ แต่ภาพถ่ายก็ยังอยู่ด้านหลังโพลารอยด์ ซึ่งทำให้นึกถึงภาพสุดท้ายที่ฉันถ่ายบอกตามตรงว่าเวลาวางกล้องไว้บนชั้นวางหนังสือของฉันนั้นนานกว่าเวลาที่ใช้มาก ตราบใดที่ไม่ได้ใช้กล้อง กล้องก็เกือบจะกลายเป็นกรอบรูปซึ่งเป็นทางเลือกที่ดีการประหยัดพลังงานไม่ใช่เรื่องสำคัญตรงกันข้ามกับจอแสดงผลแบบใช้แสงที่กินไฟอย่างต่อเนื่อง E Ink จะใช้พลังงานเมื่อจำเป็นต้องวาดใหม่เท่านั้น
จอแสดงหมึกอิเล็กทรอนิกส์ก็มีข้อเสียเช่นกันสิ่งที่ใหญ่ที่สุดคือความเร็วเมื่อเทียบกับจอแสดงผลที่ใช้แสง การเปิดหรือปิดแต่ละพิกเซลจะใช้เวลานานกว่าข้อเสียอีกประการหนึ่งคือการรีเฟรชหน้าจอจอภาพ E Ink ที่มีราคาแพงกว่าสามารถรีเฟรชได้บางส่วน แต่รุ่นที่ถูกกว่าจะวาดใหม่ทั้งหน้าจอทุกครั้งที่มีการเปลี่ยนแปลงใดๆ เกิดขึ้นผลกระทบคือหน้าจอกลายเป็นขาวดำ จากนั้นภาพจะปรากฏกลับหัวก่อนที่ภาพใหม่จะปรากฏขึ้นใช้เวลาเพียง 1 วินาทีในการกระพริบตา แต่รวมกันแล้วโดยรวมแล้ว จะใช้เวลาประมาณ 3 วินาทีในการอัปเดตหน้าจอนี้โดยเฉพาะตั้งแต่เวลาที่กดปุ่มจนถึงเมื่อรูปภาพปรากฏบนหน้าจอ
สิ่งที่ควรทราบอีกอย่างหนึ่งก็คือ คุณต้องแตกต่างกับจอแสดงผล e-ink ต่างจากคอมพิวเตอร์ที่แสดงเดสก์ท็อปและเมาส์โดยทั่วไป คุณกำลังบอกให้จอภาพแสดงเนื้อหาครั้งละหนึ่งพิกเซลกล่าวอีกนัยหนึ่ง นี่ไม่ใช่แบบพลักแอนด์เพลย์ คุณต้องมีโค้ดเพื่อให้บรรลุเป้าหมายนี้ทุกครั้งที่ถ่ายภาพ ฟังก์ชันการวาดภาพบนจอภาพจะทำงาน
Waveshare มีไดรเวอร์สำหรับจอแสดงผล แต่เอกสารประกอบนั้นแย่มากวางแผนที่จะใช้เวลาในการต่อสู้กับจอภาพก่อนที่จะทำงานอย่างถูกต้องนี่คือเอกสารของหน้าจอที่ฉันใช้
จอแสดงผลมี 8 สาย และคุณจะต้องเชื่อมต่อสายเหล่านี้กับหมุดของ Raspberry Piปกติจะใช้ได้เฉพาะสายที่แถมมากับจอ แต่เนื่องจากเราทำงานในพื้นที่แคบ จึงต้องยืดปลายสายให้ไม่สูงเกินไปซึ่งช่วยประหยัดพื้นที่ได้ประมาณหนึ่งในสี่ของนิ้วฉันคิดว่าวิธีอื่นคือการตัดพลาสติกออกจากเครื่องพิมพ์ใบเสร็จให้มากขึ้น
ในการเชื่อมต่อจอแสดงผลกับด้านหลังของโพลารอยด์ คุณจะต้องเจาะรูสี่รูจอภาพมีรูสำหรับติดตั้งที่มุมวางจอแสดงผลในตำแหน่งที่ต้องการ อย่าลืมเว้นช่องว่างด้านล่างเพื่อแสดงใบเสร็จ จากนั้นทำเครื่องหมายและเจาะรูสี่รูจากนั้นกระชับหน้าจอจากด้านหลังจะมีช่องว่างระหว่างด้านหลังของโพลารอยด์กับด้านหลังของจอภาพ 1/4 นิ้ว
คุณอาจคิดว่าจอแสดงหมึกอิเล็กทรอนิกส์มีปัญหามากกว่าที่ควรจะเป็นคุณอาจจะถูกต้องหากคุณกำลังมองหาตัวเลือกที่ง่ายกว่า คุณอาจต้องมองหาจอสีขนาดเล็กที่สามารถเชื่อมต่อผ่านพอร์ต HDMIข้อเสียคือคุณจะดูเดสก์ท็อปของระบบปฏิบัติการ Raspberry Pi เสมอ แต่ข้อดีคือคุณสามารถเสียบปลั๊กและใช้งานได้
คุณอาจต้องตรวจสอบการทำงานของเครื่องพิมพ์ใบเสร็จพวกเขาไม่ได้ใช้หมึกเครื่องพิมพ์เหล่านี้ใช้กระดาษเทอร์มอลแทนฉันไม่แน่ใจว่ากระดาษถูกสร้างขึ้นมาอย่างไร แต่คุณสามารถคิดได้ว่าเป็นภาพวาดที่มีความร้อนเมื่อความร้อนสูงถึง 270 องศาฟาเรนไฮต์ พื้นที่สีดำจะถูกสร้างขึ้นหากม้วนกระดาษร้อนเพียงพอ ม้วนกระดาษจะเปลี่ยนเป็นสีดำสนิทข้อได้เปรียบที่ใหญ่ที่สุดของที่นี่คือ ไม่จำเป็นต้องใช้หมึก และเมื่อเทียบกับฟิล์มโพลารอยด์จริง ไม่จำเป็นต้องใช้ปฏิกิริยาเคมีที่ซับซ้อน
นอกจากนี้ยังมีข้อเสียของการใช้กระดาษความร้อนเห็นได้ชัดว่าคุณสามารถทำงานในแบบขาวดำเท่านั้นโดยไม่มีสีแม้แต่ในช่วงขาวดำก็ไม่มีเฉดสีเทาคุณต้องวาดภาพให้สมบูรณ์ด้วยจุดสีดำเมื่อคุณพยายามที่จะได้รับคุณภาพมากที่สุดจากจุดเหล่านี้ คุณจะตกอยู่ในภาวะที่กลืนไม่เข้าคายไม่ออกของความเข้าใจกระวนกระวายใจอย่างหลีกเลี่ยงไม่ได้ควรให้ความสนใจเป็นพิเศษกับอัลกอริทึม Floyd-Steinbergฉันจะให้คุณเดินออกจากกระต่ายตัวนั้นด้วยตัวเอง
เมื่อคุณพยายามใช้การตั้งค่าคอนทราสต์และเทคนิคการปรับสีแบบต่างๆ คุณจะพบภาพแถบยาวๆ อย่างหลีกเลี่ยงไม่ได้นี่เป็นส่วนหนึ่งของภาพเซลฟี่หลายๆ ภาพที่ฉันได้ฝึกฝนมาเพื่อผลลัพธ์ของภาพในอุดมคติ
โดยส่วนตัวแล้ว ฉันชอบรูปลักษณ์ของภาพที่บิดเบี้ยวเมื่อพวกเขาสอนวิธีระบายสีด้วยการแต้ม ทำให้ฉันนึกถึงชั้นเรียนศิลปะครั้งแรกของฉันเป็นรูปลักษณ์ที่ไม่เหมือนใคร แต่แตกต่างจากการไล่สีอย่างราบรื่นของภาพถ่ายขาวดำที่เราฝึกฝนมาเพื่อชื่นชมฉันพูดแบบนี้เพราะว่ากล้องนี้เบี่ยงเบนไปจากประเพณี และภาพที่ไม่ซ้ำใครที่สร้างขึ้นควรถือเป็น "ฟังก์ชัน" ของกล้อง ไม่ใช่ "ข้อบกพร่อง"หากเราต้องการภาพต้นฉบับ เราสามารถใช้กล้องสำหรับผู้บริโภครุ่นอื่นๆ ในตลาดและประหยัดเงินไปพร้อม ๆ กันได้ประเด็นคือการทำสิ่งที่ไม่เหมือนใคร
เมื่อคุณเข้าใจการพิมพ์แบบใช้ความร้อนแล้ว มาพูดถึงเครื่องพิมพ์กันเครื่องพิมพ์ใบเสร็จที่ฉันใช้ซื้อมาจาก Adafruitฉันซื้อ "Mini Thermal Receipt Printer Starter Pack" แต่คุณสามารถซื้อแยกต่างหากได้หากต้องการตามทฤษฎีแล้ว คุณไม่จำเป็นต้องซื้อแบตเตอรี่ แต่คุณอาจต้องใช้อะแดปเตอร์แปลงไฟเพื่อเสียบเข้ากับผนังระหว่างการทดสอบข้อดีอีกอย่างคือ Adafruit มีบทเรียนดีๆ ที่จะช่วยให้คุณมั่นใจว่าทุกอย่างจะดำเนินไปตามปกติเริ่มต้นจากสิ่งนี้
ฉันหวังว่าเครื่องพิมพ์จะพอดีกับโพลารอยด์โดยไม่มีการเปลี่ยนแปลงใดๆแต่มันใหญ่เกินไป ดังนั้น คุณจะต้องครอบตัดกล้องหรือตัดแต่งเครื่องพิมพ์ฉันเลือกปรับแต่งเครื่องพิมพ์เพราะส่วนหนึ่งของความน่าสนใจของโปรเจ็กต์นี้คือการรักษารูปลักษณ์ของโพลารอยด์ให้มากที่สุดAdafruit ยังจำหน่ายเครื่องพิมพ์ใบเสร็จแบบไม่มีปลอกวิธีนี้ช่วยประหยัดพื้นที่และเงินไม่กี่ดอลลาร์ และตอนนี้ฉันรู้แล้วว่าทุกอย่างทำงานอย่างไร ฉันอาจใช้สิ่งนั้นในครั้งต่อไปที่ฉันสร้างสิ่งนี้อย่างไรก็ตาม สิ่งนี้จะนำมาซึ่งความท้าทายใหม่ นั่นคือ วิธีการกำหนดวิธีการถือม้วนกระดาษโครงการเช่นนี้เกี่ยวกับการประนีประนอมและความท้าทายในการเลือกแก้ไขคุณสามารถดูภาพมุมที่ต้องตัดเพื่อให้พอดีกับเครื่องพิมพ์ได้ด้านล่างการตัดนี้จะต้องเกิดขึ้นทางด้านขวาด้วยเมื่อตัด โปรดใช้ความระมัดระวังเพื่อหลีกเลี่ยงสายไฟของเครื่องพิมพ์และอุปกรณ์อิเล็กทรอนิกส์ภายใน
ปัญหาหนึ่งของเครื่องพิมพ์ Adafruit คือคุณภาพจะแตกต่างกันไปตามแหล่งพลังงานพวกเขาแนะนำให้ใช้แหล่งจ่ายไฟ 5vมีประสิทธิภาพ โดยเฉพาะอย่างยิ่งสำหรับการพิมพ์แบบข้อความปัญหาคือเมื่อคุณพิมพ์ภาพ พื้นที่สีดำมีแนวโน้มที่จะสว่างขึ้นพลังงานที่จำเป็นในการทำให้ความกว้างทั้งหมดของกระดาษร้อนนั้นมากกว่าเมื่อพิมพ์ข้อความ ดังนั้นพื้นที่สีดำอาจเป็นสีเทาเป็นเรื่องยากที่จะบ่น เครื่องพิมพ์เหล่านี้ไม่ได้ออกแบบมาเพื่อพิมพ์ภาพถ่ายเครื่องพิมพ์ไม่สามารถสร้างความร้อนเพียงพอตลอดความกว้างของกระดาษในแต่ละครั้งฉันลองใช้สายไฟอื่นที่มีเอาต์พุตต่างกัน แต่ก็ไม่ประสบความสำเร็จมากนักสุดท้าย ไม่ว่าในกรณีใด ฉันต้องใช้แบตเตอรี่ในการจ่ายไฟ ดังนั้นฉันจึงเลิกการทดลองใช้สายไฟโดยไม่คาดคิด แบตเตอรี่ Li-PO แบบชาร์จได้ 7.4V 850mAh ที่ฉันเลือกทำให้เอฟเฟกต์การพิมพ์ของแหล่งพลังงานทั้งหมดที่ฉันทดสอบมืดที่สุด
หลังจากติดตั้งเครื่องพิมพ์ลงในกล้องแล้ว ให้เจาะรูใต้จอภาพให้ตรงกับกระดาษที่ออกมาจากเครื่องพิมพ์ในการตัดกระดาษใบเสร็จ ฉันใช้ใบมีดของที่ตัดเทปบรรจุภัณฑ์แบบเก่า
นอกเหนือจากจุดสีดำที่ส่งออกแล้วข้อเสียอีกประการหนึ่งคือแถบสีเมื่อใดก็ตามที่เครื่องพิมพ์หยุดชั่วคราวเพื่อให้ทันกับข้อมูลที่กำลังป้อน เครื่องพิมพ์จะเว้นช่องว่างเล็ก ๆ เมื่อเริ่มพิมพ์อีกครั้งตามทฤษฎีแล้ว หากคุณสามารถขจัดบัฟเฟอร์และปล่อยให้กระแสข้อมูลป้อนเข้าสู่เครื่องพิมพ์อย่างต่อเนื่อง คุณก็จะสามารถหลีกเลี่ยงช่องว่างนี้ได้อันที่จริงนี่ดูเหมือนจะเป็นทางเลือกเว็บไซต์ Adafruit กล่าวถึงหมุดที่ไม่มีเอกสารบนเครื่องพิมพ์ ซึ่งสามารถใช้เพื่อซิงค์สิ่งต่างๆฉันไม่ได้ทดสอบสิ่งนี้เพราะฉันไม่รู้ว่ามันทำงานอย่างไรหากคุณแก้ปัญหานี้ โปรดแบ่งปันความสำเร็จของคุณกับฉันนี่เป็นอีกชุดหนึ่งของเซลฟี่ที่คุณสามารถเห็นวงดนตรีได้อย่างชัดเจน
ใช้เวลา 30 วินาทีในการพิมพ์ภาพถ่ายนี่คือวิดีโอของเครื่องพิมพ์ที่ทำงานอยู่ คุณจึงรู้สึกได้ว่าต้องใช้เวลานานเท่าใดในการพิมพ์ภาพฉันเชื่อว่าสถานการณ์นี้อาจเพิ่มขึ้นหากใช้การแฮ็ก Adafruitฉันสงสัยว่าช่วงเวลาระหว่างการพิมพ์จะล่าช้าเกินจริง ซึ่งป้องกันไม่ให้เครื่องพิมพ์เกินความเร็วของบัฟเฟอร์ข้อมูลฉันพูดแบบนี้เพราะฉันอ่านว่าการป้อนกระดาษต้องซิงโครไนซ์กับหัวเครื่องพิมพ์ฉันอาจจะผิด
เช่นเดียวกับจอแสดงผล E-ink ต้องใช้ความอดทนเพื่อให้เครื่องพิมพ์ทำงานได้หากไม่มีไดรเวอร์การพิมพ์ แสดงว่าคุณกำลังใช้รหัสเพื่อส่งข้อมูลไปยังเครื่องพิมพ์โดยตรงในทำนองเดียวกัน แหล่งข้อมูลที่ดีที่สุดอาจเป็นเว็บไซต์ของ Adafruitรหัสในที่เก็บ GitHub ของฉันถูกดัดแปลงมาจากตัวอย่าง ดังนั้นหากคุณประสบปัญหา เอกสารของ Adafruit จะเป็นตัวเลือกที่ดีที่สุดของคุณ
นอกจากข้อดีที่ย้อนอดีตและย้อนยุคแล้ว ข้อดีของคอนโทรลเลอร์ SNES ก็คือมันให้การควบคุมบางอย่างที่ฉันไม่ต้องคิดมากฉันต้องมุ่งความสนใจไปที่การทำงานร่วมกันของกล้อง เครื่องพิมพ์ และจอภาพ และมีตัวควบคุมที่มีอยู่แล้วซึ่งสามารถแมปฟังก์ชันของฉันได้อย่างรวดเร็วเพื่อทำให้สิ่งต่างๆ ง่ายขึ้นนอกจากนี้ ฉันมีประสบการณ์ในการใช้ตัวควบคุมกล้องกวนกาแฟแล้ว ดังนั้นฉันจึงสามารถเริ่มต้นได้อย่างง่ายดาย
ตัวควบคุมย้อนกลับเชื่อมต่อผ่านสาย USBในการถ่ายภาพ ให้กดปุ่ม Aหากต้องการพิมพ์ภาพ ให้กดปุ่ม Bหากต้องการลบรูปภาพ ให้กดปุ่ม Xหากต้องการล้างหน้าจอ ให้กดปุ่ม Yฉันไม่ได้ใช้ปุ่มเริ่มต้น/เลือก หรือปุ่มซ้าย/ขวาที่ด้านบน ดังนั้นหากฉันมีแนวคิดใหม่ๆ ในอนาคต ก็ยังสามารถใช้สำหรับคุณสมบัติใหม่ได้
สำหรับปุ่มลูกศร ปุ่มซ้ายและขวาของปุ่มกดจะวนไปตามรูปภาพทั้งหมดที่ฉันถ่ายการกดขึ้นไม่ได้ดำเนินการใดๆ ในขณะนี้การกดจะเป็นการเลื่อนกระดาษของเครื่องพิมพ์ใบเสร็จสะดวกมากหลังจากพิมพ์ภาพแล้ว อยากคายกระดาษเพิ่มก่อนฉีกเมื่อรู้ว่าเครื่องพิมพ์และ Raspberry Pi กำลังสื่อสารกัน นี่เป็นการทดสอบอย่างรวดเร็วเช่นกันฉันกด และเมื่อได้ยินการป้อนกระดาษ ฉันรู้ว่าแบตเตอรี่ของเครื่องพิมพ์ยังคงชาร์จอยู่และพร้อมใช้งาน
ฉันใช้แบตเตอรี่สองก้อนในกล้องตัวหนึ่งให้พลังงานแก่ Raspberry Pi และอีกตัวให้พลังงานแก่เครื่องพิมพ์ตามทฤษฎีแล้ว คุณสามารถใช้แหล่งจ่ายไฟเดียวกันได้ทั้งหมด แต่ฉันไม่คิดว่าคุณมีพลังงานเพียงพอที่จะใช้งานเครื่องพิมพ์ได้อย่างเต็มที่
สำหรับ Raspberry Pi ฉันซื้อแบตเตอรี่ที่เล็กที่สุดที่หาได้นั่งอยู่ใต้โพลารอยด์ส่วนใหญ่จะซ่อนไว้ฉันไม่ชอบความจริงที่ว่าสายไฟต้องขยายจากด้านหน้าไปยังรูก่อนเชื่อมต่อกับ Raspberry Piบางทีคุณอาจหาวิธีบีบแบตเตอรี่อีกก้อนในโพลารอยด์ได้ แต่มีพื้นที่ไม่มากข้อเสียของการใส่แบตเตอรี่เข้าไปคือต้องเปิดฝาหลังเพื่อเปิดและปิดตัวเครื่องเพียงถอดแบตเตอรี่ออกเพื่อปิดกล้องซึ่งเป็นทางเลือกที่ดี
ฉันใช้สาย USB ที่มีสวิตช์เปิด/ปิดจาก CanaKitฉันอาจจะน่ารักเกินไปสำหรับความคิดนี้ฉันคิดว่า Raspberry Pi สามารถเปิดและปิดได้ด้วยปุ่มนี้อันที่จริง การถอด USB ออกจากแบตเตอรี่นั้นง่ายเหมือนกัน
สำหรับเครื่องพิมพ์ ฉันใช้แบตเตอรี่แบบรีชาร์จ Li-PO ขนาด 850mAhแบตเตอรี่แบบนี้มีสายไฟสองเส้นออกมาหนึ่งคือเอาต์พุตและอีกอันคือที่ชาร์จเพื่อให้ได้ "การเชื่อมต่อที่รวดเร็ว" ที่เอาต์พุต ฉันต้องเปลี่ยนขั้วต่อเป็นขั้วต่อ 3 สายเอนกประสงค์นี่เป็นสิ่งจำเป็นเพราะฉันไม่ต้องการถอดเครื่องพิมพ์ทั้งหมดทุกครั้งที่ต้องถอดสายไฟจะดีกว่าถ้าเปลี่ยนที่นี่ และฉันอาจจะปรับปรุงได้ในอนาคตยิ่งไปกว่านั้น หากสวิตช์อยู่ด้านนอกของกล้อง ฉันสามารถถอดปลั๊กเครื่องพิมพ์โดยไม่ต้องเปิดประตูด้านหลัง
แบตเตอรี่อยู่ด้านหลังเครื่องพิมพ์ และฉันดึงสายออกเพื่อให้สามารถเชื่อมต่อและถอดสายไฟได้ตามต้องการในการชาร์จแบตเตอรี่ การเชื่อมต่อ USB จะมีให้ผ่านแบตเตอรี่ด้วยฉันได้อธิบายสิ่งนี้ไว้ในวิดีโอด้วย ดังนั้นหากคุณต้องการเข้าใจวิธีการทำงาน โปรดตรวจสอบอย่างที่ฉันพูด ประโยชน์ที่น่าประหลาดใจก็คือการตั้งค่านี้ให้ผลลัพธ์การพิมพ์ที่ดีกว่าเมื่อเทียบกับการเชื่อมต่อโดยตรงกับผนัง
นี่คือที่ที่ฉันต้องแสดงข้อจำกัดความรับผิดชอบฉันสามารถเขียน Python ได้อย่างมีประสิทธิภาพ แต่ฉันไม่สามารถพูดได้ว่ามันสวยงามแน่นอนว่ามีวิธีที่ดีกว่าในการทำเช่นนี้ และโปรแกรมเมอร์ที่ดีกว่าสามารถปรับปรุงโค้ดของฉันได้อย่างมากแต่อย่างที่บอก มันได้ผลดังนั้น ฉันจะแบ่งปันที่เก็บ GitHub ของฉันกับคุณ แต่ฉันไม่สามารถให้การสนับสนุนได้จริงๆหวังว่านี่จะเพียงพอที่จะแสดงให้คุณเห็นว่าฉันกำลังทำอะไรอยู่และคุณสามารถปรับปรุงได้แบ่งปันการปรับปรุงของคุณกับฉัน ฉันยินดีที่จะอัปเดตรหัสและให้เครดิตคุณ
ดังนั้นจึงถือว่าคุณได้ตั้งค่ากล้อง จอภาพ และเครื่องพิมพ์แล้ว และสามารถทำงานได้ตามปกติตอนนี้คุณสามารถเรียกใช้สคริปต์ Python ของฉันที่เรียกว่า “digital-polaroid-camera.py”ในที่สุด คุณต้องตั้งค่า Raspberry Pi ให้เรียกใช้สคริปต์นี้โดยอัตโนมัติเมื่อเริ่มต้น แต่ตอนนี้ คุณสามารถเรียกใช้จากโปรแกรมแก้ไข Python หรือเทอร์มินัลได้สิ่งต่อไปนี้จะเกิดขึ้น:
ฉันพยายามเพิ่มความคิดเห็นในโค้ดเพื่ออธิบายว่าเกิดอะไรขึ้น แต่มีบางอย่างเกิดขึ้นขณะถ่ายภาพ และฉันต้องอธิบายเพิ่มเติมเมื่อถ่ายภาพจะเป็นภาพสีเต็มขนาดรูปภาพจะถูกบันทึกไว้ในโฟลเดอร์วิธีนี้สะดวกเพราะหากคุณต้องการใช้ในภายหลัง คุณจะมีภาพถ่ายความละเอียดสูงปกติกล่าวอีกนัยหนึ่ง กล้องยังคงสร้าง JPG ปกติเหมือนกล้องดิจิตอลอื่นๆ
เมื่อถ่ายภาพแล้ว ภาพที่สองจะถูกสร้างขึ้น ซึ่งเหมาะสำหรับการแสดงผลและการพิมพ์เมื่อใช้ ImageMagick คุณสามารถปรับขนาดรูปภาพต้นฉบับและแปลงเป็นขาวดำ จากนั้นจึงใช้ Floyd Steinberg ditheringฉันยังเพิ่มคอนทราสต์ได้ในขั้นตอนนี้ แม้ว่าฟีเจอร์นี้จะปิดอยู่โดยค่าเริ่มต้น
ภาพใหม่ถูกบันทึกสองครั้งจริง ๆขั้นแรก ให้บันทึกเป็น jpg ขาวดำเพื่อให้สามารถดูและใช้งานอีกครั้งได้ในภายหลังการบันทึกครั้งที่สองจะสร้างไฟล์ที่มีนามสกุล .pyนี่ไม่ใช่ไฟล์ภาพธรรมดา แต่เป็นรหัสที่ใช้ข้อมูลพิกเซลทั้งหมดจากภาพและแปลงเป็นข้อมูลที่สามารถส่งไปยังเครื่องพิมพ์ได้ดังที่ได้กล่าวไว้ในส่วนเครื่องพิมพ์ ขั้นตอนนี้จำเป็นเพราะไม่มีไดรเวอร์การพิมพ์ ดังนั้นคุณจึงไม่สามารถส่งภาพธรรมดาไปยังเครื่องพิมพ์ได้
เมื่อกดปุ่มและพิมพ์ภาพ จะมีรหัสเสียงบี๊บด้วยนี่เป็นทางเลือก แต่เป็นการดีที่จะได้รับเสียงตอบรับเพื่อแจ้งให้คุณทราบว่ามีบางอย่างเกิดขึ้น
ครั้งที่แล้วฉันไม่สามารถสนับสนุนรหัสนี้ได้ เป็นการชี้ให้คุณไปในทิศทางที่ถูกต้องโปรดใช้ ปรับเปลี่ยน ปรับปรุง และสร้างมันขึ้นมาเอง
นี่เป็นโครงการที่น่าสนใจเมื่อมองย้อนกลับไป ฉันจะทำสิ่งที่แตกต่างออกไปหรืออาจจะปรับปรุงในอนาคตอย่างแรกคือตัวควบคุมแม้ว่าตัวควบคุม SNES จะสามารถทำสิ่งที่ฉันต้องการได้อย่างแท้จริง แต่ก็เป็นวิธีแก้ปัญหาที่เงอะงะลวดถูกปิดกั้นมันบังคับให้คุณถือกล้องไว้ในมือข้างหนึ่งและอีกมือหนึ่งถือคอนโทรลเลอร์น่าอายจังทางออกหนึ่งอาจเป็นการลอกปุ่มออกจากคอนโทรลเลอร์และเชื่อมต่อเข้ากับกล้องโดยตรงอย่างไรก็ตาม ถ้าฉันต้องการแก้ปัญหานี้ ฉันอาจละทิ้ง SNES โดยสิ้นเชิงและใช้ปุ่มแบบเดิมมากกว่า
ความไม่สะดวกอีกอย่างของกล้องคือทุกครั้งที่เปิดหรือปิดกล้อง ต้องเปิดฝาหลังเพื่อถอดเครื่องพิมพ์ออกจากแบตเตอรี่ดูเหมือนว่านี่จะเป็นเรื่องเล็กน้อย แต่ทุกครั้งที่เปิดและปิดด้านหลังกระดาษจะต้องส่งผ่านช่องเปิดอีกครั้งทำให้สิ้นเปลืองกระดาษและต้องใช้เวลาฉันสามารถย้ายสายไฟและต่อสายไฟออกไปด้านนอกได้ แต่ฉันไม่ต้องการให้สิ่งเหล่านี้ถูกเปิดเผยทางออกที่ดีคือการใช้สวิตช์เปิด/ปิดที่สามารถควบคุมเครื่องพิมพ์และ Pi ซึ่งสามารถเข้าถึงได้จากภายนอกอาจสามารถเข้าถึงพอร์ตชาร์จเครื่องพิมพ์ได้จากด้านหน้าของกล้องหากคุณกำลังจัดการกับโครงการนี้ โปรดพิจารณาแก้ปัญหานี้และแบ่งปันความคิดของคุณกับฉัน
สิ่งสุดท้ายที่จะอัพเกรดคือเครื่องพิมพ์ใบเสร็จเครื่องพิมพ์ที่ฉันใช้นั้นยอดเยี่ยมสำหรับการพิมพ์ข้อความ แต่ไม่ใช่สำหรับรูปภาพฉันกำลังมองหาตัวเลือกที่ดีที่สุดในการอัพเกรดเครื่องพิมพ์ใบเสร็จความร้อนของฉัน และฉันคิดว่าฉันได้พบแล้วการทดสอบเบื้องต้นของฉันแสดงให้เห็นว่าเครื่องพิมพ์ใบเสร็จที่เข้ากันได้กับ 80 มม. ESC/POS อาจให้ผลลัพธ์ที่ดีที่สุดความท้าทายคือการหาแบตเตอรี่ที่มีขนาดเล็กและใช้พลังงานจากแบตเตอรี่นี่จะเป็นส่วนสำคัญของโครงการกล้องครั้งต่อไปของฉัน โปรดติดตามคำแนะนำของฉันสำหรับกล้องเครื่องพิมพ์เทอร์มอล
PS: นี่เป็นบทความที่ยาวมาก ฉันแน่ใจว่าฉันพลาดรายละเอียดที่สำคัญบางอย่างไปเนื่องจากกล้องจะได้รับการพัฒนาอย่างหลีกเลี่ยงไม่ได้ ฉันจะอัปเดตอีกครั้งฉันหวังว่าคุณจะชอบเรื่องนี้อย่าลืมติดตามฉัน (@ade3) บน Instagram เพื่อให้คุณสามารถติดตามรูปภาพนี้และการผจญภัยด้านการถ่ายภาพอื่นๆ ของฉันมีความคิดสร้างสรรค์.
เกี่ยวกับผู้แต่ง: Adrian Hanft เป็นผู้ชื่นชอบการถ่ายภาพและกล้อง นักออกแบบ และผู้แต่ง “User Zero: Inside the Tool” (User Zero: Inside the Tool)ความคิดเห็นที่แสดงในบทความนี้เป็นเพียงความคิดเห็นของผู้เขียนเท่านั้นคุณสามารถค้นหาผลงานและผลงานของ Hanft เพิ่มเติมได้ที่เว็บไซต์ บล็อก และ Instagram ของเขาบทความนี้ยังเผยแพร่ที่นี่


Post time: May-04-2021