Բովանդակություն:

HackerBox 0030: Lightforms: 11 քայլ
HackerBox 0030: Lightforms: 11 քայլ

Video: HackerBox 0030: Lightforms: 11 քայլ

Video: HackerBox 0030: Lightforms: 11 քայլ
Video: HackerBoxes #0030 Распаковка LIGHTFORMS 2024, Նոյեմբեր
Anonim
HackerBox 0030: Lightforms
HackerBox 0030: Lightforms

Այս ամիս HackerBox Hackers- ը կառուցում է խելացի, եռաչափ, լուսավորված կառույցներ: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox #0030- ի հետ աշխատելու համար, որը կարող եք վերցնել այստեղ, քանի դեռ մատակարարումները վերջանում են: Բացի այդ, եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:

Թեմաներ և ուսուցման նպատակներ HackerBox 0030- ի համար.

  • Կարգավորեք ESP8266 NodeMCU- ն Arduino IDE- ի հետ օգտագործելու համար
  • Կառուցվածքներ հավաքեք լիարժեք RGB LED շերտերից
  • Կառավարեք RGB LED շերտերը ESP8266 NodeMCU- ի միջոցով
  • Ընդլայնել NodeMCU- ի գործողությունները Wi-Fi անլար ցանցերի միջոցով
  • Կառուցեք 8x8x8 LED խորանարդ
  • Փորձ կատարեք 8051-ի վրա հիմնված միկրոկոնտրոլերի ծրագրավորման հետ

HackerBoxes- ը DIY էլեկտրոնիկայի և համակարգչային տեխնիկայի ամենամսյա բաժանորդագրության տուփի ծառայություն է: Մենք հոբբիիստներ ենք, ստեղծողներ և փորձարկողներ: Մենք երազանքների երազողներն ենք: ՀԱACԿԵՔ ՄՈԼՈԱԿԸ:

Քայլ 1: HackerBox 0030: Տուփի բովանդակություն

Image
Image
  • HackerBoxes #0030 Հավաքածու տեղեկատու քարտ
  • NodeMCU V3 մոդուլ ESP8266- ով և 32M Flash- ով
  • 60 WS2812B RGB LED լուսադիոդ ՝ 2 մետր
  • 8x8x8 LED հավաքածու `8051-ի վրա հիմնված MCU- ով և 512 LED- ով
  • USB սերիական մոդուլ CH340G- ով և Jumper լարերով
  • Stranded Hookup Wire 3 մետր, 22 չափիչ
  • Բացառիկ HackerBoxes Decal
  • Բացառիկ Dark Side LED Decal

Որոշ այլ բաներ, որոնք օգտակար կլինեն.

  • Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
  • Համակարգիչ `ծրագրային գործիքների գործարկման համար
  • Ստվարաթուղթ կամ փայտ LED հավաքման ջիգի համար

Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, DIY ոգու և հաքերային հետաքրքրասիրության զգացում: Hardcore DIY էլեկտրոնիկան մանրուք չէ, և HackerBox- երը չեն ջրում: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ եք և վայելում եք արկածախնդրությունը, մեծ գոհունակություն կարող է առաջանալ նոր տեխնոլոգիաներ սովորելուց և, հուսով եմ, որոշ նախագծեր կյանքի կոչելուց: Մենք առաջարկում ենք յուրաքանչյուր քայլ անել դանդաղ ՝ հաշվի առնելով մանրուքները և մի վախեցեք օգնություն խնդրելուց:

HackerBox- ի ՀՏՀ -ում ներկա և ապագա անդամների համար առկա է բազմաթիվ տեղեկատվություն:

Քայլ 2: NodeMCU և Arduino IDE

RGB LED ժապավեն
RGB LED ժապավեն

NodeMCU- ն բաց կոդով IoT հարթակ է: Այն ներառում է որոնվածը, որն աշխատում է Espressif Systems- ից ESP8266 Wi-Fi SoC- ով:

Սկսելու համար համոզվեք, որ տեղադրված եք Arduino IDE- ն (www.arduino.cc):

Հաջորդը, ձեզ հարկավոր են համապատասխան Serial-USB չիպի համար նախատեսված վարորդներ, որոնք օգտագործում եք NodeMCU մոդուլում: Ներկայումս շատ NodeMCU մոդուլներ ներառում են CH340 Serial-USB չիպը: CH340 չիպերի (WCH.cn) արտադրողի համար հասանելի են բոլոր հանրաճանաչ օպերացիոն համակարգերի վարորդները: Ստուգեք Google- ի թարգմանության էջը իրենց կայքի համար: Այդ վարորդներից ոմանք արտացոլված են նաև WeMos կայքում:

Վերջապես, հետևեք այստեղ տրված հրահանգներին ՝ Arduino IDE- ում ESP8266 տախտակի աջակցությունը տեղադրելու համար:

IDE- ի կազմաձևման ժամանակ որպես տախտակ ընտրեք «ESP-12E մոդուլ»: Ընտրեք համապատասխան նավահանգիստը, որը հայտնվում է NodeMCU- ն ձեր համակարգչին կցելիս:

Ինչպես միշտ, սկսեք Blink- ի օրինակով ՝ NodeMCU- ում կազմելը և վերբեռնումը ստուգելու համար: Տախտակի վրա կա կապույտ LED, որը սահմանվում է որպես «LED_BUILTIN», այնպես որ օրինակի ուրվագիծը պետք է աշխատի առանց փոփոխությունների: Փոխեք անցած միլիվայրկյանների քանակը (երկու անգամ) հետաձգման () գործառույթին ՝ LED- ի թարթման արագությունը փոխելու համար: Հաստատեք, որ փոփոխությունները արտացոլված են հաջող բեռնվելուց հետո:

Քայլ 3: RGB LED ժապավեն

Այս ճկուն RGB LED ժապավենները ցանկացած նախագծին բարդ լուսային էֆեկտներ ավելացնելու հեշտ միջոց են: Յուրաքանչյուր LED ունի ինտեգրված վարորդ, որը թույլ է տալիս ինքնուրույն վերահսկել յուրաքանչյուր LED- ի գույնն ու պայծառությունը: Այս շերտերի վրա LED/վարորդի IC- ն համակցված է չափազանց կոմպակտ WS2812B (տվյալների թերթիկ): Եթե նայեք WS2812 «պիքսելին» խոշորացույցով, ապա իրականում կարող եք տեսնել ինտեգրված վարորդին, որը կապող լարերով այն կապում է ներքին փոքր կանաչ, կարմիր և կապույտ LED- ների հետ:

NodeMCU- ից WS2812 LED- ների շղթան վերահսկելու համար FastLED գրադարանը բավականին հզոր տարբերակ է:

Գրադարանը գալիս է մի քանի գեղեցիկ էսքիզների օրինակով, որոնք կարող եք փորձել: Համոզվեք, որ փոխեք այս սահմանումները.

#սահմանել LED_PIN D1#սահմանել COLOR_ORDER GRB#սահմանել CHIPSET WS2812

ԻՇԽԱՆՈԹՅԱՆ ՄԱՏԱԿԱՐԱՐՈ NOTԹՅԱՆ ՆՇՈՄ Յուրաքանչյուր WS2812 կարող է լիցքավորել մոտ 60 մԱ, այնպես որ համոզվեք, որ ապահովեք բավականաչափ հզոր 5V լարման առավելագույն լուսադիոդային լուսադիոդների համար, որոնք դուք կլուսավորեիք ցանկացած պահի:

Քայլ 4: Լույսի ձևեր

Լուսային ձևեր
Լուսային ձևեր

LED շերտերը կարող են ձևավորվել տարբեր կառույցների ՝ ցանկացած քմահաճույքի համար: Ահա մի քանի հետաքրքիր նախագծերի օրինակ.

Հովանոց

Դիսկո բանկա

Անվերջության հայելին

Ամպային լույս

Ամացույց

Էկրան լուսավորություն

Խորանարդ

Կոսպլեյ

Rainbow բանկա

Քայլ 5. Lightform բուխարի

Lightform Բուխարի
Lightform Բուխարի
Lightform Բուխարի
Lightform Բուխարի

Եթե ունեք մագաղաթյա թուղթ և բարակ տուփ (կամ նկարի շրջանակ մանրածախ խանութից կամ դոլարային խանութից), կարող եք մի քանի ժամում հավաքել բուխարիների այս նախագիծը:

RGB LED ժապավենը կտրված է մինչև տասը վեց LED շերտ և միացված են օձաձև կառուցվածքով: Մի քանի թերթ մագաղաթյա թուղթ հանդես են գալիս որպես դիֆուզոր: NodeMCU մոդուլը կարող է տաք սոսնձվել հետևի մասում ՝ USB պորտը բացված ծրագրավորման և էներգիան միացնելու համար:

Խորհուրդ ենք տալիս: