Isi kandungan:

ATTiny 85 Lampu String Festive terkawal: 5 Langkah
ATTiny 85 Lampu String Festive terkawal: 5 Langkah

Video: ATTiny 85 Lampu String Festive terkawal: 5 Langkah

Video: ATTiny 85 Lampu String Festive terkawal: 5 Langkah
Video: ATtiny85 WS2812 "green" detector - control a relay 2024, Julai
Anonim
Lampu tali perayaan terkawal ATTiny 85
Lampu tali perayaan terkawal ATTiny 85
Lampu tali perayaan terkawal ATTiny 85
Lampu tali perayaan terkawal ATTiny 85
Lampu tali perayaan terkawal ATTiny 85
Lampu tali perayaan terkawal ATTiny 85

Semasa melayari eBay, saya menemui rentetan 50 LED yang boleh dialamatkan ini menggunakan cip WS2811, sementara saya tidak fikir ia benar-benar dirancang untuk digunakan sebagai lampu dongeng, mereka berfungsi dengan baik dan kelihatan hebat di pokok. Anda juga boleh menukar warna agar sesuai dengan sebilangan tema percutian. Kerana sudah hampir Krismas, saya telah menggunakan banyak dan merah dan hijau serta beberapa corak yang menggunakan banyak warna rawak dan tentunya projek LED yang boleh diselesaikan akan lengkap tanpa pelangi.

Pengawal mikro adalah ATTiny 85 dan terdapat 3 butang yang mengubah mod dan kelajuan corak dalam apa yang saya harap adalah cara yang cukup intuitif.

Saya peminat ATTiny85 kerana ia berfungsi dengan baik dengan Arduino IDE, harganya murah dan dari pengalaman saya cipnya yang cukup tahan lasak.

Jumlah kos setiap set kurang dari £ 15 dan dapat diselesaikan dengan mudah pada hujung minggu dengan hanya alat asas.

Bahagian sementara diperlukan:

  • Arduinouno atau yang setara untuk memprogram ATTiny
  • papan roti dan wayar pelompat untuk menguji dan memprogram ATTiny
  • besi pematerian dan pateri
  • pistol gam panas

Bahagian yang digunakan untuk binaan:

Saya telah memasukkan pautan ke beberapa item di Amazon untuk membantu mengenalinya, ini bukanlah tempat terbaik untuk membelinya dan anda semestinya berbelanja.

  • ATTiny85 plus soket IC DIP 8 pilihan (https://amzn.to/2RgKpeJ)
  • Kapasitor 1000uF * (lihat nota)
  • 3 x 1 hingga 5 kΩ Tarik perintang ke bawah.
  • 1 x 300-500Ω perintang * (lihat nota)
  • 1 keping papan prototaip (https://amzn.to/2Rn4YGs)
  • Kabel USB ke DC (https://amzn.to/2BE2iyP)
  • Penyambung soket DC (https://amzn.to/2TUFbHy)
  • Sengatan LED yang boleh diatasi (https://amzn.to/2Rm1Yds)
  • 3 x suis tekan sesaat
  • Kotak projek (https://amzn.to/2DTeTzA)

3 suis tekan sesaat boleh menjadi jenis yang anda suka tetapi anda mungkin perlu menyesuaikan reka bentuk anda agar sesuai dengan suis anda. Saya mempunyai beberapa butang yang lebih panjang dan 2 kaki yang menjadikannya sesuai untuk projek ini kerana saya dapat mencucuknya melalui lubang di penutup atas dan merekatkannya di tempat dari bawah.

* Ini disalin dari Adafruit NeoPixel Überguide dan menerangkan keperluan kapasitor dan perintang.

Sebelum menyambungkan NeoPixels ke mana-mana sumber kuasa yang besar (DC "wall wart" atau bahkan bateri besar), tambahkan kapasitor (1000 µF, 6.3V atau lebih tinggi) di seberang terminal + dan - seperti yang ditunjukkan di atas. Kapasitor menyekat perubahan mendadak arus yang ditarik oleh jalur. Letakkan perintang 300 hingga 500 Ohm antara pin output data Arduino dan input ke NeoPixel pertama. Perintang harus berada di hujung wayar yang paling dekat dengan NeoPixel, bukan mikrokontroler. Beberapa produk sudah memasukkan perintang ini … jika anda tidak pasti, tambahkan satu … tidak ada salahnya menggandakan!

Perkara lain yang perlu diberi perhatian:

Penggunaan kuasa selalu menjadi perkara yang perlu anda fikirkan dengan LED yang boleh diatasi. Untuk mengetahui berapa banyak tenaga yang anda perlukan, cukup ambil jumlah LED dalam susunan anda dan kali ini sebanyak 60 kerana setiap LED dapat menarik 60ma

Ini adalah rentetan 50 jadi 50X60 adalah 3000 atau 3 amp sementara ini adalah banyak daya yang perlu diingat bahawa mereka hanya akan menggunakan banyak jika pada kecerahan penuh pada ketiga warna. Anda boleh mengatur kod anda untuk mengelakkannya atau menggunakan perintah setBrightness () untuk menghadkannya. dalam ujian saya mendapati persediaan saya berfungsi dengan baik pada bekalan kuasa 2 amp.

Saya sangat mengesyorkan membaca Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber…) kerana ia menerangkan semuanya dengan lebih terperinci daripada yang saya dapat.

Langkah 1: Penggerudian

Penggerudian
Penggerudian
Penggerudian
Penggerudian
Penggerudian
Penggerudian

Penggerudian

Terdapat beberapa lubang untuk masuk ke dalam kotak projek.

  • 1x 8mm di bahagian belakang untuk soket kuasa
  • Lubang 3x 2.5mm di bahagian depan untuk 3 plumbum LED atau 1 lubang yang cukup besar untuk keluar dari semua 3 petunjuk.
  • 3x 3.5mm di bahagian atas untuk butang

Yang terbaik adalah mengemudi lubang 8mm tetapi sebagai kotak plastik lembut mudah digerudi dan tidak boleh menimbulkan masalah

Langkah 2: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Tin penyambung soket kuasa, masukkan ke dalam kotak dan ketatkan mur penahan.

Letakkan butang di lubang dan lem panas atau epoksi ke tempatnya. Saya telah menarik satu kaki dari setiap butang dan menyatukannya bersama-sama sehingga kita hanya memerlukan satu bekalan 5 volt ke semua 3 butang.

String LED mempunyai 2 wayar tambahan yang tidak perlu kami pasangkan untuk projek ini sehingga kami dapat memotongnya. Saya telah memotongnya dekat dengan bahagian atas dengan panjang yang sedikit berbeza sehingga mereka tidak boleh kekurangan. Simpan wayar ini kerana kita boleh mengitar semula mereka di dalam kotak

Saya juga telah memotong penyambungnya kerana kita akan menyolder terus ke wayar, Potong sedekat mungkin dengan penyambung.

Papan prototaip sesuai di dalam kotak projek dengan sangat baik sehingga tidak memerlukan pemotongan.

Pasangkan soket IC ke papan di suatu tempat berhampiran bahagian atas, ini membolehkan kita lebih banyak ruang di bahagian bawah untuk komponen lain dan menyambung ke tali LED.

Kabel solder ke pin fizikal 5, 6 dan 7 untuk butang, sambungkan wayar ke perintang penarik ke bawah, yang seterusnya akan menyambung ke Ground

  • Pin 5 = Butang mod
  • Pin 6 = Butang tolak kelajuan
  • Pin 7 = Butang tambah kelajuan

Kawat data untuk LED menyambung ke pin fizikal 3 sehingga menyambung wayar lain dan sambungkan hujung yang lain ke perintang 300-500Ω di suatu tempat berhampiran bahagian bawah papan.

Kita boleh menggunakan wayar yang kita potong tali LED sebagai wayar kuasa utama kita

  • Sambungkan Pin 8 soket IC, wayar untuk butang dan tali LED rentetan utama RED ke 5V
  • Sambungkan Pin 4 soket IC, ketiga-tiga perintang tarik ke bawah dan wayar PUTIH LED utama ke Ground

Pateri wayar butang 5v ke arah umum untuk butang. Pasang setiap butang ke Pin IC yang betul. Mudah-mudahan anda dapat melihat dalam gambar bahawa saya telah membeli wayar yang menyambung ke IC ke tengah papan dengan perintang di satu sisi dan butang di sisi lain.

Saya telah meletakkan kapasitor di papan tetapi lebih senang menyambungkannya ke kaki soket.

Setelah papan selesai, masukkan 3 wayar untuk tali LED melalui lubang dan pateri ke papan. Sambungkan wayar kuasa ke soket. Soket ini mempunyai pin tengah (biasanya V +) yang disambungkan ke kaki yang lebih pendek tetapi yang terbaik adalah periksa semula.

Sebelum melekatkan semuanya di tempat yang terbaik, periksa semuanya berfungsi kerana mudah terputus hubungan.

Disyorkan: