Sadržaj:

Ultrazvučni pametni instrument: 4 koraka (sa slikama)
Ultrazvučni pametni instrument: 4 koraka (sa slikama)

Video: Ultrazvučni pametni instrument: 4 koraka (sa slikama)

Video: Ultrazvučni pametni instrument: 4 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Image
Image
Ultrazvučni pametni instrument
Ultrazvučni pametni instrument
Ultrazvučni pametni instrument
Ultrazvučni pametni instrument
Ultrazvučni pametni instrument
Ultrazvučni pametni instrument

Svrha

Ovo je instrument koji koristi ultrazvučni senzor za mjerenje udaljenosti objekta (ovo bi mogla biti vaša ruka). Ovom notom odabire se nota za sviranje, u različitim načinima rada instrument svira različite stvari. To može biti jedna nota (za korištenje instrumenta kao bas) ili više nota u nizu (za upotrebu kao sintisajzer).

Preporučujem da to učinite samo ako se razumijete u elektroniku i lemljenje.

Alati:

- 3D pisač s minimalnom površinom ispisa 12x8 cm- Laserski rezač ili CNC stroj s minimalnom radnom površinom 300x200 mm- Oprema za brušenje- Pištolj za vruće ljepilo- Lemilica- Skidač žice

Materijali:

- Drvo (MDF) debljine 3 mm Ukupna potrebna veličina je 600x400 mm, ali svaki dio možete izrezati iz manjih dasaka, minimalna potrebna strana tada je 300x200 mm (ovo je vanjska dimenzija dijela pa imajte na umu da izvana ne morate se odrezati ako koristite ovu metodu)

- Zvučnik (vanjski promjer 5W 8Ohms 93 mm) najvjerojatnije ćete morati urediti dimenzije otvora zvučnika jer nisu svi zvučnici isti - Arduino (UNO) - Dupont kabeli 20 i 10 cm22x 10 cm muški - muški10x 20 cm muški - ženski 4 x 20 cm ženski - ženski (kabeli 10 cm) (kabeli 20 cm)

- Žica cca. 2x60 cm (2 mm debljine, ali to i nije toliko važno)

- 2 feritna prstena (za smanjenje buke, nije potrebno za funkciju, ali se preporučuje)- 4 gumba (16 mm) (gumbe od 16 mm)

- 1 pedala za klavir- 20x4 LCD sa I2C adapterom (20x4 LCD uključujući I2C adapter)

- Modul audio pojačala TDA2030A (modul audio pojačala TDA 2030)

- Arduino izvor napajanja 5V ili odsječeni USB kabel za upotrebu s baterijom napajanja- 3,5 mm priključak za audio priključak (priključak za audio priključak 3,5 mm (nije potpuno isti kao ja)) (druga opcija)

- Termoskupljajuće cijevi (2 mm) (Set termoskupljajućih cijevi)- Mala ploča (po izboru možete i lemiti žice zajedno gdje ja ovo koristim) (Mini Breadboard)

Proces projektiranja i povijest

Napravio sam ovaj instrument za školski projekt, trebao sam projektirati i izgraditi pametan objekt. Nakon malo brainstorminga došao sam na ideju izgraditi instrument koji će svirati više nota kada je korisnik samo dao instrument 1.

Kad sam prvi put dizajnirao ovaj instrument, izgledao je malo drugačije i imao je nekoliko drugih funkcija od konačnog proizvoda. Moj prvi kriterij za ovaj instrument bio je da bi trebao svirati različite zvukove (poput zvuka klavira ili gitare) i svirati akorde. Međutim, nakon nekoliko revizija nisam mogao shvatiti kako reproducirati zvučne datoteke sa sd kartice, zvuk se stalno pokvario. Tako sam u kasnijoj iteraciji odlučio da bi instrument trebao reproducirati PWM signale koji također zvuče lijepo. Ovo je mjesto gdje se ovo od klavira s ultrazvučnim senzorom pretvorilo u pametnu verziju Theramina.

Prilikom programiranja nekoliko drugih funkcija shvatio sam da neću moći svirati više tonova istovremeno s jednim zvučnikom unutar vremenskog okvira ovog projekta. Stoga sam odlučio napraviti sintisajzer koji je umjesto sviranja više tonova istovremeno svirao nekoliko nota u nizu.

Ovaj projekt je prvi put da sam koristio laserski rezač i morao sam koristiti Adobe Illustrator, pa se nadam da ću dovoljno dobro objasniti svoj rad.

Korak 1: Sklapanje komponenti (faza testiranja)

Sklapanje komponenti (faza ispitivanja)
Sklapanje komponenti (faza ispitivanja)
Sklapanje komponenti (faza ispitivanja)
Sklapanje komponenti (faza ispitivanja)
Sklapanje komponenti (faza ispitivanja)
Sklapanje komponenti (faza ispitivanja)

Prije nego što izgradimo cijelu stvar, trebali bismo testirati sve naše komponente kako bi sve radilo.

Započnite lemljenjem žica kojima je potrebno lemljenje, a to su:- Konektor za audio priključnicu, to su 2 žice. Jedna žica je uzemljena, a druga signalna žica. Postoji vjerojatno još dostupnih veza jer stereo utičnica ima signal R i L, mi samo koristimo jednu. Jedini način da provjerite koji vam je potreban je da testirate spajanje žice na jednu po jednu i provjerite je li krug zatvoren (to možete provjeriti multimetrom).

- 2 žice na zvučniku, pozitivna i negativna. - Pozitivne i negativne žice na 4 tipke. Muški kraj žice možete umetnuti u kontaktne igle na gumbima. Upotrijebite termoskupljajuću cijev za izolaciju žica kada završite s lemljenjem

Sada je vrijeme za spajanje žica. Slijedite dijagram i fotografije za spajanje desnih žica na prava mjesta.

Feritni prstenovi Budući da arduino nije napravljen za zvuk, može uhvatiti elektromagnetske smetnje. Možete dodati feritni prsten na audio signalni kabel i žicu zvučnika. To činite omotavanjem žice 2 ili 3 puta oko feritnog prstena. To bi trebalo pomoći u smanjivanju ili potpunom uklanjanju šuštećih zvukova s instrumenta.

(opcija napajanja 1) dodatni izvor napajanja ne preko Arduina Opcionalno je dodavanje napajanja izravno u krug umjesto preko arduino priključka za napajanje. Ako to želite, trebali biste spojiti pozitivne i negativne žice iz vanjskog izvora napajanja na pozitivne i negativne vodove na ploči. Trebala bi biti žica s pozitivne strane na ploči prema Vin pinu (koji se nalazi osim GND pinova) na arduinu i žica s negativne strane do GND pina na arduinu. (Opcija napajanja 2) Vanjsko napajanje spojeno na arduino utičnica za napajanje Ako želite koristiti adapter spojen na arduino utičnicu, trebate spojiti žicu s arduino 5V pina na pozitivnu stranu matične ploče, a žicu s GND pina na negativnu stranu

Prijenos datoteka Sada priključite arduino na svoje računalo i prenesite program. Imajte na umu da morate staviti code.ino i pitches.h u mapu pod nazivom code. U arduino IDE (program) morate preuzeti sljedeće biblioteke ako ih nemate: LiquidCrystal_I2C iz Frank de BrabanderWire iz adafruit -a (ovo jedan bi već trebao biti ugrađen)

Korak 2: Dokazivanje slučaja

Image
Image
Izrada slučaja
Izrada slučaja
Izrada slučaja
Izrada slučaja

Ako sve funkcionira, možete napraviti slučaj. Lasersko rezanje / CNC (pogledajte video) Prije početka rezanja možda ćete morati urediti rupice za zvučnike tako da odgovaraju zvučnicima koje imate. Imam zvučnik s malim roštiljem koji koristi 4 rupe oko otvora za zvučnik. Stoga prvo uredite ovo ako trebate.

Započnite rezanjem drva laserskim rezačem ili CNC strojem. Datoteka koju ćete koristiti je Case_laser_cut.aiKad dobijete dijelove koje možete provjeriti da li im pristaju, ako su veliki, samo ih malo izbrusite dok se ne spoje. Sada možete lijepiti komade drveta ljepilom za drvo. Ne biste trebali lijepiti gornji dio (dasku s rupama) jer moramo staviti sve dijelove unutra i moramo moći otvoriti kućište ako postoji problem. imajte na umu da sve zajedno stegnete dok se suši (ostavite oko 24 sata da se potpuno stvrdne).

3D ispisSada možete ispisivati kućište LCD-a i slova iznad gumba (Case LCD.stl i slova.stl) Preporučujem sljedeće postavke:- Visina sloja 0,1 mm- Brzina 30 mm/s za slova i 60 mm/s za LCD kućište- Za kućište LCD-a upotrijebite slojeviti ventilator za hlađenje jer ima dosta prevjesa- Podrška nije potrebnaNakon što su otisci završeni, izbrusite rubove kako bi bili donekle glatki, a ako LCD ne odgovara pokušajte ga još izbrusiti trebaju stati. Nakon što je kućište završeno i dijelovi su ispisani, možete početi sastavljati sve. Stavite LCD u kućište LCD -a i umetnite konektor za audio utičnicu za papučicu u otvor na stražnjoj strani. Zalijepite LCD priključak i priključak na mjesto. Sada zalijepite lcd kućište na drvo, možete staviti ljepilo na usnu na dno lcd kućišta. Sada zalijepite slova gumba na gumbe. Ovisno o tome koji zvučnik imate, možete ga zalijepiti na mjesto, ja imati zvučnik s malim roštiljem koji koristi 4 rupe oko otvora zvučnika. Ovisno o tome kako ste uredili rupu zvučnika za vaš zvučnik, ovaj korak bi mogao biti drugačiji za vas. Zalijepite ultrazvučni senzor na mjesto pomoću 2 rupe na dnu. Također možete zalijepiti matične ploče, Arduino i modul audio pojačala na mjesto ali ovo nije potrebno. Ponovo spojite sve i gotovi ste, uključite napajanje i uživajte!

Korak 3: Poznati problemi i ograničenja

Ovaj instrument nije savršen Prije svega igračka nije proizvod! Arduino se ne koristi kao instrument pa nemojte misliti da će vrijeme biti 100% točno. Zbog kašnjenja u radu koda nemoguće je izraditi ovaj instrument s točnim rasporedom vremena. - Ponekad ultrazvučni senzor ima grešku koja može rezultirati puštanjem slučajne note ili sviranjem netočnih nota.

- Prilikom uporabe instrumenta preporučujem da se iznad senzora držite ravnim predmetom poput komada kartona ili drva. Zakrivljene površine reflektiraju signale senzora pa to rezultira sviranjem netočnih nota. Možete koristiti ruku, ali je držati što je moguće ravnije i mirnije iznad senzora.- Ne prebacuje se iz automatske reprodukcije u uključenu. To je uzrokovano greškom u kodu koju još nisam pronašao. To možete riješiti pritiskom na tipku za automatsku reprodukciju i istovremeno pritisnite papučicu. Ili ga možete isključiti i ponovo uključiti.

- Kašnjenje pri sviranju note, to je zato što kôd u arduinu traje nekoliko milisekundi što je nemoguće ukloniti jer arduino nije napravljen za izradu instrumenata.- neki kôd je na nizozemskom, to je zato što sam ja holandski, a neki engleski riječi nisu stale na LCD. Pokušao sam što više raditi na engleskom.

Korak 4: Poboljšanja „uradi sam“

Nakon što ste ovo izgradili, niste gotovi! Možete pokušati poboljšati vlastite vještine i dodati značajke koje nisam mogao integrirati u vremenski okvir koji sam imao. Možete pokušati:

- dodavanje više zvukova- sviranje više tonova istovremeno- dodavanje više zvučnika- dodavanje više stilova!- dodavanje LED dioda koje plešu uz vašu glazbu

Preporučeni: