สารบัญ:

ต้นคริสต์มาส Raspberry Pi: 6 ขั้นตอน (พร้อมรูปภาพ)
ต้นคริสต์มาส Raspberry Pi: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ต้นคริสต์มาส Raspberry Pi: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ต้นคริสต์มาส Raspberry Pi: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Raspberry Pi คืออะไรใน 3 นาที? 2024, พฤศจิกายน
Anonim
Image
Image
ฮาร์ดแวร์ที่จำเป็น
ฮาร์ดแวร์ที่จำเป็น

คุณเคยต้องการที่จะควบคุมไฟคริสต์มาสของคุณอย่างเต็มที่หรือไม่? บทช่วยสอนนี้จะเปิดเผยขั้นตอนที่แน่นอนในการสร้างต้นคริสต์มาสที่ขับเคลื่อนโดย Raspberry Pi, ANAVI Light pHAT และแถบ LED RGB 12V ราคาถูก นี่ไม่ใช่ทางออกที่ถูกที่สุดสำหรับการตกแต่งวันหยุด แต่เป็นวิธีที่สนุกและเป็นวิธีที่มีประสิทธิภาพในการฝึกฝนทักษะการเขียนโปรแกรมของคุณ

ขั้นตอนที่ 1: ฮาร์ดแวร์ที่จำเป็น

ในการสร้างต้นคริสต์มาส Raspberry Pi คุณจะต้อง:

  • ต้นคริสต์มาส
  • Raspberry Pi (รุ่นหรือรุ่นใดก็ได้ของ Raspberry Pi ที่มีส่วนหัว 40 พิน)
  • ANAVI ไลท์ พัท
  • แถบ LED RGB 12V
  • พาวเวอร์ซัพพลาย USB
  • พาวเวอร์ซัพพลาย 12V พร้อมแจ็ค DC 5.5x2.1mm
  • การ์ด MicroSD พร้อม Raspbian

คุณสามารถใช้แถบ LED RGB 12V ใดก็ได้ เลือกความยาวของแถบที่สอดคล้องกับขนาดของต้นคริสต์มาสของคุณ แถบ LED RGB 12V เหล่านี้เป็นสินค้าโภคภัณฑ์ มีราคาไม่แพงและหาง่าย ในวิดีโอนี้ ฉันใช้แถบยาว 1 เมตรพร้อมไฟ LED 30 ดวงในนั้น

ขั้นตอนที่ 2: ประกอบฮาร์ดแวร์

ประกอบฮาร์ดแวร์
ประกอบฮาร์ดแวร์
ประกอบฮาร์ดแวร์
ประกอบฮาร์ดแวร์
ประกอบฮาร์ดแวร์
ประกอบฮาร์ดแวร์
ประกอบฮาร์ดแวร์
ประกอบฮาร์ดแวร์

ประกอบฮาร์ดแวร์ด้วยมือเปล่า แนบแถบ LED RGB กับ ANAVI Light pHAT โดยใช้ไดรเวอร์สกรูและบูต Raspberry Pi ตามที่แสดงในวิดีโอ

ANAVI Light pHAT เป็นฮาร์ดแวร์โอเพ่นซอร์ส Raspberry Pi add-on board ที่ออกแบบมาเป็นพิเศษเพื่อควบคุมสีแถบ LED RGB 12V ราคาประหยัดผ่าน MOSFET สามตัว การใช้มันง่ายมากในการสร้างโครงการในเวลาเพียงไม่กี่นาที

ขั้นตอนที่ 3: ติดตั้ง PiGPIO

ติดตั้ง PiGPIO
ติดตั้ง PiGPIO

บน Raspberry Pi ของคุณ เปิดเทอร์มินัลแล้วติดตั้ง piGPIO และ Git เวอร์ชันล่าสุดโดยพิมพ์คำสั่งต่อไปนี้:

sudo apt-get update

sudo apt-get install -y pigpio git

ขั้นตอนที่ 4: รับซอร์สโค้ด

รับซอร์สโค้ด
รับซอร์สโค้ด

แอปพลิเคชั่นสาธิตสำหรับควบคุมแถบ LED 12V RGB LED นั้นฟรีและเป็นโอเพ่นซอร์ส มีให้ที่ GitHub ดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อรับซอร์สโค้ด:

โคลน git

ขั้นตอนที่ 5: สร้างแอปพลิเคชัน

สร้างแอปพลิเคชัน
สร้างแอปพลิเคชัน

ดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อสร้างแอปพลิเคชันสาธิต:

cd anavi-examples/anavi-light-phat/light-demo

ทำ

แอปพลิเคชันสาธิตเขียนด้วยภาษาซี มันสร้างการมอดูเลตความกว้างพัลส์ที่กำหนดโดยซอฟต์แวร์เพื่อกำหนดสีของแถบ LED RGB ผ่าน MOSFET สามตัวบน ANAVI Light pHAT

ในทุกวินาที โปรแกรมจะตั้งค่าสุ่มในช่วง 0 ถึง 255 ของแต่ละสีหลักสามสี รวมแล้วทำให้มากกว่า 16 ล้านสี! แม้ว่าสีจะถูกกำหนดแบบสุ่ม แต่ซอร์สโค้ดเขียนในลักษณะที่จะเพิ่มโอกาสที่สีหลักหนึ่งในสามสีจะสว่างกว่าสีอื่นๆ

ขั้นตอนที่ 6: เปิดแอปพลิเคชัน

เปิดแอปพลิเคชั่น
เปิดแอปพลิเคชั่น
เปิดแอปพลิเคชั่น
เปิดแอปพลิเคชั่น
เปิดแอปพลิเคชั่น
เปิดแอปพลิเคชั่น

ดำเนินการคำสั่งด้านล่างเพื่อเริ่มแอปพลิเคชัน:

sudo pigpiod

./การสาธิต

แอปพลิเคชันสาธิตทำงานวนซ้ำไม่สิ้นสุด เพื่อยุติมัน ผู้ใช้ต้องกดพร้อมกันบนแป้นพิมพ์ Ctrl และ C แค่นั้นแหละ! สนุกกับวันหยุดและแฮ็คอย่างมีความสุข!

แนะนำ: