
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Ebben a hónapban a HackerBox Hackerek intelligens, háromdimenziós, megvilágított szerkezeteket építenek. Ez az útmutató tartalmazza a HackerBox #0030 használatához szükséges információkat, amelyeket itt átvehet, amíg a készlet tart. Továbbá, ha minden hónapban szeretne egy ilyen HackerBox -ot közvetlenül a postaládájába kapni, akkor iratkozzon fel a HackerBoxes.com webhelyen, és csatlakozzon a forradalomhoz!
A HackerBox 0030 témái és tanulási céljai:
- Konfigurálja az ESP8266 NodeMCU -t az Arduino IDE -vel való használatra
- Szerelje össze a szerkezeteket színes RGB LED szalagokból
- RGB LED csíkokat vezérelhet az ESP8266 NodeMCU segítségével
- A NodeMCU műveletek kiterjesztése Wi-Fi vezeték nélküli hálózatokra
- Készítsen 8x8x8 LED kockát
- Kísérletezzen egy 8051 alapú mikrokontroller újraprogramozásával
A HackerBoxes a barkács elektronika és a számítástechnika havi előfizetési doboz szolgáltatása. Hobbisták, gyártók és kísérletezők vagyunk. Mi vagyunk az álmok álmodói. HACK a bolygó!
1. lépés: HackerBox 0030: Doboz tartalma


- HackerBoxes #0030 gyűjthető referenciakártya
- NodeMCU V3 modul ESP8266 és 32M vakuval
- 60 WS2812B RGB LED -es tekercs 2 méter
- 8x8x8 LED készlet 8051-alapú MCU-val és 512 LED-del
- USB soros modul CH340G és jumper vezetékekkel
- Rozsdamentes csatlakozóhuzal 3 méter, 22 -es
- Exkluzív HackerBoxes matrica
- Exkluzív sötét oldal LED matrica
Néhány más hasznos dolog:
- Forrasztópáka, forrasztó és alapvető forrasztószerszámok
- Számítógép szoftvereszközök futtatásához
- Karton vagy fa a LED szerelvényhez
A legfontosabb, hogy szüksége lesz a kalandra, a barkácsolás szellemére és a hacker kíváncsiságára. A Hardcore DIY elektronika nem triviális tevékenység, és a HackerBoxokat sem vizezik fel. A cél a haladás, nem a tökéletesség. Ha kitart és élvezi a kalandot, nagy elégedettség származhat az új technológia elsajátításából és remélhetőleg néhány projekt megvalósításából. Javasoljuk, hogy minden lépést lassan, a részletek figyelembe vételével tegyen meg, és ne féljen segítséget kérni.
Hogy rengeteg információ áll rendelkezésre a HackerBox GYIK jelenlegi és leendő tagjai számára.
2. lépés: NodeMCU és Arduino IDE

A NodeMCU egy nyílt forráskódú IoT platform. Tartalmaz firmware-t, amely az Espressif Systems ESP8266 Wi-Fi SoC-jén fut.
Kezdéshez győződjön meg arról, hogy telepítve van az Arduino IDE (www.arduino.cc).
Ezután illesztőprogramokra lesz szüksége a megfelelő Serial-USB chiphez a használt NodeMCU modulon. Jelenleg sok NodeMCU modul tartalmazza a CH340 soros-USB chipet. A CH340 chipek gyártójának (WCH.cn) minden népszerű operációs rendszerhez elérhető illesztőprogramja van. Nézze meg webhelyük Google fordítóoldalát. Ezen illesztőprogramok egy része a WeMos webhelyén is megjelenik.
Végül kövesse az itt található utasításokat az ESP8266 kártya támogatásának Arduino IDE -be történő telepítéséhez.
Az IDE konfigurálásakor válassza ki az "ESP-12E Module" -t. Válassza ki a megfelelő portot, amely akkor jelenik meg, amikor a NodeMCU -t a számítógéphez csatlakoztatja.
Szokás szerint kezdje a Blink példával a fordítás és a NodeMCU -ba való feltöltés teszteléséhez. A táblán kék LED található a "LED_BUILTIN" -ként meghatározott csapon, így a példavázlatnak módosítások nélkül kell működnie. Módosítsa az eltelt ezredmásodpercek számát (kétszer) a delay () funkcióra, hogy megváltoztassa a LED villogási sebességét. Ellenőrizze, hogy a módosítások a sikeres feltöltés után tükröződnek -e a működésben.
3. lépés: RGB LED szalag
Ezek a rugalmas RGB LED szalagok egyszerű módja annak, hogy bármilyen projekthez komplex fényhatásokat adjunk. Minden LED rendelkezik beépített illesztőprogrammal, amely lehetővé teszi az egyes LED -ek színének és fényerejének független szabályozását. A kombinált LED/meghajtó IC ezen a csíkon a rendkívül kompakt WS2812B (adatlap). Ha egy nagyítóval rendelkező WS2812 "képpontba" tekint, akkor valójában láthatja az integrált illesztőprogramot, amelyen a kötőhuzalok apró belső zöld, piros és kék LED -ekhez csatlakoznak.
A WS2812 LED -ek láncának vezérlésére a NodeMCU -ból a FastLED könyvtár meglehetősen hatékony lehetőség.
A Könyvtár néhány szép példavázlatot tartalmaz, amelyeket kipróbálhat. Feltétlenül módosítsa ezeket a meghatározásokat:
#define LED_PIN D1#define COLOR_ORDER GRB#define CHIPSET WS2812
TÁPELLÁTÁS MEGJEGYZÉS Mindegyik WS2812 körülbelül 60 mA feszültséget tud felvenni, ezért ügyeljen arra, hogy elegendő 5 V -os tápellátást biztosítson a maximális számú LED -hez, amelyet bármikor meg fog világítani.
4. lépés: Fényformák

A LED -szalagok különféle szerkezetekké alakíthatók, hogy megfeleljenek minden létrehozott szeszélynek. Íme néhány érdekes példa projekt:
Esernyő
A Disco Jar
Végtelen tükör
Felhőfény
Óra
Kijelző háttérvilágítás
Kocka
Jelmez
Rainbow Jar
5. lépés: Lightform kandalló


Ha van pergamenpapírja és vékony doboza (vagy képkerete egy takarékboltból vagy dollárboltból), akkor pár óra alatt összeállíthatja ezt a kandalló projektet.
Az RGB LED -szalagot tíz hat LED -csíkra vágják le, és egy szerpentin szerkezetbe kötik. Néhány pergamenpapírlap diffúzorként működik. A NodeMCU modul melegen ragasztható a hátlapra, és az USB-port szabadon áll a programozáshoz és a tápellátáshoz.
Ajánlott:
HackerBox 0060: Játszótér: 11 lépés

HackerBox 0060: Játszótér: Üdvözlet a HackerBox Hackereknek szerte a világon! A HackerBox 0060 segítségével kísérletezni fog az Adafruit Circuit Playground Bluefruit játékkal, amely egy erőteljes Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontrollert tartalmaz. Fedezze fel a beágyazott programozást
HackerBox 0041: CircuitPython: 8 lépés

HackerBox 0041: CircuitPython: Üdvözlet a HackerBox Hackereknek világszerte. A HackerBox 0041 elhozza a CircuitPython -t, a MakeCode Arcade -ot, az Atari Punk Console -t és még sok mást. Ez az útmutató tartalmaz információkat a HackerBox 0041 használatához, amely megvásárolható a
HackerBox 0058: Kódolás: 7 lépés

HackerBox 0058: Kódolás: Üdvözlet a HackerBox Hackereknek világszerte! A HackerBox 0058 segítségével felfedezzük az információkódolást, vonalkódokat, QR -kódokat, az Arduino Pro Micro programozását, a beágyazott LCD -kijelzőket, a vonalkód -generálás integrálását az Arduino projektekbe, az emberi bevitelt
HackerBox 0057: Biztonságos mód: 9 lépés

HackerBox 0057: Biztonságos mód: Üdvözlet a HackerBox Hackereknek világszerte! A HackerBox 0057 az IoT, a vezeték nélküli, a Lockpicking és természetesen a hardverhackelés faluját hozza be az otthoni laborba. Felfedezzük a mikrokontroller programozást, az IoT Wi-Fi kihasználását, a Bluetooth-ot
HackerBox 0034: SubGHz: 15 lépés

HackerBox 0034: SubGHz: Ebben a hónapban a HackerBox Hackerek a szoftver által definiált rádiót (SDR) és az 1 GHz alatti frekvenciájú rádiókommunikációt vizsgálják. Ez az útmutató tartalmazza a HackerBox #0034 használatának megkezdéséhez szükséges információkat, amelyek itt megvásárolhatók, amíg a kellékek