Mục lục:

Cây thông Noel được cung cấp bởi Google Xu hướng: 6 bước (kèm theo hình ảnh)
Cây thông Noel được cung cấp bởi Google Xu hướng: 6 bước (kèm theo hình ảnh)

Video: Cây thông Noel được cung cấp bởi Google Xu hướng: 6 bước (kèm theo hình ảnh)

Video: Cây thông Noel được cung cấp bởi Google Xu hướng: 6 bước (kèm theo hình ảnh)
Video: Vẽ cây thông Noel đơn giản - Dạy bé vẽ cây thông noel dễ nhất - How To Draw A Christmas Tree easy 2024, Tháng bảy
Anonim
Cây thông Noel được hỗ trợ bởi Google Xu hướng
Cây thông Noel được hỗ trợ bởi Google Xu hướng

Bạn muốn biết Giáng sinh hợp thời trang như thế nào? Tìm hiểu với cây thông Noel theo xu hướng của Google này! Chế độ tiệc bao gồm.

Quân nhu

- Raspberry Pi 3b +

- 8x Adafruit NeoPixel

- Cái nút

- Loa USB

- Hệ thống dây điện

- Thiết bị hàn

- Máy làm sạch đường ống

- máy in 3D

- Keo dính

Bước 1: Dự án Video

Image
Image

Bước 2: Đèn - In 3D

Đèn - In 3D
Đèn - In 3D
Đèn - In 3D
Đèn - In 3D

Bước đầu tiên là tạo một vùng chứa cho mỗi ánh sáng.

Chúng tôi đã thiết kế 3D một số hộp quà (xem ở trên) và in chúng bằng dây tóc trong suốt. Dây tóc này rất hoàn hảo vì nó khuếch tán ánh sáng hoàn hảo và mang lại cảm giác hoàn hảo cho kỳ nghỉ.

Chúng tôi đã in tám trong số chúng, nhưng bạn có thể tạo bao nhiêu tùy thích.

Tệp STL được đính kèm ở bước này.

Bước 3: Đèn - Phần cứng

Đèn - Phần cứng
Đèn - Phần cứng
Đèn - Phần cứng
Đèn - Phần cứng

Với các hộp đựng được in, chúng ta có thể chuyển sang lĩnh vực điện tử.

Chúng tôi đang sử dụng Adafruit Neopixels làm đèn chiếu sáng. Chúng rất tươi sáng, hỗ trợ nhiều màu sắc và có nhiều tài liệu hướng dẫn.

Chúng chưa hoàn toàn sẵn sàng để sử dụng ra khỏi hộp, chúng tôi vẫn cần hàn các dây cần thiết. Tùy thuộc vào số lượng ánh sáng, điều này có thể mất một thời gian, một khoảnh khắc hoàn hảo cho một số cà phê.

Điều quan trọng là chưa kết nối chúng với nhau, trước tiên chúng ta cần đặt chúng vào hộp quà của chúng.

Bước 4: 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

Bây giờ cả hộp đựng và đèn của chúng tôi đã sẵn sàng để lắp ráp.

Chúng tôi đã để lại một số lỗ trên nắp của mỗi hộp, chúng tôi có thể sử dụng vòng lặp qua đèn LED (xem ở trên).

Kết nối chuỗi đèn của bạn với Raspberry Pi và bạn có thể kiểm tra đèn.

Khi chúng tôi đã kiểm tra rằng mọi thứ đều hoạt động, chúng tôi có thể dán các hộp và nắp lại với nhau.

Quấn một số dụng cụ làm sạch đường ống đầy màu sắc xung quanh dây giữa mỗi hộp quà để tăng thêm sự vui nhộn.

Bước 5: Kết nối Google Xu hướng

Kết nối Google Xu hướng
Kết nối Google Xu hướng

Để cung cấp thêm cho cây này một số ưu điểm, chúng tôi sẽ kết nối nó với Google Xu hướng.

Mã đầy đủ được bao gồm trong bước cuối cùng "Chế độ phần", nhưng để cung cấp cho bạn cái nhìn tổng quan, chúng tôi đã sử dụng Python với một số gói bổ sung:

  • PyTrends để tìm nạp dữ liệu từ Google Xu hướng
  • Neopixel để điều khiển NeoPixel

Và logic như sau:

  • Mỗi giờ, tìm kiếm sự phổ biến của cụm từ tìm kiếm 'Christmas'
  • Chúng tôi nhận lại một số từ 0 (không phổ biến) đến 100 (phổ biến)
  • Tốc độ của đèn được tính dựa trên con số này

Điều này dẫn đến việc cây của chúng tôi thay đổi màu nhanh chóng nếu cụm từ tìm kiếm phổ biến và chậm khi cụm từ đó không phổ biến.

Một lưu ý nhỏ, chúng tôi đã sử dụng các luồng khác nhau (ledControlThread và trendDataThread) để đảm bảo rằng mỗi hành động không cản trở hành động kia.

Ví dụ: đèn tiếp tục sáng trong khi chúng tôi tìm nạp dữ liệu Google Xu hướng, không phân luồng, anh ta sẽ đợi lệnh gọi API kết thúc và chỉ sau đó tiếp tục.

Bước 6: Chế độ nhóm

Chế độ tiệc tùng!
Chế độ tiệc tùng!
Chế độ tiệc tùng!
Chế độ tiệc tùng!
Chế độ tiệc tùng!
Chế độ tiệc tùng!

Bởi vì một cây Giáng sinh là một thứ lâu dài một năm, một chế độ tiệc tùng là một điều cần thiết.

Tính năng bổ sung này sẽ cần một số phần cứng bổ sung, chính xác là một nút và loa USB.

Sau khi gắn với Pi, bạn có thể bắt đầu tìm kiếm một bài hát phù hợp, chúng tôi đã chọn cho "Complicate ya" của Otis McDonald. Chúng tôi cũng cần thêm một số logic vào kịch bản hiện có của mình:

  • Kiểm tra xem nút có được nhấn không
  • Nếu vậy, hãy phát âm thanh được chỉ định và làm cho đèn đổi màu cực nhanh.
  • Khi âm thanh được hoàn tất, hãy trở lại bình thường

Logic này có một chuỗi riêng, giống như các chuỗi khác và tập lệnh đầy đủ cũng được đính kèm với bước này.

Tất cả những gì còn lại cần làm là treo mọi thứ trên cây và tận hưởng trực quan dữ liệu vui nhộn và quan trọng nhất là chế độ tiệc tùng!

Đề xuất: