Turinys:

„HackerBox 0030“: šviesos formos: 11 žingsnių
„HackerBox 0030“: šviesos formos: 11 žingsnių

Video: „HackerBox 0030“: šviesos formos: 11 žingsnių

Video: „HackerBox 0030“: šviesos formos: 11 žingsnių
Video: Part 3 - Dracula Audiobook by Bram Stoker (Chs 09-12) 2024, Lapkritis
Anonim
„HackerBox 0030“: šviesos formos
„HackerBox 0030“: šviesos formos

Šį mėnesį „HackerBox Hackers“kuria protingas, trimatis, apšviestas struktūras. Šioje instrukcijoje yra informacijos apie darbą su „HackerBox #0030“, kurią galite pasiimti čia, kol pasibaigs atsargos. Be to, jei norėtumėte kiekvieną mėnesį gauti tokią „HackerBox“tiesiai į savo pašto dėžutę, užsiprenumeruokite „HackerBoxes.com“ir prisijunkite prie revoliucijos!

„HackerBox 0030“temos ir mokymosi tikslai:

  • Konfigūruokite „ESP8266 NodeMCU“naudoti su „Arduino IDE“
  • Surinkite konstrukcijas iš spalvotų RGB LED juostų
  • Valdykite RGB LED juosteles naudodami ESP8266 „NodeMCU“
  • Išplėskite „NodeMCU“operacijas per „Wi-Fi“belaidžius tinklus
  • Sukurkite 8x8x8 LED kubą
  • Eksperimentuokite perprogramuodami 8051 pagrįstą mikrovaldiklį

„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta „pasidaryk pats“elektronikai ir kompiuterinėms technologijoms. Esame mėgėjai, kūrėjai ir eksperimentuotojai. Mes esame svajonių svajotojai. Įsilaužk į planetą!

1 veiksmas: „HackerBox 0030“: dėžutės turinys

Image
Image
  • „HackerBoxes“#0030 kolekcinė informacinė kortelė
  • „NodeMCU V3“modulis su ESP8266 ir 32M blykste
  • 60 WS2812B RGB šviesos diodų ritė 2 metrai
  • 8x8x8 LED rinkinys su 8051 MCU ir 512 šviesos diodų
  • USB serijinis modulis su CH340G ir jungiamaisiais laidais
  • Suvyta jungiamoji viela 3 metrai, 22 gabaritas
  • Išskirtinis „HackerBoxes“lipdukas
  • Išskirtinis tamsiosios pusės LED lipdukas

Kai kurie kiti dalykai, kurie bus naudingi:

  • Lituoklis, lydmetalis ir pagrindiniai litavimo įrankiai
  • Kompiuteris programinės įrangos įrankiams paleisti
  • Kartonas arba mediena, skirta LED surinkimo įrenginiui

Svarbiausia, kad jums reikės nuotykių jausmo, „pasidaryk pats“dvasios ir įsilaužėlių smalsumo. „Hardcore DIY“elektronika nėra nereikšmingas užsiėmimas, o „HackerBoxes“nėra susilpnintos. Tikslas yra pažanga, o ne tobulumas. Kai atkakliai ir mėgaujatės nuotykiais, mokydamiesi naujų technologijų ir tikimės, kad pavyks įgyvendinti tam tikrus projektus, galite būti labai patenkinti. Siūlome kiekvieną žingsnį žengti lėtai, apgalvoti smulkmenas ir nebijoti prašyti pagalbos.

Kad yra daug informacijos esamiems ir būsimiems „HackerBox“DUK nariams.

2 žingsnis: „NodeMCU“ir „Arduino IDE“

RGB LED juostelė
RGB LED juostelė

„NodeMCU“yra atvirojo kodo daiktų interneto platforma. Jame yra programinė įranga, veikianti naudojant „Espressif Systems“ESP8266 „Wi-Fi SoC“.

Norėdami pradėti, įsitikinkite, kad turite įdiegtą „Arduino IDE“(www.arduino.cc).

Tada jums reikės tvarkyklių, skirtų jūsų naudojamam „NodeMCU“moduliui atitinkamam serijiniam USB lustui. Šiuo metu daugelyje „NodeMCU“modulių yra „CH340 Serial-USB“lustas. CH340 lustų (WCH.cn) gamintojas turi visų populiarių operacinių sistemų tvarkykles. Peržiūrėkite jų svetainės „Google“vertimo puslapį. Kai kurie iš šių tvarkyklių taip pat pateikiami „WeMos“svetainėje.

Galiausiai vykdykite čia pateiktas instrukcijas, kaip įdiegti ESP8266 plokštės palaikymą į „Arduino IDE“.

Konfigūruodami IDE, kaip plokštę pasirinkite „ESP-12E Module“. Pasirinkite tinkamą prievadą, kuris pasirodo prijungus „NodeMCU“prie kompiuterio.

Kaip įprasta, pradėkite nuo „Blink“pavyzdžio, kad išbandytumėte kompiliavimą ir įkėlimą į „NodeMCU“. Ant kaiščio plokštėje yra mėlynas šviesos diodas, apibrėžtas kaip „LED_BUILTIN“, todėl eskizo pavyzdys turėtų veikti be pakeitimų. Pakeiskite praleistų milisekundžių skaičių (du kartus) į uždelsimo () funkciją, kad pakeistumėte šviesos diodo mirksėjimo greitį. Įsitikinkite, kad pakeitimai atsispindi po sėkmingo įkėlimo.

3 žingsnis: RGB LED juostelė

Šios lanksčios RGB LED juostos yra paprastas būdas bet kokiam projektui pridėti sudėtingų apšvietimo efektų. Kiekvienas šviesos diodas turi integruotą tvarkyklę, leidžiančią nepriklausomai valdyti kiekvieno šviesos diodo spalvą ir ryškumą. Šių juostų kombinuotas šviesos diodų ir tvarkyklės IC yra ypač kompaktiškas WS2812B (duomenų lapas). Jei pažvelgsite į WS2812 „pikselį“su didinamuoju stiklu, iš tikrųjų galite pamatyti integruotą tvarkyklę su sujungimo laidais, jungiančiais ją su mažais vidiniais žaliais, raudonais ir mėlynais šviesos diodais.

Norėdami valdyti WS2812 šviesos diodų grandinę iš „NodeMCU“, „FastLED“biblioteka yra gana galingas pasirinkimas.

Bibliotekoje pateikiami gražūs eskizų pavyzdžiai, kuriuos galite išbandyti. Būtinai pakeiskite šiuos apibrėžimus:

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

PASTABA MAITINIMUI Kiekvienas WS2812 gali suvartoti apie 60 mA srovę, todėl būtinai aprūpinkite pakankamai stipriu 5 V maitinimo šaltiniu, kad būtų užtikrintas maksimalus šviesos diodų skaičius, kurį bet kuriuo metu užsidegsite.

4 žingsnis: šviesos formos

Šviesos formos
Šviesos formos

LED juostelės gali būti suformuotos į įvairias struktūras, kad atitiktų bet kokius įnorius. Štai keletas įdomių projektų pavyzdžių:

Skėtis

Diskoteka

Begalybės veidrodis

Debesų šviesa

Laikrodis

Ekrano apšvietimas

kubas

Cosplay

Vaivorykštinis stiklainis

5 žingsnis: šviesos formos židinys

Šviesos formos židinys
Šviesos formos židinys
Šviesos formos židinys
Šviesos formos židinys

Jei turite pergamentinį popierių ir ploną dėžutę (arba paveikslų rėmelį iš dėvėtų prekių parduotuvės ar dolerių parduotuvės), šį židinio projektą galite surinkti per porą valandų.

RGB šviesos diodų juostelė sumažinama iki dešimties šešių šviesos diodų juostų ir sujungiama serpantine struktūra. Keli pergamento popieriaus lapai veikia kaip difuzorius. „NodeMCU“modulį galima karštai klijuoti ant nugaros, atidengus USB prievadą programavimui ir maitinimo prijungimui.

Rekomenduojamas: