Sadržaj:
- Korak 1: Kako sam započeo i šta će vam trebati
- Korak 2: Sastavite pjesmu
- Korak 3: Povežite OLED
- Korak 4: Priključite otpornik osjetljiv na silu i LED diodu na ostatak
- Korak 5: Kôd
- Korak 6: Izgradnja kutije
- Korak 7: Vrijeme za lemljenje
- Korak 8: Sve zajedno
Video: Muzička kutija sa mini monitorom (OLED) i LED: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Moja ideja je bila kutija koja bi puštala muziku kad je otvorite. Takođe ima ekran sa emotikonom koji se budi i pozdravlja vas. U njemu se nalazi i LED dioda koja svijetli ako držite stisak stisnut između prstiju stisnut, dok se dogodi sljedeća petlja pjesme. Muzika prestaje ako ponovo zatvorite kutiju jer poklopac pritisne dugme.
Hteo sam da napravim kutiju koja će se pored muzičke kutije osećati i kao mali robot sa ličnošću. Zaslon koji prikazuje 2 emotikona igra najveću ulogu u tome, jer sam primijetio da se ljudi više povezuju s objektima koji imaju lice. Emojiji na ekranu izražavaju emocije, što doprinosi ideji da je to mali robot. Primijetio sam da ljudi na ovo reagiraju pozitivno. Otpornik osjetljiv na silu dodaje mu interakciju. Ako ga držite pritisnutim dok pjesma prelazi u drugu petlju, upalit će se lampica koja je znak da kutija 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 šta će vam trebati
Počeo sam tako što sam napravio koncept onoga što želim da napravim
Šta će vam trebati:
1. Arduino. (Koristio sam Arduino Uno.)
2. OLED ekran. (Koristio sam 0,96 OLED I2C)
3. Piezo zujalica.
4. Taster.
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.
Šta vam je potrebno za izradu kutije:
1. Drvo.
2. Testera.
3. Brusni papir ili mašina za brušenje.
4. Čekić i ekseri.
5. Nasloni, vijci i mala reza.
7. Bušilica i odvijač
8. selotejp.
Puna verzija koda cijelog projekta bit će uključena kasnije u ovaj vodič
Korak 2: Sastavite pjesmu
Zatim sam komponovao pjesmu za koju sam želio da svira
Za to sam koristio 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đe sam postavio dugme između dve strane moje ploče da deluje kao most. Ovo dugme će zaustaviti zvuk ako ga pritisnete,
Koristio sam ovu zgodnu web lokaciju za prevođenje bilješki u frekvencije za moj 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 Piezo zujalica povezana. Druga znamenka je frekvencija tona. Sa zakašnjenjem, broj između zagrada je koliko dugo ton drži do prelaska na sljedeći ispod njega.
Korak 3: Povežite OLED
OLED koji sam koristio ima četiri tačke: GND, VCC, SCL i SDA.
GND se povezujete na GND (uzemljenje) na vašem Arduinu.
VCC spojite na 5V (5-voltni) na Arduinu.
SCL u SCL.
I SDA TO SDA.
Da bi OLED radio, prvo morate preuzeti neke biblioteke.
Preuzeo sam igralište Adafruit Circuit, Adafruit GFX biblioteku i Adafruit SSD1306.
Koristio sam primjer skice ssd1306_12x64_i2c da vidim da li radi. Ovo možete pronaći u Datoteka> primjer> Adafruit SSD1306> ssd1306_128x64_i2c (ovaj sam odabrao jer moj ekran ima ovu veličinu) Ovo 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 emotikone prve slike.
Korak 4: Priključite otpornik osjetljiv na silu i LED diodu na ostatak
Za povezivanje 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 -a 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 liniju od 5 volti, jer sam imao previše pinova koji su trebali otići tamo i nema dovoljno rupa na mom Arduinu.
Otpornik osjetljiv na silu:
Otporniku osjetljivom na silu potrebna je lijeva noga za spajanje 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.
Da bi sve ovo funkcioniralo u kodu, morate definirati na koji pin je povezan 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. Ovo su prednja i stražnja strana kutije i dimenzija su 11 x 8 cm
4. Ovo je mala polica sa Piezo zujalicom, OLED -om i ostatkom za odmaranje. 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 burgija od 0,5 cm.
Za otpornik osjetljiv na silu potrebna vam je rupa dimenzija 1 x 0,5 cm
Za Piezo zujalicu potrebna vam je rupa od 1,4 cm.
ZA tipku su vam potrebne 4 male rupe 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.
Koristio sam čavle za spajanje stranica, 2 šarke za poklopac i bravu za držanje poklopca zatvorenim.
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 eksera kako se OLED ne bi pomjerao.
Na kraju bi trebalo izgledati nešto poput treće slike.
Korak 8: Sve zajedno
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 kada se pritisne. Ovu dužinu dodajete debljini drveta koje ste koristili i stavite dva eksera sa svake strane. Polica će počivati na njima. Dodao sam 2 dodatna eksera, po jedan sa svake strane, iznad police kako bi ostali na mjestu. Savijam te nokte kao oblik slova L kako bih ih lako mogao ponovo ukloniti pomoću kuke.
Uklanjajući policu, spojio sam drvenu ploču broj 5 s policom broj 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 osloniti samo na obod gumba, sprečavajući ga da pritisne dugme. Brzo rješenje koje sam pronašao je stavljanje tankog komada plastike, približno iste debljine šarki, točno iznad njega kako bi pritisnuo dugme.
Preporučuje se:
Muzička 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 muzičku kutiju sa uključenim light showom. Sve što vam treba je prazna futrola. Uzeli smo futrolu koja se inače koristi za alate. U ovom projektu možete biti vrlo kreativni pa ne trebate
Tobias - Arduino muzička kutija sa TV izlazom: 5 koraka (sa slikama)
Tobias - Arduino muzička kutija sa TV izlazom: Prije svega, dozvolite mi da vam predstavim Tobiasa, divovskog medvjedića moje djevojke, koji je inspiracija za ovaj projekat. Tobias ima ličnost, izgrađenu s vremenom, dok se u šali pitamo šta radi dok je ona odsutna na poslu. Projekat je
Dječja MP3 muzička kutija: 6 koraka (sa slikama)
Dječja MP3 muzička kutija: Kada sam tražio neke nove DIY projekte oko arduina, našao sam neke lijepe ideje o MP3 playerima zasnovanim na RFID -u za djecu. A na tržištu postoji jedna odlična profesionalna kutija za igračke - ovi momci vladaju. Napravili su odličan posao od svoje pametne ideje. Provjerite
Prijenosna MP3 AUX muzička kutija: 23 koraka (sa slikama)
Prijenosni MP3 AUX Music Box: 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 laserskog c
Ručna muzička kutija / instrument sa 6 nota (jednostavno za izradu i poboljšanje!): 5 koraka (sa slikama)
Ručni muzički okvir / instrument sa 6 nota (lako se pravi i poboljšava!): Zdravo! Inspirisan Martinom Molinom, članom švedskog benda Wintergatan, nedavno sam se zaljubio u muzičke kutije i sve o njima. Ljudi koji stvaraju pjesme za muzičke kutije i dalje koriste staromodan način da pjesmu ne udaraju