Sirkuit radio. LED Bintang Tahun Baru Bintang LED Berkedip DIY

Langganan
Bergabunglah dengan komunitas “koon.ru”!
Berhubungan dengan:
Menjawab

Lorem Ipsum hanyalah teks tiruan dari industri percetakan dan penyusunan huruf. Lorem Ipsum telah menjadi teks tiruan standar industri sejak tahun 1500-an, ketika seorang pencetak tak dikenal mengambil kumpulan teks dan mengacaknya untuk membuat buku contoh huruf. Teks ini bertahan tidak hanya selama lima abad http://jquery2dotnet.com/ , tetapi juga lompatan ke dalam penyusunan huruf elektronik, yang pada dasarnya tidak berubah. Ini dipopulerkan pada tahun 1960an dengan dirilisnya lembaran Letraset yang berisi bagian-bagian Lorem Ipsum, dan baru-baru ini dengan perangkat lunak desktop publishing seperti Aldus PageMaker yang menyertakan versi Lorem Ipsum.



Kami akan memberi tahu Anda cara membuat bintang LED yang menyala terang. Dalam video tersebut Anda juga dapat melihat pohon Tahun Baru yang dibuat dengan prinsip yang sama.
Jika Anda tahu sedikit cara menyolder, Anda dapat dengan mudah membuat bintang LED. Penyebaran sinar bintang akan berkisar antara enam hingga sepuluh sentimeter, dan baterai sembilan volt akan digunakan sebagai dasarnya. Jika Anda ingin membuat bintang dengan sumber listrik yang mudah diganti, bacalah bagian terakhir artikel. Bintang dapat dipasang pada konektor baterai 9V.
Jadi, ambil besi solder, ambil beberapa LED, temukan baterai, dan mulailah membuat dekorasi Tahun Baru dan Natal!
Bahkan jika Anda tidak yakin dengan keterampilan menyolder Anda, mulailah membuat bintang. Ini adalah aktivitas yang cukup sederhana. Anda akan berhasil, kami jamin.

Bahan dan alat yang dibutuhkan untuk membuat bintang LED:
- lima LED merah 5 atau 10 mm. LED harus berwarna merah agar menyala dari baterai sembilan volt. Kami menggunakan LED buram dan transparan. Gunakan yang menurut Anda akan terlihat lebih mengesankan.
- Baterai 9 V.
- kawat tembaga tahan lama 10 cm.
Jika Anda ingin membuat bintang berkelap-kelip, maka Anda membutuhkannya Berbagai jenis LED:
- satu LED berkedip 5 mm, merah. Kami membeli satu, tegangan operasinya 3-12 V.
- empat LED 5 mm, merah. Mereka bersinar pada arus yang sangat rendah dan juga dibeli oleh kami.
Peralatan:
- kayu lapis untuk templat, tebal 5 mm.
- besi solder dan solder.
- tang atau tang.
- tanah liat polimer atau “tangan ketiga” untuk memasang bagian-bagian bintang.
- multimeter.

Tata Letak.


Rangkaian bintang LED tidak terlalu rumit. Sebenarnya, ini cukup sederhana - lima LED dihubungkan satu demi satu dalam satu sirkuit. Sakelar di sirkuit bukan bagian dari bintang: ia menyala (rangkaian tertutup) ketika kabel darinya disekrup ke “plus” konektor baterai. Anda lihat itu mudah, tapi apa yang salah? Jangan salah saat menyambungkan LED - anoda terhubung ke katoda (anoda lebih panjang).

Membuat bintang.

Untuk membuat penyolderan LED semudah mungkin, buatlah templat dari kayu lapis. Ini adalah lingkaran dengan tanda penempatan lima LED yang benar di atasnya.
- Tempatkan LED pada template.

Tekuk kaki LED sedemikian rupa sehingga kaki yang berdekatan saling berpotongan.
- Amankan kaki ke templat dengan pita listrik.
- Solder kaki yang berpotongan (di lima tempat).
- Rapikan bagian kaki yang menonjol dengan tang.
Sekarang Anda memiliki bintang tertutup.
- Potong garis luar pada titik pelekatan kaki yang paling tidak menguntungkan.
- Sekarang kamu punya bintang yang rantainya putus.

Menguji. Hubungkan ujung bintang ke kontak baterai. Amati polaritas LED dan baterai.
- Jika LED tersambung dengan benar, bintang akan bersinar. Jika Anda membuat kesalahan saat menghubungkannya (tidak memperhatikan polaritasnya), Anda harus memperbaikinya, karena bintang tidak akan menyala.
- Jika LED sudah tersambung dengan benar, namun bintang tidak menyala berarti salah satu LED rusak. Periksa satu per satu menggunakan multimeter atau catu daya 3V.

Solder sepotong kawat tembaga kuat sepanjang 4 cm ke kontak tali LED.

Mari selesaikan.

Bintangnya hampir siap. Yang perlu dilakukan hanyalah menyolder sepotong kawat tembaga lainnya ke sisi negatif baterai. Ini sedikit lebih rumit daripada penyolderan biasa:
- Ambil seutas kawat yang panjangnya sama dengan yang baru saja disolder ke bintang.

Tempatkan baterai dan masukkan seutas kawat ke dalam kontaknya yang lebih besar (ditandai dengan tanda minus).
- Saat menyolder kabel ke kontak, pastikan kabel dan kontak sudah dipanaskan dengan baik sebelum menambahkan solder.

Tip: Pastikan kabel dan baterai aman. Gunakan selotip, tangan ketiga, atau benda kecil untuk memastikan baterai dan kabel berada pada posisi yang benar dan tidak bergerak.

Terakhir, solder ujung kabel yang bebas ke terminal positif bintang. Sekarang Anda telah membuat dekorasi liburan Anda!

Membuat konektor untuk baterai.

Untuk memudahkan penggantian baterai, kami memasang bintang pada konektor baterai 9 V. Alih-alih menggunakan kabel tembaga tebal, kami menggunakan dua resistor 60 Ohm untuk ini. Resistor membatasi arus yang mengalir melalui LED, sehingga meningkatkan masa pakai baterai dan memperpanjang umur LED. Kabel tembaga lebih kaku dari resistor, jadi versi ini lebih rapuh dari versi sebelumnya. Gambar menunjukkan urutan perakitan konektor, cukup sederhana.

Waktunya telah tiba, akhir tahun, liburan salju dan suasana hati yang baik)) Apalah arti liburan (Tahun Baru/Natal) tanpa pohon? Apa jadinya pohon Natal tanpa hiasan? Ini tentang dekorasi yang akan kita bicarakan, atau lebih tepatnya tentang sentuhan akhir, bisa dikatakan tentang ceri pada kue, atau lebih tepatnya tentang bintang di pohon Natal. Secara umum, Anda diterima di CUT.

Sebenarnya bintang untuk pohon natal itu dipesan dari orang Cina. Lot memiliki pilihan ukuran, semuanya seperti di zaman Soviet: Produk No. 1 No. 2 No. 3 Saya pesan No. 2. Ukuran dari ujung ke ujung bintang adalah 18cm.

Bintang terbuat dari plastik transparan dan rapuh, terdapat banyak tepi di permukaannya untuk pembiasan cahaya.
Sebenarnya, semuanya sederhana: dua bagian yang identik, inti dengan elektronik, dudukan kaki untuk bagian atas dan sebuah saklar.
Ini penampakannya saat dihidupkan.

Kami dapat mengakhiri ulasan ini di sini, tetapi pembaca yang budiman, Anda tidak akan lolos begitu saja dengan mudah)))
Saya memutuskan bahwa saya menginginkan yang terbaik dan saya tahu cara mendapatkannya dari plastik sederhana ini. Ya, solusi WS2812B cukup dapat diprediksi - sederhana dan indah, tetapi di sini saya memiliki pendekatan saya sendiri.

1) Saya tidak akan menggunakan Arduino atau ESP.
2) Saya tidak memerlukan penerima IR, WIFI, atau Bluetooth, saya tidak akan duduk di bawah pohon Natal dan mengganti warna, itu tugas perangkat lunak.
3) Perangkat akan dibuat pada satu papan, dan bukan dari kotoran dan batang modul kabel dan lem panas yang berbeda.
4) Saya akan menggunakan PIC18F46J50 dan menulis semua kode sendiri di mikroC.
Secara umum, pendekatan jadul)))

Langkah pertama adalah mengukur bintang dan membuat papan di Altium.

Perkembangan selanjutnya di sini

Setelah mencoba papan versi kertas, Anda dapat mulai membuat papan asli dari PCB foil. Kami mengambil sepotong dari simpanan dan memotongnya sesuai ukuran.
Sebuah photoresist film akan digunakan dan agar “penggulungan” berhasil, permukaan yang terkontaminasi perlu dibersihkan (tanda kontaminasi adalah air menggelinding dari papan)
Kami mengambil spons piring dan membersihkannya dengan bagian yang abrasif, selain itu, Anda dapat menggunakan produk yang mengandung asam (misalnya, pembersih toilet).
Yang utama adalah mencapai hasil, dan cara mendapatkannya tidak terlalu penting bagi kami. Permukaan yang dibasahi air dianggap berhasil. (Tidak terlihat di foto, tetapi ada lapisan air di seluruh papan dan air tidak mudah meninggalkan benda kerja.)
Sekarang Anda dapat mulai menyesuaikan templat foto yang telah disiapkan sebelumnya (Mereka dicetak pada film transparan; untuk meningkatkan kepadatan, Anda dapat menggunakan uap pelarut dan templat dua lapis)
Kita “roll” photoresistnya, ada banyak cara yang berbeda. Saya membasahi benda kerja, meletakkan potongan film yang sudah disiapkan, meratakannya dan menghilangkan air dengan spatula silikon.Selanjutnya, saya menempatkan benda kerja di antara dua lembar kertas dan mengirimkannya ke laminator. (Saya ingin mencatat bahwa ada banyak cara untuk melakukan prosedur ini)
Kami memasang lembaran di antara templat, memastikan penempatannya benar.
Saatnya untuk eksposisi.
Nanti waktu tertentu(secara individual untuk setiap jenis photoresist lampu dan jaraknya) sepertinya kita tidak melihat hasilnya, tapi jika diperhatikan lebih dekat ada perubahan.
Yang tersisa hanyalah dengan hati-hati, seperti seorang arkeolog, menggunakan kuas untuk mengungkap perubahan ini dalam larutan alkali lemah (soda ash).
Setelah mencuci kita mendapatkan masker, area terbuka tembaga akan dihilangkan pada tahap "pengetsaan" berikutnya, jadi Anda perlu memeriksa masker dengan cermat dan melepaskan "kusennya"
Setelah etsa, kami mendapatkan papan yang hampir jadi.
Selanjutnya, kita menggunakan pelarut atau alkali kuat (pembersih bakiak) untuk menghilangkan photoresist. Perhatian: saat bekerja dengan alkali, gunakan kacamata dan sarung tangan untuk menghindari luka bakar kimia dan kerusakan permanen pada penglihatan.
Sekarang Anda perlahan bisa melihat hasil dari waktu yang dihabiskan.
Kami memotong semua kelebihannya dan mencoba di papan untuk lokasi masa depan.
Kami mengebor lubang.
Selanjutnya, saya memutuskan untuk melapisi papan (soldernya tentu saja bukan krom, tetapi kilau logam akan berguna bagi saya)
Setelah melapisi dan membersihkan papan, kami merakitnya.
Selanjutnya kita sambungkan catu daya (ada masalah, orang Cina menaikkan tegangan menjadi 5,4, kami harus menurunkannya sedikit dengan mengubah nilai pengaturan resistor ke TL431)

Setelah semua penderitaan bingo.

Sekarang yang tersisa hanyalah menulis programnya.
Persyaratannya sederhana, banyak efek dan pemilihan acak. Untuk mengontrol LED saya menggunakan SPI, lebih detail di bawah spoiler.

Secara singkat tentang pemrograman

Jika Anda melihat deskripsinya, maka untuk mengontrol sinyal ws2812B dengan periode yang sama digunakan, tetapi dengan durasi yang berbeda dari level logis satu "1" dan nol "0". Perlu dicatat bahwa sinyal kontrol cukup cepat dengan toleransi 150ns.
Namun, ada satu fitur, ws2812b tidak terlalu menuntut dalam hal menjaga toleransi ini dan hanya durasinya saja yang penting. level tinggi, level rendah mungkin sangat menyimpang dari persyaratan yang ditentukan. Hal ini memungkinkan SPI digunakan untuk mengirim data. Jika disetel frekuensi yang benar SPI, maka Anda dapat mengirim dua bit sinyal dalam satu byte, yang sebenarnya saya gunakan.
Dalam desain saya ada 2 sisi (paralel), di setiap sisi ada 15 LED seri, mengetahui bahwa setiap ws2812b memiliki 3 byte untuk pengkodean warna (ini 12 byte melalui SPI), kami mendapatkan bahwa diperlukan 180 byte untuk semuanya memori akses acak(“memori video”) Oleh karena itu, untuk menghasilkan warna, Anda perlu membuat array 180 byte, mengubah nilainya untuk membuat gambar, dan mengirimkan 180 byte ini melalui SPI.

Setelah kami mengetahui cara mengontrolnya, kami mengkonfigurasi mikrokontroler dan menulis beberapa fungsi

Pembaruan bintang - keluaran "memori video".
Mengatur warna piksel tertentu (untuk kenyamanan, saya memperkenalkan sistem koordinat cincin bintang dan sinar)
Salinan warna piksel
Mengatur warna semua memori,
Mengatur warna sinar,
Mengatur warna cincin,
Rotasi sinar,
“Retraksi” dan “tolakan” cincin relatif terhadap pusat bintang.

8 fungsi ini memungkinkan Anda membuat berbagai efek. Dengan menggunakan keacakan dan matematika, saya membuat 15 mode berbeda. Untuk menghasilkan efek secara acak dan memilih rangkaian efek, saya menggunakan pseudo-random (pembuatan angka acak), untuk menghindari pengulangan saat dihidupkan kembali , Anda dapat mengatur titik awal pembangkitan untuk tujuan ini. Saya menggunakan jumlah sel memori video segera setelah mikrokontroler mulai bekerja ketika berisi berbagai informasi sewenang-wenang.


Pada akhirnya, inilah yang saya dapatkan. (di sini saya menyalakan dan mematikan bintang untuk menunjukkan mode)


Baiklah, saya rasa saya bisa mengucapkan selamat tinggal pada ini, saya harap Anda, pembaca yang budiman, menyukai ulasannya. Dan untuk hidangan penutup, GIF yang meriah)

Saya berencana membeli +17 Tambahkan ke Favorit Saya menyukai ulasannya +100 +169


Ini sedikit panduan tentang cara membuat bintang berkilau. Dengan cara ini, Anda dapat membuat pohon Tahun Baru tanpa menebang hutan. Berikut penampakan pohon Natalnya:

Tidak dapat menonton video - klik disini...

Dengan sedikit penyolderan, Anda dapat membuat beberapa bintang LED yang lucu. Ukurannya bisa lebar 6 - 10 cm, dan akan disertakan baterai 9 volt.

Jika Anda ingin mengganti baterai dengan mudah, lihat Langkah 5. Bintang dapat dipasang pada klip baterai 9 volt...

Ambil besi solder Anda, LED, temukan beberapa baterai dan buatlah dekorasi Tahun Baru yang cerah dari semuanya.
Jika tiba-tiba Anda tidak yakin dengan bakat menyolder Anda, mulailah dengan sesuatu yang sederhana - sebuah bintang. Caranya sangat mudah dan Anda pasti bisa melakukannya. Percaya saya.

Langkah 1: Bahan dan Alat


Untuk bintang LED Tahun Baru Anda membutuhkan:

5 LED merah 5mm atau 10mm: pilihan ada di tangan Anda. Bohlam harus berwarna merah untuk memberikan cahaya yang cukup dari baterai 9 volt. Saya mencoba dioda biasa dan matte. Pilih yang paling Anda sukai
- Baterai 9 Volt.
- Kawat tembaga tahan lama sepanjang 10 cm.

Jika Anda ingin membuat bintang dioda *berkedip*, Anda memerlukannya jenis yang berbeda LED:

1 dioda berkedip 5 mm merah.
- 4 LED “arus rendah” dengan bohlam transparan, juga berwarna merah.

Total biaya satu bintang berkelap-kelip adalah sekitar 90 rubel, tergantung di mana dioda dibeli. Sproket biasa akan lebih murah 30 rubel.

Alat yang Anda perlukan:
- untuk templat: kayu lapis 5 mm atau sejenisnya.
- besi solder dan solder
- tang dan tang
- tanah liat polimer atau tangan ketiga untuk mengamankan bagian bintang untuk menyolder
- multimeter untuk debugging

Langkah 2: Tata Letak


Bintang dioda Tahun Baru:
Rangkaian bintang LED tidak terlalu rumit. Lima dioda dihubungkan “head to tail” dalam satu rangkaian.

Saklar pada rangkaian bukanlah bagian fisik dari bintang. Tanda bintang menyala (rangkaian tertutup) ketika kabel dihubungkan ke terminal positif baterai.

Langkah 3: Membuat bintang dioda


Untuk menyolder dioda semudah mungkin, saya membuat templat dari kayu lapis. Ini adalah lingkaran dengan tanda lima bola lampu.
- Tempatkan dioda pada templat.
- Rentangkan kaki-kaki dioda pada suatu sudut sehingga bertepatan dengan sisi bintang dan kaki-kaki yang berdekatan dari dioda yang berbeda saling berpotongan.
- Perbaiki kontak dioda pada templat.
- Solder sambungan kontak
- Potong bagian tepi yang berlebih dengan tang kecil.

Anda memiliki bintang tertutup.
- Potong sambungan solder yang paling buruk.
- Sekarang kamu punya bintang yang terpotong.

Periksa pengoperasian sirkuit:
Hubungkan ujung bintang ke terminal baterai. Jangan lupakan polaritas dioda dan baterai! Jika bintangnya menyala, Anda melakukan segalanya dengan benar. Jika tidak:
- kemungkinan besar, Anda menghubungkan setidaknya satu dioda menggunakan prinsip "head-to-head" dan bukan "head-to-tail".
- Jika semua dioda sudah disolder dengan benar dan MASIH tidak berfungsi (ini terjadi pada saya...), kemungkinan besar salah satu dioda tidak berfungsi. Uji setiap dioda satu per satu dengan multimeter atau baterai sel berbentuk koin 3 volt atau catu daya.

Solder sepotong kawat tembaga (sekitar 4 cm) ke terminal negatif rangkaian dioda. Gambar 3 menunjukkan langkah ini.

Langkah 4: Tahap Akhir


Kamu hampir selesai! Yang tersisa hanyalah menyolder seutas kawat ke kutub negatif baterai.

Ada beberapa fitur di sini:
- Ambil seutas kawat, sama panjangnya dengan yang baru saja Anda solder ke bintang.
- Pasang baterai dan tempelkan kabel ke kontak baterai yang lebih besar (ditandai dengan tanda minus).
- Untuk menyolder kabel ke kontak, pastikan kabel dan kontak dipanaskan dengan baik sebelum menambahkan solder.

PETUNJUK:
Pertama perbaiki posisi baterai dan kabel. Menggunakan lakban, tangan ketiga, atau apa pun untuk mengamankan baterai dan kabel sebelum menyolder.

Terakhir, solder ujung kabel lainnya ke terminal positif bintang dioda. Sekarang semuanya sudah siap :-D

Menyukai? Anda bisa membuat pohon Natal dengan cara yang sama. Ini membutuhkan lebih banyak usaha dan kesabaran, tetapi hasilnya akan membenarkan kesulitan-kesulitan ini! Jika Anda sudah menguasai tanda bintang, pohon Natal pasti akan muncul!

Langkah 5: Tambahkan penjepit baterai...

Bintang LED untuk pohon Natal ditenagai oleh dua baterai AA





Dahulu kala, bintang Natal ini dibuat berdasarkan dekoder logika kontrol, transistor, dan LED. Kini, setelah bertahun-tahun, proyek ini telah dilaksanakan kembali dengan menggunakan teknologi modern termasuk mikrokontroler, konverter tegangan DC/DC, dan driver LED DC.

Untuk dayanya, proyek ini menggunakan dua buah baterai AA, sehingga perlu menggunakan konverter tegangan DC/DC, karena LED biru memiliki penurunan tegangan maju lebih dari 3V, dan chip driver LED sekitar 0,6V. Dua baterai AA baru menghasilkan tegangan sedikit lebih dari 3V, dan baterai isi ulang, meskipun terisi penuh, tidak dapat memberikan potensi yang cukup. Untuk mengatasi masalah ini, konverter tegangan digunakan, yang mengubah nominal 3V dari baterai menjadi 3,71V yang diperlukan untuk pengoperasian.

Mikrokontroler dapat beroperasi dari tegangan konverter DC/DC atau langsung dari baterai. Selain itu, mikrokontroler dapat mematikan konverter DC/DC selama mode tidur untuk menghemat daya baterai; dalam mode ini, konverter mengonsumsi sekitar 1 µA. Mikrokontroler PIC16LF1703 sendiri beroperasi dengan andal hingga 1.8V dan sangat irit dalam konsumsi daya terutama pada mode sleep.

Driver LED menerima perintah SPI dari mikrokontroler dan, berdasarkan perintah tersebut, menyalakan LED tertentu. Perangkat lunak mikrokontroler menggunakan arsitektur mesin standar untuk menghasilkan animasi.

Proyek Natal kecil ini berisi 16 LED dua warna yang berbeda cahaya dipasang pada papan sirkuit tercetak dalam bentuk bintang. LED dikontrol secara individual oleh mikrokontroler, yang diprogram dengan beberapa mode operasi untuk menghasilkan kinerja yang baik efek visual. Karena konsumsi listriknya tidak tinggi, bintang tersebut dapat beroperasi terus menerus setidaknya selama satu hari.

Pemilihan penggunaan LED konvensional karena ukurannya yang kecil dibandingkan LED SMD. Driver LED menyediakan D.C. LED 5mA.

Mikrokontroler melakukan 3 fungsi utama:

  1. Mengirimkan perintah SPI ke pengemudi untuk menyalakan dan mematikan LED.
  2. Memantau voltase baterai atau akumulator; jika voltase turun di bawah level yang diizinkan, konverter DC/DC akan dialihkan ke mode tidur.
  3. Memproses sinyal dari tombol eksternal.

Menggunakan tombol eksternal yang terhubung ke mikrokontroler, Anda dapat mengubah mode pengoperasian LED, mengubah kecepatan tampilan, dan juga mengalihkan bintang ke mode tidur.

Gambar dibawah ini menunjukkan secara lengkap Diagram listrik bintang:

Gambar di bawah menunjukkan diagram arsitektur karya tersebut perangkat lunak, dan diagram perilaku dinamisnya:


Desain sistem dan prinsip kontrol LED











Driver LED dikendalikan oleh paket SPI 16-bit, dalam satu paket tersebut, setiap bit berhubungan dengan satu LED. Ketika sedikit tertentu sama dengan satu, maka LED yang sesuai menyala, bila nol, maka LED mati.

Untuk membuat urutan, paket bit dikirim ke driver LED pada frekuensi tertentu. Periode dasarnya adalah 62ms. Ini dapat bervariasi dari 81 md hingga 81*255 md.

Misalnya, program yang memiliki siklus LED dalam waktu akan terlihat seperti ini:

Komponen elektronik berikut digunakan untuk membuat proyek:

  • Pengandar LED TLC5925IDWR
  • Mikrokontroler PIC16LF1703-I/SL
  • Konverter DC/DC MCP1640T-I/CHY
  • Kompartemen baterai
  • Kapasitor 22 μF
  • Kapasitor 27 pF
  • Kapasitor 4,7 uF
  • Tombol dipasang pada papan PCB
  • Rakitan dioda MBR0530T1G
  • Resistor 300 kOhm
  • Resistor 620 kOhm
  • Resistor 4,3 kOhm
  • LED 8 mm, biru dan merah
  • LED 10 mm, kuning dan merah

Bola pohon Natal bercahaya DIY dalam bentuk Bintang Kematian dari film “Star Wars”

Untuk membuat lampu malam berbentuk Death Star dari film "Star Wars" Anda membutuhkan:

  • Bola plastik dengan diameter 100 mm
  • Mengebor
  • Amplas halus
  • Alkohol medis
  • Dempul epoksi
  • Potongan tanah liat atau plastisin
  • Selotip
  • Pisau alat tulis
  • Cat aerosol
  • LED
  • Kawat hitam tipis
  • Besi solder
  • Tidak perlu sirkuit elektronik, senter tua dan lilin LED

Langkah 1





Untuk memotong cakram, kencangkan bola dengan sepotong tanah liat atau plastisin. Pegang bola dengan erat saat mengebor. Bor lubang kecil sebagai panduan, lalu gunakan mata plastik untuk memotong cakram di sekelilingnya. Keluarkan dan bersihkan pinggirannya dengan amplas, dan gunakan untuk mengampelas kedua bagian bola dan cakram di bawah air mengalir.

Langkah 2





Kencangkan belahannya dan letakkan piringan di dalam lubang sehingga permukaan luarnya rata. Campur dempul epoksi dan gulung menjadi silinder. Tekan di sepanjang tepi disk, pegang dengan jari Anda. Tempatkan sedikit dempul di dalam lubang sisi belakang sebuah langkan kecil muncul. Pisau alat tulis potong lingkaran untuk menggantung bola dan ratakan bagian tepi yang kasar. Rawat bola tersebut di bawah air mengalir ampelas.

Langkah 3

Tempatkan selotip tipis di sepanjang ekuator bola. Basahi kain dengan alkohol dan seka seluruh permukaan. Setelah mengaplikasikan primer dengan hati-hati, cat semuanya dengan warna dasar abu-abu muda. Sekarang tempelkan selotip ke semua bagian, bola, agar tetap ringan. Sekarang aplikasikan cat abu-abu tua dan lepaskan selotipnya.



Langkah 4




Potong persegi kecil dengan sisi 1,5 cm papan sirkuit tercetak atau plastik biasa (Anda perlu mengebor dua lubang untuk LED). Ambil dua kabel sepanjang 20 cm, masukkan melalui lubang di kotak, dan pasang LED. Sekarang Anda bisa menyolder kabelnya. Masukkan kabel melalui lubang di bagian atas bola. Sekarang kita membutuhkan tempat baterai kecil (cocok untuk lilin LED). Yang tersisa hanyalah menyolder ujung kabel ke badan lilin, mengamati polaritasnya.

Langkah 5

Kikis sedikit cat di beberapa tempat agar cahaya dapat masuk. Jika terlalu banyak cahaya melewati ekuator bola, Anda dapat merekatkan strip gelap berlubang di sisi belakang. Untuk sedikit menyamarkan badan lilin, Anda bisa mengecatnya dengan warna hitam.



Dekorasi pohon Natal yang bersinar


Panduan ini ditujukan untuk pembuatan langkah demi langkah Bintang LED untuk pohon natal yang bersinar sangat terang dan juga dapat berubah warna. Proyek ini menggunakan selembar kayu lapis, strip LED beralamat WS2812b, dan mikrokontroler Arduino.

Langkah 1: Alat dan Bahan

  • Lembaran triplek kurang lebih 30 x 30 x 0,6 cm.
  • Strip LED WS2812b dengan kepadatan 60 LED per meter. Anda membutuhkan sepotong sepanjang 67 cm yang berisi 40 LED.
  • Mikrokontroler Arduino berukuran kecil berbasis chip ATmega328 atau Attiny45 (misalnya Arduino Pro Mini 3.3/5V atau Adafruit Gemma)
  • Amplas grit sedang
  • lem akrilik
  • Catu daya 3.3/5V atau baterai akumulator LiPo 3.7V atau sumber listrik lain yang sesuai
  • Kabel listrik tipis

Langkah 2: Menggambar Bintang



Langkah pertama adalah membuat bintang. Strip LED akan direkatkan ke badan bintang kayu lapis, sehingga dimensi yang sesuai harus dipilih. Untuk proyek ini (40 LED), Anda dapat menggunakan template pada file terlampir di bawah. Harap dicatat bahwa agar muat pada lembar A4, beberapa ujungnya dipangkas sedikit. Jadi, Anda perlu mencetak stensil, mengambil selembar kayu lapis dan kertas fotokopi. Kemudian letakkan stensil dengan kertas fotokopi pada selembar kayu lapis, dan dengan menggunakan penggaris dan pensil, pindahkan ke kayu lapis. Sebelum Anda mulai mentransfer, disarankan untuk mengamankan stensil pada selembar kayu lapis menggunakan penekan agar tidak bergerak secara tidak sengaja. Setelah menyelesaikan transfer, lepaskan stensil dan periksa semua tepinya dengan hati-hati.

Langkah 3: Memotong bintang


Setelah gambar bintang dipindahkan ke selembar kayu lapis, gambar itu harus dipotong. Untuk melakukan ini, Anda bisa menggunakan gergaji ukir atau yang cocok gergaji tangan. Dalam proyek ini, bintang hanya dipotong sepanjang garis luarnya, tetapi jika Anda memiliki keinginan, Anda juga dapat memotong bagian tengahnya. Setelah pemotongan selesai, tepi bintang harus diampelas agar halus.

Langkah 4: Mempersiapkan LED




Pada langkah ini, Anda perlu mengambil satu segmen pita LED, berisi 40 LED, dan potong menjadi segmen minimum yang dapat diterima yaitu 4 LED. Hasilnya, Anda akan mendapatkan 10 segmen yang masing-masing terdiri dari 4 LED.
Dalam proyek ini, selubung kedap air dari pita perekat telah dilepas, tetapi hal ini tidak harus dilakukan, tetapi kemudian, sebelum menyolder, perlu dengan hati-hati melepaskan pelindung dari kontak dengan memotongnya dengan pisau.

Selanjutnya, kita rekatkan segmen LED ke tepi bintang kayu menggunakan lem akrilik. Oleskan beberapa tetes lem ke bagian belakang strip LED dan tempelkan pada bintang. Dianjurkan untuk menyelaraskan garis-garis sehingga letak pikselnya cukup merata.

Perhatian: Sebelum menempelkan strip, pastikan orientasinya benar, karena strip LED jenis ini memiliki arah transfer data satu arah (yaitu pin Dout dari strip sebelumnya harus dihubungkan ke pin Din berikutnya)

Langkah 5: Koneksi LED

Sekarang strip LED harus dihubungkan satu sama lain. Untuk melakukan ini, kami memotong banyak potongan kecil kawat tipis, panjang sekitar 3 - 4 cm Menggunakan besi solder, Anda perlu menyolder potongan kawat ini di antara kontak strip LED di bentuk berikut: LAKUKAN – DI, V – V, GND – GND. Pemeriksaan penyolderan dan sambungan akan dilakukan pada langkah berikutnya, tetapi untuk saat ini hanya itu inspeksi visual, untuk ketersediaan sirkuit pendek dan kesalahan fisik lainnya.

Perhatian: Jangan melilitkan rantai! Output dari strip terakhir tidak dihubungkan ke apa pun, dan kabel disolder ke strip pertama, yang nantinya akan dihubungkan ke mikrokontroler.

Langkah 6: Menghubungkan Mikrokontroler

Pertama-tama, sambungkan kabel listrik dan ground ke sumber listrik. Kemudian pin Vcc pada mikrokontroler dihubungkan ke pin V LED strip pertama, masing-masing pin GND ke GND. Pin mikrokontroler #6 dihubungkan ke pin input data DI strip pertama (pin ini ditentukan oleh perangkat lunak dan dapat diganti).

Jika Anda menggunakan Arduino Pro Mini, sambungkan programmer ke port serial. Jika tidak, sambungkan saja kabel USB dari komputer Anda ke mikrokontroler.

Langkah 7: Memprogram Mikrokontroler

Untuk memprogram mikrokontroler, Anda perlu mendownload dan menginstal program Arduino IDE di komputer Anda, yang dilengkapi dengan perpustakaan Adafruit NeoPixel, yang dapat diunduh dari situs Adafruit.

Setelah menginstal program, buka kode program pengujian (sketsa) yang disebut strandtest dengan mengklik item menu berikut:

File → Contoh → Perpustakaan → Adafruit_NeoPixel → strandtest

Di dalamnya Anda perlu mengedit baris 15 yaitu mengubah nilai 60 menjadi 40, karena proyek menggunakan 40 LED. Kode sketsa lainnya tetap tidak berubah.

Setelah itu kode program dimuat ke dalam memori mikrokontroler.

Jika Anda menggunakan mikrokontroler Adafruit FLORA atau Gemma, Anda perlu mengkonfigurasi jenis mikrokontroler di Arduino IDE dengan mengikuti petunjuk berikut: https://learn.adafruit.com/add-boards-arduino-v164/setup

Langkah 8: Tes Koneksi


Sekarang saatnya memeriksa sambungan dan kabel. Hubungkan daya dan jika semuanya berjalan lancar, semua LED akan menyala sesuai sketsa yang dimuat.

Jika ada yang tidak berfungsi, periksa semua sambungan, mulai dari mikrokontroler dan diakhiri dengan bagian LED terakhir pada strip LED.

Langkah 9: Sentuhan Akhir

Sebelum memasang bintang di pohon Natal, Anda perlu memasang mikrokontroler dan baterai di bagian belakang bintang. Untuk pemasangannya, Anda bisa menggunakan pita perekat atau sekrup dengan ukuran yang sesuai. Anda juga perlu memasang dudukan yang dapat digunakan untuk memasang bintang dengan aman di pohon.

DIPIMPIN dekorasi Natal- Bola Natal dikontrol melalui Wi-Fi
Instruksi ini menjelaskan cara membuat bercahaya mainan Tahun Baru untuk pohon Natal, yang dapat dikontrol melalui jaringan Wi-Fi. Untuk terhubung ke mainan, Anda dapat menggunakan komputer atau smartphone dengan browser favorit Anda. Anda dapat mengatur warna, kecepatan kedipan, dan mode.



Dekorasi pohon Natal memiliki server web sendiri. Semua kode perangkat lunak berjalan pada mikrokontroler Wemos/ESP8266. Yang diperlukan hanyalah catu daya 5 Volt (USB) dan jaringan Wi-Fi.
Manual ini, yang berisi langkah demi langkah langkah, dimulai dengan tiga contoh kode. Contoh pertama adalah sketsa Arduino sederhana berdasarkan rangkaian Autodesk menggunakan cincin LED NeoPixel. Contoh ini adalah dasar untuk proyek ini. Contoh kode kedua adalah web server yang menggunakan mikrokontroler Wemos. Contoh kode ketiga menjelaskan cara menjalankan berbagai fungsi pada interval waktu tertentu.
Contoh coding tersebut dilanjutkan dengan pembuatan desain model mainan berbentuk geometri simetris sempurna dengan 20 sisi. Desain dan bentuknya dibuat di Fusion 360 dan kemudian dicetak menggunakan printer 3D.
Pada akhirnya, setelah perakitan, kode program akhir dijelaskan, yang merupakan kombinasi dari tiga contoh di awal instruksi ini.
Meskipun instruksi ini menjelaskan pembuatan ornamen dari dekorasi Tahun Baru, antarmuka web tidak terbatas pada kemungkinan ini saja. Ini dapat digunakan untuk banyak proyek lainnya. Faktanya, segala sesuatu yang berjalan di mikrokontroler Arduino dapat dikontrol melalui jaringan Wi-Fi.

Langkah 1: Bahan yang Dibutuhkan


Bahan yang diperlukan:

  • Mikrokontroler Wemos D1 Mini Pro atau Wemos D1 Mini
  • Strip LED WS2812b, 30 led/meter, IP30 atau miniatur piksel yang dapat diprogram
  • Kabel USB ke mikro-USB
  • Kabel
  • lem super
  • Bubuk berkilau
  • Catu daya USB 5 volt

Gunakan sumber daya USB yang sesuai. Setiap LED mengkonsumsi maksimum 60 mA, jadi 20 LED per kekuatan penuh mengkonsumsi 1,2 A (6 W). Proyek ini menggunakan catu daya USB Ikea Koppla. Dilengkapi dengan 3 port USB dan mengalirkan arus sebesar 3,2 A pada tegangan 5 Volt.

Langkah 2. Diagram Autodesk: Contoh Koneksi Cincin LED NeoPixel


Membangun apa pun dengan LED WS2812 dan mikrokontroler Arduino sungguh luar biasa tugas sederhana. Namun hal ini mungkin tampak menakutkan jika Anda belum pernah bekerja dengan Arduino sebelumnya. Beberapa pengalaman dalam pemrograman dan elektronik akan sangat membantu. Ini tidak terlalu sulit.
Dan Anda tidak perlu membeli mikrokontroler Arduino untuk mencobanya. Ada situs web tempat Anda dapat mensimulasikan pengoperasian mikrokontroler. Salah satunya adalah website Autodesk Circuits. Contoh ini dibuat pada mikrokontroler Arduino menggunakan cincin LED NeoPixel, dan menjadi dasar dari proyek Natal ini.
Kode program untuk mikrokontroler terlihat sederhana, tetapi pada saat yang sama menunjukkan banyak kemungkinan pengkodean mikrokontroler Arduino:

  • Kode program menggunakan perpustakaan eksternal "Adafruit NeoPixel". Jadi tidak perlu khawatir warna LED berubah. Yang perlu Anda lakukan hanyalah menggunakan fungsi perpustakaan.
  • Kode program mendefinisikan nilai 12 warna RGB dalam 3 array. Ini adalah 12 warna yang digunakan di antarmuka web untuk mengontrol strip LED.
  • Juga, ada fungsi yang ditentukan sendiri. Ini adalah fungsi "setColor", yang dapat dipanggil dari mana saja di dalam program.

Kode ini berisi satu larik dengan 12 warna (bernomor 0 hingga 11). Untuk proyek ini, 12 warna dipilih karena kode yang dihasilkan berisi dan mengenali satu tombol untuk setiap warna:

Warna 0: kuning (FFC200)
warna 1: oranye (FFA500)
warna 2: cinnabar (E34234)
warna 3: merah (FF0000)
warna 4: ungu (FF00FF)
warna 5: ungu (800080)
warna 6: nila (4B0082)
Warna 7: biru (0000FF)
warna 8: biru laut (7FFFD4)
warna 9: hijau (00FF00)
warna 10: kehijauan (7FFF00)
warna 11: kuning (FFFF00)

Jika mau, Anda dapat mengubah warna dengan mengubah nilai RGB. Kode warna lainnya dapat ditemukan di Wikipedia.

Langkah 3. Halo dunia!


Setelah memprogram pengontrol Arduino agar berfungsi dengan LED WS2812, sekarang saatnya membuat server web sederhana berdasarkan pengontrol tersebut. Ini memerlukan mikrokontroler Wemos (dengan ESP8266) yang berisi adaptor Wi-Fi. Pengontrol Wemos dapat dihubungkan ke komputer menggunakan kabel USB. Tidak perlu menggunakan adaptor USB tambahan. Ini merupakan keunggulan pengontrol Wemos dibandingkan modul ESP8266-12.
Kontroler Wemos dapat diprogram menggunakan software Arduino. Tapi ini memerlukan penambahan papan tambahan ke Arduino IDE menggunakan fungsi Boards Manager. Hal ini dijelaskan dalam dokumentasi pengontrol Wemos.
Setelah menyelesaikan langkah-langkah ini, Anda dapat memilih papan Wemos untuk pemrograman di Arduino IDE. Untuk melakukan ini, pilih pengontrol Wemos (+ port COM yang sesuai) dan muat kode berikut ke dalamnya:

Tepat sebelum mengkompilasi dan mengunggah kode, ubah kredensial jaringan Anda.
Ini adalah server web yang sangat sederhana. Pengontrol Wemos akan terhubung ke Jaringan Wi-Fi dan akan memulai server web hanya dengan satu halaman. Gunakan monitor port serial untuk mendapatkan alamat IP server web Anda.

Langkah 4: Koneksi

Sedikit penyolderan diperlukan untuk membuat sirkuit. Namun berkat penggunaan strip LED WS2812b, hal tersebut diminimalkan.
Anda perlu menyolder kontak pin ke papan pengontrol Wemos. Untuk tujuan ini, kontak pada papan “D2”, “+5V” dan kontak “GND” digunakan. Artinya pin hanya perlu disolder pada satu sisi papan.
Kemudian solder tiga kabel berwarna berbeda ke strip LED (ground, sinyal, dan +5V).
Setelah ini, lepaskan plastik dari konektor USB pada kabel. Dalam bentuk ini tidak ada ruang untuk konektor ini. Tambahkan 2 kabel tambahan ke kabel USB (dipilin pada gambar): satu ke kabel “+5V” dan satu lagi ke kabel “GND”. Mereka langsung digunakan untuk menyalakan LED. Jangan lupa untuk mengisolasi kabel-kabel ini.
Hubungkan kabel “+5V” tambahan dari kabel USB ke strip LED. Sama untuk kabel "GND". Hubungkan kabel sinyal dari strip LED ke pin D2 pada papan pengontrol Wemos. Terakhir sambungkan kabel USB ke papan pengontrol Wemos.
Tidak ada kabel ground yang terhubung ke pin pada papan pengontrol Wemos. Pin ground ini terhubung langsung ke konektor USB. Ini terhubung ke kabel "GND" tambahan.

Langkah 5: Contoh cara kerja pengatur waktu

Pada contoh kode NeoPixel pertama untuk Arduino (cincin LED NeoPixel), perubahan warna dilakukan di loop utama. Hal ini memerlukan penundaan pada loop utama, atau perubahan warna akan terjadi terlalu cepat. Selama penundaan ini, pengontrol Wemos hanya menunggu dan tidak menjalankan perintah lainnya. Dengan pengecualian proses latar belakang, misalnya, ini menangani koneksi jaringan Wi-Fi.
Produk akhir akan menjalankan server web untuk mengontrol LED. Oleh karena itu, tidak boleh ada ekspektasi di dalam kode, karena ini akan menghasilkan antarmuka web yang tidak sensitif.
Pada contoh di bawah, LED dikendalikan oleh pengatur waktu internal "osTimer", yang ditentukan oleh fungsi "os_timer_setfn" dan kemudian diaktifkan oleh fungsi "os_timer_arm". Nilai 1000 yang digunakan dalam milidetik. Dengan menggunakan nilai ini, pengatur waktu pengontrol Wemos akan menjalankan rutinitas "timerCallback" setiap detik. Prosedur ini meningkatkan nilai warna dan mengubah warna LED. Akibatnya, semua tindakan ini dilakukan di luar loop utama.
Ingatlah bahwa kode di dalam "osTimer" harus sangat pendek karena harus dieksekusi sebelum pengatur waktu berikutnya dimulai.
Kode Program: Kode ini juga berisi fungsi bernama “setColor” yang dapat mengambil 3 nilai yang digunakan untuk mengubah warna semua LED sekaligus.

Langkah 6: Polihedron Cembung Biasa



Ada dekorasi Natal bentuk yang berbeda. Sementara desain sedang dipilih, beberapa bentuk geometris. Dan satu jenis geometri menarik perhatian saya: polihedron beraturan. Ini benar-benar simetris. Ini membuatnya ideal untuk mainan Natal. Hanya lima jenis yang diketahui:
1. Piramida segitiga (4 sisi)
2. Kubus (6 sisi)
3. Oktahedron (8 sisi)
4. Dodecahedron (12 sisi)
5. Icosahedron (20 sisi)
Icosahedron dipilih. Dia punya jumlah terbesar sisi Akan ada satu LED WS2812 di setiap sisi, dan totalnya akan ada 20.
Penggunaan strip LED WS2812 membatasi ukuran geometri. Jarak LED adalah 33 mm (30 LED per meter). Ini sama dengan batas atas sisi-sisi setiap segitiga sama sisi. Setelah pembuatan prototipe kertas, dikembangkan ukuran ikosahedron sekitar 75 mm. Ini memberi ruang yang cukup untuk pengontrol Wemos dan 20 LED.

Langkah 7: Bekerja di Autodesk Fusion 360






Pembuatan ikosahedron standar dimulai dengan 3 persegi panjang pada setiap sumbu. Ini harusnya berbentuk persegi panjang emas. Persegi panjang emas adalah persegi panjang yang panjang sisinya berada pada rasio emas (kira-kira 1,618). Kita dapat menghitung sisi-sisi persegi panjang emas dengan diagonal 75 mm menggunakan Teorema Pythagoras, sisi-sisinya 65 x 40 mm.
Setiap sudut persegi panjang mewakili sudut 5 segitiga.

Sebelum menempelkan LED, gambar jalur strip LED. Ini akan membantunya untuk tidak berpapasan.
Mulailah dengan menempelkan LED di dalam bagian cetakan 3D besar, dengan LED terakhir di ujung strip. Dalam proyek ini, lem panas digunakan untuk fiksasi. Berhati-hatilah saat menekuk strip LED dengan hati-hati selama perakitan agar tidak rusak.
Versi ini menggunakan dua strip LED panjang. Satu dengan 5 LED dan satu dengan 15 LED. Tetapi sangat mungkin untuk menggunakan satu strip LED yang terdiri dari 20 LED. Ini menghemat waktu dan tidak memerlukan penyolderan.
Hubungkan kabel “+5V” dan “GND” dari strip LED ke kabel USB. Kabel sinyal dihubungkan ke output “D2” pada papan pengontrol Wemos. Bumi terhubung di dalam. Pastikan untuk memeriksa LED sebelum menutup mainan Natal.
Untuk mencegah bagian-bagiannya terlepas, digunakan lem. Tempatkan papan pengontrol Wemos di dalam bagian cetakan 3D besar. Buat lubang untuk dilewati kabel USB dan rekatkan kedua bagian.

Langkah 10: Server Web


File sketsa Arduino yang disertakan di akhir bagian ini berisi semua kode untuk server web pada pengontrol Wemos. Sebelum mengupload kode, ubah variabel "ssid" dan "password".
Tentang kodenya

Beberapa bagian kode memerlukan sedikit penjelasan:

#termasuk
#termasuk
#termasuk
#termasuk
#termasuk
#termasuk
Ini semua perpustakaan yang digunakan dalam sketsa Arduino ini.

#tentukan NUM_PIXELS 20
Adafruit_NeoPixel piksel(NUM_PIXELS, D2, NEO_GRB | NEO_KHZ800);
Terdapat 20 LED yang dihubungkan ke pin "D2" pada papan pengontrol Wemos.

int R = (255.255.227.255.255.128.075.000.127.000.127.255.000);
int G = (194.165.066.000.000.000.000.000.255.255.255.255.000);
int B = (000.000.052.000.255.128.130.255.212.000.000.000.000);
Ini adalah 12 warna (warna 0 hingga 11) dan digunakan untuk LED. Nilai HEX yang sesuai digunakan untuk tombol. Ada 13 nilai dalam array ini. Nilai terakhir dalam array mematikan LED (#000000 = hitam). Anda dapat mengubah warna-warna ini jika Anda mau.

String buttonColor = ("putih", "hitam");
boolean Status Warna = (1,1,1,1,1,1,1,1,1,1,1,1,1); // warna awal
Semua 12 tombol memiliki "Status". Jika tombol diatur ke True, LED yang sesuai akan menampilkan warna yang sesuai. Saat Anda mengklik sebuah tombol, status tombol itu berubah. Ini juga mengubah warna teks tombol tersebut (misalnya hitam atau putih).

int waktu tunggu = (50, 100, 150, 200, 250, 500, 750, 1000, 1500, 2000, ...
int waktu tunggu = 5; // nilai dasar
Ada dua tombol untuk mengubah nilai pengatur waktu (“lebih cepat” dan “lebih lambat”). Nilai default "waktu tunggu" adalah 5. Nilai ini memberikan interval pengatur waktu 500 milidetik.

int Warna berikutnya (int Warna terakhir)
{
foundColor = jumlahWarna; // tidak ada nilai kembalian yang ditemukan
hitunganWarna = 0; // menghitung jumlah pencarian di dalam loop
Mengerjakan
{
Warna saat ini += 1;
hitunganWarna += 1;
if (warna saat ini>numColors) (warna saat ini=0;)
if (ColorState) (foundColor=Warna saat ini;)
}
sementara (Warna saat ini! = Warna terakhir
&& ditemukanWarna == jumlahWarna
&& menghitungWarna< numColors+1);
kembali(ditemukanWarna);
}
Fungsi ini menemukan warna berikutnya untuk ditampilkan dari array "colorState". Ini memulai pencarian pada nomor posisi "lastColor", dan mengembalikan nilai indeks berikutnya dalam array colorState dengan nilai 1.
Contoh. Pada larik berikut, warna 2-7 dimatikan (teks putih). Mengeksekusi fungsi ini dengan nilai 0 akan menghasilkan 1. Menggunakan fungsi ini dengan nilai 1 akan menghasilkan 8. Ini adalah warna berikutnya yang ada dalam array "colorState" dengan nilai "True".
Warna 0: Kuning (FFC200)
Warna 1: Oranye (FFA500)
Warna 2: merah tua (E34234)
Warna 3: Merah (FF0000)
Warna 4: Ungu Merah (FF00FF)
Warna 5: Ungu (800080)
Warna 6: nila (4B0082)
Warna 7: Biru (0000FF)
Warna 8: Biru Kehijauan (Aquamarine) (7FFFD4)
Warna 9: Hijau (00FF00)
Warna 10: kuning kekuning-kuningan (hijau muda) (7FFF00)
Warna 11: kuning (FFFF00)
Warna selalu ditampilkan dalam urutan tetap. Jika 12 warna tersebut mati, berarti semua LED juga mati (nilai 000000).

// menyela os-timer
batalkan timerCallback(batal *pArg)
jika (!tombolBerkilau)
{
// Kilau Mati = Berkedip
}
kalau tidak
{
// Berkilau
}
Ada 2 mode pengoperasian: “Sparking” dan “Flickering”. Dan masing-masing memiliki jalur kode berbeda di dalam pengatur waktu OS.
Mode berkedip memiliki kode paling sederhana. Ia mendapatkan warna berikutnya dengan memanggil fungsi "nextColor". Semua warna LED kemudian berubah ke warna itu.
Mode percikannya sangat berbeda. Itu selalu dimulai dengan warna pertama yang tersedia dalam array "ColorState". Fungsi "nextColor" kemudian dipanggil untuk setiap LED. Warna LED yang berubah dengan cepat memberikan efek berkilau.

Batalkan halaman pertunjukan()
{
halaman web += "

Kembali

×
Bergabunglah dengan komunitas “koon.ru”!
Berhubungan dengan:
Saya sudah berlangganan komunitas “koon.ru”