Trong bài viết này, tôi sẽ kể cho bạn câu chuyện về chiếc máy ảnh mới nhất của tôi: một chiếc máy ảnh Polaroid kỹ thuật số, kết hợp máy in hóa đơn với Raspberry Pi.Để xây dựng nó, tôi đã lấy một chiếc máy ảnh Polaroid Minute Maker cũ, loại bỏ ruột và sử dụng một máy ảnh kỹ thuật số, màn hình E-ink, máy in hóa đơn và bộ điều khiển SNES để vận hành máy ảnh thay vì các cơ quan nội tạng.Đừng quên theo dõi tôi trên Instagram (@ ade3).
Một mảnh giấy từ một chiếc máy ảnh với một bức ảnh có một chút kỳ diệu.Nó tạo ra một hiệu ứng thú vị và video trên màn hình của máy ảnh kỹ thuật số hiện đại mang lại cho bạn sự phấn khích đó.Những chiếc máy ảnh Polaroid cũ luôn khiến tôi hơi buồn vì chúng là những chiếc máy được thiết kế xuất sắc như vậy, nhưng khi ngừng sản xuất phim, chúng trở thành những tác phẩm nghệ thuật hoài cổ, thu bụi trên giá sách của chúng tôi.Điều gì sẽ xảy ra nếu bạn có thể sử dụng một máy in hóa đơn thay vì phim lấy liền để mang lại sức sống mới cho những chiếc máy ảnh cũ này?
Khi tôi dễ dàng tạo ra nó, bài viết này sẽ đi sâu vào các chi tiết kỹ thuật về cách tôi tạo ra chiếc máy ảnh.Tôi làm điều này vì tôi hy vọng thử nghiệm của mình sẽ truyền cảm hứng cho một số người thử dự án của riêng họ.Đây không phải là một sửa đổi đơn giản.Trên thực tế, đây có thể là cách bẻ khóa máy ảnh khó nhất mà tôi từng thử, nhưng nếu bạn quyết định giải quyết dự án này, tôi sẽ cố gắng cung cấp đủ chi tiết từ kinh nghiệm của mình để bạn không gặp khó khăn.
Tại sao tôi nên làm điều này?Sau khi chụp bằng máy ảnh máy xay cà phê, tôi muốn thử một vài phương pháp khác nhau.Nhìn vào loạt máy ảnh của tôi, máy ảnh Polaroid Minute Maker đột nhiên nhảy ra khỏi tôi và trở thành lựa chọn lý tưởng cho chuyển đổi kỹ thuật số.Đây là một dự án hoàn hảo đối với tôi vì nó kết hợp một số thứ mà tôi đang chơi: Raspberry Pi, màn hình E Ink và máy in hóa đơn.Đặt chúng lại với nhau, bạn sẽ nhận được gì?Đây là câu chuyện về cách máy ảnh Polaroid kỹ thuật số của tôi được tạo ra…
Tôi đã thấy mọi người thử các dự án tương tự, nhưng không ai làm tốt công việc giải thích cách họ làm điều đó.Tôi hy vọng sẽ tránh được lỗi này.Thách thức của dự án này là làm cho tất cả các bộ phận khác nhau hoạt động cùng nhau.Trước khi bạn bắt đầu đẩy tất cả các bộ phận vào vỏ Polaroid, tôi khuyên bạn nên trải mọi thứ ra trong khi thử nghiệm và thiết lập tất cả các thành phần khác nhau.Điều này ngăn bạn lắp ráp lại và tháo rời máy ảnh mỗi khi bạn gặp chướng ngại vật.Dưới đây, bạn có thể thấy tất cả các bộ phận được kết nối và hoạt động trước khi mọi thứ được nhét vào vỏ Polaroid.
Tôi đã thực hiện một số video để ghi lại quá trình của mình.Nếu bạn định giải quyết dự án này, thì bạn nên bắt đầu với video dài 32 phút này vì bạn có thể thấy mọi thứ khớp với nhau như thế nào và hiểu được những thách thức có thể gặp phải.
Đây là các bộ phận và công cụ tôi đã sử dụng.Khi mọi thứ được nói ra, chi phí có thể vượt quá 200 đô la.Các khoản chi lớn sẽ là Raspberry Pi (35 đến 75 đô la Mỹ), máy in (50 đến 62 đô la Mỹ), màn hình (37 đô la Mỹ) và máy ảnh (25 đô la Mỹ).Phần thú vị là làm cho dự án của riêng bạn, vì vậy chi phí của bạn sẽ khác nhau tùy thuộc vào dự án bạn muốn bao gồm hoặc loại trừ, nâng cấp hoặc hạ cấp.Đây là phần tôi sử dụng:
Máy ảnh tôi sử dụng là máy ảnh phút Polaroid.Nếu được làm lại, tôi sẽ sử dụng máy xoay Polaroid vì về cơ bản thiết kế giống nhau nhưng mặt trước đẹp hơn.Không giống như các máy ảnh Polaroid mới, các mẫu này có nhiều không gian hơn bên trong và chúng có một cánh cửa ở mặt sau cho phép bạn đóng mở máy ảnh, rất thuận tiện cho nhu cầu của chúng ta.Thực hiện một số cuộc săn lùng và bạn sẽ có thể tìm thấy một trong những chiếc máy ảnh Polaroid này trong các cửa hàng đồ cổ hoặc trên eBay.Bạn có thể mua một cái với giá dưới 20 đô la.Dưới đây, bạn có thể thấy một Swinger (trái) và Minute Maker (phải).
Về lý thuyết, bạn có thể sử dụng bất kỳ máy ảnh Polaroid nào cho loại dự án này.Tôi cũng có một số máy ảnh mặt đất có ống thổi và gập lại, nhưng ưu điểm của Swinger hoặc Minute Maker là chúng được làm bằng nhựa cứng và không có nhiều bộ phận chuyển động ngoại trừ cửa sau.Bước đầu tiên là loại bỏ tất cả các ruột khỏi máy ảnh để nhường chỗ cho tất cả các sản phẩm điện tử của chúng tôi.Tất cả mọi thứ phải được hoàn thành.Cuối cùng, bạn sẽ thấy một đống rác, như hình dưới đây:
Hầu hết các bộ phận của máy ảnh có thể được loại bỏ bằng kìm và lực lưỡng.Những thứ này chưa được tháo rời, vì vậy bạn sẽ phải vật lộn với keo ở một số nơi.Việc loại bỏ mặt trước của Polaroid khó hơn vẻ ngoài của nó.Có vít bên trong và một số dụng cụ cần thiết.Rõ ràng là chỉ có Polaroid mới có chúng.Bạn có thể mở chúng bằng kìm, nhưng tôi đã từ bỏ và buộc chúng phải đóng lại.Nhìn nhận lại, tôi cần phải chú ý hơn ở đây, nhưng những thiệt hại tôi gây ra có thể được sửa chữa bằng keo siêu dính.
Một khi bạn đã thành công, bạn sẽ một lần nữa chiến đấu với những phần không nên tách rời.Tương tự như vậy, cần phải có kìm và lực lưỡng.Hãy cẩn thận để không làm hỏng bất cứ thứ gì có thể nhìn thấy từ bên ngoài.
Ống kính là một trong những yếu tố khó loại bỏ.Ngoài việc khoan một lỗ trên kính / nhựa và cạy nó ra, tôi không nghĩ ra các giải pháp đơn giản khác.Tôi muốn giữ nguyên hình thức của ống kính càng nhiều càng tốt để mọi người thậm chí không thể nhìn thấy máy ảnh Raspberry Pi thu nhỏ ở trung tâm của vòng đen nơi ống kính đã được cố định trước đó.
Trong video của mình, tôi đã đưa ra so sánh trước và sau khi chụp ảnh Polaroid, vì vậy bạn có thể thấy chính xác những gì bạn muốn xóa khỏi máy ảnh.Hãy cẩn thận để đảm bảo rằng bảng điều khiển phía trước có thể được mở và đóng một cách dễ dàng.Hãy coi bảng điều khiển như một vật trang trí.Trong hầu hết các trường hợp, nó sẽ được cố định tại chỗ, nhưng nếu bạn muốn kết nối Raspberry Pi với màn hình và bàn phím, bạn có thể tháo mặt trước và cắm vào nguồn điện.Bạn có thể đề xuất giải pháp của riêng mình ở đây, nhưng tôi quyết định sử dụng nam châm làm cơ chế giữ bảng điều khiển tại chỗ.Velcro có vẻ quá mỏng manh.Các con vít quá nhiều.Đây là một bức ảnh động cho thấy máy ảnh mở và đóng bảng điều khiển:
Tôi đã chọn Raspberry Pi 4 Model B hoàn chỉnh thay vì Pi Zero nhỏ hơn.Điều này một phần là để tăng tốc độ và một phần là do tôi tương đối mới trong lĩnh vực Raspberry Pi, vì vậy tôi cảm thấy thoải mái hơn khi sử dụng nó.Rõ ràng, Pi Zero nhỏ hơn sẽ đóng một số lợi thế trong không gian hẹp của Polaroid.Phần giới thiệu về Raspberry Pi nằm ngoài phạm vi của hướng dẫn này, nhưng nếu bạn chưa quen với Raspberry Pi, có rất nhiều tài nguyên có sẵn ở đây.
Khuyến cáo chung là hãy dành một chút thời gian và kiên nhẫn.Nếu bạn đến từ nền tảng Mac hoặc PC, thì bạn sẽ cần một thời gian để làm quen với các sắc thái của Pi.Bạn cần phải làm quen với dòng lệnh và thành thạo một số kỹ năng viết mã Python.Nếu điều này khiến bạn cảm thấy sợ hãi (tôi đã rất sợ hãi lúc đầu!), Xin đừng tức giận.Chỉ cần bạn chấp nhận nó với sự bền bỉ và kiên nhẫn, bạn sẽ có được nó.Sự kiên trì và tìm kiếm trên Internet có thể vượt qua hầu hết mọi trở ngại mà bạn gặp phải.
Ảnh trên cho thấy vị trí đặt Raspberry Pi trong máy ảnh Polaroid.Bạn có thể thấy vị trí kết nối của bộ nguồn ở bên trái.Cũng lưu ý rằng đường phân chia màu xám kéo dài dọc theo chiều rộng của lỗ mở.Về cơ bản, điều này là làm cho máy in dựa vào nó và tách Pi khỏi máy in.Khi cắm máy in, bạn cần cẩn thận để không làm gãy chốt do bút chì trong ảnh chụp.Cáp màn hình kết nối với các chân ở đây và phần cuối của dây đi kèm với màn hình có chiều dài khoảng một phần tư inch.Tôi đã phải kéo dài các đầu của dây cáp một chút để máy in không đè lên chúng.
Raspberry Pi nên được đặt sao cho cạnh có cổng USB hướng ra phía trước.Điều này cho phép kết nối bộ điều khiển USB từ phía trước bằng bộ chuyển đổi hình chữ L.Mặc dù đây không phải là một phần trong kế hoạch ban đầu của tôi, nhưng tôi vẫn sử dụng một cáp HDMI nhỏ ở mặt trước.Điều này cho phép tôi dễ dàng mở bảng điều khiển và sau đó cắm màn hình và bàn phím vào Pi.
Máy ảnh là một mô-đun Raspberry Pi V2.Chất lượng không tốt bằng camera HQ mới, nhưng chúng tôi không có đủ dung lượng.Máy ảnh được kết nối với Raspberry Pi thông qua một dải băng.Cắt một lỗ mỏng dưới thấu kính để ruy băng có thể đi qua.Ruy-băng cần được xoắn bên trong trước khi kết nối với Raspberry Pi.
Mặt trước của Polaroid có bề mặt phẳng, thích hợp để gắn máy ảnh.Để cài đặt nó, tôi đã sử dụng băng dính hai mặt.Bạn phải cẩn thận ở mặt sau vì có một số bộ phận điện tử trên bo mạch máy ảnh mà bạn không muốn làm hỏng.Tôi đã sử dụng một số miếng băng làm miếng đệm để ngăn những bộ phận này bị đập vỡ.
Có hai điểm cần lưu ý trong bức ảnh trên, bạn có thể xem cách truy cập cổng USB và HDMI.Tôi đã sử dụng bộ chuyển đổi USB hình chữ L để hướng kết nối sang bên phải.Đối với cáp HDMI ở góc trên bên trái, tôi đã sử dụng cáp mở rộng 6 inch với đầu nối hình chữ L ở đầu còn lại.Bạn có thể thấy điều này rõ hơn trong video của tôi.
E Ink có vẻ là một lựa chọn tốt cho màn hình vì hình ảnh rất giống với hình ảnh in trên giấy in hóa đơn.Tôi đã sử dụng mô-đun hiển thị mực điện tử Waveshare 4,2 inch với 400 × 300 pixel.
Mực điện tử có chất lượng tương tự tôi chỉ thích.Nó trông giống như giấy.Thực sự hài lòng khi hiển thị hình ảnh trên màn hình mà không cần nguồn.Bởi vì không có ánh sáng để cung cấp năng lượng cho các pixel, một khi hình ảnh được tạo ra, nó sẽ nằm trên màn hình.Điều này có nghĩa là ngay cả khi không có điện, bức ảnh vẫn ở mặt sau của Polaroid, điều này khiến tôi nhớ lại bức ảnh cuối cùng tôi chụp là gì.Thực lòng mà nói, thời gian để máy ảnh trên giá sách của tôi lâu hơn rất nhiều so với khi sử dụng, chỉ cần máy ảnh không được sử dụng thì máy ảnh sẽ gần như trở thành khung ảnh, đó là một lựa chọn tốt.Tiết kiệm năng lượng không phải là không quan trọng.Trái ngược với màn hình dựa trên ánh sáng liên tục tiêu thụ điện năng, E Ink chỉ tiêu thụ năng lượng khi cần vẽ lại.
Màn hình mực điện tử cũng có những nhược điểm.Điều lớn nhất là tốc độ.So với màn hình dựa trên ánh sáng, chỉ mất nhiều thời gian hơn để bật hoặc tắt từng pixel.Một bất lợi khác là làm mới màn hình.Màn hình E Ink đắt hơn có thể được làm mới một phần, nhưng kiểu rẻ hơn sẽ vẽ lại toàn bộ màn hình mỗi khi có bất kỳ thay đổi nào.Hiệu quả là màn hình trở nên đen trắng, và sau đó hình ảnh xuất hiện lộn ngược trước khi hình ảnh mới xuất hiện.Chỉ mất một giây để chớp mắt, nhưng cộng lại.Nói chung, mất khoảng 3 giây để màn hình cụ thể này cập nhật từ khi nhấn nút đến khi ảnh xuất hiện trên màn hình.
Một điều cần lưu ý nữa là, không giống như màn hình máy tính hiển thị máy tính để bàn và chuột, bạn cần phải khác với màn hình e-ink.Về cơ bản, bạn đang yêu cầu màn hình hiển thị nội dung từng pixel một.Nói cách khác, đây không phải là plug and play, bạn cần một số mã để đạt được điều này.Mỗi khi chụp ảnh, chức năng vẽ ảnh trên màn hình sẽ được thực hiện.
Waveshare cung cấp trình điều khiển cho màn hình của nó, nhưng tài liệu của nó rất tệ.Lên kế hoạch dành một chút thời gian đấu tranh với màn hình trước khi màn hình hoạt động bình thường.Đây là tài liệu về màn hình tôi sử dụng.
Màn hình có 8 dây và bạn sẽ kết nối các dây này với các chân của Raspberry Pi.Thông thường, bạn chỉ có thể sử dụng dây đi kèm với màn hình, nhưng vì chúng tôi đang làm việc trong một không gian hẹp, tôi phải kéo dài đầu dây không quá cao.Điều này tiết kiệm khoảng một phần tư inch không gian.Tôi nghĩ một giải pháp khác là cắt nhiều nhựa hơn từ máy in hóa đơn.
Để kết nối màn hình với mặt sau của Polaroid, bạn sẽ khoan bốn lỗ.Màn hình có các lỗ để lắp ở các góc.Đặt màn hình ở vị trí mong muốn, đảm bảo chừa một khoảng trống bên dưới để lộ giấy in hóa đơn, sau đó đánh dấu và khoan bốn lỗ.Sau đó, siết chặt màn hình từ phía sau.Sẽ có một khoảng cách 1/4 inch giữa mặt sau của Polaroid và mặt sau của màn hình.
Bạn có thể nghĩ rằng màn hình hiển thị mực điện tử rắc rối hơn mức đáng có.Bạn có thể đúng.Nếu bạn đang tìm kiếm một tùy chọn đơn giản hơn, bạn có thể cần tìm một màn hình màu nhỏ có thể kết nối qua cổng HDMI.Điểm bất lợi là bạn sẽ luôn nhìn vào màn hình nền của hệ điều hành Raspberry Pi, nhưng ưu điểm là bạn có thể cắm nó vào và sử dụng.
Bạn có thể cần xem lại cách hoạt động của máy in hóa đơn.Họ không sử dụng mực.Thay vào đó, những máy in này sử dụng giấy in nhiệt.Tôi không hoàn toàn chắc chắn giấy được tạo ra như thế nào, nhưng bạn có thể nghĩ nó như một bức vẽ bằng nhiệt.Khi nhiệt lên đến 270 độ F, các vùng đen được tạo ra.Nếu cuộn giấy đủ nóng, nó sẽ chuyển sang màu đen hoàn toàn.Ưu điểm lớn nhất ở đây là không cần sử dụng mực in, và so với phim Polaroid thật thì không cần phản ứng hóa học phức tạp.
Cũng có những nhược điểm của việc sử dụng giấy in nhiệt.Rõ ràng, bạn chỉ có thể làm việc với màu đen và trắng, không có màu sắc.Ngay cả trong phạm vi màu đen và trắng, không có sắc thái của màu xám.Bạn phải vẽ hình ảnh hoàn toàn bằng các chấm đen.Khi bạn cố gắng đạt được chất lượng càng nhiều càng tốt từ những điểm này, chắc chắn bạn sẽ rơi vào tình thế tiến thoái lưỡng nan trong việc hiểu jitter.Cần chú ý đặc biệt đến thuật toán Floyd-Steinberg.Tôi sẽ để bạn tự mình bắt con thỏ đó.
Khi bạn cố gắng sử dụng các cài đặt độ tương phản và kỹ thuật phối màu khác nhau, chắc chắn bạn sẽ gặp phải những dải ảnh dài.Đây là một phần của nhiều ảnh tự chụp mà tôi đã mài dũa để có được hình ảnh đầu ra lý tưởng.
Cá nhân, tôi thích sự xuất hiện của hình ảnh hòa sắc.Khi họ dạy chúng tôi cách vẽ qua áp suất, điều đó khiến tôi nhớ đến lớp học nghệ thuật đầu tiên của mình.Đó là một cái nhìn độc đáo, nhưng nó khác với sự chuyển màu mượt mà của nhiếp ảnh đen trắng mà chúng tôi đã được đào tạo để đánh giá cao.Tôi nói điều này bởi vì chiếc máy ảnh này đi lệch khỏi truyền thống và những hình ảnh độc đáo mà nó tạo ra nên được coi là “chức năng” của máy ảnh, chứ không phải là “lỗi”.Nếu chúng ta muốn có hình ảnh gốc, chúng ta có thể sử dụng bất kỳ máy ảnh tiêu dùng nào khác trên thị trường và đồng thời tiết kiệm được một số tiền.Vấn đề ở đây là làm một cái gì đó độc đáo.
Bây giờ bạn đã hiểu về in nhiệt, hãy nói về máy in.Máy in hóa đơn tôi đã sử dụng được mua từ Adafruit.Tôi đã mua “Gói khởi động máy in hóa đơn nhiệt mini” của họ, nhưng bạn có thể mua riêng nếu cần.Về lý thuyết, bạn không cần mua pin, nhưng có thể cần một bộ đổi nguồn để có thể cắm vào tường trong quá trình thử nghiệm.Một điều tốt nữa là Adafruit có những bài hướng dẫn tốt giúp bạn tự tin rằng mọi thứ sẽ diễn ra bình thường.Bắt đầu từ điều này.
Tôi hy vọng máy in có thể phù hợp với Polaroid mà không có bất kỳ thay đổi nào.Nhưng nó quá lớn, vì vậy bạn sẽ phải cắt máy ảnh hoặc cắt máy in.Tôi chọn sửa chữa lại máy in vì một phần sức hấp dẫn của dự án là giữ cho ngoại hình của Polaroid càng nhiều càng tốt.Adafruit cũng bán máy in hóa đơn không có vỏ.Điều này tiết kiệm một số không gian và một vài đô la, và bây giờ tôi biết mọi thứ hoạt động như thế nào, tôi có thể sử dụng nó vào lần sau khi tôi xây dựng một cái gì đó như thế này.Tuy nhiên, điều này sẽ mang đến một thách thức mới, đó là cách xác định cách cầm cuộn giấy.Các dự án như thế này là tất cả về sự thỏa hiệp và những thách thức của việc lựa chọn để giải quyết.Bạn có thể xem bên dưới ảnh góc cần cắt để làm cho máy in vừa vặn.Vết cắt này cũng sẽ cần phải xảy ra ở phía bên phải.Khi cắt, hãy cẩn thận để tránh dây và thiết bị điện tử bên trong của máy in.
Một vấn đề với máy in Adafruit là chất lượng khác nhau tùy thuộc vào nguồn điện.Họ khuyên bạn nên sử dụng nguồn điện 5v.Nó có hiệu quả, đặc biệt là đối với in ấn dựa trên văn bản.Vấn đề là khi bạn in một hình ảnh, các vùng màu đen có xu hướng trở nên sáng hơn.Công suất cần thiết để làm nóng toàn bộ chiều rộng của tờ giấy lớn hơn nhiều so với khi in văn bản, vì vậy các vùng màu đen có thể trở thành màu xám.Thật khó để phàn nàn, những máy in này không được thiết kế để in ảnh.Máy in không thể tạo ra đủ nhiệt trên toàn bộ chiều rộng của giấy tại một thời điểm.Tôi đã thử một số dây nguồn khác với các đầu ra khác nhau, nhưng không có nhiều thành công.Cuối cùng, trong mọi trường hợp, tôi cần sử dụng pin để cung cấp năng lượng cho nó, vì vậy tôi đã từ bỏ thí nghiệm về dây nguồn.Thật bất ngờ, pin sạc Li-PO 7.4V 850mAh mà tôi chọn đã làm cho hiệu ứng in của tất cả các nguồn điện mà tôi thử nghiệm trở nên tối nhất.
Sau khi lắp máy in vào máy ảnh, hãy khoét một lỗ dưới màn hình để căn chỉnh với giấy ra khỏi máy in.Để cắt giấy in hóa đơn, tôi đã sử dụng lưỡi của máy cắt băng keo bao bì cũ.
Ngoài đầu ra màu đen của các đốm, một nhược điểm khác là dải.Bất cứ khi nào máy in tạm dừng để bắt kịp dữ liệu được nạp, nó sẽ để lại một khoảng trống nhỏ khi bắt đầu in lại.Về lý thuyết, nếu bạn có thể loại bỏ bộ đệm và để luồng dữ liệu liên tục cấp vào máy in, bạn có thể tránh được khoảng trống này.Thật vậy, đây dường như là một lựa chọn.Trang web Adafruit đề cập đến các đinh ghim không có giấy tờ trên máy in, có thể được sử dụng để giữ mọi thứ đồng bộ.Tôi chưa thử nghiệm cái này vì tôi không biết nó hoạt động như thế nào.Nếu bạn giải quyết được vấn đề này, hãy chia sẻ thành công của bạn với tôi.Đây là một loạt ảnh tự chụp khác mà bạn có thể thấy rõ các dải.
Mất 30 giây để in ảnh.Đây là video máy in đang chạy để bạn có thể cảm nhận được thời gian in ảnh là bao lâu.Tôi tin rằng tình trạng này có thể tăng lên nếu sử dụng các bản hack Adafruit.Tôi nghi ngờ rằng khoảng thời gian giữa các lần in bị trễ một cách giả tạo, điều này ngăn máy in vượt quá tốc độ của bộ đệm dữ liệu.Tôi nói điều này bởi vì tôi đã đọc rằng quá trình nâng cấp giấy phải được đồng bộ với đầu máy in.Tôi có thể sai.
Cũng giống như màn hình E-ink, cần một chút kiên nhẫn để máy in hoạt động.Nếu không có trình điều khiển in, bạn thực sự đang sử dụng mã để gửi dữ liệu trực tiếp đến máy in.Tương tự, nguồn tốt nhất có thể là trang web của Adafruit.Mã trong kho lưu trữ GitHub của tôi được điều chỉnh từ các ví dụ của chúng, vì vậy nếu bạn gặp khó khăn, tài liệu của Adafruit sẽ là lựa chọn tốt nhất của bạn.
Ngoài những ưu điểm hoài cổ và hoài cổ, ưu điểm của bộ điều khiển SNES là nó cung cấp cho tôi một số điều khiển mà tôi không phải suy nghĩ quá nhiều.Tôi cần tập trung vào việc làm cho máy ảnh, máy in và màn hình hoạt động cùng nhau và có sẵn một bộ điều khiển có thể nhanh chóng lập bản đồ các chức năng của tôi để giúp mọi thứ trở nên dễ dàng hơn.Ngoài ra, tôi đã có kinh nghiệm sử dụng bộ điều khiển Máy ảnh Khuấy cà phê của mình, vì vậy tôi có thể dễ dàng bắt đầu.
Bộ điều khiển đảo ngược được kết nối qua cáp USB.Để chụp ảnh, hãy nhấn nút A.Để in ảnh, nhấn nút B.Để xóa ảnh, nhấn nút X.Để xóa màn hình, tôi có thể nhấn nút Y.Tôi đã không sử dụng các nút bắt đầu / chọn hoặc nút trái / phải ở trên cùng, vì vậy nếu tôi có ý tưởng mới trong tương lai, chúng vẫn có thể được sử dụng cho các tính năng mới.
Đối với các nút mũi tên, các nút trái và phải của bàn phím sẽ chuyển động qua tất cả các hình ảnh tôi đã chụp.Nhấn lên hiện không thực hiện bất kỳ thao tác nào.Thao tác nhấn sẽ tiến giấy của máy in hóa đơn.Điều này rất tiện lợi sau khi in hình, tôi muốn nhổ thêm giấy trước khi xé.Biết rằng máy in và Raspberry Pi đang giao tiếp, đây cũng là một bài kiểm tra nhanh.Tôi nhấn và khi tôi nghe thấy tiếng nạp giấy, tôi biết rằng pin của máy in vẫn đang sạc và sẵn sàng sử dụng.
Tôi đã sử dụng hai pin trong máy ảnh.Một cấp nguồn cho Raspberry Pi và một cấp nguồn cho máy in.Về lý thuyết, tất cả các bạn đều có thể chạy với cùng một nguồn điện, nhưng tôi không nghĩ rằng bạn có đủ năng lượng để chạy đầy đủ máy in.
Đối với Raspberry Pi, tôi đã mua loại pin nhỏ nhất mà tôi có thể tìm thấy.Ngồi dưới Polaroid, hầu hết chúng đều bị ẩn.Tôi không thích thực tế là dây nguồn phải kéo dài từ phía trước đến lỗ trước khi kết nối với Raspberry Pi.Có thể bạn có thể tìm cách để vắt một viên pin khác trong Polaroid, nhưng không có nhiều dung lượng.Điểm bất lợi của việc đưa pin vào bên trong là bạn phải mở nắp lưng để đóng mở máy.Đơn giản chỉ cần rút pin để tắt máy ảnh, đó là một lựa chọn tốt.
Tôi đã sử dụng cáp USB có nút bật / tắt từ CanaKit.Tôi có thể hơi quá đáng yêu đối với ý tưởng này.Tôi nghĩ rằng Raspberry Pi có thể được bật và tắt chỉ bằng nút này.Trên thực tế, việc ngắt kết nối USB khỏi pin cũng dễ dàng như vậy.
Đối với máy in, tôi sử dụng pin sạc Li-PO 850mAh.Một pin như thế này có hai dây dẫn ra khỏi nó.Một là đầu ra và một là bộ sạc.Để đạt được "kết nối nhanh" ở đầu ra, tôi phải thay thế đầu nối bằng đầu nối 3 dây đa năng.Điều này là cần thiết vì tôi không muốn phải tháo toàn bộ máy in mỗi khi cần ngắt nguồn điện.Sẽ tốt hơn nếu chuyển sang đây và tôi có thể cải thiện nó trong tương lai.Tốt hơn nữa, nếu công tắc ở bên ngoài máy ảnh, thì tôi có thể rút phích cắm của máy in mà không cần mở cửa sau.
Pin nằm phía sau máy in và tôi đã rút dây ra để có thể kết nối và ngắt nguồn khi cần.Để sạc pin, một kết nối USB cũng được cung cấp qua pin.Tôi cũng đã giải thích điều này trong video, vì vậy nếu bạn muốn hiểu nó hoạt động như thế nào, hãy xem nó.Như tôi đã nói, lợi ích đáng ngạc nhiên là cài đặt này tạo ra kết quả in tốt hơn so với kết nối trực tiếp với tường.
Đây là nơi tôi cần cung cấp tuyên bố từ chối trách nhiệm.Tôi có thể viết Python hiệu quả, nhưng tôi không thể nói nó đẹp.Tất nhiên, có nhiều cách tốt hơn để làm điều này và các lập trình viên giỏi hơn có thể cải thiện rất nhiều mã của tôi.Nhưng như tôi đã nói, nó hoạt động.Do đó, tôi sẽ chia sẻ kho lưu trữ GitHub của mình với bạn, nhưng tôi thực sự không thể cung cấp hỗ trợ.Hy vọng điều này đủ để cho bạn thấy những gì tôi đang làm và bạn có thể cải thiện nó.Chia sẻ những cải tiến của bạn với tôi, tôi sẽ rất vui khi cập nhật mã của mình và cung cấp cho bạn tín dụng.
Do đó, giả định rằng bạn đã thiết lập camera, màn hình và máy in và có thể hoạt động bình thường.Bây giờ bạn có thể chạy tập lệnh Python của tôi có tên là “digital-polaroid-camera.py”.Cuối cùng, bạn cần đặt Raspberry Pi tự động chạy tập lệnh này khi khởi động, nhưng hiện tại, bạn có thể chạy nó từ trình soạn thảo hoặc thiết bị đầu cuối Python.Điều sau sẽ xảy ra:
Tôi đã cố gắng thêm nhận xét vào mã để giải thích điều gì đã xảy ra, nhưng có điều gì đó đã xảy ra khi chụp ảnh và tôi cần giải thích thêm.Khi ảnh được chụp, nó là ảnh đủ màu, kích thước đầy đủ.Hình ảnh được lưu trong một thư mục.Điều này rất tiện lợi vì nếu bạn cần sử dụng sau này, bạn sẽ có một bức ảnh độ phân giải cao bình thường.Nói cách khác, máy ảnh này vẫn tạo ra JPG bình thường như các máy ảnh kỹ thuật số khác.
Khi ảnh được chụp, ảnh thứ hai sẽ được tạo, ảnh này được tối ưu hóa để hiển thị và in.Sử dụng ImageMagick, bạn có thể thay đổi kích thước ảnh gốc và chuyển nó thành ảnh đen trắng, sau đó áp dụng phối màu Floyd Steinberg.Tôi cũng có thể tăng độ tương phản trong bước này, mặc dù tính năng này bị tắt theo mặc định.
Hình ảnh mới thực sự đã được lưu hai lần.Đầu tiên, lưu nó dưới dạng jpg đen trắng để có thể xem và sử dụng lại sau này.Lần lưu thứ hai sẽ tạo một tệp có phần mở rộng .py.Đây không phải là một tệp hình ảnh thông thường, mà là một đoạn mã lấy tất cả thông tin pixel từ hình ảnh và chuyển đổi nó thành dữ liệu có thể được gửi đến máy in.Như tôi đã đề cập trong phần máy in, bước này là cần thiết vì không có trình điều khiển in, vì vậy bạn không thể chỉ gửi hình ảnh bình thường đến máy in.
Khi nhấn nút và hình ảnh được in, cũng có một số mã bíp.Đây là tùy chọn, nhưng thật tuyệt khi nhận được một số phản hồi âm thanh để cho bạn biết rằng điều gì đó đang xảy ra.
Lần trước, tôi không thể hỗ trợ mã này, nó là để chỉ cho bạn đúng hướng.Hãy sử dụng nó, sửa đổi nó, cải thiện nó và tự làm cho nó.
Đây là một dự án thú vị.Trong nhận thức muộn màng, tôi sẽ làm điều gì đó khác biệt hoặc có thể cập nhật nó trong tương lai.Đầu tiên là bộ điều khiển.Mặc dù bộ điều khiển SNES có thể làm chính xác những gì tôi muốn, nhưng đó là một giải pháp vụng về.Dây bị nghẹt.Nó buộc bạn phải cầm máy ảnh bằng một tay và tay kia cầm bộ điều khiển.Thật xấu hổ.Một giải pháp có thể là bóc các nút khỏi bộ điều khiển và kết nối chúng trực tiếp với máy ảnh.Tuy nhiên, nếu tôi muốn giải quyết vấn đề này, tôi cũng có thể từ bỏ SNES hoàn toàn và sử dụng các nút truyền thống hơn.
Một bất tiện khác của máy ảnh là mỗi khi bật hoặc tắt máy ảnh, cần phải mở nắp lưng để ngắt máy in khỏi pin.Có vẻ như đây là một vấn đề nhỏ nhặt, nhưng mỗi khi mở và đóng mặt sau, tờ giấy phải được đưa qua khe hở.Điều này gây lãng phí một số giấy tờ và mất thời gian.Tôi có thể di chuyển dây điện và dây kết nối ra bên ngoài, nhưng tôi không muốn những thứ này bị lộ ra ngoài.Giải pháp lý tưởng là sử dụng công tắc bật / tắt có thể điều khiển máy in và Pi, có thể được truy cập từ bên ngoài.Cũng có thể truy cập vào cổng bộ sạc máy in từ phía trước máy ảnh.Nếu bạn đang xử lý dự án này, vui lòng xem xét giải quyết vấn đề này và chia sẻ suy nghĩ của bạn với tôi.
Thứ trưởng thành cuối cùng cần nâng cấp là máy in hóa đơn.Máy in tôi sử dụng là tuyệt vời để in văn bản, nhưng không phù hợp với ảnh.Tôi đã tìm kiếm lựa chọn tốt nhất để nâng cấp máy in hóa đơn nhiệt của mình và tôi nghĩ rằng tôi đã tìm thấy nó.Các thử nghiệm sơ bộ của tôi đã chỉ ra rằng một máy in hóa đơn tương thích với 80mm ESC / POS có thể tạo ra kết quả tốt nhất.Thách thức là tìm một loại pin nhỏ và chạy bằng pin.Đây sẽ là một phần quan trọng trong dự án máy ảnh tiếp theo của tôi, hãy tiếp tục chú ý đến những gợi ý của tôi về máy ảnh máy in nhiệt.
Tái bút: Đây là một bài viết rất dài, tôi chắc chắn rằng tôi đã bỏ sót một số chi tiết quan trọng.Vì máy ảnh chắc chắn sẽ được cải thiện, tôi sẽ cập nhật lại.Tôi thực sự hy vọng bạn thích câu chuyện này.Đừng quên theo dõi tôi (@ ade3) trên Instagram để bạn có thể theo dõi bức ảnh này và những cuộc phiêu lưu nhiếp ảnh khác của tôi.Sáng tạo.
Giới thiệu về tác giả: Adrian Hanft là một người đam mê nhiếp ảnh và máy ảnh, nhà thiết kế, đồng thời là tác giả của “User Zero: Inside the Tool” (Người dùng Zero: Bên trong Công cụ).Các quan điểm thể hiện trong bài viết này chỉ là của tác giả.Bạn có thể tìm thêm các tác phẩm và tác phẩm của Hanft trên trang web, blog và Instagram của anh ấy.Bài báo này cũng được xuất bản ở đây.
Thời gian đăng: 05-04-2021