Isi kandungan:

Loket Resplendr: 7 Langkah
Loket Resplendr: 7 Langkah

Video: Loket Resplendr: 7 Langkah

Video: Loket Resplendr: 7 Langkah
Video: Crumb - Locket [Official Video] 2024, November
Anonim
Image
Image
Loket Resplendr
Loket Resplendr
Loket Resplendr
Loket Resplendr

Projek ini diilhamkan oleh Becky Stern dan Anting-anting Gemma Hoop Adafruit Lady Ada dan orang-orang hebat dengan perpustakaan FastLED.

Petunjuk ini akan menunjukkan kepada anda cara membuat Loket LED yang cantik dengan satu atau lebih cincin LED. Saya suka mod yang berbeza pada alat pakai saya sehingga projek ini memasukkan butang sebagai pemilih mod.

Saya tidak akan membincangkan cara menambahkan beberapa cincin pada projek anda, tetapi beberapa gambar akan memberi anda beberapa idea kemungkinan.

Video tersebut merangkumi cara menyatukannya. Terima kasih kerana mengikuti!

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan

Inilah semua yang anda perlukan:

  • Adafruit GEMMA v2 - Platform elektronik yang boleh dipakai miniatur - Mikrokontroler kecil yang boleh dipakai ini akan menjadi otak projek anda. Ini akan menyambungkan bateri ke lampu dan memberitahu lampu apa yang harus dilakukan. Berikut adalah pecahan bahagian papan.

    • USB - Ini digunakan untuk memuat naik mod baru ke papan anda
    • Soket JST - Ini digunakan untuk menyambungkan bateri ke papan untuk menghidupkannya dan LED
    • Pad Input / Output

      • GND - Ini akan membekalkan tanah (G, -) ke lampu dan butang
      • D1 - Ini adalah pin "digital" yang akan kita gunakan untuk butang
      • Vout - Ini akan memberi kuasa (V, +) ke lampu dari bateri
      • 3Vo - Ini akan membekalkan 3 volt; kita tidak akan menggunakan ini
      • D0 - Ini adalah pin "digital" yang akan kita gunakan untuk memberitahu lampu apa yang harus dilakukan
      • D2 - Ini adalah pin "digital" yang lain; kita tidak akan menggunakan ini
  • Cincin NeoPixel - LED 16 x 5050 RGB dengan Pemacu Bersepadu - Ini adalah cincin lampu anda. Setiap LED mempunyai lampu merah, hijau, dan biru di dalamnya. Mereka bergabung dalam jumlah yang berbeza untuk membuat semua warna di pelangi. Oleh kerana kami akan menjaga lampu di sisi redup, anda pasti dapat melihat bagaimana gabungan lampu merah, hijau, dan biru untuk membuat semua warna.
  • Bateri Lithium Ion Polymer - 3.7v 150mAh - Bateri disambungkan ke Gemma anda untuk menghidupkan lampu dan mengisi semula menggunakan pengecas USB, bukan Gemma. Untuk mengecas bateri ini, anda perlu mencabutnya dari Gemma
  • Adafruit Micro Lipo - Pengecas LiIon / LiPoly USB - v1 - Seperti yang dinyatakan di atas, pasangkan bateri anda ke pengecas ini dan sambungkan bahagian rata ke soket USB. Lampu hijau sedikit akan menunjukkan bahawa bateri anda "habis" sedang dicas.
  • Butang Taktil Tukar (langsing 6mm) - Butang klik putih kecil ini akan menavigasi antara mod
  • Silicone Cover Stranded-Core Wire - 26AWG - 3 helai wayar, masing-masing panjangnya kira-kira 4 "akan digunakan. Anda tidak memerlukan panjang wayar sehingga anda akan mempunyai tambahan jika anda melakukan kesalahan.
  • Aksesori Perhiasan - Gelang Lompat, Anting-anting, Kabel Nilon, Kalung Kabel, Pin Magnetik
  • e6000

Inilah yang saya ada di stesen kerja saya: tangan penolong, besi pematerian, Pembersih Petua Solder Hakko Brass Sponge, solder, papan pemotong kayu lama, dan kipas yang berdekatan.

Langkah 2: Pasang Butang

Pasang Butang
Pasang Butang
Pasang Butang
Pasang Butang

Pasang butang putih kecil ke Gemma dengan menggeser kaki melalui lubang bertanda "GND" dan "D1".

Kunci butang dengan melipat kaki di bahagian belakang Gemma. Kami akan menyolder butang ke papan tetapi ia harus duduk dengan selesa di sini dalam kedudukan ini.

Jangan soldernya dulu, jika tidak, anda mungkin menutup lubang GND yang kita perlukan pada langkah seterusnya!

Langkah 3: Pasang Wayar ke Gemma

Pasang Wayar ke Gemma
Pasang Wayar ke Gemma
Pasang Wayar ke Gemma
Pasang Wayar ke Gemma
Pasang Wayar ke Gemma
Pasang Wayar ke Gemma
  1. Potong 3 wayar hingga kira-kira 4 "masing-masing. Secara tradisional merah digunakan untuk kuasa (+, V +, V), hitam atau putih digunakan untuk tanah (G, GND), dan warna lain digunakan untuk data (D). Sejak kita hanya dengan menggunakan 3 wayar untuk projek ini, warna apa pun akan berlaku.
  2. Jalur kira-kira 1/2 "- 3/4" dari satu hujung setiap wayar.
  3. Putar hujung wayar pertama yang dilucutkan.
  4. Umpan melalui lubang bertanda GND. Anda mahu wayar berjalan dari bahagian depan Gemma (dengan butang) ke belakang. Cuba dapatkan penebat wayar sedekat mungkin dengan lubang. Saya dapati lipatan wayar di bahagian belakang menahannya.
  5. Balikkan Gemma dan pateri dawai dan kaki butang ke pin GND pada Gemma
  6. Putar hujung wayar kedua yang dilucutkan.
  7. Umpan melalui lubang bertanda Vout. Anda mahu wayar berjalan dari bahagian depan Gemma (dengan butang) ke belakang. Cuba dapatkan penebat wayar sedekat mungkin dengan lubang. Saya dapati lipatan wayar di bahagian belakang menahannya.
  8. Balikkan Gemma dan pateri dawai dan kaki butang ke pin Vout pada Gemma
  9. Putar hujung wayar ketiga yang dilucutkan.
  10. Umpan melalui lubang bertanda D0. Anda mahu wayar berjalan dari bahagian depan Gemma (dengan butang) ke belakang. Cuba dapatkan penebat wayar sedekat mungkin dengan lubang. Saya dapati bahawa melipat wayar di bahagian belakang menahannya.
  11. Balikkan Gemma dan pasangkan wayar dan kaki butang ke pin D0 pada Gemma.
  12. Selesaikan kaki butang kedua ke belakang pin D1 di Gemma.
  13. Potong lebihan wayar.

Catatan: Sekiranya anda menyolder dengan selesa, anda mungkin dapat meletakkan semua wayar dan menyelesaikan pematerian anda sekaligus. Saya cadangkan pemula meletakkan dan memateri satu wayar pada satu masa.

Langkah 4: Pasang Wayar ke Dering

Pasang Wayar ke Deringan
Pasang Wayar ke Deringan
Pasang Wayar ke Deringan
Pasang Wayar ke Deringan
Pasang Wayar ke Deringan
Pasang Wayar ke Deringan
Pasang Wayar ke Deringan
Pasang Wayar ke Deringan
  1. Letakkan Gemma dan Cincin Neopixel dengan kedua LED dan komponen Gemma menghadap ke atas. Letakkan pin D1 pada Gemma yang paling dekat dengan lubang pada cincin Neopixel yang bertuliskan "Data In"
  2. Tentukan di mana untuk memotong dan melucutkan wayar untuk menghubungkan kedua-dua ini. Anda mungkin menginginkan wayar 1-1.5 "antara Cincin Gemma dan Neopixel untuk memberikan kelonggaran yang mencukupi.
  3. Dengan menggunakan kuku jari atau alat tajam anda, tandakan dua tempat pada wayar - di mana anda akan memotong wayar ke dan di mana anda akan melepaskan wayar. Beri diri anda 1/2 "- 3/4" wayar yang dilucutkan untuk digunakan.
  4. Potong dan lepaskan baki dua wayar dengan panjang anggaran yang sama.
  5. Putar hujung wayar "D0" yang dilucutkan dan masukkan melalui lubang bertanda "D In" pada Cincin Neopixel. Anda boleh memasukkan wayar melalui bahagian depan atau belakang Cincin Neopixel.
  6. Pateri wayar D0 ke Cincin Neopixel.
  7. Putar hujung wayar "GND" yang dilucutkan dan masukkan melalui lubang bertanda "G" pada Cincin Neopixel. Anda boleh memasukkan wayar melalui bahagian depan atau belakang Cincin Neopixel.
  8. Pateri wayar "GND" ke Cincin Neopixel.
  9. Putar hujung wayar "Vout" yang dilucutkan dan masukkan melalui lubang bertanda "V +" pada Cincin Neopixel. Anda boleh memasukkan wayar melalui bahagian depan atau belakang Cincin Neopixel.
  10. Pateri wayar "Vout" ke Cincin Neopixel.
  11. Potong lebihan wayar.

Catatan: Sekiranya anda menyolder dengan selesa, anda mungkin dapat meletakkan semua wayar dan menyelesaikan pematerian anda sekaligus. Saya cadangkan pemula meletakkan dan memateri satu wayar pada satu masa.

Langkah 5: Programkan Permata Anda

Mula-mula anda memerlukan kaedah untuk memprogramkan papan anda. Muat turun Arduino IDE atau gunakan IDE berasaskan Web jika ada.

Sekiranya anda baru menggunakan Arduino dan ingin memulakan projek baru, anda mempunyai beberapa pilihan.

Saya biasanya menggunakan Arduino IDE, yang dimuat turun dari laman web mereka. Anda perlu memasang perpustakaan dan sokongan untuk papan yang anda gunakan. Oleh kerana ini adalah proses yang lebih mendalam, saya sarankan untuk mengkaji halaman Adafruit Introduction to Gemma dan kemudian memeriksa sumber untuk memasang perpustakaan FastLED di Arduino IDE.

Pilihan lain adalah menggunakan program berasaskan penyemak imbas seperti codebender.cc. Malangnya, codebender tidak menerima pendaftaran baru pada masa ini, tetapi saya telah memasukkan maklumat ini sekiranya mereka membuka sandaran. Tolong menyokong mereka jika anda boleh kerana mereka hebat! Codebender adalah cara yang baik untuk memperkenalkan seseorang kepada kod kerana anda hanya perlu memuat turun pemalam untuk meneruskannya. Sekiranya anda sudah mendapat Arduino IDE, lompat ke bawah ke contoh lakaran saya dan tampalkannya ke lakaran baru. Terdapat Bermula dengan Arduino dan Codebender Instructable oleh Ardumotive_com. Orang-orang dari Codebender telah mengumpulkan beberapa instruksional juga.

Kaji Lakaran

Inilah lakaran saya: Butang Palet FastLED oleh amelia.tetterton

"Klon dan edit" lakaran saya dan "simpan" ke akaun codebender anda atau salin dan tampalkannya ke lakaran baru di Arduino IDE anda.

Kemas kini kawasan yang diperlukan sekiranya berminat untuk membuat perubahan.

  • Baris 23: Kecerahan ditetapkan pada 1/8 kecerahan penuh.
  • Baris 30: jika anda menukar bilangan mod, anda mesti mengemas kini nombor "8"
  • Baris 45-66: Ini adalah palet khusus yang saya namakan MyColors. Lihat Pemetik Warna RGB dan cari beberapa warna yang anda suka. Anda boleh memasukkan 16 warna yang anda suka di sini. Terdapat beberapa peraturan: bukannya menulis "batang emas" anda perlu menulis "GoldenRod". Jadi, huruf besar huruf pertama setiap perkataan dan hapus spasi. Jangan melepaskan koma di hujung setiap baris, sama ada.
  • Garis 98-148: FastLED mempunyai sekumpulan "palet" terbina dalam untuk dipilih. Kumpulan warna dalam palet dihantar melalui jalur LED dalam kelajuan dan kenaikan langkah yang telah anda pilih. Anda boleh mengubah LANGKAH dan LANGKAH untuk menjadikan sesuatu kelihatan seperti yang anda mahukan. SPEED merujuk kepada seberapa pantas warna bergerak. Nombor lebih tinggi = pergerakan lebih pantas. LANGKAH merujuk kepada seberapa lebar jalur warna. 1 = lebih seperti kecerunan, 10 = lebih seperti garis.
  • Garis 170-185: Ini adalah cara lain untuk menyediakan palet baru. Mod ini serupa dengan mod yang ditunjukkan pada Anting-anting Gelang Adafruit Gemma. Main dengan warna di sini dan kemudian kelajuannya, dan gabungkan pada garis 145-188 dan lihat apa yang berlaku.
  • Garis 188-199: Ini adalah cara lain untuk menyediakan palet baru. Mod ini akan menunjukkan separuh daripada LED berwarna hijau dan separuh yang lain berwarna merah jambu. Main dengan warna di sini dan kemudian kelajuannya, dan gabungkan pada garis 133-135 dan lihat apa yang berlaku.

Sahkan Lakaran. Ingatlah untuk menekan "Simpan" jika berjaya untuk anda.

Gemma adalah mikrokontroler kos rendah. Apabila anda memasangnya dan menghidupkannya, lampu merah akan menyala dan menyala selama kira-kira 10 saat. Ini bermaksud bahawa ia siap untuk "menerima" kod. Jika tidak, anda perlu menekan butang reset untuk memasukkan apa yang dipanggil "mod bootloader". Pengawal mikro yang lain hanya akan memasuki mod ini secara automatik, tetapi kerana Gemma sangat mudah, ia memerlukan seseorang untuk memberikannya terlebih dahulu. Sekiranya anda mendapat ralat, cuba cabut dan pasangkan papan anda kembali atau tekan butang "reset" hitam kecil di papan. Pada Mac, saya harus menyambungkan Gemma saya ke komputer saya melalui hab USB (jadi… Gemma ke microusb ke hab USB ke miniusb ke Mac) hanya untuk berfungsi. Sabar!

Muat naik Lakaran. Tekan butang reset pada Gemma dan "Muat naik" kod ke Gemma anda.

Pastikan anda mendapat "Muat Naik Berjaya" atau beberapa mesej positif lain yang mengesahkan kod telah dimuat naik.

Catatan

  • Sekiranya anda menghadapi masalah di mana papan tidak memasuki mod bootloader semasa anda menekan butang reset, cuba cabut palam Gemma anda dan kemudian pasangkan kembali.
  • Apa sahaja yang ditulis dalam satu baris selepas dua garis miring, seperti ini: //, adalah komen. Anda boleh menulis "// bla, bla, bla" dan tidak mengapa. Komen berbilang baris jatuh antara "/ *" dan "* /". Codebender menjadikan semua komen kelihatan hijau. Ruang dan garisan kosong baik-baik saja, jangan ragu untuk memisahkan perkara yang sesuai untuk anda.
  • Pastikan anda memilih papan (Gemma) dan port yang betul.
  • Sentiasa "sahkan" sebelum anda "memuat naik". Codebender atau IDE akan memberitahu anda jika lakaran anda terlalu besar. Sekiranya ada, anda perlu mengubahnya dengan membuang salah satu "mod" anda.

Langkah 6: Uji

Uji
Uji
Uji
Uji
Uji
Uji
  1. Pastikan wayar anda disambungkan dengan betul.

    1. Jejak wayar dari lubang GND pada Gemma anda ke salah satu lubang GND pada Cincin NeoPixel.
    2. Jejak wayar dari lubang Vout pada Gemma anda ke salah satu lubang VCC / V + pada Cincin NeoPixel.
    3. Jejak wayar dari lubang D0 pada Gemma anda ke lubang Data In pada Cincin NeoPixel
  2. Pastikan kedua-dua kaki butang putih disolder ke papan.
  3. Pasangkan penyambung jst dari bateri ke papan dan alihkan papan ke kedudukan hidup jika belum.
  4. Tekan butang putih untuk menatal mod yang berbeza.
  5. Tepuk punggung.

Langkah 7: Selesaikan & Aksesori

Lengkap & Aksesori!
Lengkap & Aksesori!
Lengkap & Aksesori!
Lengkap & Aksesori!
Lengkap & Aksesori!
Lengkap & Aksesori!
  • Pasang bateri ke bahagian belakang Gemma menggunakan pita busa atau gam *
  • Pasang aksesori yang anda suka buat anting-anting, kalung, pin, atau yang lain. Cincin lompat kecil untuk perhiasan yang sesuai dengan sempurna di dalam lubang terbuka pada cincin Neopixel. Masukkan idea baru dalam komen!
  • Gunakan benang untuk menguatkan kedudukan Gemma di dalam gelang Neopixel, terutamanya jika anda menggunakan wayar yang lebih nipis daripada 26g.
  • Letakkan sedikit gam * di Gemma di mana wayar memenuhi papan.
  • Cabut bateri dari papan dan letakkan sedikit gam * di mana wayar bateri memenuhi bateri dan penyambungnya.

* Jika anda menggunakan e6000, lakukan ini terakhir kerana memerlukan 24 jam untuk disiapkan sepenuhnya. Anda juga boleh menggunakan lem panas, tetapi berhati-hati dengan menggunakannya pada atau dekat bateri. Saya lebih suka berhati-hati!

Disyorkan: