Sadržaj:
- Korak 1: Sklapanje komponenti (faza testiranja)
- Korak 2: Dokazivanje slučaja
- Korak 3: Poznati problemi i ograničenja
- Korak 4: Poboljšanja „uradi sam“
Video: Ultrazvučni pametni instrument: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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)
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
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:
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: Vodič za Deze nalazi se na engleskom jeziku, za nedjeljnu verziju kliknite ovdje. Imate li (stari) nekorišteni pametni telefon? Pretvorite ga u pametni zaslon pomoću Google tablica i neke olovke i papira slijedeći ovaj jednostavan korak-po-korak vodič. Kad završiš
Ultrazvučni ubica komaraca: 3 koraka (sa slikama)
Ultrazvučni ubojica komaraca: Komarci SISAJU! Osim dosadnih svrbežnih udaraca, ovi pogani koji sišu krv donose ljudima neke od najsmrtonosnijih bolesti; Denga, malarija, virus Chikungunya … popis se nastavlja! Svake godine otprilike milijun ljudi će umrijeti zbog t
Ultrazvučni zvučni pištolj (parametarski zvučnik): 3 koraka (sa slikama)
Ultrazvučni zvučni pištolj (parametarski zvučnik): Za ovaj projekt izgradio sam pištolj koji ispuca uski snop ultrazvučnog zvuka. Zvuk mogu čuti samo ljudi unutar uskog snopa ili kroz obližnji izvor kada se zvuk demodulira. Bio sam inspiriran za izgradnju ovog projekta nakon
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: 10 koraka (sa slikama)
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: Jeste li ikada poželjeli pametni sat? Ako je tako, ovo je rješenje za vas! Napravio sam Smart Alarm Clock, ovo je sat s kojim možete promijeniti vrijeme alarma prema web stranici. Kad se alarm oglasi, oglasit će se zvuk (zujalica) i 2 svjetla će se
Pametni ultrazvučni slijepi štapić: 5 koraka
Pametni ultrazvučni slijepi štap: Gotovo 39 milijuna ljudi u svijetu danas je slijepo. Većina njih za pomoć koristi običan bijeli štap ili štap za slijepe. U ovom uputstvu napravit ćemo pametni elektronički štapić za slijepe koji ne samo da pomaže pri hodanju, već i osjeća