Các gian hàng chụp ảnh mang lại nhiều niềm vui và làm hài lòng đám đông khi tham gia các sự kiện xã hội như tiệc tùng, sinh nhật và đám cưới. Du khách thích tạo dáng chụp ảnh và kết thúc bằng những kỷ vật riêng biệt về một sự kiện đáng nhớ. Mặc dù thuê một quầy chụp ảnh có thể tốn kém, nhưng sử dụng Raspberry Pi, bạn có thể tự kiếm tiền với số tiền ít hơn rất nhiều và có nhiều niềm vui hơn khi làm việc đó!
Các bước
Phần 1/8: Thiết lập Raspberry Pi của bạn
Bước 1. Đảm bảo Raspberry Pi của bạn được cập nhật
Bạn sẽ cần Raspberry Pi kiểu 2B trở lên, chạy hệ điều hành Raspbian được hỗ trợ mới nhất với màn hình, bàn phím và chuột. Nếu bạn chưa thiết lập Raspberry Pi theo cách này, hãy xem hướng dẫn Cách bắt đầu với Raspberry Pi để biết hướng dẫn chi tiết từng bước.
Bước 2. Cập nhật các thư viện gói của bạn
Mở cửa sổ dòng lệnh mới bằng cách nhấn vào biểu tượng dòng lệnh ở trên cùng bên trái của thanh tác vụ và nhập như sau:
sudo apt-get cập nhật
Bước 3. Nâng cấp các gói của bạn
Trong thiết bị đầu cuối, nhập:
sudo apt-get nâng cấp
Phần 2/8: Kết nối Mô-đun Máy ảnh
Bước 1. Tắt Raspberry Pi và ngắt nguồn
Bước 2. Xác định vị trí cổng camera
Bước 3. Nâng mấu sau lên bằng cách kéo hai bên lên
Bước 4. Chèn cáp ruy-băng sao cho các đầu nối kim loại hướng ra khỏi cổng Ethernet và hướng về cổng HDMI như trong hình
Bước 5. Giữ cáp ruy-băng máy ảnh tại chỗ và nhấn hai tab xuống
Thao tác này sẽ khóa cáp ribbon của máy ảnh vào đúng vị trí. Đảm bảo cáp ruy-băng được chắc chắn và nằm đều trong cổng máy ảnh.
Bước 6. Kết nối lại nguồn và khởi động Raspberry Pi
Bước 7. Mở menu cấu hình Raspberry Pi
Nhấp vào biểu tượng quả mâm xôi ở góc trên cùng bên trái của thanh tác vụ. Đi tới “Tùy chọn” rồi nhấp vào “Cấu hình Raspberry Pi”.
Bước 8. Đảm bảo rằng phần mềm máy ảnh được bật trong tab Giao diện
Sau đó nhấn OK.
Máy tính có thể nhắc bạn rằng nó cần khởi động lại trước khi các thay đổi có hiệu lực. Sau đó nó sẽ hỏi bạn có muốn khởi động lại máy ngay không, trong trường hợp đó, hãy chọn Yes
Bước 9. Kiểm tra máy ảnh bằng cách chụp ảnh
Mở một cửa sổ dòng lệnh mới và nhập:
raspistill -o cam.jpg
- Sau đó nhấn ↵ Enter. Chế độ xem trước máy ảnh sẽ bật một giây sau đó, nó sẽ chụp nhanh một bức ảnh. Nó sẽ được lưu vào thư mục chính của người dùng của bạn với tên tệp cam.jpg.
- Bạn có thể thay thế cam-j.webp" />
Bước 10. Mở tệp hình ảnh bạn vừa tạo
Bạn có thể mở Trình quản lý tệp bằng cách nhấp vào biểu tượng thư mục tệp ở phía trên bên trái của thanh tác vụ. Bạn sẽ thấy tệp hình ảnh trong thư mục chính của mình. Nhấp đúp vào tệp và thao tác này sẽ mở ảnh bằng Trình xem ảnh. Xuất sắc!
Phần 3/8: Chọn Máy in Ảnh
Bước 1. Xem xét ưu và nhược điểm của các máy in khác nhau
- Máy in phun máy in thường ít tốn kém hơn và tạo ra bản in chất lượng ảnh tốt. Tuy nhiên, chúng thường có tốc độ in chậm hơn và rất đắt khi in với số lượng lớn. Giấy ảnh được bán theo tờ và hộp mực được bán riêng theo màu.
- Tia laze máy in có tốc độ in tuyệt vời nhưng ngay cả máy in laser màu thường không tạo ra hình ảnh chất lượng ảnh cũng như không in trên giấy ảnh. Đối với máy in laser màu, hộp mực cũng được bán riêng theo màu.
- Thuốc nhuộm thăng hoa máy in cung cấp bản in chất lượng ảnh tuyệt vời, tốc độ in nhanh và giá cả khác nhau rất nhiều. Giấy ảnh cho máy in thăng hoa thuốc nhuộm được bán với lượng chính xác của phim nhuộm cần thiết để in cùng một lượng giấy. Đối với các mẫu số lượng lớn đắt tiền hơn, giấy và thuốc nhuộm được bán cùng nhau ở dạng cuộn và máy in sẽ tự động cắt từng ảnh sau khi in. Đối với những mẫu có số lượng thấp hơn, ít tốn kém hơn, giấy ảnh và thuốc nhuộm được bán cùng nhau dưới dạng tờ.
Bước 2. Xem xét nhu cầu của bạn và ngân sách của bạn
Gian hàng ảnh của bạn sẽ được sử dụng trong loại sự kiện nào và bạn có khả năng in bao nhiêu ảnh? Kích thước ảnh bạn muốn in là bao nhiêu và chi phí cho phương tiện cần thiết là bao nhiêu? Bạn có định sử dụng quầy ảnh trong tương lai không? Tùy thuộc vào hoàn cảnh của bạn, bạn có thể có lợi nhất khi thuê một máy in sự kiện chuyên nghiệp hoặc mua một mô hình đã qua sử dụng với chi phí chỉ bằng một phần nhỏ.
Bước 3. Đảm bảo máy in của bạn tương thích với Raspberry Pi
Dù bạn định sử dụng máy in nào, máy in đó phải được Gutenprint hỗ trợ. Gutenprint là một bộ sưu tập mã nguồn mở của các trình điều khiển máy in miễn phí để sử dụng với các hệ thống in dựa trên UNIX, đó là những gì Raspberry Pi sử dụng để in. Đây là danh sách các máy in hiện tương thích với Gutenprint. Nếu nó hiển thị “EXPERIMENTAL” bên cạnh máy in của bạn, nó có thể có vấn đề và có thể không hoạt động đáng tin cậy trên Raspberry Pi.
Phần 4/8: Cài đặt Máy in Ảnh
Bước 1. Cài đặt CUPS
CUPS (hoặc Hệ thống in Unix chung) là chương trình chúng ta cần để có thể in từ Raspberry Pi. Mở một cửa sổ dòng lệnh mới và nhập:
sudo apt-get cài đặt cốc
Bước 2. Thêm người dùng 'pi' vào nhóm được phép in 'lpadmin'
Trong loại thiết bị đầu cuối:
sudo usermod -a -G lpadmin pi
Bước 3. Cắm máy in vào Raspberry Pi bằng cáp USB
Sau đó, bật máy in.
Bước 4. Mở trình duyệt internet bằng cách nhấp vào biểu tượng quả địa cầu màu xanh lam ở phía trên cùng bên trái của thanh tác vụ
Trong thanh URL, hãy nhập địa chỉ sau:
127.0.0.1:631
Sau đó nhấn ↵ Enter. Thao tác này sẽ mở trang thiết lập CUPS trong trình duyệt của bạn.
Bước 5. Nhấp vào tab Quản trị
Sau đó nhấp vào Thêm máy in. Bạn sẽ được nhắc nhập tên người dùng và mật khẩu của mình.
Tên người dùng mặc định là pi và mật khẩu mặc định là raspberry trừ khi nó đã được thay đổi trước đó
Bước 6. Chọn máy in của bạn trong danh sách Máy in cục bộ và nhấp vào Tiếp tục
Bỏ qua Máy in Từ xa VNC và đừng lo lắng nếu máy in của bạn được liệt kê hai lần.
Bước 7. Đổi tên máy in của bạn thành một cái gì đó dễ nhớ và dễ nhập
Trong ví dụ minh họa, chúng tôi sẽ đổi tên máy in từ Sony_UP-DR200 mặc định thành SonyUP để dễ nhớ và dễ nhập hơn. Bạn cũng có thể nhập thẻ vị trí nếu muốn. Trong ví dụ này, chúng tôi sẽ nhập photobooth làm vị trí. Sau đó bấm Tiếp tục.
Bước 8. Chọn trình điều khiển máy in cho kiểu và máy in cụ thể của bạn
Sau đó nhấp vào Thêm máy in.
Bước 9. Chọn cài đặt in mặc định bạn muốn trên máy in này
Nếu bạn không biết một cài đặt cụ thể có tác dụng gì, tốt nhất hãy để nó một mình. Cài đặt quan trọng nhất là đảm bảo rằng Khổ giấy tương ứng với khổ giấy bạn hiện đang sử dụng. Sau đó nhấp vào Đặt tùy chọn mặc định. Bạn sẽ thấy một trang xác nhận hiển thị các tùy chọn mặc định "Máy in 'YourPrinterName' đã được đặt thành công." Sau đó, thao tác này sẽ chuyển hướng bạn đến trang công việc và trạng thái chính của máy in.
Bước 10. Kiểm tra các máy in đang hoạt động
Mở một cửa sổ dòng lệnh mới và nhập:
lpstat -p
Sau đó nhấn ↵ Enter. Thao tác này sẽ trả về tên và trạng thái của máy in mặc định hiện tại. Tên máy in được hiển thị phải là tên bạn đã chỉ định trước đó trong thiết lập CUPS và trạng thái phải là "nhàn rỗi" nếu máy in không được sử dụng.
Bước 11. Liệt kê các tệp trong thư mục chính của bạn
Trong loại thiết bị đầu cuối:
ls
Sau đó nhấn ↵ Enter. Thao tác này sẽ trả về danh sách các thư mục và tệp có trong thư mục chính. Trong danh sách, bạn sẽ tìm thấy tên tệp của ảnh bạn đã chụp trước đó trong phần Kết nối mô-đun máy ảnh.
Bước 12. In hình ảnh
Trong loại thiết bị đầu cuối:
lp -d PRINTERNAME cam.jpg
- Thay vì PRINTERNAME, hãy nhập tên máy in của chính bạn và thay thế cam-j.webp" />
Phần 5/8: Lấy mã Photo Booth
Bước 1. Chọn mã quầy chụp ảnh
Tạo chương trình gian hàng ảnh từ đầu nằm ngoài phạm vi của hướng dẫn này. May mắn thay, có rất nhiều chương trình khác nhau trôi nổi trên mạng mà những người dùng khác nhau đã viết cho các dự án gian hàng ảnh DIY của riêng họ! May mắn hơn nữa, nhiều người trong số những người tuyệt vời đó đã cung cấp mã nguồn mở của họ miễn phí cho công chúng để sử dụng cho mục đích cá nhân.
Bạn có thể tìm kiếm những nơi như Github.com để tìm một địa điểm phù hợp với nhu cầu của mình, tuy nhiên, hướng dẫn này sẽ sử dụng một chương trình được viết bởi Kenneth Centurion, có tên đáng yêu là 'boothy', làm ví dụ. Nó đơn giản và khá dễ hiểu và có thể được tùy chỉnh mà không cần quá nhiều kiến thức về lập trình. Bạn có thể kiểm tra các tệp và khám phá mã trong trình duyệt của mình tại đây:
Bước 2. Sao chép kho lưu trữ gian hàng
Sao chép đơn giản là một cách nói khác của 'tải xuống' và kho lưu trữ chỉ đơn giản là một tập hợp các tệp. Mở một cửa sổ đầu cuối mới và thay đổi thư mục bằng cách nhập:
cd / usr / local / src
- Sau đó nhấn ↵ Enter.
- Sao chép kho lưu trữ gian lận vào thư mục này bằng cách gõ:
sudo git clone git: //github.com/zoroloco/boothy.git
Sau đó nhấn ↵ Enter. Thao tác này sẽ sao chép toàn bộ kho lưu ký lớn và tất cả các tệp của nó vào thư mục bạn hiện đang ở. Làm tốt lắm!
Phần 6/8: Thiết lập mã Photo Booth
Bước 1. Thay đổi quyền đối với tệp và thư mục
Bạn sẽ cần làm cho nhiều tệp mới này có thể ghi và thực thi được để bạn có thể chỉnh sửa và chạy các tệp khác nhau. Bạn có thể tìm hiểu thêm về các cài đặt quyền khác nhau trên trang web chính thức của Linux. Cách nhanh nhất là làm cho toàn bộ thư mục boothy có thể đọc được, có thể ghi và thực thi được đối với mọi người. Để thực hiện việc này, trong cửa sổ dòng lệnh nhập:
sudo chmod 777 -R / usr / local / src / boothy
Nhấn ↵ Enter.
Bước 2. Chạy tệp CÀI ĐẶT dưới dạng tập lệnh bash
Tệp INSTALL.txt có một danh sách các lệnh sẽ tải xuống và cài đặt các gói khác nhau mà bạn sẽ cần để chạy hỗn hợp. Thay vì nhập tất cả chúng theo cách thủ công, bạn có thể chạy tệp văn bản dưới dạng tập lệnh. Trong loại thiết bị đầu cuối:
sudo bash /usr/local/src/boothy/INSTALL.txt
Nhấn ↵ Enter. Đảm bảo phản hồi mọi lời nhắc trong quá trình cài đặt. Bước này có thể mất khá nhiều thời gian, vì vậy đây sẽ là thời điểm tuyệt vời để uống một tách cà phê! Chờ cho đến khi tất cả các gói được cài đặt trước khi tiếp tục bước tiếp theo.
Bước 3. Chỉnh sửa tập lệnh "chạy"
Trong loại thiết bị đầu cuối:
sudo nano /usr/local/src/boothy/run.sh
- Nhấn ↵ Enter. Thao tác này sẽ mở tệp run.sh trong trình soạn thảo văn bản bên trong thiết bị đầu cuối. Sử dụng các phím mũi tên để điều hướng và thêm -i vào dòng dưới cùng sau từ "python" để toàn bộ mã xuất hiện dưới dạng:
#! / bin / bash # # chmod + x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Phần 7/8: Kết nối nút
Bước 1. Tắt Raspberry Pi và ngắt nguồn
Bước 2. Xác định vị trí các chân GPIO cho nút
GPIO là viết tắt của General Purpose Input Output và nó đề cập đến 40 chân trên Raspberry Pi. Chúng được sử dụng để kết nối các đối tượng đầu ra đầu vào điện tử khác nhau như nút, công tắc, đèn, v.v. và sau đó có thể được lập trình để làm bất cứ điều gì. Nếu bạn đã kiểm tra tệp pbooth.py trước đó, bạn có thể nhận thấy rằng mã chỉ định chân BUTTON là 26. Vì chúng không được gắn nhãn trên Raspberry Pi, hãy tham khảo sơ đồ các số được chỉ định.
Bước 3. Móc dây jumper vào chốt 26
Sử dụng một dây jumper màu khác và móc nó vào một chốt nối đất. Thực tế có một chốt nối đất ngay bên cạnh chốt 26 trên chốt cuối cùng trong cùng một hàng. Như trong hình ảnh, một dây jumper màu đỏ được nối vào chân 26 và một dây jumper màu đen được nối với đất.
Bước 4. Cắm dây jumper vào breadboard
Bảng mạch bánh mì có thể giúp việc nối các mạch điện trở nên dễ dàng hơn nhiều mà không cần băng dính điện hoặc mỏ hàn và lý tưởng để kiểm tra nếu bạn đã đấu dây chính xác mọi thứ. Cắm dây jumper nối với đất vào rãnh âm (-) và cắm dây jumper nối với chốt nút vào rãnh dương (+). Như trong hình, dây màu đỏ (nối với chân 26) được cắm vào rãnh dương và dây đen (nối đất) được cắm vào rãnh âm.
Bước 5. Cắm hai đoạn dây dài vào breadboard
Với dụng cụ tuốt dây, hãy tước cả hai đầu của hai sợi dây khác màu. Cắm một bên của mỗi dây vào rãnh tương ứng của breadboard. Như trong hình, một dây nối màu đỏ được cắm vào rãnh dương của bảng mạch và một dây màu trắng được cắm vào rãnh âm của bảng mạch.
Bước 6. Kết nối các dây nối tương ứng với các tiếp điểm âm và dương của nút
Bước 7. Cắm lại nguồn vào Raspberry Pi và khởi động nó
Bước 8. Kiểm tra nó ra
Kiểm tra xem liệu tất cả các phần tử có hoạt động hay không. Trong một cửa sổ dòng lệnh mới, hãy nhập:
/usr/local/src/boothy/run.sh
Bước 9. Nhấn ↵ Enter
Chế độ xem trước máy ảnh sẽ bắt đầu và bạn sẽ thấy một số đếm ngược. Hãy sẵn sàng để mỉm cười! Nó sẽ chụp 3 bức ảnh và in bộ ảnh kết quả. Khi nó nói "Nhấn nút màu đỏ để bắt đầu!" nó sẽ lặp lại toàn bộ quá trình ngay khi nút màu đỏ được nhấn! Xin chúc mừng, bạn đã thực hiện một gian hàng ảnh!
Bước 10. Đóng chương trình gian hàng ảnh
Khi bạn đã sẵn sàng kết thúc chương trình gian hàng ảnh, chỉ cần nhấn Ctrl + C. Thao tác này sẽ kết thúc chương trình đột ngột và đưa bạn trở lại cửa sổ đầu cuối. Sau đó nhấn Ctrl + D để quay lại dòng nhắc lệnh bình thường.
Phần 8/8: Tùy chỉnh thêm
Bước 1. Chỉnh sửa mã python
Nếu bạn muốn tùy chỉnh thêm chương trình, bạn có thể chỉnh sửa tệp pbooth.py trong trình chỉnh sửa python. Mở cửa sổ trình quản lý tệp mới và điều hướng đến thư mục gian hàng. Nhấp đúp vào tệp pbooth.py. Thao tác này sẽ mở mã pbooth.py trong trình chỉnh sửa python.
Bước 2. Lưu một bản sao lưu
Nhấp vào "Tệp" và chọn "Lưu dưới dạng" và lưu tệp mới có tên "pbooth.py.bak" làm tệp sao lưu trong trường hợp bạn thay đổi bất kỳ điều gì khiến mã python không hoạt động. Nếu điều đó xảy ra, chỉ cần xóa phần mở rộng ".bak" khỏi tệp và ghi đè lên tệp bị hỏng bằng nó. Bằng cách này, bạn có thể cảm thấy an toàn khi thử nghiệm tìm hiểu từng phần của mã hoạt động như thế nào!
Bước 3. Tùy chỉnh mã python
Nếu bạn kiểm tra mã kỹ hơn một chút, bạn sẽ thấy có một số biến và thuật ngữ được xác định ở gần đầu giúp bạn dễ dàng tùy chỉnh điều này theo nhu cầu của mình hơn một chút.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/ usr / local / src / boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "ảnh" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 NÚT_PIN = 26 LED_PIN = 19 # kết nối với 12v bên ngoài. PHOTO_DELAY = 8
Bước 4. Xây dựng một bao vây
Có rất nhiều cách sáng tạo để bạn có thể trưng bày gian hàng ảnh đang làm việc của mình và rất nhiều ví dụ trên internet về các cách lắp đặt khác nhau mà mọi người đã thực hiện. Hãy sáng tạo và vui chơi!