Proses manufaktur
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
|
| ||||
| ||||
|
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:
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:
Proses manufaktur
Komponen dan persediaan Arduino UNO Salah satu komponen utama. × 1 Sensor Ultrasonik - HC-SR04 (Generik) Salah satu komponen utama. × 1 Baterai Li-Ion 1000mAh Salah satu komponen utama. × 2 Katoda Umum Difusi RGB Salah satu komponen utama. × 1 Buzzer Sala
Komponen dan persediaan Arduino Yun × 1 Arduino Mega 2560 × 1 Arduino UNO × 1 motor servo × 1 Adafruit LCD Standar - 16x2 Putih di Atas Biru × 2 keypad numerik × 1 Buzzer × 1 Sensor Suhu &Kelembaban DHT11 (4 pin) × 1
Komponen dan persediaan Arduino UNO × 1 Adafruit LCD Standar - 16x2 Putih di Atas Biru × 1 Modul I2C untuk LCD × 1 Jam Waktu Nyata (RTC) × 1 Sakelar Tombol Tekan SparkFun 12mm × 3 Resistor 10k ohm × 3 Kabel jumper (generik) ×
Tahukah Anda bahwa hampir setiap rangkaian elektronik memiliki Layout PCB? Di era Internet of Things ini, permintaan dan kompleksitas PCB terus meningkat setiap hari. Merancang PCB dapat menjadi hal yang menakutkan, terutama karena menempatkan beberapa komponen elektronik dan perutean yang optimal d