Innholdsfortegnelse:

Arduino Christmas Cheer !: 5 trinn (med bilder)
Arduino Christmas Cheer !: 5 trinn (med bilder)

Video: Arduino Christmas Cheer !: 5 trinn (med bilder)

Video: Arduino Christmas Cheer !: 5 trinn (med bilder)
Video: DIY Arduino Controlled Xmas Lights 2024, Juli
Anonim
Arduino julehygge!
Arduino julehygge!
Arduino julehygge!
Arduino julehygge!
Arduino julehygge!
Arduino julehygge!

Tiss sesongen for å holde Arduino på festlige steder, og hva er bedre enn et juletre! I dette prosjektet skal vi lage et juletre som kan synge en haug med forskjellige julesanger og lyse opp sammen med musikken! Vedlagt er en lydfil av treet i aksjon for å gi deg en ide om hvordan det høres ut.

Trinn 1: Nødvendige deler

Image
Image
Kabling av alt!
Kabling av alt!

Så treet gjør egentlig ikke så mye som betyr at vår deleliste faktisk er ganske liten med alt vi trenger slik:

  • Arduino Micro (her)
  • Summer (her)
  • 12 lysdioder (her)
  • Knapp (her)
  • Metalltråd
  • Saksmateriale

Når det gjelder verktøy, trenger vi bare et loddejern, limpistol og boksekutter, noe som gjør dette til et veldig enkelt og morsomt prosjekt!

Trinn 2: Tilkobling av alt

Kabling av alt!
Kabling av alt!
Kabling av alt!
Kabling av alt!

Ledningene til dette prosjektet er litt rotete fordi vi skal kontrollere seks sett med 2 lysdioder, men totalt sett er det ganske enkelt å få alt tilkoblet riktig.

La oss begynne med å lage vår LED -kjede, vi starter med å lodde alle bakken (korte bein) sammen og lage et felles grunnlag mellom alle LED -ene. Denne felles bakken kan deretter loddes til Arduino -bakken. Nå skal vi koble de 12 lysdiodene til grupper på 2, vi gjør dette ved å koble hver enkelt gruppes lengre bein sammen, noe som betyr at når strømmen tilføres det settet vil de begge slå seg på. Nå bør vi ha 1 felles grunn og 6 katoder vi trenger for å koble til Arduino, hvert sett er koblet til en av Arduino -inngangene som er pin 3, 4, 5, 6, 7 og 9 (pin 8 brukes av summeren).

Nå for summeren i bunnen av den, bør du se en positiv og en negativ terminal, vi vil lodde en ledning til begge og koble den til Arduino. Jordterminalen til summeren går til bakken på Arduino og positiv går til pin 8.

Og til slutt skal vi koble til en knapp som lar oss slå musikken på og av fordi den blir litt irriterende etter den fjerde eller femte timen. Det ene benet på knappen kobles til bakken på Arduino og det andre benet er koblet til pin 10.

Og det er alle ledninger!

Trinn 3: Koden

Koden
Koden

Koden lar oss generere toner fra Arduino og lar den spille spesifikke notater, la oss ta en titt på noen viktige funksjoner i den.

Det er en del av koden som lar oss velge tempoet i sangen, jeg valgte 250 for å beholde den klassisk, men fortsatt litt optimistisk, så over det er det en haug med tall atskilt med kommaer, dette er lengden på hver tone som kommer for å bli spilt og deretter igjen over det er de faktiske tonene som spilles i rekkefølge, kan disse omorganiseres for å spille hvilken som helst sang du vil, så lenge du ikke har noe imot lydene av 8 bit.

Åpne koden i Arduino IDE og last den opp til brettet ditt og test den. Hvis alt går bra, kan vi gå videre. Hvis ikke, prøv å dobbeltsjekke alle tilkoblingene og laste opp koden på nytt.

Trinn 4: Saken

Saken
Saken
Saken
Saken
Saken
Saken

Ok, så saken er egentlig grunnleggende, de eneste 4 stykkene papp som er limt sammen for å lage en eske som bunnen av potteplanten juletre kan passe inn i. Vi må da lage en mindre trekantet eske som knappen vår vil passe på, når det er gjort kan vi lime det på midten av en av sidene i esken vår, eller en knapp kan deretter monteres inne i en slik at ledningene kan ledes til det bakre hjørnet av esken slik vi skulle for å montere Arduino og summer fordi det holder det utenfor synet, kan vi gjøre dette ved å bruke en liten bit varmt lim for å holde det på plass.

Nå er den grunnleggende saken ferdig, men vi vil legge til noen juletemaer i den, jeg gjorde dette ved å lime en minijulehatt på knappen min og la til en liten melding under den, men dekorasjonene dine er helt opp til din egen personlige smak.

Trinn 5: Flere sanger

Det er ganske mye det, du bør nå ha et juletre som kan synge jingle bells, men hvis du vil at den skal spille noen flere sanger her, er det en Arduino-bruker som satte sammen sine egne jule 8-biters sanger, og de er flotte! bare dra og slipp de få kodelinjene inn i koden vår, last den opp på nytt og nyt!

Takk for at du leste! hvis du har spørsmål i det hele tatt, elsker jeg å svare på dem, legg igjen en kommentar eller PM hvis du gjør det!

Anbefalt: