![ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W: 5 ขั้นตอน (พร้อมรูปภาพ) ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-213-12-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W](https://i.howwhatproduce.com/images/001/image-213-13-j.webp)
![ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W](https://i.howwhatproduce.com/images/001/image-213-14-j.webp)
![ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W](https://i.howwhatproduce.com/images/001/image-213-15-j.webp)
ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้าง Youtube Subscriber Counter ของคุณเองโดยใช้จอแสดงผลอิเล็กทรอนิกส์ และ Raspberry Pi Zero W เพื่อสอบถาม YouTube API และอัปเดตการแสดงผล การแสดงกระดาษอิเล็กทรอนิกส์เหมาะอย่างยิ่งสำหรับโครงการประเภทนี้ เนื่องจากสามารถอ่านได้ง่ายแม้ในแสงแดดจ้า และสามารถดูได้จากแทบทุกมุม เช่น กระดาษ
ควรอัปเดตจอแสดงผลอย่างน้อยวันละครั้งเพื่อป้องกันการเบิร์นอินบนจอแสดงผล แต่ฉันได้ตั้งค่าของฉันให้อัปเดตทุกสามชั่วโมง
ตัวนับนี้ใช้พลังงานน้อยมากเนื่องจากจอแสดงผลได้รับพลังงานเมื่อมีการอัปเดตเท่านั้น เวลาที่เหลือจะปิดโดยพื้นฐาน Raspberry Pi Zero W ทำงานอย่างต่อเนื่องที่ด้านหลังของเฟรมและใช้พลังงานประมาณ 0.6W ขณะที่ไม่ได้ใช้งาน
เสบียง
สิ่งที่คุณต้องการสำหรับโปรเจ็กต์นี้คือ Raspberry Pi Zero W, การ์ด SD และ Waveshare E-Ink Display ตรวจสอบให้แน่ใจว่าคุณได้สั่งซื้อจอแสดงผลที่มีตัวควบคุมการแสดงหมวกสำหรับ Raspberry Pi คุณจะต้องมีกรอบหรือกล่องเงาเพื่อสร้างจอแสดงผล
- Raspberry Pi Zero W - ซื้อที่นี่
- การ์ด Micro SD - ซื้อที่นี่
- Waveshare 7.5" HD E-Paper Display (B) พร้อม Hat Controller - ซื้อที่นี่
- 6x8" Shadow Box Frame - ซื้อที่นี่ (นี่ไม่ใช่เฟรมเดียวกัน แต่ใกล้เคียงที่สุดที่ฉันสามารถหาได้ใน Amazon)
- แป้นพิมพ์ เมาส์ & จอภาพ สำหรับตั้งค่า (หรือเชื่อมต่อผ่าน SSH)
ขั้นตอนที่ 1: เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ
![เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ](https://i.howwhatproduce.com/images/001/image-213-16-j.webp)
![เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ](https://i.howwhatproduce.com/images/001/image-213-17-j.webp)
![เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ](https://i.howwhatproduce.com/images/001/image-213-18-j.webp)
![เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ เตรียมอุปกรณ์อิเล็กทรอนิกส์ของคุณ](https://i.howwhatproduce.com/images/001/image-213-19-j.webp)
เริ่มต้นด้วยการบัดกรีหมุดส่วนหัวของคุณบน Raspberry Pi Zero W หากยังไม่ได้ติดตั้งเมื่อคุณได้รับแล้ว และติดตั้งฮีทซิงค์หากมีมาด้วย
จอแสดงผลที่ฉันใช้คือ Waveshare 7.5 HD 3 Color E-Paper (รุ่น B) พวกเขายังสร้างรุ่นสองสีและอีกรุ่นสามสีด้วยสีเหลืองแทนที่จะเป็นสีแดง แต่สีแดงทำงานได้ดีกว่าสำหรับปุ่มเล่นของ YouTube. จอแสดงผลบางมากเหมาะสำหรับติดตั้งลงในกรอบรูปโดยไม่ต้องปรับเปลี่ยนแผงด้านหลังอย่างมาก
ในกล่อง คุณจะได้รับตัวควบคุมการแสดงผล SPI ซึ่งได้รับการออกแบบให้เป็นหมวก ซึ่งพร้อมที่จะเสียบเข้ากับหมุด GPIO ของ Pi โดยตรง คุณจึงไม่ต้องบัดกรีอีกต่อไป
เสียบสายแพของจอแสดงผลเข้ากับขั้วต่อคอนโทรลเลอร์โดยยกแถบสีดำ ดันสายแพเข้าในขั้วต่อ จากนั้นดันแท็บสีดำลงอีกครั้งเพื่อล็อคเข้าที่
การ์ด SD ของคุณสามารถเสียบเข้ากับ Pi ของคุณได้หากติดตั้ง Raspberry Pi OS ไว้ล่วงหน้า อย่างอื่นเก็บไว้จนกว่าคุณจะโหลดซอฟต์แวร์
สุดท้ายเสียบหมวกเข้ากับ Pi
ตอนนี้คุณพร้อมที่จะทดสอบจอแสดงผลของคุณแล้ว จุดเริ่มต้นที่ดีคือ E-Paper Wiki ของ Waveshare 7.5 พวกเขามีคำแนะนำที่ดีในการเริ่มต้นและโค้ดตัวอย่างด้วยเช่นกัน
หากคุณไม่ต้องการลองดูตัวอย่าง เราจะดูการเขียนโปรแกรมและตั้งค่าในขั้นตอนต่อไป
ขั้นตอนที่ 2: แก้ไขกล่องแสดงผล
![แก้ไขกล่องแสดงผล แก้ไขกล่องแสดงผล](https://i.howwhatproduce.com/images/001/image-213-20-j.webp)
![แก้ไขกล่องแสดงผล แก้ไขกล่องแสดงผล](https://i.howwhatproduce.com/images/001/image-213-21-j.webp)
![แก้ไขกล่องแสดงผล แก้ไขกล่องแสดงผล](https://i.howwhatproduce.com/images/001/image-213-22-j.webp)
ถัดไป คุณจะต้องสร้างจอแสดงผลลงในกรอบหรือกล่องเงาของคุณ
ฉันได้กรอบขนาด 6x8 นิ้วนี้จากร้านค้าในพื้นที่ด้วยราคาไม่กี่ดอลลาร์
ถอดแผงด้านหลังออกเพื่อไปยังแผงกรอบสีขาว
คุณอาจต้องตัดแผงนี้ให้ใหญ่ขึ้นเล็กน้อยเพื่อให้พอดีกับพื้นที่แสดงผลบนจอแสดงผล e-paper ของคุณ วัดพื้นที่แสดงผล จากนั้นใช้ไม้บรรทัดและมีดคมเพื่อทำเครื่องหมายและตัดออกให้ได้ขนาดที่ถูกต้อง
คุณยังสามารถปรับรูปแบบการแสดงผลและขนาดองค์ประกอบให้พอดีกับแผงกรอบสีขาวของคุณได้ หากคุณไม่ต้องการตัดมัน
ถัดไป ทำเครื่องหมายช่องสำหรับสายแพเพื่อลอดผ่านแผงด้านหลัง และใช้มีดหรือเครื่องมือโรตารี่เพื่อตัดออก ฉันใช้เครื่องตัดเลเซอร์ตัดส่วนสี่เหลี่ยมออกแล้วเจาะรูเพื่อยึด Raspberry Pi เข้ากับขาตั้ง
ขั้นตอนที่ 3: ติดตั้งอุปกรณ์อิเล็กทรอนิกส์
![ติดตั้งเครื่องใช้ไฟฟ้า ติดตั้งเครื่องใช้ไฟฟ้า](https://i.howwhatproduce.com/images/001/image-213-23-j.webp)
![ติดตั้งเครื่องใช้ไฟฟ้า ติดตั้งเครื่องใช้ไฟฟ้า](https://i.howwhatproduce.com/images/001/image-213-24-j.webp)
![ติดตั้งเครื่องใช้ไฟฟ้า ติดตั้งเครื่องใช้ไฟฟ้า](https://i.howwhatproduce.com/images/001/image-213-25-j.webp)
![ติดตั้งเครื่องใช้ไฟฟ้า ติดตั้งเครื่องใช้ไฟฟ้า](https://i.howwhatproduce.com/images/001/image-213-26-j.webp)
ลอกฟิล์มป้องกันออกแล้วติดจอแสดงผลเข้ากับกรอบสีขาว ตรวจสอบให้แน่ใจว่าอยู่กึ่งกลางและตั้งตรง ฉันใช้กาวร้อนหยดเล็กๆ ตรงมุมเพื่อยึดเข้าที่ ด้านหลังก็จะหนีบเบาๆ เช่นกัน ไม่ต้องใช้กาวเยอะ
ประกอบชั้นเฟรมกลับเข้าที่ ค่อยๆ ดึงสายแพผ่านแผงด้านหลังก่อนปิด
เสียบสายแพเข้ากับขั้วต่อ แล้วกาวขั้วต่อให้เข้าที่เพื่อป้องกันไม่ให้สายดึงหรือตึง ซึ่งอาจฉีกได้
สุดท้าย ติดตั้ง Raspberry Pi และหมวกเข้ากับขาตั้งของเฟรม เป็นการดีที่สุดที่จะใช้ตัวยึดแบบพลาสติกหรือทองเหลืองสำหรับสิ่งนี้ คุณสามารถใช้กาวร้อนทากาวที่ด้านหลังของ Pi กับขาตั้งได้ หากคุณไม่มีแท่นยึด
เพียงเท่านี้ จอแสดงผลของคุณก็พร้อมที่จะตั้งโปรแกรมแล้ว
ขั้นตอนที่ 4: ตั้งโปรแกรม & ตั้งค่า Raspberry Pi
![โปรแกรม & ตั้งค่า Raspberry Pi โปรแกรม & ตั้งค่า Raspberry Pi](https://i.howwhatproduce.com/images/001/image-213-27-j.webp)
![โปรแกรม & ตั้งค่า Raspberry Pi โปรแกรม & ตั้งค่า Raspberry Pi](https://i.howwhatproduce.com/images/001/image-213-28-j.webp)
![โปรแกรม & ตั้งค่า Raspberry Pi โปรแกรม & ตั้งค่า Raspberry Pi](https://i.howwhatproduce.com/images/001/image-213-29-j.webp)
![โปรแกรม & ตั้งค่า Raspberry Pi โปรแกรม & ตั้งค่า Raspberry Pi](https://i.howwhatproduce.com/images/001/image-213-30-j.webp)
การเขียนโปรแกรมของจอแสดงผลค่อนข้างตรงไปตรงมา แต่อาจเป็นกระบวนการที่ยาวนานในการทำงาน
คุณต้อง:
- เตรียมการติดตั้ง Raspberry Pi OS
- ติดตั้งไลบรารีและการอัปเดต
- รับคีย์ YouTube API และรหัสช่อง
- แก้ไขสคริปต์ Python และบันทึกลงใน Pi. ของคุณ
- ทดสอบรันสคริปต์
- เรียกใช้สคริปต์โดยอัตโนมัติด้วย crontab
ฉันจะไม่ลงรายละเอียดทีละขั้นตอนในคำแนะนำนี้เนื่องจากฉันได้เขียนคำแนะนำโดยละเอียดและเป็นระบบในบล็อกของฉันพร้อมการดาวน์โหลดสคริปต์ Python - Youtube Subscriber Counter
สคริปต์ Python จะนำเข้าไลบรารีและฟังก์ชันที่จำเป็นเป็นหลัก จากนั้นจึงค้นหา YouTube API จัดรูปแบบตัวเลขใหม่ให้มีเครื่องหมายจุลภาค แล้วอัปเดตการแสดงผลเพื่อแสดงค่าล่าสุด นอกจากนี้ยังอัปเดตฟิลด์วันที่ขนาดเล็กที่มุมล่างขวาเพื่อให้คุณสามารถบอกได้อย่างง่ายดายว่า Pi ไม่ได้อัปเดตการแสดงผลในขณะที่เกิดข้อผิดพลาด
เมื่อคุณเรียกใช้สคริปต์ การแสดงผลจะเริ่มกระบวนการรีเฟรชหลังจากผ่านไปสองสามวินาที ใช้เวลาประมาณ 30-40 วินาทีในการรีเฟรชแบบเต็ม ในช่วงเวลานี้ จอแสดงผลจะกะพริบเป็นขาวดำก่อน จากนั้นจึงว่างเปล่า จากนั้นจึงสร้างหน้าจอเวอร์ชันขาวดำและสุดท้ายเติมสีแดงโดยแทนที่พื้นที่สีดำบางส่วน การกะพริบเป็นเรื่องปกติและดำเนินการโดยคอนโทรลเลอร์เพื่อหมุนเวียนองค์ประกอบการแสดงผลและป้องกันการเบิร์นอิน
ขั้นตอนที่ 5: ใช้เคาน์เตอร์สมาชิกของคุณ
![ใช้เคาน์เตอร์สมาชิกของคุณ ใช้เคาน์เตอร์สมาชิกของคุณ](https://i.howwhatproduce.com/images/001/image-213-31-j.webp)
![ใช้เคาน์เตอร์สมาชิกของคุณ ใช้เคาน์เตอร์สมาชิกของคุณ](https://i.howwhatproduce.com/images/001/image-213-32-j.webp)
เมื่อคุณเรียกใช้สคริปต์และทำงานอัตโนมัติโดยใช้ crontab แล้ว ตัวนับของคุณจะพร้อมใช้งาน เพียงเสียบเข้ากับแหล่งจ่ายไฟ USB แล้ววางไว้บนโต๊ะหรือชั้นวางของ
ฉันต้องการสร้าง YouTube Subscriber Counter นี้โดยเฉพาะโดยใช้ Raspberry Pi Zero W แต่คุณยังสามารถใช้ ESP32 เพื่อใช้พลังงานน้อยลงได้ด้วยการทำให้คอนโทรลเลอร์เข้าสู่โหมดสลีประหว่างการอัปเดตจอแสดงผล ซึ่งเป็นเรื่องยากที่จะทำบน Raspberry Pi
ติดตามช่อง YouTube ของฉันสำหรับโครงการ Raspberry Pi และ Arduino เพิ่มเติม และเพื่อช่วยเคาน์เตอร์!
แจ้งให้เราทราบว่าคุณคิดอย่างไรในส่วนความคิดเห็นและแจ้งให้เราทราบหากคุณลองสร้างของคุณเอง!
แนะนำ:
LED Clouds โดยใช้ Fadecandy, PI และ LED Strips: 4 ขั้นตอน (พร้อมรูปภาพ)
![LED Clouds โดยใช้ Fadecandy, PI และ LED Strips: 4 ขั้นตอน (พร้อมรูปภาพ) LED Clouds โดยใช้ Fadecandy, PI และ LED Strips: 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-570-35-j.webp)
LED Clouds โดยใช้ Fadecandy, PI และ LED Strips: ฉันได้สร้างก้อนเมฆ LED เพื่อสร้างบรรยากาศที่ไม่มีตัวตนในบ้านของฉัน ในขั้นต้นจะใช้สำหรับเทศกาลที่ถูกยกเลิกเนื่องจากการระบาดในปัจจุบัน ฉันเคยใช้ Fade Candy Chip เพื่อให้ได้แอนิเมชั่นที่ลื่นไหล และฉันได้
ตัวนับสมาชิก YouTube โดยใช้บอร์ด ESP8266: 9 ขั้นตอน (พร้อมรูปภาพ)
![ตัวนับสมาชิก YouTube โดยใช้บอร์ด ESP8266: 9 ขั้นตอน (พร้อมรูปภาพ) ตัวนับสมาชิก YouTube โดยใช้บอร์ด ESP8266: 9 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-2656-27-j.webp)
ตัวนับสมาชิก YouTube โดยใช้บอร์ด ESP8266: เพื่อนๆ ที่รัก ยินดีต้อนรับสู่โครงการ ESP8266 อีกโครงการหนึ่ง วันนี้เราจะสร้างเคาน์เตอร์สมาชิก YouTube แบบ DIY ด้วยจอ LCD ขนาดใหญ่และกล่องพิมพ์ 3 มิติ มาเริ่มกันเลย! ในบทช่วยสอนนี้เราจะทำสิ่งนี้: สมาชิก DIY YouTube
วิธีทำ Scrolling Display โดยใช้ Arduino และ Bluetooth: 4 ขั้นตอน
![วิธีทำ Scrolling Display โดยใช้ Arduino และ Bluetooth: 4 ขั้นตอน วิธีทำ Scrolling Display โดยใช้ Arduino และ Bluetooth: 4 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-7006-5-j.webp)
วิธีสร้างหน้าจอเลื่อนโดยใช้ Arduino และ Bluetooth: ไปที่ช่อง YouTube ของฉันในโพสต์นี้ ฉันจะพูดถึง "คุณจะสร้างหน้าจอเลื่อนโดยใช้ Arduino และควบคุมผ่านสมาร์ทโฟนได้อย่างไร" ด้วยการใช้บลูทูธ คุณสามารถส่งอักขระได้สูงสุด 63 ตัว และผ่านโปรแกรม
ตัวนับสมาชิก YouTube ด้วย ESP8266 IoT: 5 ขั้นตอน (พร้อมรูปภาพ)
![ตัวนับสมาชิก YouTube ด้วย ESP8266 IoT: 5 ขั้นตอน (พร้อมรูปภาพ) ตัวนับสมาชิก YouTube ด้วย ESP8266 IoT: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-3253-122-j.webp)
ตัวนับสมาชิก YouTube ด้วย ESP8266 IoT: ฉันขอนำเสนอโครงการ Internet of Things (IoT) โครงการแรกของฉัน ฉันเป็นผู้ใช้ YouTube ใหม่และฟังดูดีสำหรับฉันที่สามารถนับสมาชิกของฉันไว้ที่โต๊ะหรือผนังของฉัน ด้วยเหตุผลนั้น ฉันจึงทำให้โปรเจ็กต์เหลือเชื่อนี้ง่ายและมีประโยชน์สำหรับคุณ
Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ ): 5 ขั้นตอน (พร้อมรูปภาพ)
![Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ ): 5 ขั้นตอน (พร้อมรูปภาพ) Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (เข้ากันได้กับสถานีตรวจอากาศอื่น ๆ ): 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7496-12-j.webp)
Acurite 5 in 1 Weather Station โดยใช้ Raspberry Pi และ Weewx (สถานีตรวจอากาศอื่นเข้ากันได้): เมื่อฉันซื้อสถานีตรวจอากาศ Acurite 5 in 1 ฉันต้องการตรวจสอบสภาพอากาศที่บ้านของฉันในขณะที่ฉันไม่อยู่ เมื่อฉันกลับถึงบ้านและตั้งค่า ฉันรู้ว่าฉันต้องเชื่อมต่อจอแสดงผลกับคอมพิวเตอร์หรือซื้อฮับอัจฉริยะ