Piclodio: Đài đồng hồ báo thức Raspberry Pi
Đại lý web » Tin tức kỹ thuật số » Piclodio: Đài đồng hồ báo thức Raspberry Pi

Piclodio: Đài đồng hồ báo thức Raspberry Pi

Đã có phiên bản Piclodio mới!
Piclodio là một ứng dụng web để biến Raspberry Pi thành một đài phát thanh đồng hồ internet. Tôi đã thực hiện một bài báo cho phiên bản đầu tiên ở đó tại một thời điểm. Rõ ràng, bạn có thể cài đặt ứng dụng này trên bất kỳ máy niux nào miễn là nó hỗ trợ khuôn khổ Django. Tuy nhiên, các lệnh sau sẽ chỉ hoạt động trên nền tảng Debian.

Vì vậy, tại sao một phiên bản mới bạn sẽ hỏi tôi? Vì một số lý do:

  • Sử dụng một khuôn khổ (Django). Với tư cách là người dùng, chúng tôi không quan tâm, nhưng đối với một nhà phát triển thì điều đó là quan trọng. Điều này sẽ cho phép ứng dụng phát triển, duy trì nó và trên hết là có một cơ sở rõ ràng để người khác đưa rất nhiều tính năng của họ vào mã.
  • Giao diện mới. Cái cũ trông đẹp trên điện thoại thông minh nhưng không phù hợp lắm với thiết bị đầu cuối loại PC.
  • Hiệu suất tốt hơn. Chuyển từ PHP sang Python. Rpi tình yêu trăn.
  • Các tính năng mới. Khả năng đặt một số đồng hồ báo thức, chọn ngày, dừng đồng hồ báo thức tự động và quản lý một số radio trên web

Mã mở và có sẵn trên Github. Đừng ngần ngại fork và kéo theo yêu cầu cải tiến của bạn. Bạn cũng có thể chỉ cần bình luận về ý tưởng của bạn trong bài viết này. Đây là một bản xem trước nhỏ của giao diện

 

 

 

 

 

 

 

 

 

 

 

 

Tóm lại, chúng ta hãy chuyển sang cài đặt!

Lắp ráp

Cài đặt khung công tác Django

Bạn có thể xác minh cài đặt của mình bằng lệnh sau. Điều này sẽ cung cấp cho bạn phiên bản Django.

Cài đặt máy chủ web, trình phát đa phương tiện, cơ sở dữ liệu và mô-đun python để kết nối django với máy chủ web.

Dự án sử dụng một mô-đun python cụ thể. Đây là python-crontab.

Hiện chúng tôi đang truy xuất Piclodio từ Github. Chúng tôi cài đặt nó trong thư mục máy chủ web và cấp quyền cho thư mục này cho người dùng apache.

Chúng tôi sao chép tệp cấu hình cho apache (vHost)

Kích hoạt VHost

Dòng lệnh cuối cùng này mời chúng ta khởi động lại apache.

Cuối cùng, bạn phải cho phép máy chủ apache sử dụng trình phát đa phương tiện. Chúng tôi gõ

và chúng tôi thêm dòng này vào cuối tệp

Và ở đó bạn đi! Ứng dụng có sẵn tại địa chỉ ip của Rpi thông qua trình duyệt của bạn.

Nếu bạn muốn đặt một url cụ thể, bạn cần sửa đổi vHost trong tệp cấu hình apache. Ví dụ: nếu tôi muốn liên hệ với ứng dụng qua url http: // address_ip_du_rpi / piclodio, tôi sẽ sửa đổi tệp cấu hình như sau:

Khởi động lại apache để tính đến điều này và nó tốt.

★ ★ ★ ★ ★