Inhoudsopgave:

Arduino-kerstverlichting: 5 stappen (met afbeeldingen)
Arduino-kerstverlichting: 5 stappen (met afbeeldingen)

Video: Arduino-kerstverlichting: 5 stappen (met afbeeldingen)

Video: Arduino-kerstverlichting: 5 stappen (met afbeeldingen)
Video: Lichtbakken 2024, November
Anonim
Arduino Kerstverlichting
Arduino Kerstverlichting
Arduino Kerstverlichting
Arduino Kerstverlichting

Kerstmis nadert, dus besloot ik een mooie decoratie voor mijn huis te maken. Er zijn veel soorten kerstverlichting beschikbaar, maar ik besloot er zelf een te maken. Het eenvoudigste dat ik kan bedenken, is om wat leds op de Arduino aan te sluiten en op te lichten. Zonder ic kun je maximaal 13 leds aansluiten zodat je de chip niet verbrandt. Ik besloot om 12 te gebruiken, alleen om esthetische redenen.

Stap 1: Dingen die nodig zijn:

Dingen die nodig zijn
Dingen die nodig zijn
  • 12 LED's
  • 12 weerstanden van 220 ohm (of vergelijkbaar)
  • Arduino UNO
  • USB-kabel
  • 12 M-naar-M jumperdraden
  • een breadboard

Allchips is een online serviceplatform voor elektronische componenten, u kunt alle componenten bij hen kopen

Stap 2: De LED's aansluiten

De LED's aansluiten
De LED's aansluiten
De LED's aansluiten
De LED's aansluiten
De LED's aansluiten
De LED's aansluiten

Nu moet je elke led op het breadboard aansluiten. Ik heb ze op een rij uitgelijnd, 2 gaten van elkaar zodat ze passen. De rechterkant van de led moet de langere kabel zijn (anode, positief) die wordt aangesloten op een digitale pin van de Arduino. De kathode gaat met een weerstand naar de negatieve rail van het breadboard. De rail is verbonden met GND (negatief) van de Arduino. Ik heb gekozen voor digitale pinnen 13 tot 2, je kunt ze herschikken in de code

Stap 3: De code wijzigen en uploaden

De code wijzigen en uploaden
De code wijzigen en uploaden

Verbind de Arduino met uw computer met behulp van de USB-kabel. Start de Arduino IDE en plak de code vanaf hier. De verschillende vertragingen kunnen worden gewijzigd en ook de volgorde van animaties.

Stap 4: De animaties begrijpen

De animaties begrijpen
De animaties begrijpen
De animaties begrijpen
De animaties begrijpen

Voor de eenvoud van de code heb ik elke reeks knipperingen gescheiden in een nieuwe functie. Lang verhaal kort - elke animatie heeft zijn functie. In elke lus kun je een lus vinden, die door de array loopt, met het nummer van elke led en de bijbehorende digitale pin van de Arduino. Vervolgens worden ze aan / uitgezet om die mooie effecten te creëren. Elke functie eindigt met de uitvoering van de uit-animatie, die alle leds uitschakelt om zich voor te bereiden op de volgende.

Stap 5: Projectdemonstratie

Image
Image

In dit prototype heb ik 4 basisanimaties opgenomen - all-on (één voor één), de chaser, de chaser met paren en 50 willekeurige knipperingen.

Aanbevolen: