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 – Berbicara Bahasa Anda Secara Real Time

Komponen dan Perlengkapan

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Raspberry Pi 3 Model B
× 1
Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Arduino Nano R3
× 1
Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Stripe NeoPixel
× 1
Bingkai gambar
× 1
Tata letak huruf potong laser
× 1
Potongan kayu tambahan (ukuran sama dengan tata letak)
× 1

Alat dan Mesin yang Diperlukan

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Paku Las (umum)

Aplikasi dan Layanan Online

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Google Android Things
Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Google Firebase
Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Google Actions on Google

Tentang Proyek Ini

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

Konsep inti jam ini adalah selama siang hari, hanya huruf yang diperlukan untuk membuat waktu saat ini dalam kata-kata yang akan menyala, sementara yang lainnya akan mati.

Proyek ini adalah contoh sempurna dari perangkat Smart Home, yang menyediakan integrasi yang lancar dengan Google Assistant yang memungkinkan interaksi alami menggunakan perintah suara, semuanya dalam paket akhir yang tampak menarik dan dapat ditempatkan di ruang tamu mana pun.

Buat Sendirian

Hal pertama yang harus dilakukan adalah membuat tata letak dengan semua huruf dan memotongnya dengan laser dengan ukuran yang pas untuk masuk ke dalam bingkai gambar dan dengan setiap huruf pada jarak yang sama satu sama lain seperti LED di stripe.

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

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

Mengenai LED, proyek ini akan bekerja baik dengan stripe WS2801 maupun WS2812B. Perbedaannya adalah LED WS2801 akan bekerja langsung dengan Raspberry Pi (atau papan Android Things yang kompatibel lainnya), sementara LED WS2812B akan memerlukan unit terpisah untuk mengontrolnya (saya menggunakan Arduino Nano yang terhubung ke papan Android Things melalui koneksi serial USB). Kode sumber untuk aplikasi Android Things di repositori akan menyediakan dua varian, satu untuk setiap format LED dan skematika yang terkait.

Kita perlu memotong dan merakit kembali stripe LED sehingga akan membentuk pola zig-zag. Ini akan ditempatkan di belakang tata letak huruf, setiap LED bertanggung jawab untuk menyalakan satu huruf tunggal.

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

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

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time
Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

LED kemudian ditempatkan di dalam lubang dan dilekatkan menggunakan beberapa pita perekat.

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

Kita sekarang dapat memasukkan tata letak ke dalam bingkai gambar, sehingga huruf dapat dibaca dengan benar dari depan bingkai dan setelah itu tempatkan sepotong kayu dengan LED yang terhubung.

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

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

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

Sebelum membangun aplikasi dengan Android Studio, kita perlu memilih versi aplikasi yang tepat dari menu Build Variants di Android Studio:

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

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

Kita membangun aplikasi dan menjalankannya di papan Android Things, setelah mengatur parameter yang benar untuk jaringan WiFi. Dengan koneksi Internet yang aktif, Android akan secara otomatis mengatur waktu saat ini dan akan mulai menampilkannya dengan menyalakan huruf yang tepat membentuk kalimat waktu.

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

Dalam kasus kehilangan koneksi Internet setelah reboot, status kesalahan yang sesuai akan ditampilkan:

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

Aplikasi Pendamping Android

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

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

Jam Kata Android Things – Berbicara Bahasa Anda Secara Real Time

Smart Home

Menggunakan Smart Home, memungkinkan untuk mengubah warna LED jam melalui Google Assistant. Ini akan memicu Firebase Function yang mengubah beberapa nilai di Firebase Realtime DB proyek, yang akan dibaca oleh papan Android Things. Perubahan akan kemudian terpantul pada jam sebenarnya.

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

Kode

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

Skematik

Koneksi langsung 4 kabel yang diperlukan oleh stripe LED WS2801 ke papan Android Thingsws2801_NrdL4yHYgS.fzzDengan LED WS2812B, kita perlu menggunakan modul eksternal (dalam hal ini Arduino Nano) sebagai man in the middle antara LED dan papan Android Things.ws2812b_dE6hG5tmEZ.fzz

Proses manufaktur

  1. Jam Kuku: Sejarah, Kerajinan, dan Evolusi Modern
  2. Sirkuit Terpadu (IC): Chip Kompak dan Canggih yang Menggerakkan Elektronik Modern
  3. Jam POV Arduino: Buat Tampilan LED Persistensi Penglihatan
  4. Buat Jam Numitron Retro dengan Arduino: Sederhana, Andalan, dan Hemat Energi
  5. Jam Kata Arduino DIY – Buat Tampilan Waktu Real-Time yang Elegan
  6. Jam Kata Presisi: Tampilan Waktu dalam Kata Tingkat Menit
  7. Bangun Jam Master LED Kustom dengan Alarm – Terlihat dari Jarak 12 Meter
  8. Bangun Jam Kata Italia dengan Arduino Nano, NeoPixel, LCD, dan RTC
  9. Kit Proyek MOSMusic: MOSFET, Arduino, dan Lainnya
  10. Tata Letak Chassis Kendaraan: Posisi Mesin & Konfigurasi Penggerak Dijelaskan