INHOUDSOPGAWE:
- Stap 1: HackerBox 0030: Inhoud van die boks
- Stap 2: NodeMCU en Arduino IDE
- Stap 3: RGB LED -strook
- Stap 4: Ligvorms
- Stap 5: Lightform -kaggel
Video: HackerBox 0030: Ligvorms: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie maand bou HackerBox Hackers intelligente, driedimensionele, verligte strukture. Hierdie instruksie bevat inligting vir die werk met HackerBox #0030, wat u hier kan afhaal terwyl voorraad hou. As u ook elke maand 'n HackerBox soos hierdie in u posbus wil ontvang, teken dan in op HackerBoxes.com en sluit aan by die revolusie!
Onderwerpe en leerdoelwitte vir HackerBox 0030:
- Stel die ESP8266 NodeMCU op vir gebruik met die Arduino IDE
- Monteer strukture uit volkleurige RGB LED-stroke
- Beheer RGB LED -stroke met behulp van die ESP8266 NodeMCU
- Brei NodeMCU-bedrywighede uit oor Wi-Fi-draadlose netwerke
- Bou 'n 8x8x8 LED -kubus
- Eksperimenteer met die herprogrammering van 'n 8051-gebaseerde mikrobeheerder
HackerBoxes is die maandelikse subskripsiediens vir selfdoenelektronika en rekenaartegnologie. Ons is stokperdjies, vervaardigers en eksperimenteerders. Ons is die dromers van drome. HACK DIE PLANET!
Stap 1: HackerBox 0030: Inhoud van die boks
- HackerBoxes #0030 Versamelbare verwysingskaart
- NodeMCU V3 -module met ESP8266 en 32M flits
- Spoel van 60 WS2812B RGB LED's 2 meter
- 8x8x8 LED-kit met 8051-gebaseerde MCU en 512 LED's
- USB -reeksmodule met CH340G en draaddrade
- Gestrande aansluitdraad 3 meter, 22 meter
- Eksklusiewe HackerBoxes -etiket
- Eksklusiewe LED -plakkaat aan die donker kant
'N Paar ander dinge wat nuttig sal wees:
- Soldeerbout, soldeersel en basiese soldeergereedskap
- 'N Rekenaar om sagteware te gebruik
- Karton of hout vir LED -monteringskruik
Die belangrikste is dat u 'n gevoel van avontuur, DIY -gees en nuuskierigheid nodig het. Hardcore DIY -elektronika is nie 'n triviale strewe nie, en HackerBoxes word nie afgewater nie. Die doel is vooruitgang, nie volmaaktheid nie. As u volhard en die avontuur geniet, kan u baie tevredenheid put uit die aanleer van nuwe tegnologie en hopelik dat sommige projekte werk. Ons stel voor dat u elke stap stadig neem, let op die besonderhede, en moenie bang wees om hulp te vra nie.
Dat daar 'n magdom inligting is vir huidige en voornemende lede in die HackerBox FAQ.
Stap 2: NodeMCU en Arduino IDE
NodeMCU is 'n open source IoT -platform. Dit bevat firmware wat op die ESP8266 Wi-Fi SoC van Espressif Systems werk.
Maak seker dat u die Arduino IDE geïnstalleer het (www.arduino.cc).
Vervolgens benodig u bestuurders vir die toepaslike Serial-USB-chip op die NodeMCU-module wat u gebruik. Tans bevat baie NodeMCU-modules die CH340 Serial-USB-chip. Die vervaardiger van die CH340 -skyfies (WCH.cn) het bestuurders beskikbaar vir alle gewilde bedryfstelsels. Kyk na die Google -vertaalbladsy vir hul webwerf. Sommige van die bestuurders word ook op die WeMos -webwerf weerspieël.
Volg ten slotte die instruksies hier vir die installering van ESP8266 -kaartondersteuning in die Arduino IDE.
As u die IDE instel, kies "ESP-12E Module" as die bord. Kies die toepaslike poort wat verskyn wanneer u die NodeMCU aan u rekenaar koppel.
Soos gewoonlik, begin met die Blink -voorbeeld om die opstel en oplaai na die NodeMCU te toets. Daar is 'n blou LED op die bord op die pen, gedefinieer as "LED_BUILTIN", dus die voorbeeldskets moet sonder wysiging werk. Verander die aantal millisekondes wat (twee keer) deurgegee is na die vertragingsfunksie () om die knippertempo van die LED te verander. Verifieer dat die veranderinge weerspieël word in die werking na suksesvolle oplaai.
Stap 3: RGB LED -strook
Hierdie buigsame RGB LED -stroke is 'n maklike manier om komplekse beligtingseffekte by enige projek te voeg. Elke LED het 'n geïntegreerde bestuurder waarmee u die kleur en helderheid van elke LED onafhanklik kan beheer. Die gekombineerde LED/bestuurder IC op hierdie stroke is die uiters kompakte WS2812B (datablad). As u na 'n WS2812 "pixel" met 'n vergrootglas kyk, kan u eintlik sien dat die geïntegreerde bestuurder met verbindingsdrade dit verbind met klein interne groen, rooi en blou LED's.
Om die ketting van WS2812 LED's van die NodeMCU te beheer, is die FastLED -biblioteek nogal 'n kragtige opsie.
Die biblioteek bevat 'n paar goeie voorbeeldsketse wat u kan probeer. Maak seker dat u hierdie definisies verander:
#define LED_PIN D1#definieer COLOR_ORDER GRB#definieer CHIPSET WS2812
VOORSKRYWINGSOPMERKING Elke WS2812 kan ongeveer 60mA trek, dus sorg vir 'n stewige genoeg 5V -toevoer vir die maksimum aantal LED's wat u op 'n gegewe tydstip sal verlig.
Stap 4: Ligvorms
LED -strokies kan in verskillende strukture gevorm word om elke begeerte te pas. Hier is 'n paar interessante voorbeeldprojekte:
Sambreel
Die Disco -pot
Oneindige spieël
Wolklig
Klok
Vertoon agtergrond
Kubus
Cosplay
Reënboogpot
Stap 5: Lightform -kaggel
As u perkamentpapier en 'n dun boksie het (of 'n prentraam van 'n tweedehandse winkel of dollarwinkel), kan u hierdie kaggelprojek binne 'n paar uur saamstel.
Die RGB LED -strook word tot tien ses LED -stroke gesny en in 'n serpentynstruktuur saamgevoeg. 'N Paar velle perkamentpapier dien as 'n verspreider. Die NodeMCU-module kan aan die agterkant warm geplak word met die USB-poort blootgestel vir programmering en aansluiting van krag.
Aanbeveel:
HackerBox 0060: Speelplek: 11 stappe
HackerBox 0060: Playground: Groete aan HackerBox Hackers regoor die wêreld! Met HackerBox 0060 sal u eksperimenteer met die Adafruit Circuit Playground Bluefruit met 'n kragtige Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontroller. Verken ingebedde programmering met
HackerBox 0041: CircuitPython: 8 stappe
HackerBox 0041: CircuitPython: Groete aan HackerBox Hackers regoor die wêreld. HackerBox 0041 bied ons CircuitPython, MakeCode Arcade, die Atari Punk Console en nog baie meer. Hierdie instruksie bevat inligting om aan die gang te kom met HackerBox 0041, wat gekoop kan word by
HackerBox 0058: Kodeer: 7 stappe
HackerBox 0058: Encode: Groete aan HackerBox Hackers regoor die wêreld! Met HackerBox 0058 ondersoek ons inligtingskodering, strepieskodes, QR -kodes, programmering van die Arduino Pro Micro, ingeboude LCD -skerms, integrering van strepieskode -generasie in Arduino -projekte, menslike inligting
HackerBox 0057: veilige modus: 9 stappe
HackerBox 0057: Veilige modus: Groete aan HackerBox -hackers regoor die wêreld! HackerBox 0057 bring 'n dorpie IoT, Wireless, Lockpicking en natuurlik Hardware Hacking in u tuislaboratorium. Ons sal die programmering van mikrobeheerder, IoT Wi-Fi-ontginning, Bluetooth int
HackerBox 0034: SubGHz: 15 stappe
HackerBox 0034: SubGHz: HackerBox Hackers ondersoek hierdie maand Software Defined Radio (SDR) en radiokommunikasie op frekwensies onder 1GHz. Hierdie instruksie bevat inligting om aan die gang te kom met HackerBox #0034, wat hier gekoop kan word terwyl voorraad