Satura rādītājs:
- 1. darbība: HackerBox 0030: kastes saturs
- 2. darbība: NodeMCU un Arduino IDE
- 3. darbība: RGB LED sloksne
- 4. solis: gaismas formas
- 5. solis: gaismas formas kamīns
Video: HackerBox 0030: Gaismas formas: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šomēnes HackerBox Hackers būvē inteliģentas, trīsdimensiju, apgaismotas struktūras. Šajā pamācībā ir ietverta informācija darbam ar HackerBox #0030, kuru varat iegūt šeit, kamēr beidzas krājumi. Turklāt, ja vēlaties katru mēnesi saņemt šādu HackerBox tieši savā pastkastē, lūdzu, abonējiet vietni HackerBoxes.com un pievienojieties revolūcijai!
HackerBox 0030 tēmas un mācību mērķi:
- Konfigurējiet ESP8266 NodeMCU lietošanai ar Arduino IDE
- Salieciet struktūras no pilnkrāsu RGB LED sloksnēm
- Kontrolējiet RGB LED sloksnes, izmantojot ESP8266 NodeMCU
- Paplašiniet NodeMCU darbības, izmantojot Wi-Fi bezvadu tīklus
- Izveidojiet 8x8x8 LED kubu
- Eksperimentējiet ar 8051 bāzes mikrokontrollera pārprogrammēšanu
HackerBoxes ir ikmēneša abonēšanas kastes pakalpojums DIY elektronikai un datortehnoloģijai. Mēs esam hobiji, veidotāji un eksperimentētāji. Mēs esam sapņu sapņotāji. HACK PLANET!
1. darbība: HackerBox 0030: kastes saturs
- HackerBoxes #0030 kolekcionējama atsauces karte
- NodeMCU V3 modulis ar ESP8266 un 32M zibspuldzi
- Spole ar 60 WS2812B RGB gaismas diodēm 2 metri
- 8x8x8 LED komplekts ar 8051 balstītu MCU un 512 gaismas diodēm
- USB seriālais modulis ar CH340G un savienojuma vadiem
- Stiepļu savienojuma stieple 3 metri, 22 gabarīts
- Ekskluzīva HackerBoxes uzlīme
- Ekskluzīva tumšās puses LED uzlīme
Dažas citas lietas, kas būs noderīgas:
- Lodāmurs, lodētava un pamata lodēšanas rīki
- Dators programmatūras rīku palaišanai
- Kartons vai koks LED montāžas džigai
Vissvarīgākais - jums būs nepieciešama piedzīvojumu sajūta, DIY gars un hakeru zinātkāre. Hardcore DIY elektronika nav triviāla nodarbošanās, un HackerBoxes netiek padzirdītas. Mērķis ir progress, nevis pilnība. Kad jūs neatlaidīgi izbaudāt piedzīvojumus, lielu gandarījumu var gūt, apgūstot jaunas tehnoloģijas un cerams, ka daži projekti darbosies. Mēs iesakām spert katru soli lēnām, apdomājot detaļas un nebaidieties lūgt palīdzību.
Ka ir daudz informācijas pašreizējiem un potenciālajiem dalībniekiem HackerBox FAQ.
2. darbība: NodeMCU un Arduino IDE
NodeMCU ir atvērtā koda IoT platforma. Tas ietver programmaparatūru, kas darbojas ar EsP866 Wi-Fi SoC no Espressif Systems.
Lai sāktu, pārliecinieties, vai esat instalējis Arduino IDE (www.arduino.cc).
Tālāk jums būs nepieciešami draiveri atbilstošajai sērijas USB mikroshēmai jūsu izmantotajā NodeMCU modulī. Pašlaik daudzi NodeMCU moduļi ietver CH340 sērijas USB mikroshēmu. CH340 mikroshēmu ražotājam (WCH.cn) ir pieejami draiveri visām populārajām operētājsistēmām. Apskatiet viņu vietnes Google tulkošanas lapu. Daži no šiem draiveriem ir atspoguļoti arī WeMos vietnē.
Visbeidzot, izpildiet šeit sniegtos norādījumus, lai instalētu ESP8266 plates atbalstu Arduino IDE.
Konfigurējot IDE, kā dēli izvēlieties "ESP-12E Module". Atlasiet atbilstošo portu, kas parādās, kad datoram pievienojat NodeMCU.
Kā parasti, sāciet ar Blink piemēru, lai pārbaudītu apkopošanu un augšupielādi NodeMCU. Uz tapas ir zils gaismas diode, kas definēta kā "LED_BUILTIN", tāpēc skices paraugam vajadzētu darboties bez izmaiņām. Mainiet pagājušo milisekunžu skaitu (divas reizes) uz aizkaves () funkciju, lai mainītu gaismas diodes mirgošanas ātrumu. Pēc veiksmīgas augšupielādes pārbaudiet, vai izmaiņas tiek atspoguļotas darbībā.
3. darbība: RGB LED sloksne
Šīs elastīgās RGB LED sloksnes ir vienkāršs veids, kā jebkuram projektam pievienot sarežģītus apgaismojuma efektus. Katrai gaismas diodei ir integrēts draiveris, kas ļauj neatkarīgi kontrolēt katras gaismas diodes krāsu un spilgtumu. Kombinētā LED/draivera IC šajās sloksnēs ir ārkārtīgi kompaktais WS2812B (datu lapa). Ja paskatās uz WS2812 "pikseļiem" ar palielināmo lukturi, jūs faktiski varat redzēt integrēto draiveri ar savienojuma vadiem, kas savieno to ar sīkām iekšējām zaļām, sarkanām un zilām gaismas diodēm.
Lai kontrolētu WS2812 LED ķēdi no NodeMCU, FastLED bibliotēka ir diezgan spēcīga iespēja.
Bibliotēkai ir dažas jaukas skices, kuras varat izmēģināt. Noteikti mainiet šīs definīcijas:
#define LED_PIN D1#define COLOR_ORDER GRB#define CHIPSET WS2812
PIEZĪME Barošanas avotam Katrs WS2812 var patērēt aptuveni 60 mA strāvas padevi, tāpēc noteikti nodrošiniet pietiekami stingru 5 V barošanas avotu maksimālajam gaismas diodes skaitam, kas jums būs jāizgaismo jebkurā laikā.
4. solis: gaismas formas
LED sloksnes var veidot dažādās konstrukcijās, lai pielāgotos jebkurai radītajai kaprīzei. Šeit ir vairāki interesanti projektu piemēri:
Lietussargs
Disko burka
Bezgalības spogulis
Mākoņu gaisma
Pulkstenis
Displeja fona apgaismojums
Kubs
Cosplay
Varavīksnes burka
5. solis: gaismas formas kamīns
Ja jums ir kāds pergamenta papīrs un plāna kaste (vai attēlu rāmis no lietotu preču veikala vai dolāru veikala), jūs varat salikt šo kamīna projektu pāris stundu laikā.
RGB LED sloksne tiek sagriezta līdz desmit sešām LED sloksnēm un savienota serpentīna struktūrā. Dažas pergamenta papīra lapas darbojas kā difuzors. NodeMCU moduli var karstā veidā pielīmēt aizmugurē ar atvērtu USB portu programmēšanai un barošanas savienošanai.
Ieteicams:
Programmējams policijas gaismas diode, izmantojot STM8 [72 gaismas diodes]: 9 soļi
Programmējams policijas LED mirgojošais signāls, izmantojot STM8 [72 gaismas diodes]: STM8S001J3 ir 8 bitu mikrokontrolleris, kas piedāvā 8 KB Flash programmas atmiņu, kā arī integrētu patiesu datu EEPROM. STM8S mikrokontrolleru saimē to sauc par zema blīvuma ierīci. Šis MCU tika piedāvāts nelielā SO8N iepakojumā
Pavelciet gaismas - gaismas moduli, izmantojot Neopixel & Pull Up Switch: 6 soļi (ar attēliem)
Pavelciet gaismu - gaismas moduli, izmantojot Neopixel & Pull Up Switch: Gaismas moduļa funkcijas Arduino Uno Hardware & korpuss iegādāts no interneta Neopixel & Barošanas avots aizgūts no Informātikas skolas & Produkta dizaina gaismas modulis, ko kontrolē barošana. Visas funkcijas tiek kontrolētas, izmantojot
Gaismas diodes kā gaismas sensori: 5 soļi
Gaismas diodes kā gaismas sensori: gaismas diodes ir lieliskas, lai radītu gaismu, taču tās var arī sajust gaismu! Nesen es nejauši uzgāju šo vietni, kurā minēts: "1977. gadā Forress M. Mims atgādina mums vienā no savām" Inženiera piezīmju grāmatiņām " ka gaismas diodes var izmantot arī kā fotodiodes … & q
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 9 soļi (ar attēliem)
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 2017. gada 25. novembra atjauninājums - šī projekta lieljaudas versiju, kas var kontrolēt kilovatu slodzi, skatiet, modernizējot BLE vadību lieljaudas slodzēm - nav nepieciešama papildu vadu atjaunināšana. 2017. gada 15. novembris - Dažas BLE plates / programmatūras kaudzes tiek gatavotas
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: 5 soļi
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: ar kustību aktivizēts gaismas slēdzis ir daudz pielietojams gan mājās, gan birojā. Tomēr tam ir papildu priekšrocība, iekļaujot gaismas sensoru, lai šī gaisma varētu ieslēgties tikai nakts laikā