Isi kandungan:

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, Julai
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Oleh Karlstrom Ikuti Lagi oleh pengarang:

Bina Lembaga Pembangunan Anda Sendiri
Bina Lembaga Pembangunan Anda Sendiri
Bina Lembaga Pembangunan Anda Sendiri
Bina Lembaga Pembangunan Anda Sendiri

Mengenai:. Lebih Lanjut Mengenai Karlstrom »

Saya mahukan jam tangan pintar yang menunjukkan kepada saya pemberitahuan dari iPhone, cukup kecil untuk dipakai, dan mempunyai bateri yang boleh dicas semula yang bertahan sekurang-kurangnya sehari. Saya membuat jam tangan Apple saya sendiri berdasarkan Arduino. Ini adalah jam pintar berdasarkan Arduino mini pro, yang disambungkan ke iPhone melalui Bluetooth. Port USB-mikro disambungkan ke bateri yang menjadikan pengisian mudah dan mudah. Kabel di bahagian depan adalah butang sentuh yang sesuai jika anda meletakkan jari di atasnya, yang membolehkan anda berinteraksi dengan jam tangan.

Jam tangan akan secara automatik menyegerakkan waktu dengan waktu di iPhone semasa pemberitahuan baru diterima. Ini menjadikan jam tangan lebih dipercayai dan kurang sensitif untuk kelewatan di Arduino. Setelah 10 saat, layar akan dimatikan dengan tujuan menjimatkan bateri. Skrin terbangun jika butang tengah disentuh atau jika pemberitahuan baru diterima.

Saya menjumpai halaman Luke Brendt dan melihat bahawa dia telah mencipta perkara yang sama yang ingin saya capai, tetapi saya memerlukan alat ini lebih kecil dan boleh dipakai. Perpustakaan Brendt ANCS Arduino yang saya gunakan dalam projek ini. ANCS adalah singkatan dari Apple Notification Center Service yang digambarkan sebagai berikut dari Apple. "Tujuan Perkhidmatan Pusat Pemberitahuan Apple (ANCS) adalah untuk memberikan aksesori Bluetooth (yang menyambung ke peranti iOS melalui pautan tenaga rendah Bluetooth) cara mudah dan mudah untuk mengakses berbagai jenis pemberitahuan yang dihasilkan pada peranti iOS."

Instructable ini mungkin memerlukan anda memahami Arduino, pematerian dan pencetakan 3D.

Jam pintar ini memerlukan masa berjam-jam untuk dibina, dan sungguh menyakitkan untuk memasang semua bahagian kerana saya mahu sekecil mungkin dan padat, dan saya melakukan beberapa lelaran sehingga saya mendapat penyelesaian pemasangan yang cukup mantap.

Langkah 1: Bil Bahan

Berikut adalah komponen utama yang digunakan untuk jam pintar. Agar kod yang dilampirkan (dalam langkah kemudian) berfungsi, komponen ini mesti digunakan.

  • Arduino Pro Mini 328 - 3.3V / 8MHz
  • Bluefruit LE - Bluetooth Tenaga Rendah (BLE 4.0) - NRF8001 Breakout - v1.0
  • Paparan OLED Monokrom 0.96 "128x64
  • Bateri Li-Po 3.7V 130mAh (Atau bateri lain yang boleh dicas semula akan dilakukan)
  • Penyambung Mikro-USB
  • 3 x 1MOhms 1206 Perintang SMD
  • Jam tangan dengan pecut

Bahagian yang diperlukan juga mungkin berbeza bergantung pada reka bentuk jam tangan:

  • Wayar
  • Pita pengasingan
  • Pengecas untuk bateri Li-Po
  • Kabel USB-Mikro
  • Lembaran aluminium
  • Skru 4x 2x5mm
  • Papan matriks atau papan Strip

Langkah 2: Pemasangan Perkakasan Elektrik

Pemasangan Perkakasan Elektrik
Pemasangan Perkakasan Elektrik
Pemasangan Perkakasan Elektrik
Pemasangan Perkakasan Elektrik
Pemasangan Perkakasan Elektrik
Pemasangan Perkakasan Elektrik

Seperti yang dilihat dalam gambarajah litar, terdapat banyak wayar yang harus disambungkan, dan semua komponen harus berdekatan sehingga menimbulkan cabaran.

Selepas beberapa lelaran, saya membuat langkah-langkah ini untuk memudahkan pemasangan. Saya cadangkan melihat gambar untuk melihat bagaimana saya menyelesaikan beberapa masalah dengan wayar penyambung.

  1. Sambungkan Bluefruit LE ke Arduino dengan wayar fleksibel.
  2. Buat papan untuk butang sentuh dan pasangkan pin. Pasang papan ini ke Arduino dengan wayar fleksibel. (Pin dipotong dari LED-dioda)
  3. Ubah beberapa pin untuk paparan OLED, dan pasangkannya ke Arduino.
  4. Sambungkan wayar fleksibel ke tanah, buat ini cukup lama untuk mencapai bahagian belakang jam tangan, yang perlu bersentuhan dengan badan. (Ini diperlukan kerana sentuhan kapasitif memerlukan rujukan dasar untuk berfungsi dengan baik)
  5. Pasang penyambung USB mikro dengan wayar fleksibel ke arde dan RAW. Lihat rajah pinout mikro USB untuk melihat bagaimana voltan tanah dan positif harus dihubungkan. (Perhatikan! Sambungkan wayar positif dari USB ke RAW dan bukan VCC).
  6. Pasang bateri dengan wayar fleksibel ke arde dan RAW (Perhatikan! Sambungkan wayar positif dari bateri ke RAW dan bukan VCC).

Langkah 4-6 boleh menunggu sehingga kod diunggah dan pengesahan bahawa fungsi perkakasan telah dilakukan dengan betul.

Juga, perlu menyesuaikan pengecas untuk jam tangan:

  1. Potong kabel mikro USB.
  2. Pasang wayar merah dalam kabel USB ke wayar merah dari penyambung bateri, dan wayar hitam di kabel USB ke wayar hitam dari penyambung bateri.

PENTING

Perhatikan bahawa jam tangan pintar TIDAK BOLEH dicas langsung dengan 5V dari USB dengan kabel mikro USB biasa. Sebagai gantinya, pengecas Li-Po diperlukan, jika tidak, bateri boleh rosak

Komen:

Cuba gunakan pita untuk mengasingkan antara komponen untuk mengelakkan litar pintas.

Disyorkan: