Sadržaj:
- Korak 1: Kako sam započeo i što će vam trebati
- Korak 2: Skladite pjesmu
- Korak 3: Spojite OLED
- Korak 4: Spajanje otpornika i LED osjetljive na silu na podlogu
- Korak 5: Kôd
- Korak 6: Izgradnja kutije
- Korak 7: Vrijeme za lemljenje
- Korak 8: Sve spojite
Video: Glazbena kutija s mini monitorom (OLED) i LED: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Moja ideja je bila kutija koja bi puštala glazbu kad je otvorite. Također ima zaslon s emotikonom koji se budi i pozdravlja vas. U njemu se nalazi i LED dioda koja svijetli ako držite otpornik osjetljiv na Silu stisnut među prstima, dok se dogodi sljedeća petlja pjesme. Glazba prestaje ako ponovno zatvorite kutiju jer poklopac pritisne tipku.
Htio sam napraviti kutiju koja se, osim glazbene, osjećala i kao mali robot s osobnošću. Zaslon koji prikazuje 2 emotikona igra najveću ulogu u tome, jer sam primijetio da se ljudi više odnose s objektima koji imaju lice. Emoji na zaslonu izražavaju emocije, što doprinosi ideji da je to mali robot. Primijetio sam da ljudi na to reagiraju pozitivno. Otpor osjetljiv na silu dodaje mu interakciju. Ako ga držite pritisnutim dok pjesma prelazi u drugu petlju, upalit će se svjetlo što je znak da okvir reagira na vas. Svjetlo koje sam odabrao je žuto koje je sretne boje i odgovara vanjštini kutije.
Ovdje slijedi prolaz o tome kako sam napravio ovaj projekt.
Korak 1: Kako sam započeo i što će vam trebati
Počeo sam tako što sam napravio idejnu skicu onoga što sam htio napraviti
Što će vam trebati:
1. Arduino. (Koristio sam Arduino Uno.)
2. OLED zaslon. (Koristio sam 0,96 OLED I2C)
3. Piezo zujalica.
4. Tipkalo.
5. Otpor osjetljiv na silu.
6. LED dioda.
7. Otpornik od 220 Ohma i otpornik od 1KOhm.
8. Žice. (Koristio sam kablove za skok.)
9. Mala ploča.
10. Lemilica i lim.
Što vam je potrebno za izradu kutije:
1. Drvo.
2. Testera.
3. Brusni papir ili stroj za brušenje.
4. Čekić i čavli.
5. Nasloni, vijci i mali zasun.
7. Bušilica i odvijač
8. ljepljiva traka.
Puna verzija koda cijelog projekta bit će uključena kasnije u ovaj vodič
Korak 2: Skladite pjesmu
Zatim sam komponirao pjesmu za koju sam želio da svira
Za to sam upotrijebio digitalni softver, ali možete koristiti i instrument i zapisati note ili se poigrati sa svojim Piezo zujalicom i frekvencijama.
Vrlo je jednostavno spojiti piezo zujalicu. Sve što mu treba je ulazni pin. (Koristio sam 12) i pin za uzemljenje. Također sam postavio gumb između dvije strane moje ploče kako bi djelovao kao most. Ova tipka će zaustaviti zvuk ako se pritisne,
Koristio sam ovu zgodnu web lokaciju za prevođenje bilješki u frekvencije za svoj kôd:
pages.mtu.edu/~suits/notefreqs.html
Na trećoj slici možete vidjeti mali dio mog koda za pjesmu. Nakon 'tona', prva znamenka između zagrada je de pin na koji je spojen Piezo zujalica. Druga znamenka je frekvencija tona. Uz odgodu, broj između zagrada prikazuje koliko se ton zadržava dok ne pređe na sljedeći ispod njega.
Korak 3: Spojite OLED
OLED koji sam koristio ima četiri točke: GND, VCC, SCL i SDA.
GND spajate na GND (uzemljenje) na svom Arduinu.
VCC spojite na 5V (5-voltni) na Arduinu.
SCL u SCL.
I SDA U SDA.
Da bi OLED radio, prvo morate preuzeti neke knjižnice.
Preuzeo sam igralište Adafruit Circuit, Adafruit GFX Library i Adafruit SSD1306.
Koristio sam primjer skice ssd1306_12x64_i2c da provjerim radi li. Ovo možete pronaći u Datoteka> primjer> Adafruit SSD1306> ssd1306_128x64_i2c (ovaj sam odabrao jer moj zaslon ima ovu veličinu) To možete vidjeti na drugoj slici
Ako ova datoteka ne radi, moguće je da morate promijeniti nešto malo u njoj.
Potražite u kodu ispod postavke void sljedeće:
if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Adresa 0x3D za 128x64
Ovdje sam spojio D jer sam morao promijeniti D u C da bi funkcionirao.
Na trećoj slici možete vidjeti dio mog koda koji čini emoji prve slike.
Korak 4: Spajanje otpornika i LED osjetljive na silu na podlogu
Za spajanje otpornika osjetljivog na silu i LED-a potrebna su vam 2 otpornika. 220 ohma za LED i 1K ohm otpornik za otpornik osjetljiv na silu.
LED:
Pozitivna noga LED diode mora biti spojena na otpornik od 220 Ohma koji se spaja na pin 10 na Arduinu. Negativni krak LED -a mora biti spojen na uzemljenje na zasebnoj maloj pločici. Na ploči sam napravio uzemljenje i napon od 5 volti, jer sam imao previše iglica koje su trebale otići tamo i nema dovoljno rupa na mom Arduinu.
Otpornik osjetljiv na silu:
Otpornik osjetljiv na silu treba lijevu nogu spojiti na otpornik od 1K ohma i žicu koja se spaja na otvor A0 na Arduinu. Otpornik od 1K ohma Spojite na uzemljenje na ploči.
Desnu nogu spajate na 5-voltni vod na ploči.
Kako bi sve ovo funkcioniralo u kodu, morate definirati na koji je pin spojen iznad void setup () {.
Korak 5: Kôd
Evo veze do koda:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
Korak 6: Izgradnja kutije
Vidjeli ste ukupno 8 drvenih ploča.
Drvo koje sam koristio je debljine oko 0,5 cm.
1. Poklopac i dno kutije su dimenzija 11 x 11 cm.
2. Ovo su lijeva i desna strana kutije dimenzija 10,2 x 8 cm. Napravite jednu od ploča s četvrtastom rupom za isticanje USB kabela Arduina. Ova rupa je 1,5 x 1,5 cm i udaljena je oko 1 centimetar od početka drvene ploče.
3. To su prednja i stražnja strana kutije, a dimenzija su 11 x 8 cm
4. Ovo je mala polica u kojoj će se nalaziti Piezo zujalica, OLED i ostalo. Morat ćete izbušiti rupu za OLED dimenzije oko 1 cm po 0,5 cm kako bi žice mogle stršiti, ali ostatak OLED -a može odmarati Na polici.
Za rupu LED -a potrebna vam je bušilica od 0,5 cm.
Za otpornik osjetljiv na silu potrebna vam je rupa 1 cm x 0,5 cm
Za zujalicu Piezo potrebna vam je rupa od 1,4 cm.
ZA tipku su vam potrebne 4 male rupice od 0,2 cm kako bi noge mogle stršiti.
5. Na kraju, trebat će vam drvena ploča dimenzija 10 x 10 cm, koja će pokriti Arduino i njegove žice. Obrijao sam i spustio dvije suprotne strane ovog tanjura kako bi se mogao nasloniti na policu broja 4 i čvrsto nasloniti u kut kutije.
Za spajanje stranica koristio sam čavle, 2 šarke za poklopac i bravu za zatvaranje poklopca.
Ne zaboravite turpijati sve rubove kako biste dobili čistiji izgled i izbjegli krhotine.
Dok gradite kutiju, nemojte još stavljati brojeve 4 i 5
Korak 7: Vrijeme za lemljenje
Uključio sam žičanu kartu tako da je možete kopirati sa slike.
Ne zaboravite provjeriti jesu li stvari ispravno povezane tako da provjerite radi li između lemljenja.
Nakon lemljenja zabio sam 2 mala čavla kako se OLED ne bi pomaknuo.
Na kraju bi to trebalo izgledati poput treće slike.
Korak 8: Sve spojite
Da bih tamo stavio policu s brojem 4 iz prethodnog koraka, prvo sam izmjerio koliko je potrebno pritisnuti poklopac. To možete učiniti mjerenjem koliko visoko dugme strši s police i koliko je visoko pri pritisku. Ovu duljinu dodajete debljini drveta koje ste upotrijebili i stavite dva čavla sa svake strane. Polica će počivati na njima. Dodao sam 2 dodatna čavla, po jedan sa svake strane, iznad police kako bi ostali na mjestu. Savijam te čavle poput oblika L kako bih ih lako mogao ponovno iskopčati pomoću te kuke.
Uklanjajući policu, spojio sam drvenu ploču broj 5 na policu broja 4 lijepljenjem komada ljepljive trake pod brojem 4 i lijepljenjem produženog kraja pod brojem 5. Trebali biste imati nešto poput slike 3.
Nažalost, nisam očekivao da će se šarke nasloniti samo na obod gumba, sprječavajući ga da pritisne gumb. Brzo rješenje koje sam pronašao bilo je stavljanje tankog komada plastike, približno iste debljine šarki, točno iznad njega kako bi pritisnuo gumb.
Preporučeni:
Glazbena kutija sa svjetlosnom predstavom: 9 koraka (sa slikama)
Music Box With Light Show: Pozdrav i dobrodošli, u ovom ćemo vodiču pokazati kako možete napraviti vlastitu glazbenu kutiju s uključenim light showom. Sve što trebate je prazna kutija. Uzeli smo futrolu koja se inače koristi za alate. U ovom projektu možete biti vrlo kreativni pa ne trebate
Tobias - Arduino glazbena kutija s TV izlazom: 5 koraka (sa slikama)
Tobias - Arduino Music Box Uz TVout: Prije svega, dopustite mi da vam predstavim Tobiasa, divovskog medvjedića svoje djevojke, koji je inspiracija za ovaj projekt. Toobias ima osobnost, izgrađenu s vremenom, dok se u šali pitamo što radi dok je na poslu. Projekt je
Dječja MP3 glazbena kutija: 6 koraka (sa slikama)
Dječja MP3 glazbena kutija: Kada sam tražio neke nove DIY projekte oko arduina, našao sam nekoliko lijepih ideja o MP3 playerima za djecu temeljenim na RFID -u. A na tržištu postoji jedna izvrsna profesionalna kutija za igračke - ovi momci vladaju. Napravili su sjajan posao od svoje pametne ideje. Ček
Prijenosna MP3 AUX glazbena kutija: 23 koraka (sa slikama)
Prijenosni MP3 AUX glazbeni okvir: Ova analiza procesa prikazuje kako izgraditi MP3 player s Arduino Nano, datoteke su 16-bitni MP3 i rade za razliku od tradicionalnih Arduino glazbenih playera koji su ograničeni na 8-bitni WAV.Drugi dio ovog vodiča demonstrira stvaranje laser-c
Ručna glazbena kutija / instrument sa 6 nota (jednostavno za izradu i poboljšanje!): 5 koraka (sa slikama)
Ručna glazbena kutija / instrument s 6 nota (jednostavno za izradu i poboljšanje!): Pozdrav! Nadahnut Martinom Molinom, članom švedskog benda Wintergatan, nedavno sam se zaljubio u glazbene kutije i sve o njima. Ljudi koji stvaraju pjesme za glazbene kutije i dalje koriste staromodan način da pjesmu ne udaraju