INHOUDSOPGAWE:
- Stap 1: Onderdele benodig
- Stap 2: Verwyder voete en skroewe en maak die muis oop
- Stap 3: Ontkoppel die USB -kabel en verwyder die encoder -wiel
- Stap 4: Die PCB en verbindings van die muisensor
- Stap 5: Maak die drade vas
- Stap 6: Soldeerdrade aan die mikroskakelaars en enkodeerderwiel
- Stap 7: Bevestig die drade en PCB met warm lijm
- Stap 8: Soldeerdrade aan die optiese muissensor
- Stap 9: Koppel die optiese sensor aan die Nano
- Stap 10: Verbind die regte en middelste knoppies met die Nano
- Stap 11: Verbind die linkerknoppie met die Nano
- Stap 12: Koppel die encoderwiel aan die Nano
- Stap 13: Koppel die luidspreker aan die Nano
- Stap 14: Voorbereiding van 'n gladde oppervlak vir montering van luidsprekers,
- Stap 15: Boor en verbreed gat vir montering van luidsprekers
- Stap 16: Bevestig alle los meganiese komponente en monteer die luidspreker
- Stap 17: Monteer weer, laai / wysig kode
Video: Klankmuis: 17 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In 2016, nadat ek geïnspireer is deur 'n video van die Scanman Line Follower op YouTube, het ek begin werk aan 'n sintetiese toestel met behulp van die Toshiba TCD1304 lineêre CCD om klank uit spektrogramdata te sintetiseer (of grafiese data geïnterpreteer as spektrogramdata) met behulp van die ARSS -kode van Michel Rouzic (die bron van sy Photosounder -toepassing). Dit het te groot en hardeware geword, en werk regtig nie as 'n selfstandige beheerder nie, so ek sit dit op die agterste brander.
Onlangs het ek besef dat die sensors van Agilent vir optiese rekenaarmuise intern baie verwerk, beide 'n bitmap -beeld (baie stadig) en 'n gemiddelde duisternis saam met die verandering in X en Y met behulp van eenvoudige seriële versoeke (baie vinniger) eerder as om te gaan met 'n hoëspoed-analoog na digitale omskakeling, soos die Scanman / Toshiba-sensor. Daarom het ek besluit om 'n vereenvoudigde weergawe van die CCD -synth te maak met 'n muis in plaas van die skandeerder. Deur 'n Arduino -biblioteek te verander wat deur Conor Peterson ontwikkel is vir die lees van pixeldata van die Agilent -sensor om beweging en gemiddelde duisternis te lees, kon ek die data vinnig genoeg gryp vir 'n eenvoudige, maar responsiewe, selfstandige gebaar -sintetiseerder
Die komponente van hierdie toestel kan vir minder as tien dollar gekoop word, en die kode is eenvoudig genoeg vir byna almal om dit te verander, wat dit 'n vinnige en goedkoop klankmaker maak vir prestasie of as 'n grap.
Deur die sagteware hieronder te gebruik, skakel die rolwielknoppie tussen modusse: 1 - toonhoogte gebaseer op X -posisie, 2 - toonhoogte gebaseer op kamera -invoer, 3 - 'n mengsel van die twee. Die linker muisknop is 'n kort tydskakelaar en die regterkant hou vas. Die rolwiel verander die frekwensiebereik en die rolwiel plus die linkerknoppie verander die middelpunt van die reeks. Knoppie links plus middelste knoppie skakel volumemodulasie op die Y-as in.
Stap 1: Onderdele benodig
Benodigde komponente: -24 awg soliede draad (meervoudige kleure) -USB mini-kabel-Arduino Nano (of kloon) -Luidspreker-muis met Agilent-sensor A1610 of A2610 (moontlik ander)
Gereedskap nodig: -Mini-kantknipers-Mini-naald-neus-piere -Draadstroppers-Soldeerbout & soldeer-Warm gomgeweer & gom-Presiese skroewedraaiers-Helpende hande-Permanente merker-Boor-1/16 ", 1/4" en uit te brei /trappies
Nie getoon nie: -5v USB-laaier
Stap 2: Verwyder voete en skroewe en maak die muis oop
Verwyder die pads onderaan u muis as dit bedek is en skroewe. Verwyder die skroewe en maak die muis versigtig oop. Hou die skroewe waar u dit kan vind!
Stap 3: Ontkoppel die USB -kabel en verwyder die encoder -wiel
Ontkoppel die USB -kabel van die muis en gooi dit weg. Gewoonlik sal daar 'n aansluiting wees, maar as dit nie die geval is nie, sny net die kabel met sysnyers, wees versigtig om nie 'n verbinding tussen die drade te oorbrug nie (die gedeelde grond wat die +5v raak, kan die werking van die sensor belemmer). Verwyder die rol -encoder wiel sodat dit nie verdwaal nie.
Stap 4: Die PCB en verbindings van die muisensor
Hier is 'n Fritzing -tekening van die verbindings en 'n foto van die verbindings wat gemaak is met die Kensington -muis wat ek vir die tutoriaal gebruik.
Stap 5: Maak die drade vas
Sny en maak 10 4 -duim -lengtes draad vas om die verbindings te maak. Dit sal dit makliker maak om dit aan die PCB te soldeer. U kan die IC -grond weglaat, aangesien dit dieselfde verbinding as die ander grond het.
-knoppie grond links links middel knoppie regs knoppie encoder a-encoder b-IC +5v-IC grond -IC sck-IC sdio
Stap 6: Soldeerdrade aan die mikroskakelaars en enkodeerderwiel
Begin met die gronddraad en soldeer die drade aan die onderkant van die bord op die plekke wat vroeër beskryf is. U kan ook die IC -penne aan die onderkant verbind. Ek het dit bo -op gedoen omdat ek na die spesifikasieblad verwys het terwyl ek soldeer. Draai die bord om en rangskik die drade sodat die bord behoorlik kan sit sonder enige ekstra gapings wat deur die drade veroorsaak word.
Stap 7: Bevestig die drade en PCB met warm lijm
Gebruik die warm lijmpistool om die drade aan die rand van die bord vas te maak. Moenie vergeet om die gomgeweer aan te skakel nie! Die verbindings breek nie per ongeluk nie en dit is maklik om te identifiseer wanneer die bord omgedraai word omdat dit in orde gehou word.
Stap 8: Soldeerdrade aan die optiese muissensor
Ek het die drade direk aan die IC gesoldeer, maar dit kan maklik aan die onderkant van die printplaat gesoldeer word. Ek begin deur die pote van die IC waaraan ek moet soldeer, af te smelt en smelt dan die bedekte soldeer op die been en die draad saam met die soldeerbout. Bevestig hierdie verbindings met warm gom en sny enige uitsteekende drade aan die bokant van die bord om te verhoed dat dit per ongeluk aan die Arduino Nano raak.
Stap 9: Koppel die optiese sensor aan die Nano
Sny die drade van die sensor in lengte en heg dit aan die Arduino. Ek gaan deur die onderkant en soldeer aan die bokant om so min as moontlik ruimte te gebruik. D2, D3, 5v en GND.
Stap 10: Verbind die regte en middelste knoppies met die Nano
Sny die regte en middelste knoppies in lengte en soldeer dit aan D7 & D8.
Stap 11: Verbind die linkerknoppie met die Nano
Sny die linker knoppie se draad in lengte en soldeer dit aan D6.
Stap 12: Koppel die encoderwiel aan die Nano
Sny die encoder drade in lengte en soldeer dit aan D9 & D10.
Stap 13: Koppel die luidspreker aan die Nano
Koppel u luidspreker uiteindelik aan die Arduino. Die + gaan na D5 en die - sal grond toe gaan. Sedert die gronde geneem is, het ek die USB -afskerming gebruik, aangesien dit baie soldeersel bevat. Sluit die USB -mini -kabel aan en voer dit deur na die opening van die muiskabel. In hierdie voorbeeld moes ek dit tussen die rolwiel en die rolwielknoppie pas, so ek het 'n bietjie isolasie gestroop om dit in die nou gaping te laat pas.
Stap 14: Voorbereiding van 'n gladde oppervlak vir montering van luidsprekers,
Kyk na die onderkant van die muis se deksel. Gewoonlik sal daar 'n afstandhouer en monteringskomponente wees om te verhoed dat die muis maklik in duie stort en iets om die knoppie vas te hou. Hierdie muis het 'n dun laag plastiek wat oor die hele oppervlak loop, wat dien as die knoppies wat aan die binnekant van die mikroskakelaars druk. Dit word vasgehou deur die wit plastiekstuk hierbo getoon. Ek het agtergekom dat ek die area vir die luidspreker kan gebruik as ek die spilpunt van die knoppie warm plak terwyl ek die luidspreker plak. Knip alles af wat die luidspreker in die pad kan steek.
Stap 15: Boor en verbreed gat vir montering van luidsprekers
Merk 'n plek vir die opening van die luidspreker en boor dit met 'n klein bietjie. Hierdie loodgat mark die plek vir verdere boor met 'n groter bietjie. As die gat te vinnig uitgebrei word, kan die plastiek kraak. Begin met die verwydering van die knoppie en brei dan elke deel afsonderlik uit met 'n kwart duim en dan met 'n koniese trappie. Maak die rande skoon met 'n mes, ontbramingsgereedskap of 'n ronde lêer.
Stap 16: Bevestig alle los meganiese komponente en monteer die luidspreker
Plak eers enige meganiese onderdele (soos die knoppie -skarnier in hierdie voorbeeld) vas met die warm lijmpistool. Dit is miskien nie nodig nie, dit hang af van die model van die muis. Plaas dan die luidspreker en plak dit om die rande om dit vas te maak. Ek begin gewoonlik met 'n blog gom, draai dit om terwyl dit nog warm is om dit te sentreer en laat dit droog word. Voltooi dit dan deur die omtrek van die luidspreker te volg, en wees versigtig om geen gom op die luidsprekerdeksel te kry nie, of bedek enige van die agterste rooster.
Stap 17: Monteer weer, laai / wysig kode
Maak die muis se deksel weer aan die liggaam vas. As dit nie pas nie, plaas die drade weer en maak seker dat die skroefgate nie bedek is nie. Skroef dit vas en koppel dit aan 'n rekenaar om die sagteware met die Arduino IDE op te laai. As u Nano -knockoffs op 'n Mac gebruik, moet u moontlik ekstra bestuurders aflaai om die lêer op te laai. Die kode kan hier afgelaai word.
www.bryanday.net/mousesynth_v0_1_4.zip
Ontkoppel die rekenaar en koppel aan 'n USB -kragbron. Hê pret!
Aanbevole mods: Ondersteuning vir meer klankgolfvorms, ondersteuning vir herlaaibare batterye, Bluetooth -funksies, CV -uitset …
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer