Daftar Isi:

Arduino Apple Watch: 6 Langkah (dengan Gambar)
Arduino Apple Watch: 6 Langkah (dengan Gambar)

Video: Arduino Apple Watch: 6 Langkah (dengan Gambar)

Video: Arduino Apple Watch: 6 Langkah (dengan Gambar)
Video: Amazing arduino project 2024, Juli
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Oleh KarlstromIkuti Lainnya oleh penulis:

Bangun Papan Pengembangan Anda Sendiri
Bangun Papan Pengembangan Anda Sendiri
Bangun Papan Pengembangan Anda Sendiri
Bangun Papan Pengembangan Anda Sendiri

Tentang:. Selengkapnya Tentang Karlstrom »

Saya menginginkan jam tangan pintar yang menunjukkan notifikasi dari iPhone, cukup kecil untuk dipakai, dan memiliki baterai isi ulang yang bertahan setidaknya selama satu hari. Saya membuat jam tangan Apple saya sendiri berdasarkan Arduino. Ini adalah jam tangan pintar berdasarkan Arduino mini pro, yang terhubung ke iPhone melalui Bluetooth. Port USB-mikro terhubung ke baterai yang membuat pengisian mudah dan sederhana. Kabel di bagian depan adalah tombol sentuh yang merasakan jika Anda meletakkan jari Anda di atasnya, yang memungkinkan Anda untuk berinteraksi dengan jam tangan.

Jam tangan akan secara otomatis menyinkronkan waktu dengan waktu di iPhone saat pemberitahuan baru diterima. Ini membuat arloji lebih andal dan kurang sensitif terhadap penundaan di Arduino. Setelah 10 detik, layar akan dimatikan untuk menghemat baterai. Layar bangun jika tombol tengah disentuh atau jika pemberitahuan baru diterima.

Saya menemukan halaman Luke Brendt dan melihat bahwa dia telah menciptakan hal yang sama yang ingin saya capai, tetapi saya membutuhkan perangkat yang lebih kecil dan dapat dipakai. Ini adalah Perpustakaan Arduino ANCS Brendt yang saya gunakan dalam proyek ini. ANCS adalah singkatan dari Apple Notification Center Service yang dijelaskan sebagai berikut dari Apple. “Tujuan dari Layanan Pusat Pemberitahuan Apple (ANCS) adalah untuk memberikan aksesori Bluetooth (yang terhubung ke perangkat iOS melalui tautan Bluetooth hemat energi) cara sederhana dan nyaman untuk mengakses berbagai jenis pemberitahuan yang dihasilkan pada perangkat iOS.”

Instruksi ini mungkin mengharuskan Anda terbiasa dengan Arduino, penyolderan, dan pencetakan 3D.

Jam tangan pintar ini membutuhkan waktu berjam-jam untuk dibuat, dan sangat sulit untuk merakit semua bagian karena saya ingin membuatnya sekecil dan sekompak mungkin, dan saya melakukan beberapa iterasi sampai saya memiliki solusi perakitan yang cukup kuat.

Langkah 1: Daftar Bahan

Berikut ini adalah komponen utama yang digunakan untuk jam tangan pintar. Agar kode terlampir (pada langkah selanjutnya) berfungsi, komponen ini harus digunakan.

  • Arduino Pro Mini 328 - 3.3V/8MHz
  • Bluefruit LE - Bluetooth Hemat Energi (BLE 4.0) - nRF8001 Breakout - v1.0
  • Layar OLED Monokrom 0.96" 128x64
  • Baterai Li-Po 3.7V 130mAh (Atau baterai isi ulang lainnya dapat digunakan)
  • Konektor Micro-USB
  • 3 x 1MOhms 1206 SMD Resistor
  • Tonton band dengan sprint

Juga diperlukan suku cadang, mungkin berbeda tergantung pada desain jam tangan:

  • kabel
  • Pita isolasi
  • Pengisi daya untuk baterai Li-Po
  • Kabel USB-Mikro
  • lembaran aluminium
  • Sekrup 4x 2x5mm
  • Papan matriks atau papan Strip

Langkah 2: Perakitan Perangkat Keras Listrik

Perakitan Perangkat Keras Listrik
Perakitan Perangkat Keras Listrik
Perakitan Perangkat Keras Listrik
Perakitan Perangkat Keras Listrik
Perakitan Perangkat Keras Listrik
Perakitan Perangkat Keras Listrik

Seperti yang terlihat pada diagram sirkuit, ada banyak kabel yang harus dihubungkan, dan semua komponen harus berdekatan sehingga menjadi tantangan.

Setelah beberapa iterasi, saya menemukan langkah-langkah ini untuk membuat perakitan lebih mudah. Saya sarankan melihat gambar untuk melihat bagaimana saya memecahkan beberapa masalah dengan menghubungkan kabel.

  1. Hubungkan Bluefruit LE ke Arduino dengan kabel fleksibel.
  2. Buat papan untuk tombol sentuh dan pasang pin. Pasang papan ini ke Arduino dengan kabel fleksibel. (Pin terputus dari dioda LED)
  3. Ubah beberapa pin untuk tampilan OLED, dan pasang ke Arduino.
  4. Hubungkan kabel fleksibel ke ground, buat ini cukup panjang untuk mencapai bagian belakang arloji, yang harus bersentuhan dengan bodi. (Ini diperlukan karena sentuhan kapasitif membutuhkan referensi ground untuk bekerja dengan baik)
  5. Pasang konektor micro USB dengan kabel fleksibel ke ground dan RAW. Lihatlah diagram pinout mikro USB untuk melihat bagaimana ground dan tegangan positif harus dihubungkan. (Catatan! Hubungkan kabel positif dari USB ke RAW dan bukan VCC).
  6. Pasang baterai dengan kabel fleksibel ke ground dan RAW (Catatan! Hubungkan kabel positif dari baterai ke RAW dan bukan VCC).

Langkah 4-6 dapat menunggu hingga kode diunggah dan verifikasi bahwa perangkat keras berfungsi dengan baik telah dilakukan.

Juga, perlu untuk menyesuaikan pengisi daya untuk arloji:

  1. Potong kabel mikro USB.
  2. Pasang kabel merah di kabel USB ke kabel merah dari konektor baterai, dan kabel hitam di kabel USB ke kabel hitam dari konektor baterai.

PENTING

Perhatikan bahwa jam tangan pintar TIDAK BISA diisi langsung dengan 5V dari USB dengan kabel mikro USB biasa. Pengisi daya Li-Po diperlukan sebagai gantinya, jika tidak, baterai dapat rusak

Komentar:

Coba gunakan selotip untuk mengisolasi antar komponen untuk menghindari korsleting.

Direkomendasikan: