Mundarija:
- 1 -qadam: HackerBox 0030: qutining tarkibi
- 2 -qadam: NodeMCU va Arduino IDE
- 3 -qadam: RGB LED chizig'i
- 4 -qadam: yorug'lik shakllari
- 5 -qadam: yorug'lik shaklidagi kamin
Video: HackerBox 0030: Yorug'lik shakllari: 11 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu oyda HackerBox xakerlari aqlli, uch o'lchovli, yoritilgan inshootlarni qurmoqdalar. Bu yo'riqnomada HackerBox #0030 bilan ishlashga oid ma'lumotlar mavjud bo'lib, uni etkazib berish muddati tugashi bilan olishingiz mumkin. Bundan tashqari, agar siz HackerBox -ni har oy o'z pochta qutingizga olishni xohlasangiz, iltimos, HackerBoxes.com saytiga obuna bo'ling va inqilobga qo'shiling!
HackerBox 0030 uchun mavzular va o'quv maqsadlari:
- Arduino IDE bilan ishlash uchun ESP8266 NodeMCU -ni sozlang
- To'liq rangli RGB LED chiziqlaridan tuzilmalarni yig'ing
- ESP8266 NodeMCU yordamida RGB LED chiziqlarini boshqaring
- Wi-Fi simsiz tarmoqlari orqali NodeMCU operatsiyalarini kengaytiring
- 8x8x8 o'lchamli LED kubini yarating
- 8051-ga asoslangan mikrokontrollerni qayta dasturlash bilan tajriba
HackerBoxes - DIY elektronikasi va kompyuter texnologiyalari uchun har oylik obuna qutisi xizmati. Biz havaskorlar, ishlab chiqaruvchilar va tajribachilarmiz. Biz orzularning xayolparastlarimiz. Sayyorani hack qiling!
1 -qadam: HackerBox 0030: qutining tarkibi
- HackerBoxes #0030 yig'iladigan ma'lumotnoma kartasi
- ESP8266 va 32M fleshli NodeMCU V3 moduli
- 2 metrli 60 WS2812B RGB LED sig'imi
- 8051 asosli MCU va 512 LEDli 8x8x8 LED to'plami
- CH340G va o'tish simli USB seriyali moduli
- Stranded Hookup Wire 3 metr, 22 o'lchagich
- HackerBoxes eksklyuziv belgisi
- Qorong'u tomonli LED yoritgichli eksklyuziv
Boshqa foydali narsalar:
- Lehimlash temir, lehim va asosiy lehim asboblari
- Dasturiy vositalar bilan ishlash uchun kompyuter
- LEDni yig'ish uchun karton yoki yog'och
Eng muhimi, sizga sarguzasht hissi, DIY ruhi va xakerlarning qiziquvchanligi kerak bo'ladi. Hardcore DIY elektronikasi - bu oddiy ish emas va HackerBoxlarga suv quyilmaydi. Maqsad - mukammallik emas, taraqqiyot. Qachonki siz sarguzashtni davom ettirsangiz va zavqlansangiz, yangi texnologiyalarni o'rganishdan va ba'zi loyihalarni ishga solishdan katta mamnuniyat olasiz. Biz har bir qadamni asta -sekin, tafsilotlarni o'ylab ko'rishni taklif qilamiz va yordam so'rashdan qo'rqmang.
HackerBox tez -tez so'raladigan savollar a'zolari uchun juda ko'p ma'lumot mavjud.
2 -qadam: NodeMCU va Arduino IDE
NodeMCU - bu ochiq manbali IoT platformasi. U Espressif Systems ESP8266 Wi-Fi SoC-da ishlaydigan dasturiy ta'minotni o'z ichiga oladi.
Boshlash uchun Arduino IDE o'rnatilganligiga ishonch hosil qiling (www.arduino.cc).
Keyinchalik, siz foydalanadigan NodeMCU modulida tegishli Serial-USB chipi uchun drayverlar kerak bo'ladi. Hozirgi vaqtda ko'plab NodeMCU modullari CH340 Serial-USB chipini o'z ichiga oladi. CH340 chiplarini ishlab chiqaruvchisi (WCH.cn) barcha mashhur operatsion tizimlar uchun drayverlarga ega. O'z saytlari uchun Google tarjima sahifasiga qarang. Ba'zi haydovchilar WeMos saytida ham aks ettirilgan.
Nihoyat, Arduino IDE -ga ESP8266 karta qo'llab -quvvatlashini o'rnatish bo'yicha ko'rsatmalarga amal qiling.
IDE-ni sozlashda, taxta sifatida "ESP-12E Module" -ni tanlang. NodeMCU -ni kompyuterga ulashda paydo bo'ladigan mos keladigan portni tanlang.
Odatdagidek, NodeMCU -ni kompilyatsiya qilish va yuklashni sinab ko'rish uchun Blink misolidan boshlang. Bortda "LED_BUILTIN" deb belgilangan plyonkada ko'k LED bor, shuning uchun namunaviy eskiz o'zgarishsiz ishlashi kerak. LEDning miltillash tezligini o'zgartirish uchun kechiktirish () funktsiyasiga o'tgan millisekundlar sonini (ikki marta) o'zgartiring. Muvaffaqiyatli yuklagandan so'ng, o'zgarishlar amalda aks ettirilganligini tekshiring.
3 -qadam: RGB LED chizig'i
Bu moslashuvchan RGB LED chiziqlar har qanday loyihaga murakkab yorug'lik effektlarini qo'shishning oson usuli hisoblanadi. Har bir LEDda har bir LEDning rangi va yorqinligini mustaqil ravishda boshqarish imkonini beruvchi o'rnatilgan haydovchi mavjud. Ushbu chiziqlardagi birlashtirilgan LED/haydovchi IC - bu juda ixcham WS2812B (ma'lumotlar jadvali). Agar siz kattalashtirgichli WS2812 "piksel" ga nazar tashlasangiz, aslida ulangan haydovchini ulanish simlari bilan ichki yashil, qizil va ko'k rangli kichik LEDlarga ulashini ko'rishingiz mumkin.
NodeMCU -dan WS2812 LED zanjirini boshqarish uchun FastLED kutubxonasi juda kuchli variant.
Kutubxonada siz sinab ko'rishingiz mumkin bo'lgan yaxshi namunali eskizlar mavjud. Ushbu ta'riflarni o'zgartirganingizga ishonch hosil qiling:
#LED_PIN D1 ni belgilang#COLOR_ORDER GRB ni belgilang#CHIPSETni belgilang WS2812
Quvvat manbai eslatmasi Har bir WS2812 60 mA atrofida chizishga qodir, shuning uchun siz xohlagan vaqtda yoritib turadigan LEDlarning maksimal soni uchun etarlicha kuchli 5V quvvat manbai bilan ta'minlang.
4 -qadam: yorug'lik shakllari
LED chiziqlar har qanday xohish -istakni uyg'otish uchun turli tuzilmalarga bo'linishi mumkin. Mana bir nechta qiziqarli loyiha namunalari:
Soyabon
Disko jar
Cheksizlik oynasi
Bulutli yorug'lik
Soat
Orqa nuri ko'rsatish
Kub
Cosplay
Rainbow jar
5 -qadam: yorug'lik shaklidagi kamin
Agar sizda qog'ozli qog'oz va yupqa quti bo'lsa (yoki do'kon yoki dollar do'konidagi rasm ramkasi), siz bu kamin loyihasini bir necha soat ichida yig'ishingiz mumkin.
RGB LED tasmasi o'n oltita LED tasmasigacha kesilgan va serpantinli konstruktsiyaga ulangan. Bir nechta qog'oz varaqlari diffuzer vazifasini bajaradi. NodeMCU modulini orqa tomoniga issiq yopishtirish mumkin, u USB porti bilan dasturlash va quvvatni ulash uchun ochiq bo'lishi mumkin.
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u