INHOUDSOPGAWE:

Arduino Neopixel LED -ring Ws2812 - Visuino -handleiding: 8 stappe
Arduino Neopixel LED -ring Ws2812 - Visuino -handleiding: 8 stappe

Video: Arduino Neopixel LED -ring Ws2812 - Visuino -handleiding: 8 stappe

Video: Arduino Neopixel LED -ring Ws2812 - Visuino -handleiding: 8 stappe
Video: Kurs Arduino #10: Diody WS2812 (NeoPixel) - Prawidłowe podłączenie i obsługa 2024, November
Anonim
Image
Image

In hierdie tutoriaal leer ons hoe u die Neopixel Led Ring Ws2812 kan beheer met behulp van Arduino en Visuino om die LED -pixel rond te laat loop.

Kyk na 'n demonstrasievideo.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (of enige ander Arduino)
  • Neopixel LED ring
  • Springdrade
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  1. Koppel LED -ringpen [VCC] aan Arduino -pen [+5V]
  2. Koppel LED -ringpen [GND] aan Arduino -pen [GND]
  3. Koppel LED -ringpen [IN] of (DI) aan Arduino digitale pen [6]

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  1. Voeg die komponent "Klokgenerator" by
  2. Voeg die komponent "Teller" by
  3. Voeg die komponent "Vergelyk integerwaarde" by
  4. Voeg die komponent "Random RGBW Color" by
  5. Voeg die komponent "NeoPixels" by

Stap 5: In Visuino -stelkomponente

In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
  1. Kies 'ClockGenerator1' komponent en stel 'Frequency' in die venster 'Eienskappe' op 10
  2. Kies "Counter1" -komponent en stel in die eiendomsvenster "Max" op 12 of 16 (hang af van hoeveel LED u LED -ring het)
  3. Kies "Counter1" -komponent en stel in die eiendomsvenster "Min" op 0
  4. Kies die komponent "CompareValue1" en stel "Value" op 12 of 16 (hang af van hoeveel LED u LED -ring het)
  5. Kies die komponent "CompareValue1" en stel "Vergelyk tipe" op ctNotEqual
  6. Dubbelklik op die "NeoPixels1" en sleep in die "PixelGroups" venster "Kleur Pixel" na links
  7. Aan die linkerkant van die "PixelGroups" -venster, kies dan "Color Pixel1" en stel "Count Pixels" in die eiendomsvenster op 12 of 16 (hang af van hoeveel LED u LED -ring het)

Stap 6: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
  1. Koppel "ClockGenerator1" komponentpen [Uit] aan "Counter1" komponentpen [In]
  2. Koppel "Counter1" -komponentpen [Uit] aan "CompareValue1" -komponentpen [In]
  3. Koppel "Counter1" komponentpen [Uit] aan "NeoPixels1"> Kleur Pixel1 komponentpen [Indeks]
  4. Koppel "CompareValue1" komponentpen [Uit] aan "Counter1" komponentpen "Reset"
  5. Koppel "CompareValue1" komponentpen [Uit] aan "RandomRGBWColor1" komponentpen "Klok"
  6. Koppel "RandomRGBWColor1" komponentpen [Uit] aan "NeoPixels1"> Kleur Pixel1 komponentpen [Kleur]
  7. Koppel "NeoPixels1" komponentpen [Uit] aan Arduino digitale pen [6]

Stap 7: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop

Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)

Stap 8: Speel

As u die Arduino UNO -module aanskakel, sal die LED -ring sy kleure begin verander.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai en in Visuino oopmaak:

Aanbeveel: