Indholdsfortegnelse:

Farverige orme til Susi: 4 trin
Farverige orme til Susi: 4 trin

Video: Farverige orme til Susi: 4 trin

Video: Farverige orme til Susi: 4 trin
Video: 👍Самые лучшие спицы для вязания, которые сами вяжут, а я отдыхаю! Мой выбор и рекомендации для вас 2024, Juli
Anonim
Image
Image

Lasst farbige Würmer sausen!

En farbiger Punkt kan læses immer i Kreis herum, wobei er einen immer dunkler werdenden Lichtschweif hinter sich herzieht. Im Laufe der Zeit ändert dieses Würmchen langsam seine Farbe, sodass is the ganze Regenbogen durchmacht.

Dazu hængt en kryisförmig Platine med en RGB-LED'er til en enkelt Arduino, der kan bruges til en enkelt LED, der fungerer og dækker oplysninger, der kan bruges til at skifte LED'er. Die LED'er hænger alle nacheinander og dieser Leitung. LED-lysdioder kan bruges af data til strømmen, der kan bruges til at levere en lysdiode, der kan bruges til at genoprette en ny LED-lampe.

Das wird dazu benötigt:

  1. Ein Arduino, z. B. ein Arduino Nano. Bei Exp-Tech for 23 €, hos Aliexpress med en nervøs CH340-USB-chip til 2 €.
  2. Ein Ring mit ein paar WS2812 lysdioder. Die Firma Adafruit nennt sie 'NeoPixel'. Bei Exp-Tech for 7 €, hos Aliexpress for 2 €.
  3. Lötzinn und Kabel, um die beiden miteinander zu verbinden.

Trin 1: Löten: Arduino Und LEDs Verbinden

Løten: Arduino Und LEDs Verbinden
Løten: Arduino Und LEDs Verbinden
Løten: Arduino Und LEDs Verbinden
Løten: Arduino Und LEDs Verbinden

Følgende forbindelser kan gemmes:

"Power Signal Ground" af LED'er med "GND" fra Arduino.

"Power 5V DC" der LED'er med "+5V" fra Arduino.

"Dataindgang" af LED'er med "D13" fra Arduino Nano. Det kan ikke være naturligt, at andre digitale udgange af arduinos ebenfalls verwendet werden. Welcher Port vil ikke gøre noget mere, men det kan endnu ikke blive programmeret.

Trin 2: Arduino: Bibliothek Einbinden

Arduino: Bibliothek Einbinden
Arduino: Bibliothek Einbinden
Arduino: Bibliothek Einbinden
Arduino: Bibliothek Einbinden

Für die WS2812/NeoPixel mus die entsprechende Bibliothek in the Entwicklungs-Umgebung für den Arduino eingebunden werden.

In der Arduino-Umgebung öffnen: Sketch / Bibliothek einbinden / Bibliotheksverwalter

Im Such-Feld rechts oben "Neopixel" eingeben. Dadurch wird die Auswahl eingeschränkt.

Die Bibliothek "Adafruit NeoPixel by Adafruit" auswählen und auf den dann erscheinenden Knopf "Installieren" klik.. Achtung, da gibt es mehrere ähnlich lautende Bibliotheken, es muss exact diese sein. Dann den Bibliotheksverwalter schließen.

Trin 3: Eksempelprogram Starten

Eksempelprogram Starten
Eksempelprogram Starten
Eksempelprogram Starten
Eksempelprogram Starten

Unter Datei / Beispiele befindet sich nun irgendwo ein Eintrag "Adafruit NeoPixel". In diesem eines auswählen, zum Beispiel "strandtest", damit lässt sich prüfen, ob die LEDs überhaupt functionieren.

Jeg programmerer initialiserings-PIN på Pin-Nummer ändern, der der "Data In" der NeoPixel hænger. Die Anzahl der Pixel im Ring i NUMPIXEL anpassen.

Trin 4: Einen Farbigen Wurm Sausen Lassen

Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen
Einen Farbigen Wurm Sausen Lassen

Ein imposanteres Program finder dig på Github.

Es zeigt auf einem NeoPixel-Ring einen farbigen Punkt, der einen Schweif hinter sich herzieht. Punkt und Schweif ändern ihre Farbe in einem langsamen Rhythmus.

Die Rot-, Grün- og Blauwerte für den Farbwechsel werden durch drei verschobenen Sinus-Kurven berechnet.

Die physiologisch richtigen PWM-Werte für die Farben und die Helligkeit werden über eine logarithmische Tabelle erzeugt.

Anbefalede: