Orodha ya maudhui:

HackerBox 0030: Lightforms: Hatua 11
HackerBox 0030: Lightforms: Hatua 11

Video: HackerBox 0030: Lightforms: Hatua 11

Video: HackerBox 0030: Lightforms: Hatua 11
Video: HackerBoxes #0030 Распаковка LIGHTFORMS 2024, Novemba
Anonim
HackerBox 0030: Aina nyepesi
HackerBox 0030: Aina nyepesi

Mwezi huu, wadukuzi wa HackerBox wanaunda miundo yenye akili, ya pande tatu, iliyoangaziwa. Inayoweza kufundishwa ina habari ya kufanya kazi na HackerBox # 0030, ambayo unaweza kuchukua hapa wakati vifaa vinadumu. Pia, ikiwa ungependa kupokea HackerBox kama hii kwenye sanduku lako la barua kila mwezi, tafadhali jiandikishe kwenye HackerBoxes.com na ujiunge na mapinduzi!

Mada na Malengo ya Kujifunza ya HackerBox 0030:

  • Sanidi ESP8266 NodeMCU kwa matumizi na IDE ya Arduino
  • Kukusanya miundo kutoka kwa rangi kamili ya RGB vipande vya LED
  • Dhibiti vipande vya LED vya RGB kwa kutumia ESP8266 NodeMCU
  • Panua shughuli za NodeMCU juu ya mitandao isiyo na waya ya Wi-Fi
  • Jenga Cube ya LED ya 8x8x8
  • Jaribu kupanga tena programu ndogo ya msingi ya 8051

HackerBoxes ni huduma ya sanduku la usajili la kila mwezi kwa vifaa vya elektroniki vya DIY na teknolojia ya kompyuta. Sisi ni watendaji wa hobby, watunga, na majaribio. Sisi ndio waotaji wa ndoto. HACK Sayari!

Hatua ya 1: HackerBox 0030: Yaliyomo kwenye Sanduku

Image
Image
  • HackerBoxes # 0030 Kadi ya Marejeleo inayokusanywa
  • Moduli ya NodeMCU V3 na ESP8266 na 32M Flash
  • Reel ya 60 WS2812B RGB LEDs mita 2
  • 8x8x8 LED Kit na 8051-Based MCU na 512 LEDs
  • Moduli ya Serial ya USB na CH340G na waya za Jumper
  • Umeshikamana Hookup Waya mita 3, 22 kupima
  • Dhana ya kipekee ya HackerBoxes
  • Daraja la kipekee la Giza la LED

Vitu vingine ambavyo vitasaidia:

  • Chuma cha kulehemu, solder, na zana za msingi za kutengenezea
  • Kompyuta ya kuendesha zana za programu
  • Kadibodi au kuni kwa jig ya mkutano wa LED

Jambo muhimu zaidi, utahitaji hali ya kujifurahisha, roho ya DIY, na udadisi wa hacker. Elektroniki ngumu ya DIY sio jambo dogo, na HackerBoxes hazimwa maji. Lengo ni maendeleo, sio ukamilifu. Unapoendelea na kufurahiya raha hiyo, kuridhika sana kunaweza kupatikana kutokana na kujifunza teknolojia mpya na kwa matumaini kupata miradi kadhaa ikifanya kazi. Tunashauri kuchukua kila hatua pole pole, ukizingatia maelezo, na usiogope kuomba msaada.

Kwamba kuna habari nyingi kwa washiriki wa sasa, na wanaotazamiwa katika Maswali Yanayoulizwa Sana ya HackerBox.

Hatua ya 2: NodeMCU na Arduino IDE

Ukanda wa LED wa RGB
Ukanda wa LED wa RGB

NodeMCU ni chanzo wazi cha IoT. Inajumuisha firmware ambayo inaendesha kwenye ESP8266 Wi-Fi SoC kutoka Espressif Systems.

Kuanza, hakikisha umeweka Arduino IDE (www.arduino.cc).

Ifuatayo, utahitaji madereva kwa chip inayofaa ya Serial-USB kwenye moduli ya NodeMCU unayotumia. Hivi sasa moduli nyingi za NodeMCU zinajumuisha CH340 Serial-USB chip. Mtengenezaji wa chips CH340 (WCH.cn) ana madereva yanayopatikana kwa mifumo yote maarufu ya uendeshaji. Angalia ukurasa wa tafsiri wa Google kwa wavuti yao. Baadhi ya madereva hayo pia yanaonyeshwa kwenye wavuti ya WeMos.

Mwishowe, fuata maagizo hapa ya kusanikisha usaidizi wa bodi ya ESP8266 kwenye Arduino IDE.

Wakati wa kusanidi IDE, chagua "Moduli ya ESP-12E" kama bodi. Chagua bandari inayofaa inayoonekana wakati wa kushikilia NodeMCU kwenye kompyuta yako.

Kama kawaida, anza na mfano wa Blink kujaribu kuandaa na kupakia kwa NodeMCU. Kuna mwangaza wa bluu kwenye ubao kwenye pini inayojulikana kama "LED_BUILTIN" kwa hivyo mchoro wa mfano unapaswa kufanya kazi bila mabadiliko. Badilisha idadi ya millisecond iliyopitishwa (mara mbili) kwa kuchelewesha () kazi ili kubadilisha kiwango cha blink cha LED. Thibitisha kuwa mabadiliko yanaonyeshwa katika operesheni baada ya kupakia kwa mafanikio.

Hatua ya 3: Ukanda wa LED wa RGB

Vipande hivi vya RGB vya RGB rahisi ni njia rahisi ya kuongeza athari ngumu za taa kwa mradi wowote. Kila LED ina dereva iliyojumuishwa ambayo hukuruhusu kudhibiti rangi na mwangaza wa kila LED kwa uhuru. LED ya pamoja / dereva IC kwenye vipande hivi ni ngumu sana WS2812B (datasheet). Ukiangalia "pikseli" ya WS2812 na kikuza, kwa kweli unaweza kuona dereva aliyejumuishwa na waya za kushikamana akiiunganisha na taa ndogo za ndani za kijani, nyekundu, na bluu.

Kudhibiti mlolongo wa LED za WS2812 kutoka NodeMCU, maktaba ya FastLED ni chaguo nzuri sana.

Maktaba huja na michoro mizuri ya mfano ambayo unaweza kujaribu. Hakikisha kubadilisha fasili hizi:

#fafanua LED_PIN D1 # fafanua COLOR_ORDER GRB # fafanua CHIPSET WS2812

TAARIFA YA UWEZO WA NGUVU Kila WS2812 inaweza kuchora karibu 60mA, kwa hivyo hakikisha kutoa usambazaji wa nguvu wa 5V kwa idadi kubwa ya LED ambazo utakuwa umeangazia wakati wowote.

Hatua ya 4: Lightforms

Aina nyepesi
Aina nyepesi

Vipande vya LED vinaweza kuundwa kuwa miundo anuwai ili kukidhi matakwa yoyote. Hapa kuna miradi kadhaa ya kufurahisha:

Mwavuli

Mtungi wa Disco

Kioo cha infinity

Mwanga wa Wingu

Saa

Onyesha mwangaza wa nyuma

Mchemraba

Cosplay

Mtungi wa Upinde wa mvua

Hatua ya 5: Lightform Fireplace

Lightform Fireplace
Lightform Fireplace
Lightform Fireplace
Lightform Fireplace

Ikiwa una karatasi ya ngozi na sanduku nyembamba (au sura ya picha kutoka duka la duka au duka la dola), unaweza kuweka mradi huu wa mahali pa moto kwa masaa kadhaa.

Ukanda wa LED wa RGB hukatwa hadi vipande kumi vya LED sita na kushikamana pamoja katika muundo wa nyoka. Karatasi chache za karatasi ya ngozi hufanya kama utaftaji. Moduli ya NodeMCU inaweza kushikamana moto nyuma na bandari ya USB iliyo wazi kwa programu na nguvu ya kuunganisha.

Ilipendekeza: