สารบัญ:

All-Seeing Pi: 8 ขั้นตอน
All-Seeing Pi: 8 ขั้นตอน

วีดีโอ: All-Seeing Pi: 8 ขั้นตอน

วีดีโอ: All-Seeing Pi: 8 ขั้นตอน
วีดีโอ: Find the Exact Value of cos^2(pi/8) - 1/2 2024, พฤศจิกายน
Anonim
Pi. ที่มองเห็นได้หมด
Pi. ที่มองเห็นได้หมด

นี่จะแสดงวิธีถ่ายภาพด้วยฟิลเตอร์ต่างๆ บน raspberry pi โดยใช้กล้อง raspberry pi จากนั้นคุณจะใช้ Twitter API เพื่อทวีตรูปภาพ

ขั้นตอนที่ 1: การติดตั้งซอฟท์แวร์

การติดตั้งซอฟท์แวร์
การติดตั้งซอฟท์แวร์

ขั้นแรก คุณจะต้องติดตั้งแพ็คเกจทั้งสองนี้ในหน้าต่างเทอร์มินัลเพื่อเข้าถึง twitter และเชื่อมต่อปุ่มต่างๆ

ขั้นตอนที่ 2: เชื่อมต่อปุ่ม

การเชื่อมต่อปุ่ม
การเชื่อมต่อปุ่ม
การเชื่อมต่อปุ่ม
การเชื่อมต่อปุ่ม

คุณจะต้องการ:

โมดูลกล้อง Raspberry Pi

สายจัมเปอร์ชาย-หญิง 2 สาย

1 ปุ่มสัมผัส

เขียงหั่นขนม

เชื่อมต่อปุ่มกับ pi โดยวางปลายด้านหนึ่งของเส้นลวดใน GPIO 23 และหมุดกราวด์ (ตามที่เห็นในภาพ) แล้วเสียบปุ่มเข้ากับบอร์ดขนมปังตามที่เห็นในภาพ จากนั้นเสียบปลายสายไฟอีกด้านเข้ากับบอร์ดขนมปังในแถวเดียวกับที่เสียบปลั๊ก

ขั้นตอนที่ 3: เชื่อมต่อกล้อง Pi

การเชื่อมต่อกล้อง Pi
การเชื่อมต่อกล้อง Pi
การเชื่อมต่อกล้อง Pi
การเชื่อมต่อกล้อง Pi
การเชื่อมต่อกล้อง Pi
การเชื่อมต่อกล้อง Pi

เชื่อมต่อกล้องตามที่แสดงด้านบน จากนั้นไปที่การกำหนดค่า Raspberry Pi และเปิดใช้งานกล้อง

ขั้นตอนที่ 4: พิมพ์ส่วนเริ่มต้นของรหัส

พิมพ์ส่วนต้นของรหัส
พิมพ์ส่วนต้นของรหัส

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

ขั้นตอนที่ 5: กรณีสำหรับคำสั่งสวิตช์

กรณีสำหรับคำสั่งเปลี่ยน
กรณีสำหรับคำสั่งเปลี่ยน
กรณีสำหรับคำสั่งเปลี่ยน
กรณีสำหรับคำสั่งเปลี่ยน

การใช้ตัวเลขแต่ละหมายเลขที่ผู้อื่นพิมพ์จะมีการกำหนดตัวกรองที่แตกต่างกัน อย่างที่คุณเห็นแล้วทั้งหมดนั้นเป็นรหัสเดียวกัน ยกเว้นเอฟเฟกต์ ใน output=strftime ที่คุณต้องการใส่ ("home/pi/ที่ใดก็ได้ที่คุณต้องการบันทึกรูปภาพ") ส่วนหลังจากนั้นจะบันทึกรูปภาพเป็นวันที่และเวลาที่คุณถ่าย ตรวจสอบให้แน่ใจว่าคุณมีเวลาพักหลังจากแต่ละกรณีไม่เช่นนั้นจะทำเฉพาะกรณีสุดท้ายไม่ว่าจะพิมพ์หมายเลขใด

ขั้นตอนที่ 6: ส่วนสุดท้ายของรหัส

ส่วนสุดท้ายของรหัส
ส่วนสุดท้ายของรหัส

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

ขั้นตอนที่ 7: เชื่อมต่อ Twitter

กำลังเชื่อมต่อ Twitter
กำลังเชื่อมต่อ Twitter

ขั้นแรก คุณจะต้องมีบัญชีทวิตเตอร์ จากนั้นคุณจะต้องไปที่ apps.twitter และสร้าง Twitter API อาจใช้เวลาหนึ่งหรือสองวันจึงจะได้รับการอนุมัติ เมื่อคุณได้รับการอนุมัติ คุณจะต้องใช้รหัสผู้บริโภค ข้อมูลลับของผู้บริโภค โทเค็นการเข้าถึง และความลับของโทเค็นการเข้าถึง จากนั้นสร้างไฟล์ใหม่ชื่อ auth และใส่โค้ดด้านบน

ขั้นตอนที่ 8: ถ่ายภาพ

ถ่ายรูป
ถ่ายรูป
ถ่ายรูป
ถ่ายรูป

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

แนะนำ: