Sadržaj:

HackerBox 0030: Oblici svjetla: 11 koraka
HackerBox 0030: Oblici svjetla: 11 koraka

Video: HackerBox 0030: Oblici svjetla: 11 koraka

Video: HackerBox 0030: Oblici svjetla: 11 koraka
Video: #4 Hacker Box #0030 Unboxing 2024, Juli
Anonim
HackerBox 0030: Oblici svjetla
HackerBox 0030: Oblici svjetla

Ovog mjeseca, HackerBox Hakeri grade inteligentne, trodimenzionalne, osvijetljene strukture. Ovaj Instructable sadrži informacije za rad s HackerBox -om #0030, koje možete preuzeti ovdje dok traju zalihe. Takođe, ako želite svakog mjeseca primati ovakav HackerBox u svoje poštansko sanduče, pretplatite se na HackerBoxes.com i pridružite se revoluciji!

Teme i ciljevi učenja za HackerBox 0030:

  • Konfigurirajte ESP8266 NodeMCU za upotrebu s Arduino IDE -om
  • Sastavite strukture od RGB LED traka u boji
  • Upravljajte RGB LED trakama pomoću ESP8266 NodeMCU
  • Proširite NodeMCU operacije preko Wi-Fi bežičnih mreža
  • Konstruirajte LED kocku 8x8x8
  • Eksperimentirajte s reprogramiranjem mikrokontrolera zasnovanog na 8051

HackerBoxes je mjesečna pretplatnička usluga za DIY elektroniku i računarsku tehnologiju. Mi smo hobisti, tvorci i eksperimentatori. Mi smo sanjari snova. HACK PLANET!

Korak 1: HackerBox 0030: Sadržaj kutije

Image
Image
  • HackerBoxes #0030 Kolekcionarska referentna kartica
  • NodeMCU V3 modul sa ESP8266 i 32M Flash
  • Kolut od 60 WS2812B RGB LED dioda 2 metra
  • 8x8x8 LED komplet sa 8051 zasnovanim MCU-om i 512 LED dioda
  • USB serijski modul sa žicama CH340G i kratkospojnicima
  • Žica za spajanje nasukana 3 metra, promjera 22
  • Ekskluzivna naljepnica HackerBoxes
  • Ekskluzivna LED naljepnica sa tamne strane

Još neke stvari koje će vam biti od pomoći:

  • Lemilica, lemljenje i osnovni alati za lemljenje
  • Računar za pokretanje softverskih alata
  • Karton ili drvo za LED montažni šablon

Ono što je najvažnije, trebat će vam osjećaj avanture, DIY duh i znatiželja hakera. Hardcore DIY elektronika nije trivijalna potraga, a HackerBox -i nisu razvodnjeni. Cilj je napredak, a ne savršenstvo. Kad ustrajete i uživate u avanturi, veliko zadovoljstvo može se steći učenjem nove tehnologije i nadamo se da će neki projekti raditi. Predlažemo da svaki korak radite polako, vodeći računa o detaljima, i nemojte se bojati zatražiti pomoć.

U HackerBox FAQ -u postoji mnoštvo informacija za trenutne i buduće članove.

Korak 2: NodeMCU i Arduino IDE

RGB LED traka
RGB LED traka

NodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266 Wi-Fi SoC-u kompanije Espressif Systems.

Za početak provjerite imate li instaliran Arduino IDE (www.arduino.cc).

Zatim će vam biti potrebni upravljački programi za odgovarajući serijski-USB čip na modulu NodeMCU koji koristite. Trenutno mnogi NodeMCU moduli uključuju CH340 serijski-USB čip. Proizvođač čipova CH340 (WCH.cn) ima dostupne upravljačke programe za sve popularne operativne sisteme. Pogledajte Googleovu stranicu za prevođenje njihove web stranice. Neki od tih upravljačkih programa su također preslikani na web stranicu WeMos.

Konačno, slijedite upute ovdje za instaliranje podrške ploče ESP8266 u Arduino IDE.

Prilikom konfiguriranja IDE-a za ploču odaberite "ESP-12E Module". Odaberite odgovarajući port koji će se pojaviti kada priključite NodeMCU na računalo.

Kao i obično, počnite s primjerom Blink kako biste testirali kompajliranje i postavljanje na NodeMCU. Na ploči na pinu postoji plava LED dioda koja je definirana kao "LED_BUILTIN" pa bi primjer skice trebao raditi bez izmjena. Promijenite broj milisekundi koje su prošle (dva puta) na funkciju delay () da promijenite brzinu treptanja LED -a. Provjerite da li se promjene odražavaju na rad nakon uspješnog otpremanja.

Korak 3: RGB LED traka

Ove fleksibilne RGB LED trake jednostavan su način za dodavanje složenih svjetlosnih efekata svakom projektu. Svaka LED dioda ima integrirani upravljački program koji vam omogućuje da neovisno kontrolirate boju i svjetlinu svake LED. Kombinirani IC/LED upravljački program na ovim trakama je izuzetno kompaktan WS2812B (tehnički list). Ako pogledate WS2812 "piksel" s povećalom, zapravo možete vidjeti integrirani upravljački program sa žicama za spajanje koje ga povezuju sa malim unutrašnjim zelenim, crvenim i plavim LED -ima.

Za upravljanje lancem WS2812 LED dioda iz NodeMCU -a, FastLED biblioteka je prilično moćna opcija.

Biblioteka dolazi s nekim lijepim primjerima skica koje možete isprobati. Svakako promijenite ove definicije:

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

NAPOMENA ZA NAPAJANJE Svaki WS2812 može potrošiti oko 60 mA, stoga osigurajte dovoljno snažno napajanje od 5 V za maksimalni broj LED dioda koje ćete upaliti u bilo kojem trenutku.

Korak 4: Oblici svjetla

Oblici svetlosti
Oblici svetlosti

LED trake se mogu oblikovati u različite strukture kako bi odgovarale svakom hiru. Evo nekoliko zanimljivih primjera projekata:

Kišobran

Disko tegla

Infinity Mirror

Cloud Light

Sat

Pozadinsko osvetljenje ekrana

Cube

Cosplay

Rainbow Jar

Korak 5: Kamin svjetlosne forme

Lightform Kamin
Lightform Kamin
Lightform Kamin
Lightform Kamin

Ako imate papir za pečenje i tanku kutiju (ili okvir za slike iz trgovine mješovitom robom ili prodavaonice dolara), možete sastaviti ovaj projekt kamina za nekoliko sati.

RGB LED traka je isječena na deset šest LED traka i povezana zajedno u zmijoliku strukturu. Nekoliko listova pergamentnog papira djeluje kao difuzor. Modul NodeMCU može se vruće zalijepiti na stražnju stranu s USB portom koji je izložen za programiranje i priključivanje napajanja.

Preporučuje se: