Mục lục:

Đồng hồ đếm ngược lễ nhậm chức tổng thống (Wifi): 6 bước
Đồng hồ đếm ngược lễ nhậm chức tổng thống (Wifi): 6 bước

Video: Đồng hồ đếm ngược lễ nhậm chức tổng thống (Wifi): 6 bước

Video: Đồng hồ đếm ngược lễ nhậm chức tổng thống (Wifi): 6 bước
Video: Thanh niên lần đầu chưa có kinh nghiệm kiểu#funny #tiktok 2024, Tháng bảy
Anonim
Đồng hồ đếm ngược lễ nhậm chức của tổng thống (Wifi)
Đồng hồ đếm ngược lễ nhậm chức của tổng thống (Wifi)
Đồng hồ đếm ngược lễ nhậm chức của tổng thống (Wifi)
Đồng hồ đếm ngược lễ nhậm chức của tổng thống (Wifi)
Đồng hồ đếm ngược lễ nhậm chức của tổng thống (Wifi)
Đồng hồ đếm ngược lễ nhậm chức của tổng thống (Wifi)

Tổng quan: Đồng hồ đếm ngược tương tự như các sản phẩm thương mại, với một vài điểm vặn:

a) Khi đạt đến thời gian sự kiện mục tiêu, đồng hồ đếm ngược: hiển thị thông báo cuộn và phát hiệu ứng âm thanh và bài hát mp3 - trong trường hợp này, R. E. M. bài hát: "Đó là ngày tận thế của thế giới như chúng ta biết (Và tôi cảm thấy ổn)." Phát trên Youtube

b) Bạn có thể chỉ định thời gian chính xác của một sự kiện trong tương lai đến từng phút và giây.

c) Chức năng đồng hồ Wi-Fi giúp loại bỏ thời gian trôi và cho phép dễ dàng lập trình lại qua mạng cho các ngày diễn ra sự kiện trong tương lai.

Các thành phần chính: Raspberry Pi, màn hình LCD 16 x 2 và loa được hỗ trợ gắn trong khung ảnh 5x7 của một cửa hàng đô la.

Trình độ Kỹ năng: Quen thuộc với việc thiết lập Raspberry Pi và chạy các lệnh cơ bản, Linux và chương trình python không đầu, và một chút hàn (3 dây).

Bước 1: Các bộ phận và công cụ

Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ

Các bộ phận:

  1. Raspberry Pi mẫu B + trở lên và vỏ
  2. Loa hỗ trợ USB với đầu vào âm thanh 3,5 mm. Chiếc loa tôi từng sử dụng là hàng khuyến mãi miễn phí, nhưng chiếc loa này trông khá giống… chiếc loa. Tốt nhất là một thứ gì đó có dạng hình vuông.
  3. 2 cáp micro USB và bộ sạc cổng kép - dây cuộn dây màu đỏ tùy chọn
  4. Khung ảnh 5x7
  5. Cáp âm thanh Sparkfun TRRS - 18 "(bím) CAB-11580
  6. Đầu cắm âm thanh nổi 3,5 mm Digikey CP-3502-ND
  7. Tấm cứng hoặc ván ép dày 3/4 "khoảng 5" x 8"
  8. Mô-đun màn hình LCD I2C 2X16
  9. 4 dây jumper dupont nữ đến nữ (dài 100 hoặc 200 mm đều được)
  10. Bộ chuyển đổi wifi USB

Công cụ:

  1. Súng bắn keo nóng
  2. Hàn sắt
  3. Dây tước
  4. Dây đeo hoặc cưa gá

Bước 2: Xây dựng cáp âm thanh TRRS

Cấu tạo cáp âm thanh TRRS
Cấu tạo cáp âm thanh TRRS

Hàn các dây dẫn màu vàng, đỏ và xanh lục của Cáp âm thanh Sparkfun TRRS - 18 (bím) CAB-11580 với phích cắm âm thanh nổi 3,5 mm Digikey CP-3502-ND như thể hiện trong sơ đồ

Bước 3: Thiết lập Raspberry PI

a) Thiết lập Raspberry Pi, đảm bảo bật I2C và SHH, cũng thiết lập wifi và đảm bảo bạn có thể kết nối với raspberry pi ở "chế độ không đầu". Hướng dẫn tham khảo.

b) Tạo một thư mục con của dự án - Tôi gọi là "át chủ bài" của tôi để đưa các tệp cần thiết vào.

mkdir trump

cd trump

lệnh pwd nên nhường / home / pi / trump

c) Sao chép hiệu ứng âm thanh và các tệp bài hát của bạn vào / home / pi / trump. Tên tệp phải là DRUMROLL.wav và bài hát remsong.mp3 để hoạt động với chương trình python hiện tại mà chúng tôi sẽ thêm vào sau. Bạn có thể sử dụng các tên tệp khác nhau, nhưng sau đó bạn sẽ cần phải chỉnh sửa tệp python. Tôi không thể cung cấp các tệp này vì lý do bản quyền - nhưng bạn có thể tìm thấy nhiều tệp hiệu ứng âm thanh có trong Windows OS và tất nhiên là tải các bài hát từ iTunes, Amazon…

Gợi ý - để di chuyển tệp qua lại giữa PC và RasPi, tôi sử dụng chương trình tiện ích winSCP

Bước 4: Kết nối Màn hình LCD với Raspberry Pi, Thiết lập và Kiểm tra

Kết nối Màn hình LCD với Raspberry Pi, Thiết lập và Kiểm tra
Kết nối Màn hình LCD với Raspberry Pi, Thiết lập và Kiểm tra

a) Kết nối màn hình LCD với Raspberry PI bằng dây nhảy 4 cái đến cái. Kết nối chân SDA trên RasPi với chân GPIO SDA trên màn hình LCD và chân SCL trên RasPi với chân SCL trên màn hình LCD, đồng thời kết nối chân 5 volt và chân nối đất từ RasPi sang LCD.

b) Để RasPi của bạn nói chuyện với màn hình LCD - hãy truy cập Raspberry Pi ở chế độ không đầu và xem hướng dẫn LẬP TRÌNH LCD VỚI PYTHON theo Cơ bản về Mạch. Bạn cần hoàn thành ít nhất các phần có tiêu đề: CÀI ĐẶT THƯ VIỆN RPLCD và VIẾT ĐỂ HIỂN THỊ Ở CHẾ ĐỘ 8 BIT. Đảm bảo bạn có thể hiển thị "Hello World" trên màn hình LCD. Đừng đi xa hơn cho đến khi việc này được hoàn thành.

Bước 5: Kiểm tra hệ thống

Kiểm tra hệ thống
Kiểm tra hệ thống

a) Giữ kết nối màn hình LCD, đồng thời kết nối cáp âm thanh TRRS giữa loa và RasPi (đầu cáp TRRS tới RasPi). Kết nối cả RasPi và loa với nguồn điện. Xem sơ đồ trên.

b) Sao chép tệp cntDwnSng.py vào thư mục trump của bạn. Đối với mục đích kiểm tra, hãy chỉnh sửa tệp để thay đổi các giá trị ngày thành một lúc nào đó khoảng 10 phút kể từ khi bạn đang chạy kiểm tra:

Tóm tắt lệnh -

thay đổi thành thư mục trump"

cd trump

chỉnh sửa với:

nano cntDwnSng.py

thay đổi giá trị ngày của chương trình python:

# nhập ngày giờ mục tiêu ở đây ngày = 20

tháng = 1

năm = 2017

giờ = 12

phút = 00

giây = 0

c) lưu chương trình python và chạy bằng lệnh:

python cntDwnSng.py

d) Kết quả mong đợi là: LCD đếm ngược thời gian cho đến khi nó về 0 thời gian, sau đó hiệu ứng âm thanh sẽ phát, sau đó thông báo LCD sẽ cuộn và cuối cùng là bài hát mp3 phát. Nếu mọi việc suôn sẻ, bạn có thể đặt lại các giá trị ngày.

Bước 6: Sửa đổi khung hình và lắp ráp cuối cùng

Sửa đổi khung hình và lắp ráp cuối cùng
Sửa đổi khung hình và lắp ráp cuối cùng
Sửa đổi khung hình và lắp ráp cuối cùng
Sửa đổi khung hình và lắp ráp cuối cùng
Sửa đổi khung hình và lắp ráp cuối cùng
Sửa đổi khung hình và lắp ráp cuối cùng

a) Lắc lư cánh tay đỡ khung ảnh gốc từ bên này sang bên kia để tách khỏi bảng sau.

b) In tệp Hình ảnh Khánh thành -j.webp

c) Cắt tất cả các chân cắm lên gần màn hình để có được một giá đỡ phẳng hơn. Gắn màn hình LCD vào khung bảng sau bằng keo nóng và các dải bìa cứng ở góc. Không lắp ngược màn hình LCD!

d) Với một dây đeo hoặc cưa đồ gá, hãy cắt khung đỡ cho mỗi bản vẽ và gắn vào bảng sau khung tranh bằng keo nóng - hãy cẩn thận để đảm bảo nó được gắn vuông vắn.

e) Chèn 4 dây dupont vào các chân GPIO của RasPi trước khi gắn vỏ RasPi lại với nhau.

f) Gắn Raspi và loa vào tay đỡ khung bằng keo nóng. Hoàn thành kết nối khác cho mỗi bước trước đó. Tùy chọn - buộc cáp nguồn USB cùng với dây nịt màu đỏ.

g) Để tự động chạy chương trình python khi khởi động, hãy nhập lệnh:

sudo nano / etc / profile

Cuộn xuống dưới cùng và thêm dòng sau:

sudo python /home/pi/trump/cntDwnSng.py

Gõ Ctrl-X để thoát, sau đó gõ "Y" để lưu, sau đó nhấn "Enter" hai lần.

h) Tiến xa hơn - bây giờ bạn có khả năng điều khiển RasPi, bạn có thể dễ dàng thêm nhiều chức năng kỷ niệm hơn nữa, xem Hẹn giờ đếm ngược đêm giao thừa với khả năng phóng pháo hoa

Đề xuất: