Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Mga Bahagi
- Hakbang 2: Alisin ang mga Paa at Mga Screw at Buksan ang Mouse
- Hakbang 3: Idiskonekta ang USB Cable at Alisin ang Encoder Wheel
- Hakbang 4: Ang Mouse Sensor PCB at Mga Koneksyon
- Hakbang 5: Tinning ang mga Wires
- Hakbang 6: Mga Wire ng Paghihinang sa mga Microwitches at Encoder Wheel
- Hakbang 7: Pag-secure ng mga Wires at At PCB Gamit ang Mainit na Pandikit
- Hakbang 8: Mga Soldering Wires sa Optical Mouse Sensor
- Hakbang 9: Pagkonekta sa Optical Sensor sa Nano
- Hakbang 10: Pagkonekta sa Tama at Center Buttons sa Nano
- Hakbang 11: Pagkonekta sa Kaliwang Button sa Nano
- Hakbang 12: Pagkonekta sa Encoder Wheel sa Nano
- Hakbang 13: Pagkonekta sa Speaker sa Nano
- Hakbang 14: Paghahanda ng isang Smooth Surface para sa Speaker Mounting,
- Hakbang 15: Drill at Widen Hole para sa Speaker Mounting
- Hakbang 16: Maglakip ng Anumang Mga Loose ng Mekanikal na Bahagi at i-mount ang Tagapagsalita
- Hakbang 17: Magtipon muli, Mag-upload / Mag-edit ng Code
Video: Sound Mouse: 17 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Noong 2016, matapos na inspirasyon ng isang video ng Scanman Line Follower sa YouTube, nagsimula akong magtrabaho sa isang aparato ng synthesizer gamit ang Toshiba TCD1304 linear CCD upang ma-synthesize ang audio mula sa data ng spectrogram (o grapikong data na binibigyang kahulugan bilang data ng spectrogram) gamit ang ARSS code ni Michel Rouzic (ang mapagkukunan ng kanyang aplikasyon sa Photosounder). Ito ay naging sobrang bulky, matalino sa hardware, at talagang hindi gumana bilang isang standalone controller, kaya inilagay ko ito sa back burner.
Kamakailan lamang ay napagtanto ko na ang mga sensor na ginawa ng Agilent para sa mga mouse ng optik na computer ay gumagawa ng maraming pagproseso sa loob, kapwa makapagbigay ng isang bitmap na imahe (napakabagal) at average na kadiliman kasama ang pagbabago sa X at Y gamit ang mga simpleng serial request (magkano mas mabilis) sa halip na makitungo sa isang high-speed analog sa digital conversion tulad ng Scanman / Toshiba sensor. Kaya, nagpasya akong gumawa ng isang pinasimple na bersyon ng pag-synth ng CCD gamit ang isang mouse sa halip na ang scanner. Sa pamamagitan ng pagbabago ng isang Arduino library na binuo ni Conor Peterson para sa pagbabasa ng data ng pixel mula sa sensor ng Agilent upang basahin ang kilusan at average na kadiliman na nakuha ko ang data nang mabilis para sa isang simple ngunit tumutugon na nakapag-iisang gestural synthesizer
Ang mga bahagi ng aparatong ito ay maaaring mabili nang mas mababa sa sampung dolyar at ang code ay sapat na simple para mabago ng halos sinuman, ginagawa itong isang mabilis at murang tagagawa ng tunog para sa pagganap o bilang isang kalokohan.
Gamit ang software sa ibaba, ang pindutan ng scrollwheel ay lumilipat sa pagitan ng mga mode: 1 - pitch batay sa X-posisyon, 2 - pitch batay sa input ng camera, 3 - isang halo ng dalawa. Ang kaliwang pindutan ng mouse ay isang pansamantalang pag-trigger at ang kanan ay latching. Binabago ng scrollwheel ang saklaw ng dalas at ang scrollwheel kasama ang kaliwang pindutan ay binabago ang gitnang punto ng saklaw na iyon. Ang kaliwang pindutan kasama ang gitnang pindutan ay nagpapalipat-lipat ng dami ng modulasyon sa Y-axis.
Hakbang 1: Kailangan ng Mga Bahagi
Kailangan ng mga sangkap: -24 awg solid wire (maraming kulay) -USB mini cable-Arduino Nano (o clone) -Speaker-Mouse na may Agilent sensor A1610 o A2610 (posibleng iba)
Kailangan ng mga tool: -Mini side cutter-Mini needle-nose pier -Wire strippers-Soldering iron & solder-Hot glue gun & glue-Precision screwdrivers-Pagtulong sa mga kamay-Permanenteng marker-Drill-1/16 ", 1/4" at pagpapalawak / stepping bit
Hindi ipinakita: -5v USB charger
Hakbang 2: Alisin ang mga Paa at Mga Screw at Buksan ang Mouse
Alisin ang mga pad mula sa ilalim ng iyong mouse kung ang mga ito ay sumasakop at mga tornilyo. Alisin ang mga tornilyo at maingat na buksan ang mouse. Tiyaking itago ang mga tornilyo kung saan mo mahahanap ang mga ito!
Hakbang 3: Idiskonekta ang USB Cable at Alisin ang Encoder Wheel
Idiskonekta ang USB cable ng mouse at itapon. Kadalasan magkakaroon ng isang konektor ngunit kung wala, gupitin lamang ang cable gamit ang mga cutter sa gilid, maingat na huwag tulay ang isang koneksyon sa pagitan ng mga wire (ang nakabahaging lupa na hinahawakan ang + 5v ay maaaring makagambala sa pagpapatakbo ng sensor). Alisin ang scroll wheel ng encoder upang hindi ito mawala.
Hakbang 4: Ang Mouse Sensor PCB at Mga Koneksyon
Narito ang isang Fritzing na guhit ng mga koneksyon at isang larawan na nagpapakita ng mga koneksyon na ginawa gamit ang Kensington mouse na ginagamit ko para sa tutorial.
Hakbang 5: Tinning ang mga Wires
Gupitin at i-lata ang 10 4inch haba ng kawad para sa paggawa ng mga koneksyon. Gagawin nitong mas madali ang paghihinang sa kanila sa PCB. Maaari mong alisin ang IC ground dahil pareho ito ng koneksyon sa iba pang ground.
-ground-left button-middle button-right button-encoder a-encoder b-IC + 5v-IC ground -IC sck-IC sdio
Hakbang 6: Mga Wire ng Paghihinang sa mga Microwitches at Encoder Wheel
Simula sa ground wire, solder ang mga wire sa ilalim ng board sa mga lokasyon na inilarawan nang mas maaga. Maaari mo ring ikonekta ang mga IC pin sa ilalim din. Ginawa ko ang mga ito sa itaas sapagkat tinutukoy ko ang spec sheet habang naghihinang. I-flip ang board at ayusin ang mga wires upang ang board ay makaupo nang maayos nang walang anumang karagdagang mga puwang na sanhi ng mga wire.
Hakbang 7: Pag-secure ng mga Wires at At PCB Gamit ang Mainit na Pandikit
Gamitin ang hot glue gun upang ma-secure ang mga wire sa gilid ng board. Huwag kalimutan na buksan ang pandikit! Ang mga koneksyon ay hindi masisira nang hindi sinasadya at ginagawang madali silang makilala kapag ang board ay na-flip dahil ang mga ito ay gaganapin nang maayos.
Hakbang 8: Mga Soldering Wires sa Optical Mouse Sensor
In-solder ko ang mga wire nang direkta sa IC, ngunit madali silang ma-solder sa ilalim ng PCB. Nagsisimula ako sa pamamagitan ng pag-ikit ng mga binti ng IC na kailangan kong maghinang, at pagkatapos ay matunaw ang pinahiran na panghinang sa binti at ang kawad kasama ang panghinang na bakal. I-secure ang mga koneksyon na ito sa pamamagitan ng mainit na pandikit at gupitin ang anumang nakausli na mga wire mula sa tuktok ng board upang mapigilan ang mga ito mula sa aksidenteng pagpindot sa Arduino Nano.
Hakbang 9: Pagkonekta sa Optical Sensor sa Nano
Gupitin ang mga wire mula sa sensor hanggang sa haba at ilakip ang mga ito sa Arduino. Pumunta ako sa ilalim at maghinang sa itaas upang magamit ang maliit na silid hangga't maaari. D2, D3, 5v at GND.
Hakbang 10: Pagkonekta sa Tama at Center Buttons sa Nano
Gupitin ang kanan at gitnang mga wire ng pindutan sa haba at solder ang mga ito sa D7 & D8.
Hakbang 11: Pagkonekta sa Kaliwang Button sa Nano
Gupitin ang kaliwang pindutan ng kawad sa haba at solder ito sa D6.
Hakbang 12: Pagkonekta sa Encoder Wheel sa Nano
Gupitin ang mga wire ng encoder hanggang sa haba at maghinang ito sa D9 & D10.
Hakbang 13: Pagkonekta sa Speaker sa Nano
Panghuli ikonekta ang iyong speaker sa Arduino. Ang + ay pupunta sa D5 at ang - ay mahuhulog sa lupa. Dahil ang mga bakuran ay kinuha, ginamit ko ang USB shielding dahil mayroon itong maraming solder na humahawak dito. Ikabit ang USB mini cable at pakainin ito hanggang sa pagbubukas para sa mouse cable. Sa halimbawang ito kailangan kong magkasya ito sa pagitan ng scroll wheel at ang scroll wheel button, kaya't hinubad ko ang kaunting pagkakabukod upang maipasok ito sa makitid na puwang.
Hakbang 14: Paghahanda ng isang Smooth Surface para sa Speaker Mounting,
Suriin ang ilalim ng takip ng mouse. Kadalasan magkakaroon ng ilang uri ng spacer at mga mounting na bahagi upang mapanatili ang mouse mula sa madaling pagbagsak kasama ang isang bagay upang hawakan ang pagpupulong ng pindutan. Ang mouse na ito ay may isang manipis na layer ng plastik na tumatakbo sa buong ibabaw na nagsisilbing mga pindutan na pumindot sa loob ng mga microswitch. Ginaganap ito sa puting piraso ng plastik na ipinakita sa itaas. Nalaman ko na maaari kong gamitin ang lugar na iyon para sa speaker kung mainit kong idikit ang pivot para sa pindutan kapag nakadikit ang nagsasalita. I-clip ang anumang maaaring makagambala sa speaker.
Hakbang 15: Drill at Widen Hole para sa Speaker Mounting
Markahan ang isang lugar para sa pagbubukas ng speaker at mag-drill ito ng kaunti. Ang hole hole na ito ay nagmamarka ng lokasyon para sa karagdagang pagbabarena na may mas malaking piraso. Kung ang butas ay napalawak nang masyadong mabilis ang plastic ay maaaring pumutok. Magsimula sa pamamagitan ng pag-aalis ng pagpupulong ng pindutan at pagkatapos ay palawakin ang bawat bahagi ng hiwalay na may isang isang pulgadang pulgada na bit at pagkatapos ay may isang korteng kono na hakbang. Linisin ang mga gilid gamit ang isang kutsilyo, deburring tool o isang bilog na file.
Hakbang 16: Maglakip ng Anumang Mga Loose ng Mekanikal na Bahagi at i-mount ang Tagapagsalita
Una idikit ang anumang mga bahagi ng makina (tulad ng pindutan na bisagra sa halimbawang ito) gamit ang hot glue gun. Maaaring hindi ito kinakailangan, nakasalalay ito sa modelo ng mouse. Pagkatapos ay iposisyon ang speaker at kola sa paligid ng mga gilid upang ma-secure ito sa lugar. Karaniwan akong nagsisimula sa isang blog ng pandikit, i-flip ito habang mainit pa upang isentro ito at matuyo iyon. Pagkatapos ay tapusin ito sa pamamagitan ng pagsunod sa perimeter ng nagsasalita, mag-ingat na hindi makakuha ng pandikit sa takip ng speaker, o takpan ang anuman sa likod ng grill.
Hakbang 17: Magtipon muli, Mag-upload / Mag-edit ng Code
Ikabit muli ang takip ng mouse sa katawan. Kung hindi ito magkasya, muling iposisyon ang mga wire at tiyakin na ang mga butas ng tornilyo ay hindi sakop. Sama-sama itong i-tornilyo at ikonekta ito sa isang computer upang mai-upload ang software gamit ang Arduino IDE. Kung gumagamit ka ng Nano knockoffs sa isang Mac maaaring kailangan mong mag-download ng mga karagdagang driver upang mai-upload ang file. Maaaring mai-download ang code mula dito.
www.bryanday.net/mousesynth_v0_1_4.zip
Idiskonekta mula sa computer at kumonekta sa isang USB power supply. Magsaya ka!
Mga inirekumendang mod: Suporta para sa higit pang mga audio format ng alon, rechargeable na suporta sa baterya, pagpapaandar ng Bluetooth, output ng CV…
Inirerekumendang:
Sound Localizing Mannequin Head Na May Kinect: 9 Mga Hakbang (na may Mga Larawan)
Sound Localizing Mannequin Head With Kinect: Kilalanin si Margaret, isang pagsubok na dummy para sa isang sistema ng pagsubaybay sa pagkapagod ng driver. Kamakailan ay nagretiro siya mula sa kanyang mga tungkulin at nahanap ang daan patungo sa aming puwang sa tanggapan, at mula noon ay nakuha ang pansin ng mga nag-aakalang siya ay 'katakut-takot.' Sa interes ng hustisya,
Ang 'Sup - isang Mouse para sa Mga Taong May Quadriplegia - Mababang Gastos at Buksan ang Pinagmulan: 12 Hakbang (na may Mga Larawan)
Ang 'Sup - isang Mouse para sa Mga Taong May Quadriplegia - Mababang Gastos at Bukas na Pinagmulan: Noong tagsibol ng 2017, tinanong ako ng pamilya ng aking matalik na kaibigan kung nais kong lumipad sa Denver at tulungan sila sa isang proyekto. Mayroon silang kaibigan, si Allen, na nagkaroon ng quadriplegia bilang resulta ng isang aksidente sa pagbibisikleta. Si Felix (aking kaibigan) at gumawa ako ng mabilis na muling paglagay
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w