Inhoudsopgave:
- Stap 1: benodigde onderdelen
- Stap 2: Verwijder de voeten en schroeven en open de muis
- Stap 3: Koppel de USB-kabel los en verwijder het encoderwiel
- Stap 4: De muissensor-printplaat en aansluitingen
- Stap 5: De draden vertinnen
- Stap 6: Soldeerdraden aan de microschakelaars en het encoderwiel
- Stap 7: Het beveiligen van de draden en en PCB met hete lijm
- Stap 8: Soldeerdraden naar de optische muissensor
- Stap 9: De optische sensor aansluiten op de Nano
- Stap 10: De rechter- en middelste knoppen aansluiten op de Nano
- Stap 11: De linkerknop verbinden met de Nano
- Stap 12: Het encoderwiel aansluiten op de Nano
- Stap 13: De luidspreker aansluiten op de Nano
- Stap 14: Een glad oppervlak voorbereiden voor luidsprekermontage,
- Stap 15: Boor en verbreed gat voor luidsprekermontage
- Stap 16: Bevestig eventuele losse mechanische componenten en monteer de luidspreker
- Stap 17: Zet de code weer in elkaar, upload / bewerk code
Video: Sound Mouse: 17 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In 2016, na geïnspireerd te zijn door een video van de Scanman Line Follower op YouTube, begon ik te werken aan een synthesizer met behulp van de Toshiba TCD1304 lineaire CCD om audio te synthetiseren van spectrogramgegevens (of grafische gegevens geïnterpreteerd als spectrogramgegevens) met behulp van Michel Rouzic's ARSS-code (de bron van zijn Photosounder-applicatie). Dit werd te omvangrijk, qua hardware, en werkte echt niet als een zelfstandige controller, dus zette ik het op een laag pitje.
Onlangs werd ik me ervan bewust dat de sensoren die door Agilent zijn gemaakt voor optische computermuizen intern veel verwerking doen, zowel in staat om een bitmapafbeelding (zeer langzaam) als gemiddelde duisternis te leveren, samen met de verandering in X en Y met behulp van eenvoudige seriële verzoeken (veel sneller) in plaats van te maken te hebben met een snelle analoog naar digitaal conversie zoals de Scanman / Toshiba-sensor. Dus besloot ik een vereenvoudigde versie van de CCD-synth te maken met een muis in plaats van met de scanner. Door een Arduino-bibliotheek aan te passen die is ontwikkeld door Conor Peterson voor het lezen van pixelgegevens van de Agilent-sensor om beweging en gemiddelde duisternis te lezen, kon ik de gegevens snel genoeg pakken voor een eenvoudige maar responsieve zelfstandige gebarensynthesizer
De componenten in dit apparaat kunnen worden gekocht voor minder dan tien dollar en de code is eenvoudig genoeg voor bijna iedereen om te wijzigen, waardoor dit een snelle en goedkope geluidsmaker is voor prestaties of als grap.
Met behulp van onderstaande software schakelt de scrollwielknop tussen modi: 1 - pitch gebaseerd op X-positie, 2 - pitch gebaseerd op camera-invoer, 3 - een mix van beide. De linkermuisknop is een tijdelijke trigger en de rechter is vergrendeld. Het scrollwiel verandert het frequentiebereik en het scrollwiel plus de linkerknop verandert het middelpunt van dat bereik. Linkerknop plus middelste knop schakelt volumemodulatie op de Y-as.
Stap 1: benodigde onderdelen
Benodigde componenten:-24 awg massieve draad (meerdere kleuren)-USB-minikabel-Arduino Nano (of kloon)-Luidspreker-muis met Agilent-sensor A1610 of A2610 (mogelijk andere)
Benodigd gereedschap:-Mini zijsnijders-Mini naald-neus pieren-Draad strippers-Soldeerbout & soldeer-Heet lijmpistool & lijm-Precisie schroevendraaiers-Helpende handen-Permanente marker-Boor-1/16", 1/4" en uitbreiden /stepping bit
Niet getoond:-5v USB-oplader
Stap 2: Verwijder de voeten en schroeven en open de muis
Verwijder de pads van de onderkant van uw muis als ze bedekken en schroeven. Verwijder de schroeven en open de muis voorzichtig. Zorg ervoor dat u de schroeven bewaart waar u ze kunt vinden!
Stap 3: Koppel de USB-kabel los en verwijder het encoderwiel
Koppel de USB-kabel van de muis los en gooi deze weg. Gewoonlijk is er een connector, maar als die er niet is, knipt u de kabel gewoon door met zijkniptangen en zorgt u ervoor dat u geen verbinding tussen de draden overbrugt (de gedeelde aarde die de +5v raakt, kan de werking van de sensor verstoren). Verwijder het scroll-encoderwiel zodat het niet verloren gaat.
Stap 4: De muissensor-printplaat en aansluitingen
Hier is een Fritzing-tekening van de verbindingen en een foto die de verbindingen laat zien die zijn gemaakt met de Kensington-muis die ik gebruik voor de zelfstudie.
Stap 5: De draden vertinnen
Knip en vertin 10 stukken draad van 4 inch voor het maken van de verbindingen. Dit maakt het gemakkelijker om ze op de printplaat te solderen. U kunt de IC-aarde weglaten, omdat dit dezelfde verbinding is als de andere aarde.
-grond-linkerknop-middelste knop-rechterknop-encoder a-encoder b-IC +5v-IC aarde -IC sck-IC sdio
Stap 6: Soldeerdraden aan de microschakelaars en het encoderwiel
Begin met de aardingsdraad en soldeer de draden aan de onderkant van het bord op de eerder beschreven locaties. U kunt ook de IC-pinnen aan de onderkant aansluiten. Ik deed deze bovenop omdat ik tijdens het solderen naar het specificatieblad verwees. Draai het bord om en plaats de draden zo dat het bord goed kan zitten zonder extra gaten veroorzaakt door de draden.
Stap 7: Het beveiligen van de draden en en PCB met hete lijm
Gebruik het hete lijmpistool om de draden aan de rand van het bord te bevestigen. Vergeet niet het lijmpistool aan te zetten! De verbindingen breken niet per ongeluk en het maakt ze gemakkelijk te identificeren wanneer het bord wordt omgedraaid, omdat ze op volgorde worden gehouden.
Stap 8: Soldeerdraden naar de optische muissensor
Ik heb de draden rechtstreeks op het IC gesoldeerd, maar ze kunnen gemakkelijk aan de onderkant van de print worden gesoldeerd. Ik begin met het vertinnen van de pootjes van het IC waaraan ik moet solderen, en smelt dan het gecoate soldeer op het pootje en de draad samen met de soldeerbout. Zet deze verbindingen vast met hete lijm en knip eventuele uitstekende draden van de bovenkant van het bord om te voorkomen dat ze per ongeluk de Arduino Nano raken.
Stap 9: De optische sensor aansluiten op de Nano
Knip de draden van de sensor op lengte en bevestig ze aan de Arduino. Ik ga via de onderkant naar binnen en soldeer aan de bovenkant om zo min mogelijk ruimte te gebruiken. D2, D3, 5v en GND.
Stap 10: De rechter- en middelste knoppen aansluiten op de Nano
Knip de draden van de rechter en middelste knop op lengte en soldeer ze aan D7 & D8.
Stap 11: De linkerknop verbinden met de Nano
Knip de linkerknopdraad op lengte en soldeer deze op D6.
Stap 12: Het encoderwiel aansluiten op de Nano
Knip de encoderdraden op lengte en soldeer ze aan D9 & D10.
Stap 13: De luidspreker aansluiten op de Nano
Sluit tot slot je speaker aan op de Arduino. De + gaat naar D5 en de - gaat naar de grond. Sinds de gronden werden ingenomen, heb ik de USB-afscherming gebruikt omdat er veel soldeer op zijn plaats zit. Sluit de USB-minikabel aan en voer deze door naar de opening voor de muiskabel. In dit voorbeeld moest ik het tussen het scrollwiel en de scrollwielknop plaatsen, dus ik heb een beetje isolatie verwijderd om het in de smalle opening te laten passen.
Stap 14: Een glad oppervlak voorbereiden voor luidsprekermontage,
Inspecteer de onderkant van het muisdeksel. Gewoonlijk zal er een soort afstandhouder en montagecomponenten zijn om te voorkomen dat de muis gemakkelijk instort, samen met iets om de knopmontage op te houden. Deze muis heeft een dunne laag plastic die over het hele oppervlak loopt en die dienst doet als knoppen die op de microschakelaars aan de binnenkant drukken. Dit wordt op zijn plaats gehouden door het witte plastic stuk dat hierboven is weergegeven. Ik ontdekte dat ik dat gebied voor de luidspreker kan gebruiken als ik de spil voor de knop warm lijm bij het lijmen van de luidspreker. Knip alles af dat de luidspreker in de weg zou kunnen staan.
Stap 15: Boor en verbreed gat voor luidsprekermontage
Markeer een plek voor de luidsprekeropening en boor deze door met een klein beetje. Dit geleidegat markeert de locatie voor verder boren met een grotere boor. Als het gat te snel wordt uitgezet, kan het plastic barsten. Begin met het verwijderen van de knopmontage en verbreed vervolgens elk onderdeel afzonderlijk met een kwart inch bit en vervolgens met een conisch stapbit. Maak de randen schoon met een mes, ontbraamgereedschap of een ronde vijl.
Stap 16: Bevestig eventuele losse mechanische componenten en monteer de luidspreker
Lijm eerst eventuele mechanische onderdelen (zoals het knopscharnier in dit voorbeeld) vast met het hete lijmpistool. Dit is misschien niet nodig, het is afhankelijk van het muismodel. Plaats vervolgens de luidspreker en lijm rond de randen om hem op zijn plaats te bevestigen. Ik begin meestal met een blog met lijm, draai het om terwijl het nog heet is om het te centreren en laat dat drogen. Werk het vervolgens af door de omtrek van de luidspreker te volgen en zorg ervoor dat er geen lijm op de luidsprekerafdekking komt of een van de achterste grille bedekt.
Stap 17: Zet de code weer in elkaar, upload / bewerk code
Bevestig het muisdeksel weer aan het lichaam. Als het niet past, verplaats dan de draden en zorg ervoor dat de schroefgaten niet bedekt zijn. Schroef het in elkaar en sluit het aan op een computer om de software te uploaden met behulp van de Arduino IDE. Als u Nano-knockoffs op een Mac gebruikt, moet u mogelijk extra stuurprogramma's downloaden om het bestand te uploaden. De code is hier te downloaden.
www.bryanday.net/mousesynth_v0_1_4.zip
Koppel de computer los en sluit deze aan op een USB-voeding. Veel plezier!
Aanbevolen mods: ondersteuning voor meer audiogolfvormen, ondersteuning voor oplaadbare batterijen, Bluetooth-functionaliteit, CV-uitgang…
Aanbevolen:
Home Sound System: 6 stappen (met afbeeldingen)
Home Sound System: Dit audiosysteem is eenvoudig te maken en niet duur (minder dan $ 5 plus wat teruggevonden materialen die ik in mijn werkplaats heb gevonden). Maakt een auditie mogelijk die sterk genoeg is voor een grote kamer. Omdat signaalbronnen kunnen worden gebruikt: - Bluetooth vanaf elke mobiele telefoon telefoon. -MP3 uit een geheugen
Sound Bending Synth: 14 stappen (met afbeeldingen)
Sound Bending Synth: Ik heb eerder een paar machines voor het buigen van geluid gebouwd (bekijk de onderstaande links naar de 'ibles'). Deze keer heb ik een reverb- en versterkermodule toegevoegd die je echt een hele nieuwe reeks geluiden geeft om mee te spelen. Plus, de voicerecorder-module die wordt gebruikt in de
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
DIY 5.1 Surround Sound-koptelefoon!: 4 stappen (met afbeeldingen)
DIY 5.1 Surround Sound-koptelefoon!: Als je een pc hebt met een geluidskaart die 5.1 surround sound via luidsprekeraansluitingen ondersteunt, dan is dit iets voor jou! Een verbazingwekkend eenvoudig Instructable dat verbluffende resultaten geeft