Satura rādītājs:

HackerBox 0030: Gaismas formas: 11 soļi
HackerBox 0030: Gaismas formas: 11 soļi

Video: HackerBox 0030: Gaismas formas: 11 soļi

Video: HackerBox 0030: Gaismas formas: 11 soļi
Video: Эскиз из металла. Минотавр - наполовину человек, наполовину бык 2024, Novembris
Anonim
HackerBox 0030: Gaismas formas
HackerBox 0030: Gaismas formas

Šomēnes HackerBox Hackers būvē inteliģentas, trīsdimensiju, apgaismotas struktūras. Šajā pamācībā ir ietverta informācija darbam ar HackerBox #0030, kuru varat iegūt šeit, kamēr beidzas krājumi. Turklāt, ja vēlaties katru mēnesi saņemt šādu HackerBox tieši savā pastkastē, lūdzu, abonējiet vietni HackerBoxes.com un pievienojieties revolūcijai!

HackerBox 0030 tēmas un mācību mērķi:

  • Konfigurējiet ESP8266 NodeMCU lietošanai ar Arduino IDE
  • Salieciet struktūras no pilnkrāsu RGB LED sloksnēm
  • Kontrolējiet RGB LED sloksnes, izmantojot ESP8266 NodeMCU
  • Paplašiniet NodeMCU darbības, izmantojot Wi-Fi bezvadu tīklus
  • Izveidojiet 8x8x8 LED kubu
  • Eksperimentējiet ar 8051 bāzes mikrokontrollera pārprogrammēšanu

HackerBoxes ir ikmēneša abonēšanas kastes pakalpojums DIY elektronikai un datortehnoloģijai. Mēs esam hobiji, veidotāji un eksperimentētāji. Mēs esam sapņu sapņotāji. HACK PLANET!

1. darbība: HackerBox 0030: kastes saturs

Image
Image
  • HackerBoxes #0030 kolekcionējama atsauces karte
  • NodeMCU V3 modulis ar ESP8266 un 32M zibspuldzi
  • Spole ar 60 WS2812B RGB gaismas diodēm 2 metri
  • 8x8x8 LED komplekts ar 8051 balstītu MCU un 512 gaismas diodēm
  • USB seriālais modulis ar CH340G un savienojuma vadiem
  • Stiepļu savienojuma stieple 3 metri, 22 gabarīts
  • Ekskluzīva HackerBoxes uzlīme
  • Ekskluzīva tumšās puses LED uzlīme

Dažas citas lietas, kas būs noderīgas:

  • Lodāmurs, lodētava un pamata lodēšanas rīki
  • Dators programmatūras rīku palaišanai
  • Kartons vai koks LED montāžas džigai

Vissvarīgākais - jums būs nepieciešama piedzīvojumu sajūta, DIY gars un hakeru zinātkāre. Hardcore DIY elektronika nav triviāla nodarbošanās, un HackerBoxes netiek padzirdītas. Mērķis ir progress, nevis pilnība. Kad jūs neatlaidīgi izbaudāt piedzīvojumus, lielu gandarījumu var gūt, apgūstot jaunas tehnoloģijas un cerams, ka daži projekti darbosies. Mēs iesakām spert katru soli lēnām, apdomājot detaļas un nebaidieties lūgt palīdzību.

Ka ir daudz informācijas pašreizējiem un potenciālajiem dalībniekiem HackerBox FAQ.

2. darbība: NodeMCU un Arduino IDE

RGB LED sloksne
RGB LED sloksne

NodeMCU ir atvērtā koda IoT platforma. Tas ietver programmaparatūru, kas darbojas ar EsP866 Wi-Fi SoC no Espressif Systems.

Lai sāktu, pārliecinieties, vai esat instalējis Arduino IDE (www.arduino.cc).

Tālāk jums būs nepieciešami draiveri atbilstošajai sērijas USB mikroshēmai jūsu izmantotajā NodeMCU modulī. Pašlaik daudzi NodeMCU moduļi ietver CH340 sērijas USB mikroshēmu. CH340 mikroshēmu ražotājam (WCH.cn) ir pieejami draiveri visām populārajām operētājsistēmām. Apskatiet viņu vietnes Google tulkošanas lapu. Daži no šiem draiveriem ir atspoguļoti arī WeMos vietnē.

Visbeidzot, izpildiet šeit sniegtos norādījumus, lai instalētu ESP8266 plates atbalstu Arduino IDE.

Konfigurējot IDE, kā dēli izvēlieties "ESP-12E Module". Atlasiet atbilstošo portu, kas parādās, kad datoram pievienojat NodeMCU.

Kā parasti, sāciet ar Blink piemēru, lai pārbaudītu apkopošanu un augšupielādi NodeMCU. Uz tapas ir zils gaismas diode, kas definēta kā "LED_BUILTIN", tāpēc skices paraugam vajadzētu darboties bez izmaiņām. Mainiet pagājušo milisekunžu skaitu (divas reizes) uz aizkaves () funkciju, lai mainītu gaismas diodes mirgošanas ātrumu. Pēc veiksmīgas augšupielādes pārbaudiet, vai izmaiņas tiek atspoguļotas darbībā.

3. darbība: RGB LED sloksne

Šīs elastīgās RGB LED sloksnes ir vienkāršs veids, kā jebkuram projektam pievienot sarežģītus apgaismojuma efektus. Katrai gaismas diodei ir integrēts draiveris, kas ļauj neatkarīgi kontrolēt katras gaismas diodes krāsu un spilgtumu. Kombinētā LED/draivera IC šajās sloksnēs ir ārkārtīgi kompaktais WS2812B (datu lapa). Ja paskatās uz WS2812 "pikseļiem" ar palielināmo lukturi, jūs faktiski varat redzēt integrēto draiveri ar savienojuma vadiem, kas savieno to ar sīkām iekšējām zaļām, sarkanām un zilām gaismas diodēm.

Lai kontrolētu WS2812 LED ķēdi no NodeMCU, FastLED bibliotēka ir diezgan spēcīga iespēja.

Bibliotēkai ir dažas jaukas skices, kuras varat izmēģināt. Noteikti mainiet šīs definīcijas:

#define LED_PIN D1#define COLOR_ORDER GRB#define CHIPSET WS2812

PIEZĪME Barošanas avotam Katrs WS2812 var patērēt aptuveni 60 mA strāvas padevi, tāpēc noteikti nodrošiniet pietiekami stingru 5 V barošanas avotu maksimālajam gaismas diodes skaitam, kas jums būs jāizgaismo jebkurā laikā.

4. solis: gaismas formas

Gaismas formas
Gaismas formas

LED sloksnes var veidot dažādās konstrukcijās, lai pielāgotos jebkurai radītajai kaprīzei. Šeit ir vairāki interesanti projektu piemēri:

Lietussargs

Disko burka

Bezgalības spogulis

Mākoņu gaisma

Pulkstenis

Displeja fona apgaismojums

Kubs

Cosplay

Varavīksnes burka

5. solis: gaismas formas kamīns

Gaismas formas kamīns
Gaismas formas kamīns
Gaismas formas kamīns
Gaismas formas kamīns

Ja jums ir kāds pergamenta papīrs un plāna kaste (vai attēlu rāmis no lietotu preču veikala vai dolāru veikala), jūs varat salikt šo kamīna projektu pāris stundu laikā.

RGB LED sloksne tiek sagriezta līdz desmit sešām LED sloksnēm un savienota serpentīna struktūrā. Dažas pergamenta papīra lapas darbojas kā difuzors. NodeMCU moduli var karstā veidā pielīmēt aizmugurē ar atvērtu USB portu programmēšanai un barošanas savienošanai.

Ieteicams: