Inhoudsopgave:

Arduino Christmas Cheer!: 5 stappen (met afbeeldingen)
Arduino Christmas Cheer!: 5 stappen (met afbeeldingen)

Video: Arduino Christmas Cheer!: 5 stappen (met afbeeldingen)

Video: Arduino Christmas Cheer!: 5 stappen (met afbeeldingen)
Video: Frozen ❄️ | A Cosmic Kids Yoga Adventure! Frozen Videos for Kids 2024, Juli-
Anonim
Arduino Kerstgejuich!
Arduino Kerstgejuich!
Arduino Kerstgejuich!
Arduino Kerstgejuich!
Arduino Kerstgejuich!
Arduino Kerstgejuich!

Dit is het seizoen om Arduino's op feestelijke plaatsen te plakken, en wat is een betere plek dan een kerstboom! In dit project gaan we een kerstboom maken die een heleboel verschillende kerstliedjes kan zingen en oplichten in combinatie met de muziek! Bijgevoegd is een audiobestand van de boom in actie om u een idee te geven van hoe het klinkt.

Stap 1: benodigde onderdelen

Image
Image
Alles aansluiten!
Alles aansluiten!

Dus de boom doet niet zoveel, wat betekent dat onze onderdelenlijst eigenlijk vrij klein is met alles wat we nodig hebben als volgt:

  • Arduino Micro (hier)
  • Zoemer (hier)
  • 12 LED's (hier)
  • Knop (hier)
  • Draad
  • Materiaal kast

wat gereedschap betreft, alles wat we nodig hebben is een soldeerbout, lijmpistool en stanleymes, waardoor dit een heel eenvoudig, leuk project is!

Stap 2: Alles aansluiten

Alles aansluiten!
Alles aansluiten!
Alles aansluiten!
Alles aansluiten!

De bedrading voor dit project is een beetje rommelig omdat we zes sets van 2 LED's gaan besturen, maar over het algemeen is het nog steeds vrij eenvoudig om alles goed aan te sluiten.

Laten we beginnen met het maken van onze LED-keten, we beginnen met het aan elkaar solderen van alle grondpoten (korte benen) en maken een gemeenschappelijke grond tussen alle LED's, deze gemeenschappelijke grond kan vervolgens worden gesoldeerd aan de aardingsingang van de Arduino. Nu willen we de 12 LED's koppelen in groepen van 2, we doen dit door het langere been van elke individuele groep met elkaar te verbinden, wat betekent dat wanneer stroom wordt geleverd aan die set, ze allebei zullen worden ingeschakeld. Nu zouden we 1 gemeenschappelijke massa en 6 kathodes moeten hebben die we moeten verbinden met de Arduino, elke set is verbonden met een van de Arduino-ingangen die pin 3, 4, 5, 6, 7 en 9 zijn (pin 8 wordt gebruikt door de zoemer).

Nu voor de zoemer aan de onderkant zou je een positieve en een negatieve pool moeten zien, we willen een draad aan beide solderen en deze op de Arduino aansluiten. De aardklem van de zoemer gaat naar aarde op de Arduino en de positieve gaat naar pin 8.

En als laatste gaan we een knop aansluiten waarmee we de muziek aan en uit kunnen zetten, omdat het na het 4e of 5e uur een beetje vervelend wordt. Een been van de knop is verbonden met aarde op de Arduino en het andere been is verbonden met pin 10.

En dat is al de bedrading!

Stap 3: De code

De code
De code

Met de code kunnen we tonen van de Arduino genereren en specifieke noten laten spelen, laten we eens kijken naar enkele belangrijke kenmerken ervan.

Er is een gedeelte van de code waarmee we het tempo van het nummer kunnen kiezen, ik koos 250 om het klassiek maar toch een beetje vrolijk te houden, en daarboven staan een aantal cijfers gescheiden door komma's, dit is de lengte van elke noot die gaat om te spelen en daarboven zijn de noten die in volgorde worden gespeeld, deze kunnen worden herschikt om elk gewenst nummer te spelen, zolang je de geluiden van 8 bit niet erg vindt.

Open de code in de Arduino IDE en upload deze naar je board en test het, als alles goed gaat, kunnen we verder gaan, zo niet, probeer dan al je verbindingen te controleren en de code opnieuw te uploaden.

Stap 4: De zaak

De zaak
De zaak
De zaak
De zaak
De zaak
De zaak

Oké, dus de behuizing is eigenlijk heel basic, het zijn slechts 4 stukjes karton die aan elkaar zijn gelijmd om een doos te maken waar de basis van je potplantkerstboom in past. We zullen dan een kleinere driehoekige doos moeten maken die onze knop zal passen, als dat klaar is kunnen we dat in het midden van een van de zijkanten van onze doos lijmen, of knop kan dan erin worden gemonteerd en de draden kunnen naar de achterste hoek van de doos worden geleid, want daar gaan we om de Arduino en zoemer te monteren omdat deze uit het zicht blijft, kunnen we dit doen door een klein beetje hete lijm te gebruiken om hem op zijn plaats te houden.

Nu is de basiscase klaar maar we willen er wat kerstthema's aan toevoegen, dit heb ik gedaan door een mini kerstmuts op mijn button te lijmen en er een klein berichtje onder te zetten maar je decoraties zijn helemaal naar eigen smaak.

Stap 5: Meer liedjes

Dat is het zo'n beetje, je zou nu een kerstboom moeten hebben die jingle bells kan zingen, maar als je wilt dat hij wat meer liedjes speelt, ga hierheen, er is een Arduino-gebruiker die zijn eigen 8-bits kerstliedjes heeft samengesteld en ze zijn geweldig! sleep de paar regels code gewoon naar onze code, upload het opnieuw en geniet ervan!

Bedankt voor het lezen! als je vragen hebt, ik beantwoord ze graag, laat me een reactie of PM achter als je die hebt!

Aanbevolen: