Sommario:

HackerBox 0030: Lightforms: 11 passaggi
HackerBox 0030: Lightforms: 11 passaggi

Video: HackerBox 0030: Lightforms: 11 passaggi

Video: HackerBox 0030: Lightforms: 11 passaggi
Video: HackerBoxes #0030 Распаковка LIGHTFORMS 2024, Novembre
Anonim
HackerBox 0030: Lightforms
HackerBox 0030: Lightforms

Questo mese, HackerBox Hackers sta costruendo strutture intelligenti, tridimensionali e illuminate. Questo Instructable contiene informazioni per lavorare con HackerBox # 0030, che puoi raccogliere qui fino ad esaurimento scorte. Inoltre, se desideri ricevere un HackerBox come questo direttamente nella tua casella di posta ogni mese, iscriviti a HackerBoxes.com e unisciti alla rivoluzione!

Argomenti e obiettivi di apprendimento per HackerBox 0030:

  • Configurare ESP8266 NodeMCU per l'utilizzo con l'IDE Arduino
  • Assemblare strutture da strisce LED RGB a colori
  • Controlla le strisce LED RGB utilizzando ESP8266 NodeMCU
  • Estendi le operazioni di NodeMCU su reti wireless Wi-Fi
  • Costruisci un cubo LED 8x8x8
  • Sperimenta con la riprogrammazione di un microcontrollore basato su 8051

HackerBoxes è il servizio di box in abbonamento mensile per l'elettronica fai da te e la tecnologia informatica. Siamo hobbisti, maker e sperimentatori. Siamo i sognatori dei sogni. HACK IL PIANETA!

Passaggio 1: HackerBox 0030: contenuto della confezione

Image
Image
  • HackerBoxes #0030 Scheda di riferimento da collezione
  • Modulo NodeMCU V3 con ESP8266 e 32M Flash
  • Bobina da 60 LED WS2812B RGB 2 metri
  • Kit 8x8x8 LED con MCU basato su 8051 e 512 LED
  • Modulo seriale USB con CH340G e cavi jumper
  • Cavo di collegamento a trefoli 3 metri, calibro 22
  • Decalcomania esclusiva HackerBoxes
  • Esclusiva decalcomania LED lato oscuro

Alcune altre cose che saranno utili:

  • Saldatore, saldatore e strumenti di saldatura di base
  • Computer per l'esecuzione di strumenti software
  • Cartone o legno per dima di montaggio LED

Soprattutto, avrai bisogno di un senso di avventura, spirito fai-da-te e curiosità da hacker. L'elettronica fai-da-te hardcore non è una ricerca banale e gli HackerBox non sono annacquati. L'obiettivo è il progresso, non la perfezione. Quando persisti e ti godi l'avventura, una grande soddisfazione può derivare dall'apprendimento di nuove tecnologie e, si spera, dal far funzionare alcuni progetti. Ti suggeriamo di fare ogni passo lentamente, prestando attenzione ai dettagli e non aver paura di chiedere aiuto.

Che c'è una grande quantità di informazioni per i membri attuali e potenziali nelle FAQ di HackerBox.

Passaggio 2: NodeMCU e Arduino IDE

Striscia LED RGB
Striscia LED RGB

NodeMCU è una piattaforma IoT open source. Include il firmware che funziona sul SoC Wi-Fi ESP8266 di Espressif Systems.

Per iniziare, assicurati di avere installato l'IDE Arduino (www.arduino.cc).

Successivamente, avrai bisogno dei driver per il chip Serial-USB appropriato sul modulo NodeMCU che stai utilizzando. Attualmente molti moduli NodeMCU includono il chip USB seriale CH340. Il produttore dei chip CH340 (WCH.cn) dispone di driver per tutti i sistemi operativi più diffusi. Controlla la pagina di traduzione di Google per il loro sito. Alcuni di questi driver sono anche rispecchiati sul sito WeMos.

Infine, segui le istruzioni qui per installare il supporto della scheda ESP8266 nell'IDE di Arduino.

Quando si configura l'IDE, selezionare "ESP-12E Module" come scheda. Seleziona la porta appropriata che appare quando colleghi il NodeMCU al tuo computer.

Come al solito, inizia con l'esempio di Blink per testare la compilazione e il caricamento nel NodeMCU. C'è un LED blu sulla scheda sul pin definito come "LED_BUILTIN" quindi lo schizzo di esempio dovrebbe funzionare senza modifiche. Modificare il numero di millisecondi passati (due volte) alla funzione delay() per alterare la frequenza di lampeggio del LED. Verificare che le modifiche si riflettano nel funzionamento dopo il caricamento riuscito.

Passaggio 3: striscia LED RGB

Queste strisce LED RGB flessibili sono un modo semplice per aggiungere effetti di luce complessi a qualsiasi progetto. Ogni LED ha un driver integrato che consente di controllare il colore e la luminosità di ciascun LED in modo indipendente. L'IC combinato LED/driver su queste strisce è il WS2812B estremamente compatto (scheda tecnica). Se osservi un "pixel" WS2812 con una lente d'ingrandimento, puoi effettivamente vedere il driver integrato con fili di collegamento che lo collegano a minuscoli LED interni verdi, rossi e blu.

Per controllare la catena di LED WS2812 dal NodeMCU, la libreria FastLED è un'opzione piuttosto potente.

La libreria viene fornita con alcuni bei schizzi di esempio che puoi provare. Assicurati di cambiare queste definizioni:

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

NOTA SULL'ALIMENTAZIONE Ogni WS2812 può assorbire circa 60 mA, quindi assicurati di fornire un'alimentazione di 5 V abbastanza robusta per il numero massimo di LED che avrai acceso in un dato momento.

Passaggio 4: Forme di luce

Forme di luce
Forme di luce

Le strisce LED possono essere formate in varie strutture per soddisfare qualsiasi capriccio di creazione. Ecco alcuni progetti di esempio interessanti:

Ombrello

Il barattolo della discoteca

Specchio infinito

Luce nuvola

Orologio

Retroilluminazione del display

Cubo

Cosplay

Vaso Arcobaleno

Passaggio 5: camino Lightform

Camino Lightform
Camino Lightform
Camino Lightform
Camino Lightform

Se hai della carta pergamena e una scatola sottile (o una cornice di un negozio dell'usato o di un negozio di dollari), puoi mettere insieme questo progetto di camino in un paio d'ore.

La striscia LED RGB è ridotta a dieci sei strisce LED e cablate insieme in una struttura a serpentina. Alcuni fogli di carta pergamena fungono da diffusore. Il modulo NodeMCU può essere incollato a caldo sul retro con la porta USB esposta per la programmazione e il collegamento dell'alimentazione.

Consigliato: