Obsah:

Pad $ 5 Karduinoss: 5 kroků
Pad $ 5 Karduinoss: 5 kroků

Video: Pad $ 5 Karduinoss: 5 kroků

Video: Pad $ 5 Karduinoss: 5 kroků
Video: Обзор Xiaomi Pad 5 🔥 ТУПО ЛУЧШИЙ! НАДО БРАТЬ 2024, Červenec
Anonim
5 $ Karduinoss Pad
5 $ Karduinoss Pad

Když jsem se tedy podíval na tyto podložky Kaoss a podobný hardware, zjistil jsem, že téměř nemá smysl, aby toto zařízení bylo tak drahé, když ho chcete použít pouze jako MIDI kontrolér.

Když jsem procházel přihrádkou na díly, našel jsem touchpad Synaptics ze starého notebooku a usoudil jsem, že by to mělo fungovat jen jako náhrada. Dobře, když říkám 5 $, myslím tím opravdu levné. Je zřejmé, že volné arduino je již 20-25 USD (ale můžete jej nahradit pouze holým čipem ATMEGA168 za ~ 2 USD), a tento touchpad by vás pravděpodobně také stál nějaké peníze, když jej nemůžete zachránit ze starého notebook. VAROVÁNÍ: Pady Kaoss a podobný hardware mají všechny vestavěné zvukové výstupy, tento projekt …

Krok 1: Najděte signály

Najděte signály
Najděte signály
Najděte signály
Najděte signály
Najděte signály
Najděte signály

Po krátkém googlení (a procházení většinou nesmyslné dokumentace) jsem našel tento web, který mi hodně pomohl:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Tento web měl obrázek, který vidíte zde. Z toho jsem přišel na to, který z testovacích bodů na desce (wow, many!) Je spojen s těmito 3 piny. (viz druhý obrázek). Nejsem si úplně jistý, zda je ovladač T1001 podobný pin-out tomuto ovladači, ale signály by neměly být příliš těžké najít, pokud víte, co hledat.

Krok 2: Pájení na dotykovou podložku

Pájení na dotykovou podložku
Pájení na dotykovou podložku
Pájení na dotykovou podložku
Pájení na dotykovou podložku

To je docela jednoduché, uveďte body, které jste našli: D

Hlavním trikem je použít předem připravené dráty a nejprve získat malý ostrůvek pájky na testovacích bodech, které jste našli. Dávejte pozor, abyste na dotykovou podložku nepůsobili příliš mnoho tepla, měď se z podložky velmi snadno uvolní přehřátím. Pro zem jsem připájel k velkému čtvercovému připojení (viz také pin-out obrázek), ale existuje mnoho dalších míst, kde můžete získat pozemní signál. Po tomto kroku pravděpodobně budete chtít zajistit pájení horkým lepidlem nebo podobným výrobkem pro odlehčení tahu.

Krok 3: Rozhraní k Arduinu

Rozhraní k Arduinu
Rozhraní k Arduinu

Nyní, když máte dotykovou podložku s připojenými dráty, se podívejme na získání hodnot z ní.

Dostupné knihovny ps2 pro arduino přirozeně fungují jako myš a umožňují vstup typu myši, pokud vás něco takového zajímá;) Níže najdete nákres karduinoss.pde pro arduino na základě knihovny ps2 dostupné na http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse, která inicializuje dotykovou podložku jako absolutní xy ovladač s přibližně ~ 4000 kroky ze strany na stranu. Kód provádí nějakou automatickou kalibraci na základě hodnot, které získá, a mapuje hodnoty x, y a z na změny MIDI kontroleru pomocí ttymidi dostupného na https://www.varal.org/ttymidi/. Skica karduinoss.pde předpokládá, že LED je připojena na pin 3, hodiny dotykové podložky na pinu 13 a data dotykové podložky na pinu 12.

Krok 4: Zabalte to

Zabalte to
Zabalte to
Zabalte to
Zabalte to

No, popusťte uzdu své fantazii: D

Ukládám plastové kontejnery od náhodných věcí k použití pro projekty jako je tento. Balení, které jsem vytvořil jasně, není nejpevnější, ale jsem si jistý, že vydrží několik představení, než budu muset přemýšlet o novém případu.

Krok 5: Použijte to

Použij to!
Použij to!

Nyní je čas skutečně použít vaši nově vyrobenou podložku karduinoss k nějaké pěkné midi akci:)

Níže vidíte snímek obrazovky 'alsa modular synth' (který najdete na https://alsamodular.sourceforge.net/) Ale samozřejmě jej můžete použít v jakémkoli programu, který podporuje midi vstup: DI doufám, že se to všem líbilo instruktivní a najde inspiraci, aby si nyní vytvořil vlastní midi ovladač!

Doporučuje: