Daftar Isi:

Pohon Natal Bertenaga Google Trends: 6 Langkah (dengan Gambar)
Pohon Natal Bertenaga Google Trends: 6 Langkah (dengan Gambar)

Video: Pohon Natal Bertenaga Google Trends: 6 Langkah (dengan Gambar)

Video: Pohon Natal Bertenaga Google Trends: 6 Langkah (dengan Gambar)
Video: Tanam Otak - Tiktok Susanto Gouw 2024, November
Anonim
Pohon Natal yang Didukung Google Trends
Pohon Natal yang Didukung Google Trends

Ingin tahu bagaimana trendi Natal? Cari tahu dengan pohon Natal yang didukung tren Google ini! Mode pesta disertakan.

Perlengkapan

- Raspberry Pi 3b+

- 8x Adafruit NeoPixel

- Tombol

- Pembicara USB

- Pengkabelan

- Peralatan Solder

- Pembersih pipa

- Pencetak 3D

- Lem

Langkah 1: Video Proyek

Image
Image

Langkah 2: Lampu - Cetak 3D

Lampu - Cetak 3D
Lampu - Cetak 3D
Lampu - Cetak 3D
Lampu - Cetak 3D

Langkah pertama adalah membuat wadah untuk setiap lampu.

Kami telah merancang beberapa kotak hadiah 3D (lihat di atas) dan mencetaknya dengan filamen transparan. Filamen ini sempurna karena menyebarkan cahaya dengan sempurna dan memberikan suasana liburan yang sempurna.

Kami mencetak delapan di antaranya, tetapi Anda dapat membuatnya sebanyak yang Anda butuhkan.

File STL dilampirkan ke langkah ini.

Langkah 3: Lampu - Perangkat Keras

Lampu - Perangkat Keras
Lampu - Perangkat Keras
Lampu - Perangkat Keras
Lampu - Perangkat Keras

Dengan wadah yang dicetak, kita dapat beralih ke elektronik.

Kami menggunakan Adafruit Neopixels sebagai lampu. Ini sangat cerah, mendukung banyak warna dan memiliki dokumentasi yang bagus.

Mereka belum siap untuk digunakan di luar kotak, kita masih perlu menyolder kabel yang diperlukan. Tergantung pada jumlah lampu, ini bisa memakan waktu, momen yang tepat untuk minum kopi.

Penting untuk tidak menghubungkannya satu sama lain dulu, pertama-tama kita harus memasukkannya ke dalam kotak hadiah mereka.

Langkah 4: Perangkat Keras - Perakitan

Perangkat Keras - Perakitan
Perangkat Keras - Perakitan
Perangkat Keras - Perakitan
Perangkat Keras - Perakitan
Perangkat Keras - Perakitan
Perangkat Keras - Perakitan

Sekarang wadah dan lampu kami siap untuk dirakit.

Kami telah meninggalkan beberapa lubang di tutup setiap kotak, ini kami dapat menggunakan loop melalui led (lihat di atas). Setelah semua kotak dan lampu selesai, kami dapat menyoldernya satu sama lain untuk membuat string ringan

Hubungkan string cahaya Anda ke Raspberry Pi dan Anda dapat menguji lampu.

Setelah kami memeriksa bahwa semuanya berfungsi, kami dapat merekatkan kotak dan tutupnya bersama-sama.

Membungkus beberapa pembersih pipa warna-warni di sekitar kawat di antara setiap kotak hadiah menambah kegembiraan ekstra.

Langkah 5: Koneksi Google Trends

Koneksi Google Trends
Koneksi Google Trends

Untuk memberikan oempf ekstra pada pohon ini, kita akan menghubungkannya ke Google Trends.

Kode lengkap disertakan dalam langkah terakhir "Mode Bagian", tetapi untuk memberi Anda gambaran umum, kami telah menggunakan Python dengan beberapa paket tambahan:

  • PyTrends untuk mengambil data dari Google Trends
  • Neopixel untuk mengontrol NeoPixels

Dan logikanya adalah sebagai berikut:

  • Setiap jam, dapatkan popularitas istilah pencarian 'Natal'
  • Kami mendapatkan kembali angka antara 0 (tidak populer) dan 100 (populer)
  • Kecepatan lampu dihitung berdasarkan angka ini

Hal ini menyebabkan pohon kita berubah warna dengan cepat jika istilah pencarian populer, dan perlahan saat tidak populer.

Catatan kecil, kami menggunakan utas yang berbeda (ledControlThread dan trendDataThread) untuk memastikan bahwa setiap tindakan tidak menghalangi yang lain.

Misalnya, lampu terus menyala saat kami mengambil data Google Trends, tanpa threading dia akan menunggu panggilan API selesai dan baru kemudian melanjutkan.

Langkah 6: Mode Pesta

Modus Pesta!
Modus Pesta!
Modus Pesta!
Modus Pesta!
Modus Pesta!
Modus Pesta!

Karena pohon Natal berumur satu tahun, mode pesta adalah suatu keharusan.

Fitur tambahan ini akan membutuhkan beberapa perangkat keras tambahan, tepatnya, tombol dan speaker USB.

Setelah dilampirkan ke Pi Anda dapat mulai mencari lagu yang pas, kami memilih "Complicate ya" oleh Otis McDonald. Kami juga perlu menambahkan beberapa logika ke skrip kami yang ada:

  • Periksa apakah tombol ditekan
  • Jika demikian, putar file audio yang ditentukan dan buat lampu berubah warna dengan sangat cepat.
  • Setelah audio selesai, kembali normal

Logika ini memiliki utasnya sendiri, sama seperti yang lain dan skrip lengkap juga dilampirkan pada langkah ini.

Yang tersisa untuk dilakukan adalah menggantung semuanya di pohon, dan menikmati visualisasi data yang menyenangkan, dan yang paling penting mode pesta!

Direkomendasikan: