INHOUDSOPGAWE:

Arduino Christmas Cheer !: 5 stappe (met foto's)
Arduino Christmas Cheer !: 5 stappe (met foto's)

Video: Arduino Christmas Cheer !: 5 stappe (met foto's)

Video: Arduino Christmas Cheer !: 5 stappe (met foto's)
Video: DIY Arduino Controlled Xmas Lights 2024, Julie
Anonim
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!

Probeer die seisoen om Arduino's op feestelike plekke te plak, en watter beter plek as 'n kersboom! In hierdie projek gaan ons 'n kersboom maak wat 'n klomp verskillende kersliedere kan sing en saam met die musiek kan brand! Hierby is 'n klanklêer van die boom in aksie om u 'n idee te gee van hoe dit klink.

Stap 1: Onderdele benodig

Image
Image
Alles bedek!
Alles bedek!

Die boom het dus nie soveel betekenis nie, ons onderdele -lys is eintlik redelik klein, met alles wat ons benodig:

  • Arduino Micro (hier)
  • Gonser (hier)
  • 12 LED's (hier)
  • Knoppie (hier)
  • Draad
  • Kassemateriaal

Wat gereedskap betref, benodig ons slegs 'n soldeerbout, 'n lijmpistool en 'n doeksnyer, wat dit 'n baie eenvoudige en prettige projek maak!

Stap 2: Alles bedek

Alles bedek!
Alles bedek!
Alles bedek!
Alles bedek!

Die bedrading vir hierdie projek is 'n bietjie morsig, want ons gaan ses stelle 2 LED's beheer, maar in die algemeen is dit nog steeds redelik eenvoudig om alles behoorlik aan te sluit.

Kom ons begin deur ons LED -ketting te maak, ons begin met die soldeer van al die grondbene (kort bene) en maak 'n gemeenskaplike grond tussen al die LED's. Nou gaan ons die 12 LED's in groepe van 2 wil koppel; ons doen dit deur die lang been van elke individuele groep aan mekaar te koppel, wat beteken dat wanneer die krag aan die stel voorsien word, hulle beide sal aanskakel. Nou moet ons 1 gemeenskaplike grond en 6 katodes hê wat ons aan die Arduino moet koppel; elke stel is gekoppel aan een van die Arduino -insette wat pen 3, 4, 5, 6, 7 en 9 is (pen 8 word deur die zoemer gebruik)).

Nou vir die gonser onderaan, moet u 'n positiewe en 'n negatiewe terminaal sien; ons wil 'n draad aan beide soldeer en dit aan die Arduino koppel. Die grondterminaal van die zoemer gaan op die Arduino grond en positief na pen 8.

En laastens gaan ons 'n knoppie verbind waarmee ons die musiek kan aan- en uitskakel, want dit raak 'n bietjie irriterend na die 4de of 5de uur. Die een been van die knoppie sluit aan op die grond op die Arduino en die ander been is verbind met pen 10.

En dit is al die bedrading!

Stap 3: Die kode

Die kode
Die kode

Die kode stel ons in staat om kleure uit die Arduino te genereer en laat dit spesifieke note speel, laat ons kyk na 'n paar belangrike kenmerke daarvan.

Daar is 'n gedeelte van die kode waarmee ons die tempo van die liedjie kan kies. Ek het 250 gekies om dit klassiek te hou, maar nog steeds 'n bietjie optimisties, dan is daar 'n klomp getalle geskei deur kommas, dit is die lengte van elke noot wat gaan om gespeel te word, en dan weer die werklike note wat in volgorde gespeel word, kan dit herrangskik word om enige liedjie wat u wil speel te speel, solank u nie die geluide van 8 bit in ag neem nie.

Maak die kode in die Arduino IDE oop en laai dit op u bord af, en toets dit; as alles goed gaan, kan ons voortgaan, indien nie, probeer dan om al u verbindings te kontroleer en die kode weer op te laai.

Stap 4: Die saak

Die geval
Die geval
Die geval
Die geval
Die geval
Die geval

Die saak is eintlik basies; dit is slegs 4 stukke karton wat aan mekaar vasgeplak is om 'n boks te maak waarin die basis van u kersboom kan pas. Ons sal dan 'n kleiner driehoekige boks moet maak wat ons knoppie sal maak pas aan, sodra dit klaar is, kan ons dit in die middel van een van die kante van ons boks plak, of dan kan 'n knoppie daarin gemonteer word sodat die drade na die agterste hoek van die boks gelei kan word. Om die Arduino en die zoemer te monteer omdat dit buite sig gehou word, kan ons dit doen deur 'n klein bietjie warm gom te gebruik om dit op sy plek te hou.

Nou is die basiese saak voltooi, maar ons wil 'n paar Kersfees -temas daarby voeg; ek het dit gedoen deur 'n klein kersmuts op my knoppie te plak en 'n klein boodskap daaronder bygevoeg, maar u versierings hang heeltemal van u eie smaak af.

Stap 5: Meer liedjies

Dit is omtrent alles, u moet nou 'n kersboom hê wat klingels kan sing, maar as u wil hê dat dit nog 'n paar liedjies hier moet speel, is daar 'n Arduino-gebruiker wat sy eie 8-bisse liedjies vir Kersfees saamgevoeg het en dit is wonderlik! sleep net die paar reëls kode in ons kode, laai dit weer op en geniet!

Dankie vir die lees! As u enige vrae het, wil ek dit graag beantwoord, laat my 'n opmerking of PM as u dit doen!

Aanbeveel: