Агуулгын хүснэгт:

HackerBox 0030: Хөнгөн хэлбэр: 11 алхам
HackerBox 0030: Хөнгөн хэлбэр: 11 алхам

Видео: HackerBox 0030: Хөнгөн хэлбэр: 11 алхам

Видео: HackerBox 0030: Хөнгөн хэлбэр: 11 алхам
Видео: #4 Hacker Box #0030 Unboxing 2024, Арваннэгдүгээр
Anonim
HackerBox 0030: Хөнгөн хэлбэр
HackerBox 0030: Хөнгөн хэлбэр

Энэ сард HackerBox хакерууд ухаалаг, гурван хэмжээст, гэрэлтүүлэгтэй бүтцийг бүтээж байна. Энэхүү зааварчилгаа нь HackerBox #0030 -тэй ажиллах мэдээллийг агуулдаг бөгөөд үүнийг хангамж дуусах үед авах боломжтой. Түүнчлэн, хэрэв та HackerBox -ийг яг ийм шуудангийн хайрцагт сар бүр авахыг хүсвэл HackerBoxes.com хаягаар бүртгүүлж, хувьсгалд нэгдээрэй!

HackerBox 0030 -ийн сэдэв ба сургалтын зорилго:

  • ESP8266 NodeMCU -ийг Arduino IDE -тэй ашиглахаар тохируулна уу
  • Бүтэн өнгөт RGB LED туузнаас бүтцийг угсарна
  • ESP8266 NodeMCU ашиглан RGB LED туузыг хянах
  • Wi-Fi утасгүй сүлжээгээр NodeMCU үйл ажиллагааг өргөжүүлэх
  • 8x8x8 хэмжээтэй LED шоо барих
  • 8051 дээр суурилсан микроконтроллерыг дахин програмчлах туршилт

HackerBoxes бол DIY цахилгаан хэрэгсэл, компьютерийн технологийн захиалгын хайрцагны үйлчилгээ юм. Бид бол хоббичид, бүтээгчид, туршигчид юм. Бид бол мөрөөдлийн мөрөөдөгчид юм. ПЛАНЕТИЙГ ХАК

Алхам 1: HackerBox 0030: Хайрцагны агуулга

Image
Image
  • HackerBoxes #0030 цуглуулах лавлах карт
  • ESP8266 ба 32M Flash бүхий NodeMCU V3 модуль
  • 60 WS2812B RGB LED 2 метрийн дамар
  • 8051 дээр суурилсан MCU ба 512 LED бүхий 8x8x8 LED иж бүрдэл
  • CH340G болон холбогч утас бүхий USB цуваа модуль
  • Туузан Hookup Wire 3 метр, 22 хэмжигч
  • Онцгой HackerBoxes Decal
  • Онцгой Dark Side LED Decal

Ашиг тустай бусад зүйлүүд:

  • Гагнуурын төмөр, гагнуур, гагнуурын үндсэн хэрэгсэл
  • Програм хангамжийн хэрэгслийг ажиллуулах компьютер
  • LED угсрах зориулалттай картон эсвэл мод

Хамгийн гол нь танд адал явдал, DIY сүнс, хакеруудын сониуч зан хэрэгтэй болно. Hardcore DIY цахилгаан хэрэгсэл нь тийм ч энгийн зүйл биш бөгөөд HackerBoxes -ийг усалдаггүй. Зорилго бол дэвшил, төгс төгөлдөр бус. Та адал явдлаа үргэлжлүүлж, таашаал авбал шинэ технологийг сурч, зарим төслүүдээ ажиллуулснаар маш их сэтгэл ханамж авах болно. Алхам бүрийг аажмаар, нарийн ширийн зүйлийг анхаарч, тусламж хүсэхээс бүү ай.

HackerBox FAQ -ийн гишүүдийн одоогийн болон ирээдүйн гишүүдэд зориулсан маш их мэдээлэл байдаг.

Алхам 2: NodeMCU ба Arduino IDE

RGB LED зурвас
RGB LED зурвас

NodeMCU бол нээлттэй эх сурвалжтай IoT платформ юм. Үүнд Espressif Systems-ийн ESP8266 Wi-Fi SoC дээр ажилладаг програм хангамж орно.

Эхлэхийн тулд Arduino IDE суулгасан эсэхээ шалгаарай (www.arduino.cc).

Дараа нь танд ашиглаж буй NodeMCU модульд тохирох Serial-USB чипийн драйвер хэрэгтэй болно. Одоогийн байдлаар NodeMCU-ийн олон модульд CH340 Serial-USB чип орно. CH340 чипс үйлдвэрлэгч (WCH.cn) нь бүх алдартай үйлдлийн системд зориулсан драйверуудтай байдаг. Тэдний сайтын Google орчуулгын хуудсыг үзээрэй. Эдгээр драйверуудын заримыг WeMos сайт дээр тусгасан болно.

Эцэст нь хэлэхэд Arduino IDE -д ESP8266 хавтангийн дэмжлэгийг суулгах зааврыг дагана уу.

IDE-ийг тохируулахдаа самбар дээр "ESP-12E Module" -г сонгоно уу. NodeMCU -ийг компьютерт холбохдоо гарч ирэх зохих портыг сонгоно уу.

Ердийнх шиг, Blink жишээнээс эхэлж NodeMCU руу хөрвүүлэх, байршуулахыг туршиж үзээрэй. Самбар дээр "LED_BUILTIN" гэж тодорхойлсон цэнхэр LED байдаг тул жишээний ноорог нь ямар ч өөрчлөлтгүйгээр ажиллах ёстой. LED анивчих хурдыг өөрчлөхийн тулд миллисекундын тоог (хоёр удаа) delay () функц болгон өөрчилнө үү. Амжилттай байршуулсны дараа өөрчлөлтүүд үйл ажиллагаанд тусгагдсан эсэхийг шалгаарай.

Алхам 3: RGB LED зурвас

Эдгээр уян хатан RGB LED тууз нь аливаа төсөлд гэрэлтүүлгийн эффект нэмэх хялбар арга юм. LED тус бүр нь LED бүрийн өнгө, тод байдлыг бие даан хянах боломжийг олгодог нэгдсэн драйвертай. Эдгээр зурвас дээрх хосолсон LED/драйвер IC нь маш авсаархан WS2812B (мэдээллийн хуудас) юм. Хэрэв та томруулдаг шилтэй WS2812 "пиксел" -ийг авч үзвэл жижиг ногоон, улаан, цэнхэр LED -тэй холбосон утастай нэгдсэн драйверийг харж болно.

NodeMCU -аас WS2812 LED гинжийг хянахын тулд FastLED номын сан нь нэлээд хүчирхэг сонголт юм.

Номын сан нь туршиж үзэх боломжтой зарим сайхан зургийн тоймтой хамт ирдэг. Эдгээр тодорхойлолтыг өөрчлөхөө мартуузай.

#LED_PIN D1 тодорхойлох#COLOR_ORDER GRB#CHIPSET тодорхойлох WS2812

ЦАХИЛГААН ХАНГАМЖИЙН ТЭМДЭГЛЭЛ WS2812 тус бүр нь 60 мА орчим хэмжээтэй зурах чадвартай тул хүссэн үедээ гэрэлтүүлэх боломжтой LED тоонуудын хувьд хангалттай 5В -ийн тэжээлээр хангахаа мартуузай.

Алхам 4: Хөнгөн хэлбэр

Хөнгөн хэлбэрүүд
Хөнгөн хэлбэрүүд

LED зурвасыг янз бүрийн бүтцээр үүсгэж, дур сонирхлыг бий болгох боломжтой. Энд хэд хэдэн сонирхолтой төслийн жишээ байна:

Шүхэр

Диско лонх

Хязгааргүй толь

Үүлний гэрэл

Цаг

Дэлгэцийн арын гэрэлтүүлэг

Куб

Косплей

Солонго сав

Алхам 5: Хөнгөн хэлбэрийн задгай зуух

Хөнгөн хэлбэрийн задгай зуух
Хөнгөн хэлбэрийн задгай зуух
Хөнгөн хэлбэрийн задгай зуух
Хөнгөн хэлбэрийн задгай зуух

Хэрэв танд илгэн цаас, нимгэн хайрцаг (эсвэл дэлгүүр эсвэл долларын дэлгүүрээс авсан зургийн жааз) байгаа бол хэдхэн цагийн дотор энэхүү задгай зуухны төслийг хийж болно.

RGB LED зурвасыг арван зургаан LED тууз болгон хайчилж, серпентин бүтэцтэй холбосон. Хэдхэн хуудас илгэн цаас сарниулагчийн үүрэг гүйцэтгэдэг. NodeMCU модулийг арын хэсэгт нь нааж, USB портыг ил гаргах, хүчийг холбох боломжтой.

Зөвлөмж болгож буй: