Innholdsfortegnelse:
- Trinn 1: HackerBox 0030: Innhold i esken
- Trinn 2: NodeMCU og Arduino IDE
- Trinn 3: RGB LED -stripe
- Trinn 4: Lysformer
- Trinn 5: Lightform Peis
Video: HackerBox 0030: Lysformer: 11 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne måneden bygger HackerBox Hackers intelligente, tredimensjonale, belyste strukturer. Denne instruksen inneholder informasjon om hvordan du arbeider med HackerBox #0030, som du kan hente her så lenge lageret rekker. Hvis du også ønsker å motta en HackerBox som denne rett i postkassen din hver måned, kan du abonnere på HackerBoxes.com og bli med i revolusjonen!
Emner og læringsmål for HackerBox 0030:
- Konfigurer ESP8266 NodeMCU for bruk med Arduino IDE
- Monter strukturer fra RGB LED-strimler i full farge
- Kontroller RGB LED -strips med ESP8266 NodeMCU
- Utvid NodeMCU-operasjoner over trådløse Wi-Fi-nettverk
- Konstruer en 8x8x8 LED -kube
- Eksperimenter med omprogrammering av en 8051-basert mikrokontroller
HackerBoxes er den månedlige abonnementskassen for DIY -elektronikk og datateknologi. Vi er hobbyfolk, produsenter og eksperimenter. Vi er drømmerne om drømmer. HAKK PLANETEN!
Trinn 1: HackerBox 0030: Innhold i esken
- HackerBoxes #0030 Samlingsbart referansekort
- NodeMCU V3 -modul med ESP8266 og 32M Flash
- Rulle med 60 WS2812B RGB lysdioder 2 meter
- 8x8x8 LED-sett med 8051-basert MCU og 512 lysdioder
- USB -seriemodul med CH340G og jumperkabler
- Stranded Hookup Wire 3 meter, 22 gauge
- Eksklusivt HackerBoxes -dekal
- Eksklusivt LED -dekal på Dark Side
Noen andre ting som vil være nyttige:
- Loddejern, lodde og grunnleggende loddeverktøy
- Datamaskin for kjøring av programvareverktøy
- Kartong eller tre for LED -monteringsjigg
Viktigst av alt, trenger du en følelse av eventyr, DIY -ånd og nysgjerrighet på hackere. Hardcore DIY -elektronikk er ikke en triviell jakt, og HackerBoxes er ikke vannet ut. Målet er fremgang, ikke perfeksjon. Når du fortsetter og liker eventyret, kan du få mye tilfredshet ved å lære ny teknologi og forhåpentligvis få noen prosjekter til å fungere. Vi foreslår at du tar hvert trinn sakte, tenker på detaljene, og ikke vær redd for å be om hjelp.
At det er et vell av informasjon for nåværende og potensielle medlemmer i HackerBox FAQ.
Trinn 2: NodeMCU og Arduino IDE
NodeMCU er en åpen kildekode IoT -plattform. Den inkluderer fastvare som kjører på ESP8266 Wi-Fi SoC fra Espressif Systems.
For å starte må du kontrollere at du har Arduino IDE installert (www.arduino.cc).
Deretter trenger du drivere for riktig Serial-USB-brikke på NodeMCU-modulen du bruker. For øyeblikket inkluderer mange NodeMCU-moduler CH340 Serial-USB-brikken. Produsenten av CH340 -brikkene (WCH.cn) har drivere tilgjengelig for alle populære operativsystemer. Ta en titt på Googles oversettelsesside for nettstedet deres. Noen av disse driverne er også speilet på WeMos -nettstedet.
Til slutt følger du instruksjonene her for å installere ESP8266 -kortstøtte i Arduino IDE.
Når du konfigurerer IDE, velger du "ESP-12E Module" som tavle. Velg riktig port som vises når du kobler NodeMCU til datamaskinen.
Som vanlig, begynn med Blink -eksemplet for å teste kompilering og opplasting til NodeMCU. Det er en blå LED på tavlen på pinnen definert som "LED_BUILTIN", så eksempelskissen skal fungere uten modifikasjon. Endre antall millisekunder som er gått (to ganger) til funksjonen forsinkelse () for å endre blinkhastigheten til LED -en. Kontroller at endringene gjenspeiles i driften etter vellykket opplasting.
Trinn 3: RGB LED -stripe
Disse fleksible RGB LED -stripene er en enkel måte å legge til komplekse lyseffekter til ethvert prosjekt. Hver LED har en integrert driver som lar deg kontrollere fargen og lysstyrken til hver LED uavhengig. Den kombinerte LED/driver IC på disse stripene er den ekstremt kompakte WS2812B (datablad). Hvis du ser på en WS2812 "piksel" med en forstørrelsesglass, kan du faktisk se den integrerte driveren med limingskabler som kobler den til små interne grønne, røde og blå lysdioder.
For å kontrollere kjeden av WS2812 lysdioder fra NodeMCU, er FastLED -biblioteket et ganske kraftig alternativ.
Biblioteket kommer med noen fine eksempelskisser som du kan prøve. Sørg for å endre disse definisjonene:
#define LED_PIN D1#definere COLOR_ORDER GRB#definere CHIPSET WS2812
STRØMFORSYNING MERK Hver WS2812 kan tegne rundt 60mA, så sørg for å gi en solid nok 5V -forsyning for det maksimale antallet lysdioder som du vil ha belyst til enhver tid.
Trinn 4: Lysformer
LED Strips kan formes til forskjellige strukturer for å passe til ethvert innfall. Her er flere interessante eksempelprosjekter:
Paraply
Diskotekskrukken
Infinity Mirror
Skylys
Klokke
Display bakgrunnsbelysning
Kube
Cosplay
Rainbow Jar
Trinn 5: Lightform Peis
Hvis du har litt bakepapir og en tynn boks (eller en bilderamme fra en bruktbutikk eller dollarbutikk), kan du sette sammen dette peisprosjektet på et par timer.
RGB LED -stripen er kuttet ned til ti seks LED -strips og koblet sammen i en serpentinstruktur. Noen få ark med pergamentpapir fungerer som en diffusor. NodeMCU-modulen kan varmlimes på baksiden med USB-porten avslørt for programmering og tilkobling av strøm.
Anbefalt:
HackerBox 0060: Lekeplass: 11 trinn
HackerBox 0060: Playground: Hilsen til HackerBox Hackers rundt om i verden! Med HackerBox 0060 vil du eksperimentere med Adafruit Circuit Playground Bluefruit med en kraftig Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontroller. Utforsk innebygd programmering med
HackerBox 0041: CircuitPython: 8 trinn
HackerBox 0041: CircuitPython: Hilsen til HackerBox Hackere rundt om i verden. HackerBox 0041 gir oss CircuitPython, MakeCode Arcade, Atari Punk Console og mye mer. Denne instruksen inneholder informasjon om hvordan du kommer i gang med HackerBox 0041, som kan kjøpes på
HackerBox 0058: Kode: 7 trinn
HackerBox 0058: Kode: Hilsen til HackerBox Hackere rundt om i verden! Med HackerBox 0058 utforsker vi informasjonskoding, strekkoder, QR -koder, programmering av Arduino Pro Micro, innebygde LCD -skjermer, integrering av strekkodegenerering i Arduino -prosjekter, menneskelig informasjon
HackerBox 0057: Sikker modus: 9 trinn
HackerBox 0057: Sikker modus: Hilsen til HackerBox hackere rundt om i verden! HackerBox 0057 bringer en landsby med IoT, Wireless, Lockpicking og selvfølgelig Hardware Hacking rett inn i hjemmelaboratoriet. Vi vil utforske programmering av mikrokontroller, IoT Wi-Fi-utnyttelser, Bluetooth int
HackerBox 0034: SubGHz: 15 trinn
HackerBox 0034: SubGHz: Denne måneden utforsker HackerBox Hackers Software Defined Radio (SDR) og radiokommunikasjon på frekvenser under 1 GHz. Denne instruksen inneholder informasjon om hvordan du kommer i gang med HackerBox #0034, som kan kjøpes her mens rekvisita