Obsah:
- Krok 1: Kusovník
- Krok 2: Bývanie
- Krok 3: Fritzovanie
- Krok 4: Normalizovaná databáza
- Krok 5: Napíšte kód
Video: SENSONIZER, syntetizátor pre domácich majstrov: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Toto je sensonizer, syntetizátor založený na senzoroch.
Stručne
Je to v podstate syntetizátorová klávesnica, ale namiesto klávesov a gombíkov pre klavír ju môžete ovládať pomocou posuvníkov a tlačidiel. Na výmenu klávesov na klavíri som použil snímače tlaku a polohy a na výmenu posuvníkov gyroskop.
Je to školský projekt pre môj druhý semester NMCT, Nebudem sa podrobne venovať kódu, ktorý som napísal, ďalšie informácie o tomto úložisku github nájdete:
github.com/RobbeBrandse/Project1
Ako ho najskôr použiť
Pripojte reproduktor a slúchadlá a počkajte, kým sa spustí. To je všetko, čo musíte urobiť! Stačí sa dotknúť prúžku a môžete ihneď začať rušiť hudbu!
Ak zariadenie pri hraní nakloníte, dodá to modulačný efekt.
Predvolený zvuk je klavír, ak nechcete počuť klavír, môžete do prehliadača zadať adresu IP na LCD displeji. Prejdete na webovú stránku, kde môžete zmeniť nástroj a niektoré základné ovládacie prvky.
Keď sa zaregistrujete a prihlásite sa do svojho účtu, bude sledovať, kedy ho hráte, a zobrazí vám ho.
Krok 1: Kusovník
Celkové náklady na projekt pre mňa boli 147, 81 €. Niektoré komponenty som musel odoslať z Ameriky, takže náklady sa môžu líšiť v závislosti od toho, kde žijete.
Použité diely
- Malina pi 3
- Arduino Leonardo
- Breadbords (na testovanie)
- Pcb pre konečné rozloženie komponentov
- Veľa drôtov (vhodné pre chlieb)
- MPU-9250 Breakout (gyroskop)
- Tlakový snímač
- Snímač polohy
- 16x2 LCD
- 1 m x 1 m x 90 mm preglejka
Použité nástroje
- Lazerová fréza
- Brúsny papier / brúska
- Vŕtačka
- Fréza
Pre podrobnejší prehľad dielov a kde ich kúpiť som urobil pdf. (stránky majú byť umiestnené vedľa seba)
Krok 2: Bývanie
Na uloženie elektroniky som použil preglejku hrúbky 9 mm.
Nechal som laserovú rezačku urobiť väčšinu ťažkých bremien za mňa, tvary boli už dokonalé a dokonca urobil niekoľko otvorov, kam by šli skrutky.
V zadnej časti som vystrihol priestor, takže je možné dosiahnuť malinové pi a zapojiť napájací kábel a reproduktor alebo slúchadlá.
Na frézovanie som použil správnu hĺbku dreva, aby LCD v dreve sedel vodorovne.
Vyrezal som aj priestor v hornej časti, aby sa drôty zo senzorov dostali dovnútra krytu. A neskôr som ten priestor zakryl, aby ste nevideli dovnútra krytu.
Po rezaní dreva laserom som musel použiť iba brúsny papier na odstránenie spálených okrajov z lasera. Predvŕtajte otvory a ponorte ich dovnútra. Potom, čo zostávalo skrutkovať všetky diely dohromady, som na to použil vŕtačku.
Vyrezal som aj priestor v hornej časti, aby sa drôty zo senzorov dostali dovnútra krytu. A neskôr som ten priestor zakryl, aby ste nevideli dovnútra krytu.
Keď bolo všetko hotové, pridal som logo a trochu vizuálneho vkusu, aby bolo jasné, ktorú notu hráte.
Vyrobil som aj kartónovú škatuľu, aby som ju mohol bezpečne prepravovať bez toho, aby som sa musel veľmi starať o jej poškodenie. Prikladám k tomu aj schému.
Krok 3: Fritzovanie
Najprv vytvorím nepájivú verziu obvodu, aby som sa ubezpečil, že všetko funguje správne. Keď som sa uistil, že všetko funguje správne, použil som dosku plošných spojov a spájkované kolíky, aby som v prípade potreby mohol ľahko pripojiť a odpojiť vodiče. Bol som schopný prepojiť všetko pomocou plechu a vyhnúť sa použitiu prepojovacích káblov.
Nenechajte sa zmiasť množstvom káblov, musel som pridať veľa predlžovačov, aby som ich mohol správne otvoriť.
Na pripojenie ľavého rohu USB portu malinového pi som použil mikro USB kábel, ale na schémach to nevidíte.
Potom som do kĺbov pridal pásku, aby som sa ubezpečil, že sa neodpojia.
Krok 4: Normalizovaná databáza
Vytvoril som databázu na ukladanie údajov o používateľoch. Sledujte, kedy používateľ hral.
Hašoval som heslá užívateľov pomocou md5 hash, takže ich účty sú chránené.
Aby databáza mohla sledovať čas hrania používateľa, musí sa najskôr prihlásiť prostredníctvom webového servera.
Pôvodne som plánoval umožniť používateľom vytvárať vlastné nastavenia efektov a nahrávky, ale nakoniec som na tieto funkcie nemal dostatok času (preto sú všetky sivé).
Krok 5: Napíšte kód
Na napísanie kódu som použil tieto programy:
- Pycharm: na programovanie back-endu v pythone
- Kód Visual Studio: na programovanie klientskeho rozhrania v HTML, CSS a Javascript
- Arduino IDE: napísať kód Arduino
- MySQL Workbench: na vytvorenie databázy
Nebudem sa tu podrobne venovať tomu, ako som kód napísal, tieto informácie nájdete v mojom úložisku Github, ktoré som pre tento projekt vytvoril:
Odporúča:
Vreckové hodinky pre domácich majstrov: 9 krokov
Vreckové hodinky pre domácich majstrov: V tomto uponáhľanom svete je sledovanie času nevyhnutné pre lepší výkon a ako nadšenca, prečo nevyrobiť zariadenie na sledovanie času. Vďaka technológii existujú zariadenia s názvom „hodinky“, ale! keď robíš veci vlastnou radosťou
Prenosný reproduktor Bluetooth - Sada MKBoom pre domácich majstrov: 5 krokov (s obrázkami)
Prenosný reproduktor Bluetooth | Sada pre domácich majstrov MKBoom: Ahoj všetci! Je dobré byť späť s ďalším projektom reproduktorov po dlhej prestávke. Pretože väčšina mojich zostáv vyžaduje na dokončenie niekoľko nástrojov, tentokrát som sa rozhodol postaviť prenosný reproduktor pomocou súpravy, ktorú si môžete ľahko kúpiť. Myslel som si to
Programovací kábel pre domácich majstrov pomocou Arduino Uno - Baofeng UV -9R Plus: 6 krokov (s obrázkami)
Programovací kábel pre domácich majstrov pomocou Arduino Uno-Baofeng UV-9R Plus: Hej, všetci, toto je jednoduchý návod, ako previesť kábel Baofeng UV-9R (alebo plus) do slúchadla na programovací kábel pomocou Ardunio UNO ako USB Sériový prevodník. [UPOZORNENIE] Nezodpovedám za žiadne škody spôsobené
Statív pre domácich majstrov - Ako vyrobiť statív pre smartfón a fotoaparát z antény: 8 krokov
Statív pre domácich majstrov | Ako vyrobiť statív pre smartfóny a fotoaparáty pomocou antény: Keď hľadám statív na vytváranie videí pre CookQueens, zistil som, že cena každého statívu za 5 stôp začína na veľmi vysokej úrovni na rôznych webových stránkach elektronického obchodu. Tiež čakám na zľavu, ale tú som nedostal. Potom som sa rozhodol urobiť m
Dok pre domácich majstrov pre telefón, PDA & Príslušenstvo: 8 krokov
Dok pre domácich majstrov pre telefón, PDA & Príslušenstvo: Úprava nájdených alebo zastaraných predmetov v doku pre telefóny, PDA a príslušenstvo v jednom úhľadnom malom balíku pre stolné počítače. Viem, že je to skutočne jednoduchý návod, ale chcel som ho zverejniť potom, čo som videl zoznam škaredých, zložitých alebo nepraktických „riešení“