Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Jam Kata Android Things

Komponen dan persediaan

Raspberry Pi 3 Model B
× 1
Arduino Nano R3
× 1
strip NeoPixel
× 1
Bingkai foto
× 1
Tata letak huruf potong laser
× 1
Potongan kayu ekstra (ukuran layout sama)
× 1

Alat dan mesin yang diperlukan

Besi solder (generik)

Aplikasi dan layanan online

Google Android Things
Google Firebase
Google Actions di Google

Tentang proyek ini

Bagaimana dengan jam yang berbicara bahasa pengguna sendiri? Ini dia!

Konsep inti dari jam ini adalah bahwa pada siang hari, hanya huruf yang diperlukan untuk membuat waktu saat ini dalam kata-kata yang akan menyala, sedangkan yang lain akan mati.

Proyek ini adalah contoh sempurna dari perangkat Rumah Pintar, yang menyediakan integrasi mulus dengan Asisten Google yang memungkinkan interaksi alami menggunakan perintah suara, semua dalam paket akhir yang terlihat bagus dan dapat ditempatkan di ruang tamu mana pun.

Bangun Sendiri

Hal pertama yang harus dilakukan adalah membuat tata letak dengan semua huruf dan memotongnya dengan laser dengan ukuran yang tepat agar pas di dalam bingkai foto dan dengan setiap huruf pada jarak yang sama antara satu sama lain seperti LED di strip.

Dalam repositori proyek saya menempatkan file vektor untuk jam versi bahasa Inggris dan Italia, dengan lebih banyak bahasa yang akan datang:

  • Tata letak potongan laser bahasa Inggris
  • Tata letak potongan laser Italia

Berbicara tentang LED, proyek ini akan bekerja dengan strip WS2801 dan WS2812B. Satu-satunya perbedaan adalah bahwa LED WS2801 akan bekerja secara langsung dengan Raspberry Pi (atau board lain yang kompatibel dengan Android Things), sedangkan LED WS2812B akan memerlukan unit terpisah untuk mengontrolnya (saya menggunakan Arduino Nano yang terhubung ke board Android Things melalui koneksi serial USB ). Kode sumber untuk aplikasi Android Things dalam repo akan menyediakan dua varian, satu untuk setiap format LED dan skema relatif.

Kita perlu memotong dan merakit kembali strip LED sehingga akan membentuk semacam pola zig-zag. Itu akan ditempatkan di belakang tata letak huruf, masing-masing LED bertanggung jawab untuk menyalakan satu huruf.

Kita perlu memastikan bahwa cahaya dari satu LED akan diarahkan ke satu huruf, dan tidak menyebar ke yang berdekatan. Saya memecahkan masalah ini dengan mengebor beberapa lubang di sepotong kayu, satu lubang untuk setiap huruf, cukup lebar untuk memasukkan seluruh huruf.

LED kemudian ditempatkan di dalam lubang dan direkatkan menggunakan selotip.

Sekarang kita dapat menempatkan tata letak ke dalam bingkai foto, sehingga huruf dapat dibaca dengan benar dari depan bingkai dan setelah itu letakkan potongan kayu dengan LED yang terhubung.

Sekarang kita dapat menghubungkan LED ke board Android Things, tergantung pada format LED yang kita pilih:

Sebelum membuat aplikasi dengan Android Studio, kita harus memilih versi aplikasi yang tepat dari Build Variants menu Android Studio:

Di sini kami memiliki satu versi untuk setiap kombinasi bahasa tata letak dan format LED.

Kami membangun aplikasi dan menjalankannya di papan Android Things, setelah mengatur parameter yang tepat untuk jaringan WiFi. Dengan koneksi Intern aktif, Android akan secara otomatis menyetel waktu saat ini dan akan mulai menampilkannya dengan mengaktifkan huruf kanan yang membentuk kalimat waktu.

Jika koneksi internet hilang setelah reboot, status kesalahan yang sesuai akan ditampilkan:

Aplikasi Pendamping Android

Di repositori GitHub juga terdapat kode untuk aplikasi pendamping seluler Android yang memungkinkan pengguna mengubah warna LED dan zona waktu (segera hadir) jam.

Setelah diinstal dan dijalankan, aplikasi akan mencari jam dalam jangkauan, menggunakan Android Nearby API, tanpa konfigurasi pengguna apa pun. Setelah jam ditemukan, palet warna ditampilkan dan segera setelah pengguna memilih warna baru, LED diperbarui menggunakan warna itu.

Rumah Pintar

Menggunakan Smart Home dimungkinkan untuk mengubah warna LED jam melalui Asisten Google. Ini akan memicu Fungsi Firebase mengubah beberapa nilai dalam Firebase Realtime DB proyek, yang akan dibaca oleh papan Android Things. Perubahan kemudian akan tercermin pada jam sebenarnya.

Di repositori GitHub, Anda dapat menemukan semua langkah yang diperlukan untuk mengonfigurasi Smart Home untuk Word Clock, dan setelah selesai, Anda dapat mengontrol warna dan kecerahan, seperti yang ditunjukkan dalam video berikut:

Kode

Jam kata Android Things di Github
https://github.com/danybony/word-clock/tree/master/AndroidThings

Skema

Sambungan langsung dari 4 kabel yang diperlukan oleh strip LED WS2801 ke board Android Things ws2801_NrdL4yHYgS.fzzDengan LED WS2812B, kita perlu menggunakan modul eksternal (dalam hal ini Arduino Nano) sebagai orang di tengah antara LED dan board Android Things. ws2812b_dE6hG5tmEZ.fzz

Proses manufaktur

  1. Jam Kuku
  2. Sirkuit Terintegrasi
  3. Arduino pov vision clock
  4. Jam IV9 Numitron DIY paling sederhana dengan Arduino
  5. Jam Kata Sederhana (Arduino)
  6. Word Clock dengan Resolusi Menit Waktu dalam Words
  7. Jam Master
  8. Jam Kata Italia
  9. MOSMusic
  10. Tata Letak Chassis kendaraan