Სარჩევი:

HackerBox 0030: Lightforms: 11 Steps
HackerBox 0030: Lightforms: 11 Steps

ვიდეო: HackerBox 0030: Lightforms: 11 Steps

ვიდეო: HackerBox 0030: Lightforms: 11 Steps
ვიდეო: HackerBoxes #0030 Unboxing LIGHTFORMS 2024, ნოემბერი
Anonim
HackerBox 0030: Lightforms
HackerBox 0030: Lightforms

ამ თვეში HackerBox ჰაკერები აშენებენ ინტელექტუალურ, სამგანზომილებიან, განათებულ სტრუქტურებს. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox #0030– თან მუშაობისთვის, რომლის აღებაც აქ შეგიძლიათ, სანამ მარაგი ბოლო არ იქნება. ასევე, თუ გსურთ მიიღოთ მსგავსი HackerBox თქვენს საფოსტო ყუთში ყოველთვიურად, გთხოვთ გამოიწეროთ HackerBoxes.com და შეუერთდეთ რევოლუციას!

თემები და სწავლის მიზნები HackerBox 0030– ისთვის:

  • დააკონფიგურირეთ ESP8266 NodeMCU Arduino IDE– ს გამოსაყენებლად
  • შეაგროვეთ სტრუქტურები სრული ფერის RGB LED ზოლებიდან
  • აკონტროლეთ RGB LED ზოლები ESP8266 NodeMCU გამოყენებით
  • გააგრძელეთ NodeMCU ოპერაციები Wi-Fi უკაბელო ქსელებზე
  • ააშენეთ 8x8x8 LED კუბი
  • ექსპერიმენტი 8051 დაფუძნებული მიკროკონტროლერის ხელახალი პროგრამირებით

HackerBoxes არის ყოველთვიური ხელმოწერის სერვისი წვრილმანი ელექტრონიკისა და კომპიუტერული ტექნოლოგიებისთვის. ჩვენ ვართ ჰობისტები, შემქმნელები და ექსპერიმენტატორები. ჩვენ სიზმრების მეოცნებეები ვართ. გატეხე პლანეტა!

ნაბიჯი 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 Wires
  • Stranded Hookup Wire 3 მეტრი, 22 ლიანდაგი
  • ექსკლუზიური HackerBoxes Decal
  • ექსკლუზიური მუქი მხარეს LED Decal

ზოგიერთი სხვა რამ, რაც სასარგებლო იქნება:

  • Soldering რკინის, solder, და ძირითადი soldering ინსტრუმენტები
  • კომპიუტერი პროგრამული ინსტრუმენტების გასაშვებად
  • მუყაო ან ხე LED შეკრებისთვის

რაც მთავარია, თქვენ დაგჭირდებათ თავგადასავლების გრძნობა, წვრილმანი სული და ჰაკერების ცნობისმოყვარეობა. მყარი წვრილმანი ელექტრონიკა არ არის ტრივიალური დევნა და HackerBoxes არ არის მორწყული. მიზანი არის პროგრესი და არა სრულყოფილება. როდესაც თქვენ დაჟინებით დატკბებით თავგადასავლებით, დიდი კმაყოფილება შეიძლება მიიღოთ ახალი ტექნოლოგიების სწავლისგან და იმედია ზოგიერთი პროექტის განხორციელებაში. ჩვენ გირჩევთ თითოეული ნაბიჯის გადადგმა ნელა, დეტალების გათვალისწინებით და ნუ შეგეშინდებათ დახმარების თხოვნა.

რომ არის უზარმაზარი ინფორმაცია HackerBox FAQ– ის ამჟამინდელი და პერსპექტიული წევრებისთვის.

ნაბიჯი 2: NodeMCU და Arduino IDE

RGB LED ზოლები
RGB LED ზოლები

NodeMCU არის ღია კოდის IoT პლატფორმა. იგი მოიცავს პროგრამულ უზრუნველყოფას, რომელიც მუშაობს ESP8266 Wi-Fi SoC– დან Espressif Systems– დან.

დასაწყებად, დარწმუნდით, რომ გაქვთ Arduino IDE დაინსტალირებული (www.arduino.cc).

შემდეგი, თქვენ დაგჭირდებათ დრაივერები შესაბამისი Serial-USB ჩიპისთვის NodeMCU მოდულზე, რომელსაც თქვენ იყენებთ. ამჟამად ბევრი NodeMCU მოდული მოიცავს CH340 სერიულ-USB ჩიპს. CH340 ჩიპების მწარმოებელს (WCH.cn) აქვს დრაივერები ყველა პოპულარული ოპერაციული სისტემისთვის. გადახედეთ Google– ის თარგმანის გვერდს მათი საიტისთვის. ზოგიერთი მძღოლი ასევე ასახულია WeMos საიტზე.

დაბოლოს, მიჰყევით აქ მითითებებს Arduino IDE– ში ESP8266 დაფის მხარდაჭერის დაყენების მიზნით.

IDE- ს კონფიგურაციისას, დაფაზე აირჩიეთ "ESP-12E მოდული". შეარჩიეთ შესაბამისი პორტი, რომელიც გამოჩნდება NodeMCU თქვენს კომპიუტერთან მიერთებისას.

როგორც ყოველთვის, დაიწყეთ მოციმციმე მაგალითით, რათა შეამოწმოთ NodeMCU შედგენა და ატვირთვა. დაფაზე არის ლურჯი LED, რომელიც მითითებულია როგორც "LED_BUILTIN", ასე რომ, ესკიზის მაგალითი უნდა მუშაობდეს მოდიფიკაციის გარეშე. შეცვალეთ გავლილი მილიწამების რაოდენობა (ორჯერ) დაყოვნების () ფუნქციაზე, რომ შეცვალოთ შუქდიოდის მოციმციმე სიჩქარე. დარწმუნდით, რომ ცვლილებები აისახება ოპერაციაში წარმატებული ატვირთვის შემდეგ.

ნაბიჯი 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 mA- ს დახატვა, ასე რომ დარწმუნდით, რომ უზრუნველყოთ საკმარისი სიმძლავრის 5V მარაგი LED- ების მაქსიმალური რაოდენობისთვის, რომლებიც ნებისმიერ დროს განათებული გექნებათ.

ნაბიჯი 4: განათების ფორმები

განათების ფორმები
განათების ფორმები

LED ზოლები შეიძლება ჩამოყალიბდეს სხვადასხვა სტრუქტურაში, რათა შეიქმნას ნებისმიერი ახირება. აქ მოცემულია რამდენიმე საინტერესო პროექტის მაგალითი:

ქოლგა

დისკო ქილა

უსასრულობის სარკე

ღრუბლის შუქი

საათი

უკანა შუქის ჩვენება

კუბი

კოსპლეი

ცისარტყელა ქილა

ნაბიჯი 5: Lightform ბუხარი

მსუბუქი ფორმის ბუხარი
მსუბუქი ფორმის ბუხარი
მსუბუქი ფორმის ბუხარი
მსუბუქი ფორმის ბუხარი

თუ თქვენ გაქვთ პერგამენტის ქაღალდი და თხელი ყუთი (ან სურათის ჩარჩო მეურნეობის მაღაზიიდან ან დოლარის მაღაზიიდან), შეგიძლიათ შეაჯამოთ ეს ბუხრის პროექტი რამდენიმე საათში.

RGB LED ზოლები მოჭრილია ათამდე ექვს LED ზოლად და ერთმანეთთან მავთულხლართულია გველის სტრუქტურაში. პერგამენტის ქაღალდის რამდენიმე ფურცელი მოქმედებს როგორც დიფუზორი. NodeMCU მოდული შეიძლება იყოს ცხელ-წებოვანი უკანა მხარეს USB პორტით, რომელიც გამოყოფილია პროგრამირებისა და ენერგიის დასაკავშირებლად.

გირჩევთ: