วิธีสร้าง Photo Booth ด้วย Raspberry Pi: 5 ขั้นตอน

สารบัญ:

วิธีสร้าง Photo Booth ด้วย Raspberry Pi: 5 ขั้นตอน
วิธีสร้าง Photo Booth ด้วย Raspberry Pi: 5 ขั้นตอน
Anonim

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

ขั้นตอน

ส่วนที่ 1 จาก 8: การตั้งค่า Raspberry Pi. ของคุณ

Rpisetup
Rpisetup

ขั้นตอนที่ 1. ตรวจสอบให้แน่ใจว่า Raspberry Pi ของคุณทันสมัย

คุณจะต้องใช้ Raspberry Pi รุ่น 2B หรือใหม่กว่า ซึ่งใช้ระบบปฏิบัติการ Raspbian ที่รองรับล่าสุดพร้อมจอภาพ แป้นพิมพ์ และเมาส์ หากคุณยังไม่ได้ตั้งค่า Raspberry Pi ด้วยวิธีนี้ โปรดดูคำแนะนำวิธีเริ่มต้นใช้งาน Raspberry Pi สำหรับคำแนะนำทีละขั้นตอนโดยละเอียด

Terminalaptget
Terminalaptget

ขั้นตอนที่ 2 อัปเดตไลบรารีแพ็คเกจของคุณ

เปิดหน้าต่างเทอร์มินัลใหม่โดยกดที่ไอคอนเทอร์มินัลที่ด้านบนซ้ายของแถบงาน แล้วพิมพ์ดังต่อไปนี้:

    sudo apt-get update

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

ขั้นตอนที่ 3 อัปเกรดแพ็คเกจของคุณ

ในเทอร์มินัลพิมพ์:

    sudo apt-get อัพเกรด

  • จากนั้นกด ↵ Enter การดำเนินการนี้จะอัปเกรดโปรแกรมและระบบปฏิบัติการของคุณ หากมีเวอร์ชันที่ใหม่กว่า

ส่วนที่ 2 จาก 8: การเชื่อมต่อโมดูลกล้อง

ขั้นตอนที่ 1 ปิด Raspberry Pi และถอดสายไฟ

Locatecameraport
Locatecameraport

ขั้นตอนที่ 2. ค้นหาพอร์ตกล้อง

Cameraportup
Cameraportup

ขั้นตอนที่ 3 ยกแถบด้านหลังขึ้นโดยดึงขึ้นทั้งสองด้าน

Cameraportribbon
Cameraportribbon

ขั้นตอนที่ 4 เสียบสายแพโดยให้ขั้วต่อโลหะหันออกจากพอร์ต Ethernet และหันไปทางพอร์ต HDMI ตามภาพ

Cameraportdown
Cameraportdown

ขั้นตอนที่ 5. ถือสายแพของกล้องให้เข้าที่ แล้วกดลงบนสองแท็บ

เพื่อล็อคสายแพของกล้องให้เข้าที่ ตรวจสอบให้แน่ใจว่าสายแพแน่นและแน่นเท่ากันในพอร์ตของกล้อง

ขั้นตอนที่ 6 เชื่อมต่อสายไฟอีกครั้งและเริ่มต้น Raspberry Pi

Raspi config menu
Raspi config menu

ขั้นตอนที่ 7 เปิดเมนูการกำหนดค่า Raspberry Pi

คลิกไอคอนราสเบอร์รี่ที่มุมบนซ้ายของแถบงาน ไปที่ "การตั้งค่า" จากนั้นคลิก "การกำหนดค่า Raspberry Pi"

Raspi config
Raspi config

ขั้นตอนที่ 8 ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานซอฟต์แวร์กล้องในแท็บอินเทอร์เฟซ

จากนั้นกดตกลง

คอมพิวเตอร์อาจแจ้งให้คุณรีสตาร์ทก่อนที่การเปลี่ยนแปลงจะมีผล จากนั้นระบบจะถามว่าคุณต้องการรีสตาร์ทคอมพิวเตอร์ตอนนี้หรือไม่ ในกรณีนี้ ให้เลือก ใช่

ขั้นตอนที่ 9 ทดสอบกล้องด้วยการถ่ายรูป

เปิดหน้าต่างเทอร์มินัลใหม่และพิมพ์:

raspistill -o cam.jpg

  • จากนั้นกด ↵ Enter การแสดงตัวอย่างกล้องจะเปิดขึ้นในวินาทีต่อมา มันจะถ่ายภาพ มันจะถูกบันทึกไว้ในโฮมไดเร็กทอรีของผู้ใช้ของคุณด้วยชื่อไฟล์ cam.jpg
  • คุณสามารถแทนที่ cam-j.webp" />
Openca
Openca

ขั้นตอนที่ 10 เปิดไฟล์รูปภาพที่คุณเพิ่งสร้างขึ้น

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

ส่วนที่ 3 จาก 8: การเลือกเครื่องพิมพ์ภาพถ่าย

เลือกเครื่องพิมพ์
เลือกเครื่องพิมพ์

ขั้นตอนที่ 1 พิจารณาข้อดีข้อเสียของเครื่องพิมพ์ต่างๆ

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

ขั้นตอนที่ 2 พิจารณาความต้องการและงบประมาณของคุณ

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

ขั้นตอนที่ 3 ตรวจสอบให้แน่ใจว่าเครื่องพิมพ์ของคุณเข้ากันได้กับ Raspberry Pi

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

ส่วนที่ 4 จาก 8: การติดตั้งเครื่องพิมพ์ภาพถ่าย

ขั้นตอนที่ 1. ติดตั้ง CUPS

CUPS (หรือ Common Unix Printing System) เป็นโปรแกรมที่เราจำเป็นต้องพิมพ์จาก Raspberry Pi เปิดหน้าต่างเทอร์มินัลใหม่และพิมพ์:

    sudo apt-get ติดตั้งถ้วย

  • จากนั้นกด ↵ Enter มันจะโหลดไฟล์การติดตั้ง เมื่อได้รับแจ้งให้ดำเนินการต่อ ให้พิมพ์ Y แล้วกด ↵ Enter CUPS จะเริ่มกระบวนการติดตั้งซึ่งอาจใช้เวลา 15 นาทีหรือนานกว่านั้น

ขั้นตอนที่ 2 เพิ่มผู้ใช้ 'pi' ในกลุ่มที่ได้รับอนุญาตให้พิมพ์ 'lpadmin'

ในประเภทเทอร์มินัล:

    sudo usermod -a -G lpadmin pi

  • จากนั้นกด ↵ Enter

ขั้นตอนที่ 3 เสียบเครื่องพิมพ์เข้ากับ Raspberry Pi โดยใช้สาย USB

จากนั้นเปิดเครื่องพิมพ์

Cupsbrowser
Cupsbrowser

ขั้นตอนที่ 4 เปิดอินเทอร์เน็ตเบราว์เซอร์โดยคลิกที่ไอคอนลูกโลกสีน้ำเงินที่ด้านซ้ายบนของแถบงาน

ในแถบ URL ให้ป้อนที่อยู่ต่อไปนี้:

127.0.0.1:631

จากนั้นกด ↵ Enter ซึ่งจะเป็นการเปิดหน้าการตั้งค่า CUPS ในเบราว์เซอร์ของคุณ

Cupslogin1
Cupslogin1

ขั้นตอนที่ 5. คลิกที่แท็บการดูแลระบบ

จากนั้นคลิกที่เพิ่มเครื่องพิมพ์ คุณจะได้รับแจ้งชื่อผู้ใช้และรหัสผ่านของคุณ

ชื่อผู้ใช้เริ่มต้นคือ pi และรหัสผ่านเริ่มต้นคือราสเบอร์รี่ เว้นแต่จะมีการเปลี่ยนแปลงก่อนหน้านี้

Localprinters
Localprinters

ขั้นตอนที่ 6 เลือกเครื่องพิมพ์ของคุณในรายการเครื่องพิมพ์ท้องถิ่นและคลิกดำเนินการต่อ

ละเว้นเครื่องพิมพ์ระยะไกล VNC และไม่ต้องกังวลหากเครื่องพิมพ์ของคุณอยู่ในรายการสองครั้ง

Nameprinter
Nameprinter

ขั้นตอนที่ 7 เปลี่ยนชื่อเครื่องพิมพ์ของคุณเป็นสิ่งที่จำง่ายและพิมพ์ง่าย

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

Printerdriver
Printerdriver

ขั้นตอนที่ 8 เลือกไดรเวอร์เครื่องพิมพ์สำหรับยี่ห้อและรุ่นของเครื่องพิมพ์เฉพาะของคุณ

จากนั้นคลิกเพิ่มเครื่องพิมพ์

Defaultprintersetup
Defaultprintersetup

ขั้นตอนที่ 9 เลือกการตั้งค่าการพิมพ์เริ่มต้นที่คุณต้องการสำหรับเครื่องพิมพ์นี้

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

Lpstatidle
Lpstatidle

ขั้นตอนที่ 10 ตรวจสอบเครื่องพิมพ์ที่ใช้งานอยู่

เปิดหน้าต่างเทอร์มินัลใหม่และพิมพ์:

lpstat -p

จากนั้นกด ↵ Enter การดำเนินการนี้จะส่งคืนชื่อและสถานะของเครื่องพิมพ์เริ่มต้นปัจจุบัน ชื่อเครื่องพิมพ์ที่แสดงควรเป็นชื่อที่คุณกำหนดไว้ก่อนหน้านี้ในการตั้งค่า CUPS และสถานะควรเป็น "ว่าง" หากไม่ได้ใช้งานเครื่องพิมพ์

Lscolorguide
Lscolorguide

ขั้นตอนที่ 11 แสดงรายการไฟล์ในโฮมไดเร็กตอรี่ของคุณ

ในประเภทเทอร์มินัล:

ลส

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

ขั้นตอนที่ 12. พิมพ์ภาพ

ในประเภทเทอร์มินัล:

lp -d PRINTERNAME cam.jpg

  • แทนที่จะพิมพ์ PRINTERNAME ให้พิมพ์ชื่อเครื่องพิมพ์ของคุณเอง และแทนที่ cam-j.webp" />

ตอนที่ 5 จาก 8: รับรหัส Photo Booth

Boothygithub
Boothygithub

ขั้นตอนที่ 1. เลือกรหัสบูธภาพถ่าย

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

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

Cloneboothy
Cloneboothy

ขั้นตอนที่ 2 โคลนที่เก็บบูธ

การโคลนนิ่งเป็นอีกวิธีหนึ่งในการพูดว่า 'ดาวน์โหลด' และที่เก็บเป็นเพียงชุดของไฟล์ เปิดหน้าต่างเทอร์มินัลใหม่และเปลี่ยนไดเร็กทอรีโดยป้อน:

cd /usr/local/src

  • จากนั้นกด ↵ Enter
  • โคลนที่เก็บ Booty ไปยังโฟลเดอร์นี้โดยพิมพ์:

sudo git โคลน git://github.com/zoroloco/boothy.git

จากนั้นกด ↵ Enter การดำเนินการนี้จะคัดลอกพื้นที่รับฝากของบูธทั้งหมดและไฟล์ทั้งหมดไปยังไดเร็กทอรีที่คุณอยู่ ทำได้ดีมาก!

ตอนที่ 6 จาก 8: การตั้งค่ารหัสบูธภาพถ่าย

ขั้นตอนที่ 1 เปลี่ยนการอนุญาตไฟล์และโฟลเดอร์

คุณจะต้องสร้างไฟล์ใหม่จำนวนมากที่สามารถเขียนและสั่งการได้ เพื่อให้คุณสามารถแก้ไขและเรียกใช้ไฟล์ต่างๆ ได้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่าการอนุญาตต่างๆ ได้บนเว็บไซต์ทางการของ Linux วิธีที่เร็วที่สุดคือการทำให้ไดเร็กทอรี Booty ทั้งหมดสามารถอ่าน เขียนได้ และเรียกใช้งานได้สำหรับทุกคน เมื่อต้องการทำสิ่งนี้ ในหน้าต่างเทอร์มินัลให้พิมพ์:

sudo chmod 777 -R /usr/local/src/boothy

กด ↵ Enter

ขั้นตอนที่ 2 เรียกใช้ไฟล์ INSTALL เป็นสคริปต์ทุบตี

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

sudo bash /usr/local/src/boothy/INSTALL.txt

กด ↵ Enter อย่าลืมตอบกลับข้อความแจ้งในระหว่างขั้นตอนการติดตั้ง ขั้นตอนนี้อาจใช้เวลาค่อนข้างนาน ดังนั้นนี่จึงเป็นเวลาที่ดีที่จะคว้ากาแฟสักถ้วย! รอจนกว่าจะติดตั้งแพ็คเกจทั้งหมดก่อนดำเนินการในขั้นตอนต่อไป

ขั้นตอนที่ 3 แก้ไขสคริปต์ "เรียกใช้"

ในประเภทเทอร์มินัล:

sudo nano /usr/local/src/boothy/run.sh

  • กด ↵ Enter การดำเนินการนี้จะเปิดไฟล์ run.sh ในตัวแก้ไขข้อความภายในเทอร์มินัล ใช้ปุ่มลูกศรเพื่อนำทางและเพิ่ม -i ที่บรรทัดล่างสุดหลังคำว่า "python" เพื่อให้โค้ดทั้งหมดปรากฏเป็น:
  • #!/bin/bash # # chmod +x run.sh # # ล้าง sudo python -i /usr/local/src/boothy/pbooth.py

  • กด Ctrl+X แล้วระบบจะถามคุณว่าต้องการบันทึกหรือไม่ กด y แล้วกด ↵ Enter

ตอนที่ 7 จาก 8: การเชื่อมต่อปุ่ม

ขั้นตอนที่ 1 ปิด Raspberry Pi และถอดสายไฟ

Pinout
Pinout

ขั้นตอนที่ 2 ค้นหาพิน GPIO สำหรับปุ่ม

GPIO ย่อมาจาก General Purpose Input Output และหมายถึง 40 พินบน Raspberry Pi ใช้เพื่อเชื่อมต่อกับวัตถุเอาต์พุตอิเล็กทรอนิกส์ต่างๆ เช่น ปุ่ม สวิตช์ ไฟ ฯลฯ และสามารถตั้งโปรแกรมให้ทำอะไรก็ได้ หากคุณตรวจสอบไฟล์ pbooth.py ก่อนหน้านี้ คุณอาจสังเกตเห็นว่าโค้ดกำหนดพิน BUTTON เป็น 26 เนื่องจากไม่ได้ติดป้ายกำกับไว้ที่ Raspberry Pi โปรดดูแผนผังของตัวเลขที่กำหนด

Buttongpio
Buttongpio

ขั้นตอนที่ 3 ต่อสายจัมเปอร์เพื่อยึด 26

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

Breadboard
Breadboard

ขั้นตอนที่ 4 เสียบสายจัมเปอร์เข้ากับเขียงหั่นขนม

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

Breadboardhookup
Breadboardhookup

ขั้นตอนที่ 5. เสียบสายเบ็ดสองความยาวเข้ากับเขียงหั่นขนม

ด้วยที่ปอกสายไฟ ให้ดึงปลายทั้งสองข้างของสายไฟสองสีที่ต่างกันออก เสียบด้านหนึ่งของสายแต่ละเส้นเข้ากับรางที่ตรงกันของเขียงหั่นขนม ตามภาพ เสียบสายสีแดงเข้ากับรางบวกของเขียงหั่นขนม และเสียบสายสีขาวเข้ากับรางเชิงลบของเขียงหั่นขนม

Buttonwires
Buttonwires

ขั้นตอนที่ 6 เชื่อมต่อสายเบ็ดที่เกี่ยวข้องเข้ากับหน้าสัมผัสบวกและลบของปุ่ม

ขั้นตอนที่ 7 เสียบปลั๊กไฟกลับเข้าไปใน Raspberry Pi แล้วเริ่มการทำงาน

ขั้นตอนที่ 8 ทดสอบเลย

ตรวจสอบเพื่อดูว่าองค์ประกอบทั้งหมดทำงานหรือไม่ ในประเภทหน้าต่างเทอร์มินัลใหม่:

/usr/local/src/boothy/run.sh

ขั้นตอนที่ 9 กด ↵ Enter

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

ขั้นตอนที่ 10. ปิดโปรแกรมบูธภาพถ่าย

เมื่อคุณพร้อมที่จะสิ้นสุดโปรแกรมบูธภาพถ่าย เพียงกด Ctrl+C การดำเนินการนี้จะสิ้นสุดโปรแกรมกะทันหันและนำคุณกลับไปที่หน้าต่างเทอร์มินัล จากนั้นกด Ctrl+D เพื่อกลับสู่บรรทัดคำสั่งปกติ

ตอนที่ 8 จาก 8: ปรับแต่งเพิ่มเติม

Filebrowserpi
Filebrowserpi

ขั้นตอนที่ 1 แก้ไขรหัสหลาม

หากคุณต้องการปรับแต่งโปรแกรมเพิ่มเติม คุณสามารถแก้ไขไฟล์ pbooth.py ในตัวแก้ไขหลาม เปิดหน้าต่างตัวจัดการไฟล์ใหม่และไปที่ไดเร็กทอรี Booty ดับเบิลคลิกที่ไฟล์ pbooth.py สิ่งนี้ควรเปิดรหัส pbooth.py ในตัวแก้ไขหลาม

ขั้นตอนที่ 2. บันทึกข้อมูลสำรอง

คลิกที่ "ไฟล์" และเลือก "บันทึกเป็น" และบันทึกไฟล์ใหม่ชื่อ "pbooth.py.bak" เป็นไฟล์สำรองในกรณีที่คุณเปลี่ยนแปลงสิ่งใดที่จะทำให้โค้ดหลามไม่ทำงาน หากเป็นเช่นนั้น ให้ลบส่วนขยาย ".bak" ออกจากไฟล์และเขียนทับไฟล์ที่เสียหายด้วย วิธีนี้จะทำให้คุณรู้สึกปลอดภัยในการทดลองเรียนรู้ว่าโค้ดแต่ละส่วนทำอะไรได้บ้าง!

Editpython
Editpython

ขั้นตอนที่ 3 ปรับแต่งรหัสหลาม

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

    IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir= "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "บันทึก" archiveDir = "รูปภาพ" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #เชื่อมต่อกับภายนอก 12v. PHOTO_DELAY = 8

  • การเปลี่ยนค่าของ SCREEN_WIDTH และ SCREEN_HEIGHT จะเป็นตัวกำหนดขนาดหน้าจอที่แสดงตัวอย่างกล้อง คุณสามารถเปลี่ยนค่านี้ให้ตรงกับความละเอียดของหน้าจอที่คุณจะใช้สำหรับโฟโต้บูธของคุณได้ อย่างไรก็ตาม การเปลี่ยนแปลงนี้อาจส่งผลให้ชื่อเรื่องไม่อยู่ตรงกลางของข้อความเมื่อโปรแกรมกำลังทำงาน สิ่งเหล่านี้สามารถเปลี่ยนแปลงได้เช่นกัน แต่จะกระจายไปทั่วโค้ดมากกว่า ดังนั้นการเปลี่ยนแปลงจะยากขึ้น
  • หากคุณกำลังพิมพ์งานขนาด 4x6 การเปลี่ยนค่า IMAGE_WIDTH และ IMAGE_HEIGHT เป็น 640 และ 425 ตามลำดับ จะใช้พื้นที่หน้าอย่างมีประสิทธิภาพมากขึ้น
  • เปลี่ยนค่าของPHOTO_DELAYซึ่งจะกำหนดจำนวนวินาทีที่ตัวจับเวลานับถอยหลังก่อนแต่ละภาพในชุด
  • เปลี่ยนหรือแทนที่ 4logo-p.webp" />

ขั้นตอนที่ 4. สร้างตู้

มีวิธีสร้างสรรค์มากมายที่คุณสามารถแสดงบูธภาพถ่ายที่ทำงานของคุณและตัวอย่างมากมายบนอินเทอร์เน็ตของการติดตั้งต่างๆ ที่ผู้คนสร้างขึ้น สร้างสรรค์และสนุก!

แนะนำ: