Daftar Isi:

HackerBox 0030: Bentuk Cahaya: 11 Langkah
HackerBox 0030: Bentuk Cahaya: 11 Langkah

Video: HackerBox 0030: Bentuk Cahaya: 11 Langkah

Video: HackerBox 0030: Bentuk Cahaya: 11 Langkah
Video: #4 Hacker Box #0030 Unboxing 2024, November
Anonim
HackerBox 0030: Bentuk Cahaya
HackerBox 0030: Bentuk Cahaya

Bulan ini, HackerBox Hacker sedang membangun struktur tiga dimensi yang cerdas dan bercahaya. Instruksi ini berisi informasi untuk bekerja dengan HackerBox #0030, yang dapat Anda ambil di sini selama persediaan masih ada. Juga, jika Anda ingin menerima HackerBox seperti ini langsung di kotak surat Anda setiap bulan, silakan berlangganan di HackerBoxes.com dan bergabunglah dengan revolusi!

Topik dan Tujuan Pembelajaran HackerBox 0030:

  • Konfigurasikan ESP8266 NodeMCU untuk digunakan dengan Arduino IDE
  • Merakit struktur dari strip LED RGB penuh warna
  • Kontrol strip LED RGB menggunakan ESP8266 NodeMCU
  • Perluas operasi NodeMCU melalui jaringan nirkabel Wi-Fi
  • Bangun Kubus LED 8x8x8
  • Bereksperimen dengan memprogram ulang mikrokontroler berbasis 8051

HackerBoxes adalah layanan kotak berlangganan bulanan untuk elektronik DIY dan teknologi komputer. Kami adalah penghobi, pembuat, dan eksperimen. Kami adalah pemimpi mimpi. HACK PLANET!

Langkah 1: HackerBox 0030: Isi Kotak

Image
Image
  • HackerBoxes #0030 Kartu Referensi Koleksi
  • Modul NodeMCU V3 dengan ESP8266 dan Flash 32M
  • Gulungan 60 WS2812B RGB LED 2 meter
  • Kit LED 8x8x8 dengan MCU Berbasis 8051 dan 512 LED
  • Modul Serial USB dengan CH340G dan Kabel Jumper
  • Kawat Pengait Terdampar 3 meter, 22 gauge
  • Stiker HackerBoxes Eksklusif
  • Stiker LED Sisi Gelap Eksklusif

Beberapa hal lain yang akan membantu:

  • Besi solder, solder, dan alat solder dasar
  • Komputer untuk menjalankan perangkat lunak
  • Karton atau kayu untuk jig perakitan LED

Yang terpenting, Anda akan membutuhkan rasa petualangan, semangat DIY, dan rasa ingin tahu peretas. Elektronik Hardcore DIY bukanlah pengejaran yang sepele, dan HackerBox tidak dipermudah. Tujuannya adalah kemajuan, bukan kesempurnaan. Ketika Anda bertahan dan menikmati petualangan, banyak kepuasan dapat diperoleh dari mempelajari teknologi baru dan semoga beberapa proyek berhasil. Kami menyarankan untuk mengambil setiap langkah secara perlahan, memperhatikan detailnya, dan jangan takut untuk meminta bantuan.

Bahwa ada banyak informasi untuk anggota saat ini, dan calon, di FAQ HackerBox.

Langkah 2: NodeMCU dan Arduino IDE

Strip LED RGB
Strip LED RGB

NodeMCU adalah platform IoT sumber terbuka. Ini termasuk firmware yang berjalan pada SoC Wi-Fi ESP8266 dari Sistem Espressif.

Untuk memulai, pastikan Anda telah menginstal Arduino IDE (www.arduino.cc).

Selanjutnya, Anda memerlukan driver untuk chip Serial-USB yang sesuai pada modul NodeMCU yang Anda gunakan. Saat ini banyak modul NodeMCU menyertakan chip CH340 Serial-USB. Pabrikan chip CH340 (WCH.cn) memiliki driver yang tersedia untuk semua sistem operasi populer. Lihat halaman terjemahan Google untuk situs mereka. Beberapa dari driver tersebut juga dicerminkan di situs WeMos.

Terakhir, ikuti petunjuk di sini untuk menginstal dukungan papan ESP8266 ke dalam Arduino IDE.

Saat mengkonfigurasi IDE, pilih "ESP-12E Module" sebagai papan. Pilih port yang sesuai yang muncul saat Anda memasang NodeMCU ke komputer Anda.

Seperti biasa, mulailah dengan contoh Blink untuk menguji kompilasi dan pengunggahan ke NodeMCU. Ada LED biru di papan pada pin yang didefinisikan sebagai "LED_BUILTIN" sehingga sketsa contoh akan berfungsi tanpa modifikasi. Ubah jumlah milidetik yang berlalu (dua kali) ke fungsi delay() untuk mengubah tingkat kedipan LED. Verifikasi bahwa perubahan tercermin dalam operasi setelah unggahan berhasil.

Langkah 3: Strip LED RGB

Strip LED RGB fleksibel ini adalah cara mudah untuk menambahkan efek pencahayaan kompleks ke proyek apa pun. Setiap LED memiliki driver terintegrasi yang memungkinkan Anda mengontrol warna dan kecerahan setiap LED secara mandiri. Gabungan IC LED/driver pada strip ini adalah WS2812B (lembar data) yang sangat ringkas. Jika Anda melihat "piksel" WS2812 dengan kaca pembesar, Anda sebenarnya dapat melihat driver terintegrasi dengan kabel pengikat yang menghubungkannya ke LED internal kecil berwarna hijau, merah, dan biru.

Untuk mengontrol rantai LED WS2812 dari NodeMCU, perpustakaan FastLED adalah opsi yang cukup kuat.

Perpustakaan dilengkapi dengan beberapa sketsa contoh bagus yang dapat Anda coba. Pastikan untuk mengubah definisi ini:

#menentukan LED_PIN D1#menentukan COLOR_ORDER GRB#menentukan CHIPSET WS2812

CATATAN CATU DAYA Setiap WS2812 dapat menarik sekitar 60mA, jadi pastikan untuk menyediakan pasokan 5V yang cukup kuat untuk jumlah maksimum LED yang akan Anda nyalakan pada waktu tertentu.

Langkah 4: Bentuk Cahaya

bentuk cahaya
bentuk cahaya

Strip LED dapat dibentuk menjadi berbagai struktur untuk menyesuaikan keinginan apa pun. Berikut adalah beberapa contoh proyek yang menarik:

Payung

Jaring Disko

Cermin Tak Terbatas

Cahaya Awan

Jam

Tampilan Lampu Latar

kubus

Permainan kostum

Jaring Pelangi

Langkah 5: Perapian Lightform

Perapian Bentuk Cahaya
Perapian Bentuk Cahaya
Perapian Bentuk Cahaya
Perapian Bentuk Cahaya

Jika Anda memiliki kertas perkamen dan kotak tipis (atau bingkai foto dari toko barang bekas atau toko dolar), Anda dapat menyusun proyek perapian ini dalam beberapa jam.

Strip LED RGB dipotong menjadi sepuluh enam strip LED dan dihubungkan bersama dalam struktur serpentine. Beberapa lembar kertas perkamen bertindak sebagai diffuser. Modul NodeMCU dapat direkatkan ke bagian belakang dengan port USB terbuka untuk pemrograman dan menghubungkan daya.

Direkomendasikan: