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, Studeni
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đer, ako želite svakog mjeseca primati ovakav HackerBox u poštanski sandučić, 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 operacije NodeMCU 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čunalnu tehnologiju. Mi smo hobisti, stvaratelji i eksperimentatori. Mi smo sanjari snova. HAKNI PLANETU!

Korak 1: HackerBox 0030: Sadržaj kutije

Image
Image
  • HackerBoxes #0030 Kolekciona referentna kartica
  • NodeMCU V3 modul s ESP8266 i 32M bljeskalicom
  • Kolut od 60 WS2812B RGB LED dioda 2 metra
  • 8x8x8 LED komplet s MCU-om zasnovanim na 8051 i 512 LED dioda
  • USB serijski modul sa žicama CH340G i kratkospojnicima
  • Punjena žica za spajanje 3 metra, 22 kolosijeka
  • 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čunalo za pokretanje softverskih alata
  • Karton ili drvo za montažu LED dioda

Ono što je najvažnije, trebat će vam osjećaj avanture, DIY duh i hakerska znatiželja. 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 uspješnim nekim projektima. Predlažemo da svaki korak napravite polako, vodeći računa o pojedinostima, i nemojte se bojati zatražiti pomoć.

U FAQ -u o HackerBox -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 tvrtke 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 moduli NodeMCU uključuju serijski-USB čip CH340. Proizvođač čipova CH340 (WCH.cn) ima dostupne upravljačke programe za sve popularne operacijske sustave. Pogledajte Googleovu stranicu za prijevod njihove web stranice. Neki od tih upravljačkih programa također su zrcaljeni na web stranici WeMos.

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

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

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

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 neovisno upravljanje bojom i svjetlinom svake LED. Kombinirana LED dioda/upravljački sklop na ovim trakama iznimno je kompaktan WS2812B (podatkovni list). Ako pogledate "piksel" WS2812 s povećalom, zapravo možete vidjeti integrirani upravljački program sa žicama za spajanje koje ga povezuju sa sićušnim unutarnjim zelenim, crvenim i plavim LED diodama.

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

Knjižnica dolazi s nekoliko lijepih primjera skica koje možete isprobati. Svakako promijenite ove definicije:

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

NAPOMENA O NAPAJANJU 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 u svakom trenutku upaliti.

Korak 4: Oblici svjetla

Oblici svjetla
Oblici svjetla

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

Kišobran

Disko staklenka

Beskonačno ogledalo

Svjetlo oblaka

Sat

Pozadinsko osvjetljenje zaslona

Kocka

Cosplay

Dugin staklenka

Korak 5: Kamin svjetlosne forme

Kamin Lightform
Kamin Lightform
Kamin Lightform
Kamin Lightform

Ako imate pergamentni papir 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 izrezana je 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 priključkom za programiranje i priključivanje napajanja.

Preporučeni: