Cây thông Noel Raspberry Pi: 6 bước (có hình ảnh)
Cây thông Noel Raspberry Pi: 6 bước (có hình ảnh)
Anonim
Image
Image
Phần cứng bắt buộc
Phần cứng bắt buộc

Bạn đã bao giờ muốn có toàn quyền kiểm soát đèn Giáng sinh của mình chưa? Hướng dẫn này sẽ tiết lộ các bước chính xác để tạo một cây thông Noel được cung cấp bởi Raspberry Pi, ANAVI Light pHAT và dải đèn LED RGB 12V giá rẻ. Đây chắc chắn không phải là giải pháp rẻ nhất để trang trí cho ngày lễ nhưng nó rất thú vị và là một cách hiệu quả để thực hành kỹ năng lập trình của bạn.

Bước 1: Phần cứng cần thiết

Để xây dựng cây thông Noel Raspberry Pi, bạn sẽ cần:

  • Cây thông noel
  • Raspberry Pi (bất kỳ kiểu máy hoặc phiên bản nào của Raspberry Pi có đầu cắm 40 chân)
  • ANAVI Light pHAT
  • Dải đèn LED RGB 12V
  • Nguồn điện USB
  • Nguồn điện 12V với giắc cắm DC 5.5x2.1mm
  • Thẻ MicroSD với Raspbian

Bạn có thể sử dụng bất kỳ dải LED RGB 12V nào. Chọn độ dài của dải tương ứng với kích thước của cây thông Noel của bạn. Các dải LED RGB 12V này là một mặt hàng. Chúng có giá rất phải chăng và dễ tìm. Trong video này, tôi đang sử dụng dải dài 1 mét với 30 đèn LED trong đó.

Bước 2: Lắp ráp phần cứng

Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng

Lắp ráp phần cứng bằng tay không. Gắn dải đèn LED RGB vào ANAVI Light pHAT bằng trình điều khiển vít và khởi động Raspberry Pi như trong video.

ANAVI Light pHAT là phần cứng mã nguồn mở bo mạch bổ sung Raspberry Pi được thiết kế đặc biệt để điều khiển màu sắc dải LED RGB 12V chi phí thấp thông qua ba MOSFET. Sử dụng nó rất dễ dàng để xây dựng dự án chỉ trong vài phút.

Bước 3: Cài đặt PiGPIO

Cài đặt PiGPIO
Cài đặt PiGPIO

Trên Raspberry Pi của bạn, hãy mở một thiết bị đầu cuối và cài đặt phiên bản mới nhất của piGPIO và Git bằng cách nhập các lệnh sau:

sudo apt-get cập nhật

sudo apt-get install -y pigpio git

Bước 4: Lấy mã nguồn

Lấy mã nguồn
Lấy mã nguồn

Ứng dụng demo để điều khiển dải LED RGB 12V là mã nguồn mở và miễn phí. Nó có sẵn tại GitHub. Thực thi lệnh sau trong terminal để lấy mã nguồn:

git clone

Bước 5: Xây dựng ứng dụng

Xây dựng ứng dụng
Xây dựng ứng dụng

Thực thi lệnh sau trong một thiết bị đầu cuối để xây dựng ứng dụng demo:

cd anavi -amples / anavi-light-phat / light-demo

chế tạo

Ứng dụng demo được viết bằng ngôn ngữ lập trình C. Nó tạo ra một điều chế độ rộng xung do phần mềm xác định để đặt màu của dải LED RGB thông qua ba MOSFET trên ANAVI Light pHAT.

Trên mỗi giây, chương trình đặt một giá trị ngẫu nhiên trong phạm vi từ 0 đến 255 của mỗi màu trong ba màu chính. Tổng số kết hợp tạo ra hơn 16 triệu màu đó! Mặc dù màu sắc được xác định ngẫu nhiên, mã nguồn được viết theo cách để tăng khả năng một trong ba màu chính sáng hơn các màu khác.

Bước 6: Khởi chạy ứng dụng

Khởi chạy ứng dụng
Khởi chạy ứng dụng
Khởi chạy ứng dụng
Khởi chạy ứng dụng
Khởi chạy ứng dụng
Khởi chạy ứng dụng

Thực hiện các lệnh dưới đây để khởi động ứng dụng:

heo con sudo

./bản giới thiệu

Ứng dụng demo chạy một vòng lặp vô hạn. Để chấm dứt nó, người dùng phải nhấn đồng thời trên bàn phím Ctrl và C. Hãy tận hưởng những ngày nghỉ lễ và hack vui vẻ!