สารบัญ:

Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 ขั้นตอน (พร้อมรูปภาพ)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Integrate CoinGecko Live Cryptocurrency Prices with Microsoft Excel | Excel Crypto 2024, กรกฎาคม
Anonim

โดย HackerHouse ติดตาม เพิ่มเติมโดยผู้เขียน:

วาดภาพด้วยแสงด้วยหุ่นยนต์ LED Raspberry Pi
วาดภาพด้วยแสงด้วยหุ่นยนต์ LED Raspberry Pi
วาดภาพด้วยแสงด้วยหุ่นยนต์ LED Raspberry Pi
วาดภาพด้วยแสงด้วยหุ่นยนต์ LED Raspberry Pi
ล็อคประตูสมาร์ทโฟน Raspberry Pi ที่เชื่อมต่อ
ล็อคประตูสมาร์ทโฟน Raspberry Pi ที่เชื่อมต่อ
ล็อคประตูสมาร์ทโฟน Raspberry Pi ที่เชื่อมต่อ
ล็อคประตูสมาร์ทโฟน Raspberry Pi ที่เชื่อมต่อ
ป้อมปืนอัดลมติดตามการเคลื่อนไหว Raspberry Pi
ป้อมปืนอัดลมติดตามการเคลื่อนไหว Raspberry Pi
ป้อมปืนอัดลมติดตามการเคลื่อนไหว Raspberry Pi
ป้อมปืนอัดลมติดตามการเคลื่อนไหว Raspberry Pi

หน่วยแสดงผล LED ขนาดกะทัดรัดที่ทำหน้าที่เป็นสัญลักษณ์สกุลเงินดิจิตอลและเพิ่มเป็นสองเท่าของตัวนับสมาชิก YouTube แบบเรียลไทม์

ในโครงการนี้ เราใช้ Raspberry Pi Zero W ชิ้นส่วนที่พิมพ์ 3 มิติ และหน่วยแสดงผล max7219 สองสามหน่วยเพื่อสร้างตัวนับสมาชิกแบบเรียลไทม์เพื่อเป็นเกียรติแก่เป้าหมาย 100k ของเรา ด้วยการเพิ่มขึ้นและลดลงของ Bitcoin, Ethereum และ cryptocurrencies อื่น ๆ เราคิดว่าเหมาะสมที่จะทำให้ฟังก์ชันการแสดงผลนี้เป็นสัญลักษณ์ cryptocurrency เราได้เขียนโค้ดโปรเจ็กต์นี้ให้คุณแล้ว แต่คุณสามารถแก้ไขโค้ดของเราเพื่อให้การแสดงผลนี้ทำทุกอย่างที่คุณต้องการ

ขั้นตอนที่ 1: ภาพรวม

Image
Image

ดูวิดีโอที่เราสร้างขึ้นเกี่ยวกับภาพรวมของโครงการ การสาธิตสิ่งที่สามารถทำได้ และการถาม & ตอบพิเศษในตอนท้าย

ขั้นตอนที่ 2: วัสดุ

วัสดุ
วัสดุ

เราใช้วัสดุต่อไปนี้เพื่อสร้างโครงการนี้:

2 x 4-in-1 max7219 จอแสดงผล

1 x Raspberry Pi Zero W

สลักเกลียวและน็อต 12 x 2.5 มม.

สลักเกลียวและน็อต 4 x 3 มม.

1 x สายไมโคร USB

3 x สายจัมเปอร์

เรายังใช้เครื่องมือเหล่านี้:

ชุดประแจอัลเลน

หัวแร้ง

คีมตัดลวด

เครื่องพิมพ์ 3 มิติ (สำหรับตัวเครื่อง)

หากคุณไม่มีเครื่องพิมพ์ 3D คุณสามารถหาเครื่องพิมพ์ได้ที่ห้องสมุดสาธารณะหรือโรงเรียน นอกจากนี้ยังมีบริการพิมพ์ 3 มิติออนไลน์ เช่น

ขั้นตอนที่ 3: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

สายไฟขนาดเล็กห้าเส้นถูกนำมาใช้เพื่อต่อสายจอแสดงผลเข้าด้วยกัน จอแสดงผลแต่ละจอมีลูกศรเข้า/ออกที่แสดงว่าข้อมูลไหลผ่านจอแสดงผลอย่างไร จอแสดงผล 1 ออกควรเชื่อมต่อกับจอแสดงผล 2 นิ้ว

Vcc => Vcc

กราวด์ => กราวด์

DOut => DIN

CS => CS

นาฬิกา => นาฬิกา

เราต้องจ่ายไฟให้กับ Raspberry Pi และจอแสดงผลผ่านพิน 5v GPIO บน Pi เพราะพวกเขาดึงพลังงานมากเกินไปผ่าน micro usb นี่คือการเชื่อมต่อกับ Raspberry Pi จากจอแสดงผล 1

VCC => 5V

GND => GND

DIN => GPIO 10 (MOSI)

CSC => GPIO 8 (SPI CE0)

CLK => GPIO 11 (SPI CLK)

ขั้นตอนที่ 4: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

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

Raspberry Pi Zero W ถูกเสียบเข้าไปตรงกลาง ด้านหลังมีน็อต/โบลต์ 2.5 มม. 4 ตัว ด้านหลังมีรูเจาะ 4 รูเพื่อให้สกรูยึดได้ ชิ้นส่วนตัวเรือนมีแถบเล็กๆ ที่ด้านข้าง ซึ่งช่วยให้คุณขันสกรูร่วมกับน็อต/สลักเกลียวขนาดเล็ก 2.5 มม. แหนบคู่หนึ่งช่วยให้จับฮาร์ดแวร์ขนาดเล็กเข้าที่ได้ง่าย

หน่วยแสดงผลแบบรวมถูกเสียบเข้ากับชิ้นส่วนด้านหน้าของตัวเครื่อง ด้านขวามีส่วนเฟรมที่กว้างขึ้นเพื่อให้สายไฟสามารถพันรอบ Raspberry Pi ได้ ต้องขันสกรูชิ้นที่สามของตัวเรือนด้านหน้าหลังจากที่เสียบจอแสดงผลแล้ว

หลังจากเชื่อมต่อจอแสดงผลกับ Pi เราเพิ่มน็อต 3 มม. ให้กับส่วนขยาย 4 ตัวที่แต่ละด้านของชิ้นส่วนด้านบน ถั่วเหล่านี้จะถูกนำมาใช้ยึดตัวเรือนไว้ด้วยกัน จากนั้นตัวเรือนก็ถูกยึดเข้าด้วยกันอย่างระมัดระวัง เราทำให้แน่ใจว่าจะไม่คลายสายใดๆ ที่เชื่อมต่อกับ Raspberry Pi

ชิ้นส่วนด้านหลังของตัวเรือนถูกขันด้วยสลักเกลียวขนาด 3 มม. 4 ตัว สลักเกลียวเหล่านี้จะยึดกับน็อตที่คุณใส่ไว้ในขั้นตอนก่อนหน้า หากคุณต้องการปกป้องตัวเรือนเป็นพิเศษ คุณสามารถพันตะเข็บด้วยเทปพันสายไฟสีดำเหมือนที่เราทำ

ขั้นตอนที่ 5: การเข้ารหัส

การเข้ารหัส
การเข้ารหัส
การเข้ารหัส
การเข้ารหัส

เราได้โพสต์คำแนะนำแบบเต็มเกี่ยวกับวิธีการเขียนโค้ดโปรเจ็กต์นี้บน Github:

หากคุณมีคำถามใดๆ เกี่ยวกับการรันโค้ด อย่าลืมโพสต์ปัญหาบนหน้า Github ใครบางคนควรจะสามารถช่วย หากคุณเพิ่มฟีเจอร์ใหม่เจ๋งๆ ให้ดึงคำขอแล้วฉันจะรวมมันเข้าด้วยกัน!

ขั้นตอนที่ 6: ทรัพยากร

ทรัพยากร
ทรัพยากร
ทรัพยากร
ทรัพยากร

แหล่งข้อมูลบางส่วนสำหรับโครงการนี้มีให้ด้านล่าง:

ค้นหาชิ้นส่วนและโค้ดที่พิมพ์ได้ 3 มิติทั้งหมดสำหรับโครงการนี้ในหน้า hackster.io ของเรา:

ติดตาม Hacker House บน Instagram:https://goo.gl/87eXjs

ถ้าชอบโปรเจกต์นี้ กดติดตาม Hacker House ทาง Youtube:

เยี่ยมชมเว็บไซต์ของเราสำหรับชิ้นส่วนและการอัปเดตโครงการ:

ขอบคุณสำหรับการดูคำแนะนำของเรา!

แอรอน @ แฮคเกอร์ เฮาส์

แนะนำ: