Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- ნაბიჯი 5: Visuino Set კომპონენტებში
- ნაბიჯი 6: Visuino Connect კომპონენტებში
- ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 8: თამაში
ვიდეო: Arduino Neopixel LED ბეჭედი Ws2812 - Visuino გაკვეთილი: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გავაკონტროლოთ Neopixel Led Ring Ws2812 Arduino და Visuino გამოყენებით LED პიქსელების ირგვლივ გასაშვებად.
უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან სხვა Arduino)
- ნეოპიქსელის LED ბეჭედი
- ჯუმბერის მავთულები
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
- შეაერთეთ LED Ring pin [VCC] Arduino pin [+5V]
- შეაერთეთ LED Ring pin [GND] Arduino pin [GND]
- შეაერთეთ LED Ring pin [IN] ან (DI) Arduino ციფრულ პინთან [6]
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:
გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად Arduino UNO– ს დასაპროგრამებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- დაამატეთ კომპონენტი "საათის გენერატორი"
- დაამატეთ "Counter" კომპონენტი
- დაამატეთ კომპონენტი "შეადარეთ მთლიანი მნიშვნელობა"
- დაამატეთ "შემთხვევითი RGBW ფერი" კომპონენტი
- დაამატეთ "NeoPixels" კომპონენტი
ნაბიჯი 5: Visuino Set კომპონენტებში
- აირჩიეთ კომპონენტი "ClockGenerator1" და თვისებების ფანჯარაში დააყენეთ "სიხშირე" 10 -ზე
- აირჩიეთ "Counter1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "Max" 12 ან 16 (დამოკიდებულია იმაზე, თუ რამდენი LED აქვს თქვენს LED ბეჭედს)
- აირჩიეთ "Counter1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "Min" 0
- აირჩიეთ "CompareValue1" კომპონენტი და დააყენეთ "მნიშვნელობა" 12 ან 16 -ზე (დამოკიდებულია იმაზე, თუ რამდენი LED აქვს თქვენს LED ბეჭედს)
- აირჩიეთ "CompareValue1" კომპონენტი და დააყენეთ "შეადარეთ ტიპი" ctNotEqual
- ორჯერ დააწკაპუნეთ "NeoPixels1" - ზე და "PixelGroups" ფანჯარაში გადაიტანეთ "ფერი პიქსელი" მარცხნივ
- "PixelGroups" ფანჯრის მარცხენა მხარეს აირჩიეთ "ფერი Pixel1" და თვისებების ფანჯარაში დააყენეთ "Count Pixels" 12 ან 16 (დამოკიდებულია იმაზე, თუ რამდენი LED აქვს თქვენს LED ბეჭედს)
ნაბიჯი 6: Visuino Connect კომპონენტებში
- შეაერთეთ "ClockGenerator1" კომპონენტის პინი [Out] "Counter1" კომპონენტის პინთან [In]
- შეაერთეთ "Counter1" კომპონენტის პინი [Out] "CompareValue1" კომპონენტის პინთან [In]
- შეაერთეთ "Counter1" კომპონენტის პინი [Out] "NeoPixels1"> ფერი Pixel1 კომპონენტის პინი [ინდექსი]
- შეაერთეთ "CompareValue1" კომპონენტის პინი [Out] "Counter1" კომპონენტის პინთან "გადატვირთვა"
- შეაერთეთ "CompareValue1" კომპონენტის პინი [Out] "RandomRGBWColor1" კომპონენტის პინთან "საათი"
- შეაერთეთ "RandomRGBWColor1" კომპონენტის პინი [Out] "NeoPixels1"> ფერი Pixel1 კომპონენტის პინი [ფერი]
- შეაერთეთ "NeoPixels1" კომპონენტის პინი [Out] Arduino ციფრულ პინთან [6]
ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)
ნაბიჯი 8: თამაში
თუ თქვენ ჩართავთ Arduino UNO მოდულს, LED ბეჭედი დაიწყებს მისი ფერის შეცვლას.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:
გირჩევთ:
მოცულობის ინდიკატორი Neopixel Ws2812 LED ბეჭედი და არდუინო: 8 ნაბიჯი
მოცულობის ინდიკატორი Neopixel Ws2812 LED Ring & Arduino: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მოცულობის ინდიკატორი Neopixel Ws2812 LED ბეჭდისა და არდუინოს გამოყენებით. ნახეთ ვიდეო
როგორ გავაკონტროლოთ WS2812 RGB LED (NeoPixel) W/ Arduino [გაკვეთილი]: 10 ნაბიჯი
როგორ გავაკონტროლოთ WS2812 RGB LED (NeoPixel) W/ Arduino [სახელმძღვანელო]: მიმოხილვა NeoPixel LED- ები ფართოდ გამოიყენება ამ დღეებში ელექტრონულ პროექტებში, მათი მიმზიდველი ვიზუალური ეფექტების გამო. ეს LED- ები ხელმისაწვდომია სხვადასხვა ზომის და ფორმის და ზოლის სახით. ამ გაკვეთილში თქვენ შეიტყობთ NeoPixel LED- ების შესახებ და როგორ
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - გაშვებული Rainbow ნეოპიქსელზე Ws2812 M5stack M5stick C გამოყენებით Arduino IDE: 5 ნაბიჯი
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | გაშვებული Rainbow on Neopixel Ws2812 M5stack M5stick C გამოყენებით Arduino IDE: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ neopixel ws2812 LED- ები ან led ზოლები ან led მატრიცა ან led ბეჭედი m5stack m5stick-C განვითარების დაფით Arduino IDE– ით და ჩვენ გავაკეთებთ მასთან ერთად ცისარტყელას ნიმუში
NeoPixel ბეჭედი კალეიდოსკოპი: 8 ნაბიჯი (სურათებით)
NeoPixel Ring Kaleidoscope: მოხარული ვარ შემოგთავაზოთ ინსტრუქციები და მატერიალური ფაილები LightLogo Kaleidoscope– ის შესაქმნელად! მე მრავალი თვის განმავლობაში ვფიქრობდი ამის გაკეთებაზე და საბოლოოდ შევიმუშავე დიზაინი. თუ თქვენ გაქვთ რაიმე გაუმჯობესება ამ დიზაინში, გთხოვთ გააზიაროთ! თქვენ აუცილებლად
მრავალჯერადი დამოუკიდებელი NeoPixel ბეჭედი: 3 ნაბიჯი
მრავალი დამოუკიდებელი NeoPixel ბეჭედი: ასე რომ, მე ავაშენე ეს პროექტი, რომ დავინახო 12 LED პიქსელის მუშაობა. აქ ვიპოვე ეს 16 -ით. მე ვნახე ეს ინტეგრირებული სამაჯური, მაგრამ მინდოდა მენახა, რამდენად განსხვავებული ბეჭდები, განსხვავებული ზომები იმუშავებდა ერთმანეთისგან დამოუკიდებლად. ასე რომ Dig- ის შეერთების ნაცვლად