Obsah:
- Krok 1: Kusovník
- Krok 2: Bydlení
- Krok 3: Fritzování
- Krok 4: Normalizovaná databáze
- Krok 5: Psaní kódu
Video: SENSONIZER, syntetizátor pro kutily: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Toto je sensonizer, syntezátor založený na senzorech.
Ve zkratce
Je to v podstatě syntetizátorová klávesnice, ale místo klavírních kláves a knoflíků, posuvníků a tlačítek k ovládání. K výměně kláves piana jsem použil tlakové a polohové senzory a na posuvníky gyroskop.
Je to školní projekt pro můj druhý semestr NMCT, Nebudu se podrobně zabývat kódem, který jsem napsal, další informace najdete v tomto úložišti github:
github.com/RobbeBrandse/Project1
Jak ho nejprve použít
Připojte reproduktor a sluchátka a počkejte, až se spustí. To je vše, co musíte udělat! Stačí se dotknout proužku a můžete hned začít rušit hudbu!
Pokud zařízení při hraní nakloníte, přidá to modulační efekt.
Výchozí zvuk je klavír, pokud nechcete slyšet klavír, můžete do prohlížeče zadat IP adresu na LCD displeji. Tím se dostanete na web, kde můžete změnit nástroj a některé základní ovládací prvky.
Když se zaregistrujete a přihlásíte ke svému účtu, bude sledovat, kdy jej hrajete, a zobrazí vám ho.
Krok 1: Kusovník
Celkové náklady na projekt pro mě byly 147, 81 EUR. Některé komponenty jsem musel odeslat z Ameriky, takže náklady se mohou lišit podle toho, kde žijete.
Použité díly
- Malina pi 3
- Arduino Leonardo
- Breadbords (pro testování)
- Pcb pro konečné rozložení komponent
- Spousta drátů (vhodné pro housky)
- MPU-9250 Breakout (gyroskop)
- Snímač tlaku
- Snímač polohy
- 16x2 LCD
- Překližka 1 m x 1 m x 90 mm
Použité nástroje
- Lazerová řezačka
- Brusný papír / bruska
- Vrtat
- Frézka
Pro podrobnější přehled dílů a kde je koupit, jsem udělal pdf. (stránky mají být drženy vedle sebe)
Krok 2: Bydlení
Pro uložení elektroniky jsem použil překližku o tloušťce 9 mm.
Nechal jsem laserovou řezačku většinu těžkého zvedání za mě, tvary byly již dokonalé a dokonce vytvořil několik děr, kam by šly šrouby.
Vyřízl jsem prostor vzadu, takže je možné dosáhnout malinové pi a zapojit napájecí kabel a reproduktor nebo sluchátka.
Použil jsem frézku, abych správně určil hloubku dřeva, aby LCD seděl ve dřevě vodorovně.
Také jsem nahoře vyřízl prostor, aby se dráty od senzorů mohly dostat dovnitř pouzdra. A později jsem ten prostor zakryl, takže nevidíte dovnitř krytu.
Po řezání dřeva laserem jsem musel použít pouze brusný papír k odstranění spálených okrajů z laseru. Předvrtejte otvory a zapusťte je dovnitř. Poté, co zbývalo sešroubování všech kusů dohromady, jsem na to použil vrták.
Také jsem nahoře vyřízl prostor, aby se dráty od senzorů mohly dostat dovnitř pouzdra. A později jsem ten prostor zakryl, takže nevidíte dovnitř krytu.
Když bylo vše hotovo, přidal jsem logo a trochu vizuálního vkusu, aby bylo jasné, kterou notu hrajete.
Vyrobil jsem také kartonovou krabici, takže jsem ji mohl bezpečně přepravovat, aniž bych se musel příliš starat o její poškození. K tomu přikládám také schéma.
Krok 3: Fritzování
Nejprve vytvořím verzi obvodu, abych se ujistil, že vše funguje správně. Poté, co jsem se ujistil, že vše funguje správně, jsem použil desku plošných spojů a pájené kolíky, abych mohl v případě potřeby snadno připojit a odpojit vodiče. Byl jsem schopen vše propojit pouze cínem a vyhnout se použití propojovacích kabelů.
Nenechte se zmást množstvím kabelů, musel jsem přidat spoustu prodlužovačů, abych je mohl řádně otevřít.
Použil jsem mikro USB kabel pro připojení levého rohu USB portu Raspberry Pi, ale ve schématech to nevidíte.
Poté jsem do spojů přidal pásku, abych se ujistil, že se neodpojí.
Krok 4: Normalizovaná databáze
Vytvořil jsem databázi pro ukládání uživatelských dat. A sledujte, kdy uživatel hrál.
Hašoval jsem hesla uživatelů pomocí md5 hash, takže jejich účty jsou chráněny.
Aby databáze mohla sledovat dobu přehrávání uživatele, musí se nejprve přihlásit prostřednictvím webové stránky.
Původně jsem plánoval umožnit uživatelům provádět vlastní nastavení efektů a nahrávky, ale nakonec jsem na tyto funkce neměl dost času (proto jsou šedé).
Krok 5: Psaní kódu
K napsání kódu jsem použil tyto programy:
- Pycharm: programování back-endu v pythonu
- Visual Studio Code: k programování front-endu v HTML, CSS a Javascriptu
- Arduino IDE: napsat kód Arduino
- MySQL Workbench: vytvoření databáze
Nebudu se zde podrobně rozepisovat o tom, jak jsem kód napsal, tyto informace najdete v mém úložišti Github, které jsem pro tento projekt vytvořil:
Doporučuje:
Kapesní hodinky pro kutily: 9 kroků
DIY kapesní hodinky: V tomto rušném světě je sledování času nezbytné pro lepší výkon a být fandou, proč nevytvořit zařízení pro sledování času. Díky technologii existují zařízení zvaná 'hodinky' ale! když děláš věci sám potěšením
Přenosný reproduktor Bluetooth - Sada MKBoom pro kutily: 5 kroků (s obrázky)
Přenosný reproduktor Bluetooth | MKBoom DIY Kit: Ahoj všichni! Je dobré být po dlouhé přestávce zpět s dalším projektem reproduktorů. Protože většina mých sestav vyžaduje k dokončení poměrně málo nástrojů, tentokrát jsem se rozhodl postavit přenosný reproduktor pomocí sady, kterou si můžete snadno zakoupit. Myslela jsem si to
C.Q: Chytré zrcadlo pro kutily: 5 kroků
C.Q: DIY Smart Mirror: Jsme Katrina Concepcion a Adil Qaiser, oba druháci na WBASD STEM Academy. Toto je projekt, na kterém bychom spolupracovali a udělali jsme ho za nejlepší letošní cenu. Když jsme se rozhodli tento projekt udělat, měli jsme na mysli " co by bylo nejvíce
Instalace solární fotovoltaiky (PV) pro kempování pro kutily: 7 kroků (s obrázky)
Instalace solární fotovoltaiky (PV) pro kempování pro kutily: Níže je uveden návod, jak nainstalovat solární fotovoltaický systém (PV) pro obytný vůz, dodávku nebo obytný vůz. Uvedené příklady, obrázky a videa jsou specifické pro vlastní zasouvací karavan, který stavím pro svůj snímač 6 stop, ale měly by nabídnout
PlantCare Nejlepší dárek pro kutily pro matky: 7 kroků (s obrázky)
PlantCare Nejlepší dárek pro kutily pro matky: Ahoj všichni, toto je návod, jak jsem postavil perfektní dárek pro svoji matku. Projekt je multifunkční, automatické zařízení pro zavlažování rostlin. Vlastnosti zařízení: měří a ukazuje skutečnou úroveň půdní vlhkosti rostliny, pokud