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

Bulan ini, HackerBox Hackers membina struktur pintar, tiga dimensi, yang diterangi. Instructable ini mengandungi maklumat untuk bekerja dengan HackerBox # 0030, yang boleh anda dapatkan di sini selagi bekalan masih ada. Juga, jika anda ingin menerima HackerBox seperti ini di kotak surat anda setiap bulan, sila langgan di HackerBoxes.com dan sertai revolusi!

Topik dan Objektif Pembelajaran untuk HackerBox 0030:

  • Konfigurasikan ESP8266 NodeMCU untuk digunakan dengan Arduino IDE
  • Susun struktur dari jalur LED RGB warna penuh
  • Kawal jalur LED RGB menggunakan ESP8266 NodeMCU
  • Panjangkan operasi NodeMCU melalui rangkaian tanpa wayar Wi-Fi
  • Bentukkan Kiub LED 8x8x8
  • Eksperimen dengan memprogramkan semula mikrokontroler berasaskan 8051

HackerBoxes adalah perkhidmatan kotak langganan bulanan untuk elektronik dan teknologi komputer DIY. Kami adalah penggemar, pembuat, dan eksperimen. Kita adalah pemimpi impian. HACK PLANET!

Langkah 1: HackerBox 0030: Kandungan Kotak

Image
Image
  • HackerBoxes # 0030 Kad Rujukan Terkumpul
  • Modul NodeMCU V3 dengan Flash ESP8266 dan 32M
  • Kekili 60 WS2812B RGB LED 2 meter
  • Kit LED 8x8x8 dengan MCU Berasaskan 8051 dan LED 512
  • Modul Serial USB dengan Wayar CH340G dan Jumper
  • Strawed Hookup Wire 3 meter, 22 gauge
  • Decal HackerBoxes Eksklusif
  • Decal LED Sisi Gelap Eksklusif

Beberapa perkara lain yang akan membantu:

  • Alat pemateri besi solder, solder, dan asas
  • Komputer untuk menjalankan alat perisian
  • Kadbod atau kayu untuk pemasangan LED jig

Yang paling penting, anda memerlukan rasa pengembaraan, semangat DIY, dan rasa ingin tahu penggodam. Elektronik DIY tegar bukanlah usaha yang remeh, dan HackerBoxes tidak dikurangkan. Tujuannya adalah kemajuan, bukan kesempurnaan. Apabila anda bertahan dan menikmati pengembaraan, kepuasan yang banyak dapat diperoleh daripada belajar teknologi baru dan semoga berjaya menjalankan beberapa projek. Kami mencadangkan untuk mengambil langkah perlahan, mengingat butirannya, dan jangan takut untuk meminta pertolongan.

Terdapat banyak maklumat untuk ahli semasa dan calon, dalam FAQ HackerBox.

Langkah 2: NodeMCU dan Arduino IDE

Jalur LED RGB
Jalur LED RGB

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

Untuk memulakan, pastikan anda memasang Arduino IDE (www.arduino.cc).

Seterusnya, anda memerlukan pemacu untuk cip Serial-USB yang sesuai pada modul NodeMCU yang anda gunakan. Pada masa ini banyak modul NodeMCU termasuk cip CH340 Serial-USB. Pengilang cip CH340 (WCH.cn) mempunyai pemacu yang tersedia untuk semua sistem operasi yang popular. Lihat halaman terjemahan Google untuk laman web mereka. Sebilangan pemacu tersebut juga dicerminkan di laman WeMos.

Akhirnya, ikuti arahan di sini untuk memasang sokongan papan ESP8266 ke dalam Arduino IDE.

Semasa mengkonfigurasi IDE, pilih "ESP-12E Module" sebagai papan. Pilih port yang sesuai yang muncul semasa anda memasang NodeMCU ke komputer anda.

Seperti biasa, mulakan dengan contoh Blink untuk menguji penyusunan dan memuat naik ke NodeMCU. Terdapat LED biru di papan pada pin yang ditakrifkan sebagai "LED_BUILTIN" jadi lakaran contoh harus berfungsi tanpa pengubahsuaian. Tukar bilangan milisaat yang dilewatkan (dua kali) ke fungsi kelewatan () untuk mengubah kadar berkelip LED. Sahkan bahawa perubahan ditunjukkan dalam operasi setelah muat naik berjaya.

Langkah 3: Jalur LED RGB

Jalur LED RGB yang fleksibel ini adalah cara mudah untuk menambahkan kesan pencahayaan yang kompleks pada projek apa pun. Setiap LED mempunyai pemacu bersepadu yang membolehkan anda mengawal warna dan kecerahan setiap LED secara bebas. IC LED / pemacu gabungan pada jalur ini adalah WS2812B (lembaran data) yang sangat padat. Sekiranya anda melihat "piksel" WS2812 dengan pembesar, anda sebenarnya dapat melihat pemacu bersepadu dengan wayar ikatan yang menghubungkannya dengan LED hijau, merah, dan biru dalaman kecil.

Untuk mengawal rantaian LED WS2812 dari NodeMCU, perpustakaan FastLED adalah pilihan yang cukup hebat.

Perpustakaan dilengkapi dengan beberapa lakaran contoh bagus yang boleh anda cuba. Pastikan untuk mengubah definisi ini:

# tentukan LED_PIN D1 # tentukan COLOR_ORDER GRB # tentukan CHIPSET WS2812

CATATAN BEKALAN KUASA Setiap WS2812 dapat menarik sekitar 60mA, jadi pastikan anda menyediakan bekalan 5V yang cukup kuat untuk jumlah maksimum LED yang akan anda nyala pada waktu tertentu.

Langkah 4: Bentuk Cahaya

Bentuk cahaya
Bentuk cahaya

Jalur LED boleh dibentuk menjadi pelbagai struktur untuk menyesuaikan keinginan apa pun. Berikut adalah beberapa contoh projek menarik:

Payung

Jar Disco

Cermin Infiniti

Cahaya Awan

Jam

Paparan Lampu Latar

Kiub

Cosplay

Jar Pelangi

Langkah 5: Perapian Lightform

Perapian Lightform
Perapian Lightform
Perapian Lightform
Perapian Lightform

Sekiranya anda mempunyai beberapa kertas perkamen dan kotak nipis (atau bingkai gambar dari kedai barang berjimat cermat atau dolar), anda boleh mengumpulkan projek perapian ini dalam beberapa jam.

Jalur LED RGB dipotong menjadi sepuluh enam jalur LED dan disambungkan bersama dalam struktur serpentin. Beberapa helai kertas perkamen bertindak sebagai penyebar. Modul NodeMCU dapat dilekatkan panas di bahagian belakang dengan port USB yang terbuka untuk pengaturcaraan dan penyambungan kuasa.

Disyorkan: