Sisukord:
- Samm: kuidas ma alustasin ja mida vajate
- 2. samm: loo laul
- Samm: ühendage OLED
- 4. samm: jõutundliku takisti ja LED-i ühendamine ülejäänud osaga
- Samm: kood
- 6. samm: kasti ehitamine
- Samm: aeg jootmiseks
- 8. samm: pange see kõik kokku
Video: Muusikakast minimonitori (OLED) ja LED -iga: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Minu idee oli kast, mis mängis avamisel muusikat. Sellel on ka ekraan, millel on emotikon, mis ärkab ja tervitab teid. Selles on ka LED-tuli, mis süttib, kui hoiate sõrme vahele surutud Force-tundlikku takisti, samal ajal kui toimub laulu järgmine silmus. Muusika peatub, kui sulgete karbi uuesti, kuna kaas vajutatakse nupule kinni.
Tahtsin teha kasti, mis tundus muusikaboksiks olemise kõrval ka nagu isiksusega väike robot. Suurimat rolli mängib ekraan, millel on 2 emotikoni, sest märkasin, et inimesed on rohkem seotud näoga objektidega. Ekraanil olevad emotikonid väljendavad emotsioone, mis aitavad kaasa ideele, et tegemist on väikese robotiga. Märkasin, et inimesed reageerivad sellele positiivselt. Jõutundlik takisti lisab sellele interaktsiooni. Kui hoiate seda all, kui lugu läheb teisele ringile, süttib tuli, mis on märk sellest, et kast reageerib teile. Valitud tuli on kollane, mis on rõõmus värv ja sobib karbi välispinnaga.
Järgneb ülevaade sellest, kuidas ma selle projekti tegin.
Samm: kuidas ma alustasin ja mida vajate
Alustasin sellest, et koostasin ideekavandi sellest, mida tahtsin teha
Mida vajate:
1. Arduino. (Ma kasutasin Arduino Unot.)
2. OLED -ekraan. (Kasutasin 0,96 OLED I2C -d)
3. Piezo helisignaal.
4. Nupp.
5. Jõutundlik takisti.
6. LED.
7. 220 oomi takisti ja 1KOhm takisti.
8. Juhtmed. (Ma kasutasin käivituskaableid.)
9. Väike trükkplaat.
10. Jootekolb ja plekk.
Mida vajate kasti tegemiseks:
1. Puit.
2. Saag.
3. Liivapaber või lihvimismasin.
4. Haamer ja naelad.
5. Tagajäsemed, kruvid ja väike riiv.
7. Puur ja kruvikeeraja
8. kleeplint.
Kogu projekti koodi täielik versioon lisatakse sellesse õpetusse hiljem
2. samm: loo laul
Järgmisena koostasin loo, mida tahtsin, et kast mängiks
Kasutasin selleks digitaaltarkvara, kuid saate kasutada ka pilli ja märkmeid üles kirjutada või mängida oma pietsosummeri ja sagedustega.
Pieso -summeri ühendamine on väga lihtne. Kõik, mida see vajab, on sisendpin. (Ma kasutasin 12) ja maandusnõel. Samuti panin oma leivalaua kahe külje vahele nupu, et see toimiks sillana. See nupp peatab heli, kui seda vajutada,
Kasutasin seda käepärast saiti, et tõlkida märkmed oma koodi sagedusteks:
pages.mtu.edu/~suits/notefreqs.html
Kolmandal pildil näete väikest tükki minu koodi koodist. Pärast "tooni" on sulgude vahel olev esimene number nööpnõel, kuhu Piezo -helisignaal on ühendatud. Teine number on tooni sagedus. Hilinemisega on sulgude vahel olev number see, kui kaua toon püsib, kuni läheb järgmise all oleva alla.
Samm: ühendage OLED
Kasutatud OLED -il on neli punkti: GND, VCC, SCL ja SDA.
GND ühendate oma Arduino GND -ga (maa).
VCC, mille ühendate Arduino 5V (5-voldisega).
SCL kuni SCL.
Ja SDA kuni SDA.
OLED -i toimimiseks peate esmalt alla laadima mõned raamatukogud.
Laadisin alla Adafruit Circuit mänguväljaku, Adafruit GFX raamatukogu ja Adafruit SSD1306.
Kasutasin näite visandit ssd1306_12x64_i2c, et näha, kas see töötab. Selle leiate menüüst Fail> näide> Adafruit SSD1306> ssd1306_128x64_i2c (valisin selle, kuna minu ekraan on selle suurusega) Seda näete teisel pildil
Kui see fail ei tööta, peate võib -olla selles midagi väikest muutma.
Otsige tühja seadistuse alt olevat koodi:
if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Aadress 0x3D 128x64 jaoks
Ma keerasin siin D -ga kinni, sest pidin selle D -i muutma C -ks, et see toimiks.
Kolmandal pildil näete natuke minu koodi, mis teeb esimese pildi emotikoni.
4. samm: jõutundliku takisti ja LED-i ühendamine ülejäänud osaga
Jõutundliku takisti ja LED-i ühendamiseks vajate 2 takisti. 220 oomi LED ja 1 K oomi takisti jõutundliku takisti jaoks.
LED:
LED -i positiivne jalg tuleb ühendada 220 -oomise takistiga, mis ühendatakse Arduino tihvtiga 10. LED -i negatiivne jalg tuleb ühendada maandusjuhtmega eraldi väikesel trükkplaadil. Trükkplaadil tegin maandusjuhtme ja 5-voldise joone, kuna mul oli liiga palju tihvte, mis pidid sinna minema, ja minu Arduinole ei olnud piisavalt auke.
Jõutundlik takisti:
Jõutundlik takisti vajab vasaku jala ühendamist nii 1K oomi takistiga kui ka juhtmega, mis ühendatakse Arduino avaga A0. 1K oomi takisti Ühendage trükkplaadi maandusjuhtmega.
Parem jalg ühendate trükkplaadi 5-voldise liiniga.
Et see kõik koodis toimiks, peate tühja seadistuse () {kohal määratlema, millise tihvtiga see ühendatud on.
Samm: kood
Siin on link koodile:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
6. samm: kasti ehitamine
Nägite kokku 8 puitplaati.
Minu kasutatud puit on umbes 0,5 cm paks.
1. Karbi kaas ja põhi on 11x11 cm.
2. Need on karbi vasak ja parem külg, mille mõõtmed on 10,2 x 8 cm. Tehke üks plaatidest, millel on ruudukujuline auk, et Arduino USB -juhe välja paistaks. See auk on 1,5 x 1,5 cm ja asub puitplaadi algusest umbes 1 sentimeetri kaugusel.
3. Need on karbi esi- ja tagakülg ning on 11 cm x 8 cm
4. See on väike riiul, kus Piezo summer, OLED ja ülejäänud puhkavad. Peate puurima OLED -i jaoks umbes 1 cm x 0,5 cm augu, et juhtmed saaksid välja jääda, kuid ülejäänud OLED saab puhata riiulil.
LED -augu jaoks vajate 0,5 cm puurit.
Jõutundliku takisti jaoks vajate auku 1 cm x 0,5 cm
Piezo summeri jaoks vajate 1,4 cm auku.
Vajutage nupule 4 väikest 0,2 cm auku, et jalad saaksid välja jääda.
5. Lõpuks vajate puitplaati mõõtmetega 10 x 10 cm, see plaat katab Arduino ja selle juhtmed. Raseerisin ja viilisin selle plaadi kaks vastaskülge, et see saaks toetuda numbri 4 riiulile ja toetuda tihedalt kasti nurka.
Kasutasin külgede ühendamiseks naelu, 2 hinge hinge kaane jaoks ja lukku kaane suletuna hoidmiseks.
Ärge unustage viilida kõiki servi, et saada puhtam välimus ja vältida kildude tekkimist.
Kasti ehitamisel ärge pange numbreid 4 ja 5 veel sisse
Samm: aeg jootmiseks
Lisasin traadiga kaardi, et saaksite selle pildilt kopeerida.
Ärge unustage testida, kas asjad on õigesti ühendatud, vaadates, kas see töötab jootmise vahel.
Pärast jootmist haamrisin sisse 2 väikest naela, et OLED ei liiguks.
Lõpuks peaks see välja nägema umbes nagu kolmas pilt.
8. samm: pange see kõik kokku
Eelmise sammu numbri 4 riiuli sinna panemiseks mõõtsin esmalt, kui kõrge see kaanega vajutamiseks peab olema. Seda saate teha, mõõtes, kui kõrgelt nupp riiulilt välja torkab ja kui kõrge see sisse vajutamisel on. Selle pikkuse lisate kasutatud puidu paksusele ja panete sinna kaks naela. Riiul jääb nende peale. Lisasin riiuli kohale 2 lisaküünt, üks mõlemal küljel, et need paigal püsiksid. Ma painutan neid küüsi nagu L -kuju, et saaksin selle konksu abil neid uuesti eemaldada.
Riiulit eemaldades ühendasin puitplaadi number 5 riiuliga number 4, kleepides kleeplindi tüki numbri 4 alla ja kleepides pikendatud otsa numbri 5 alla. Teil peaks olema midagi sellist nagu pilt 3.
Kahjuks ei osanud ma arvata, et liigend toetub ainult surunupu servale, takistades selle nupule vajutamist. Kiire lahendus, mille leidsin, oli õhukese plastitüki, umbes sama paksuse liigendi asetamine selle kohale, nii et see vajutab nuppu.
Soovitan:
Muusikakast valgusshowga: 9 sammu (piltidega)
Muusikakast valgusšõuga: Tere ja tere tulemast! Selles õpetuses näitame, kuidas saate kaasasoleva valgusšõuga oma muusikakasti teha. Vaja on ainult tühja ümbrist. Võtsime korpuse, mida tavaliselt kasutatakse tööriistade jaoks. Selles projektis saate olla väga loominguline, nii et te ei pea
Tobias - Arduino muusikakast koos TVoutiga: 5 sammu (piltidega)
Tobias - Arduino muusikakast TVoutoutiga: Kõigepealt lubage mul tutvustada Tobiast, mu tüdruksõbra hiiglaslikku mängukaru, kes on selle projekti inspiratsiooniks. Tobiasel on isiksus, kes on aja jooksul üles kasvanud, samal ajal kui me oma mõtetes naljalt mõtleme, mida ta teeb kui ta on töölt eemal. Projekt ootab
Laste MP3 -muusikakast: 6 sammu (piltidega)
Laste MP3 -muusikakast: arduino ümber uusi DIY -projekte otsides leidsin häid ideid lastele mõeldud RFID -põhiste MP3 -mängijate kohta. Ja turul on üks suurepärane professionaalne mänguasjakast - need poisid valitsevad. Nad tegid oma nutikast ideest suurepärase äri. Kontrollima
Kaasaskantav MP3 AUX muusikakast: 23 sammu (koos piltidega)
Kaasaskantav MP3 AUX muusikakast: see protsessianalüüs näitab, kuidas Arduino Nano abil MP3-mängijat ehitada, failid on 16-bitised MP3 ja töötavad erinevalt traditsioonilistest Arduino muusikamängijatest, mis on piiratud 8-bitise WAV-iga. Teine osa sellest õpetusest demonstreerib laser-c loomist
Käeshoitav 6 noodiga muusikakast / instrument (lihtne teha ja täiustada!): 5 sammu (koos piltidega)
Käeshoitav 6 noodiga muusikakast / instrument (lihtne teha ja täiustada!): Tere! Inspireerituna Rootsi bändi Wintergatan liikmest Martin Molinist, armusin hiljuti muusikakastidesse ja kõike nendega seonduvat. Inimesed, kes muusikakarpidele laule teevad, kasutavad ikka veel vanamoodsat viisi, kuidas lugu lööma hakata