Tartalomjegyzék:

A SENSONIZER, egy DIY szintetizátor: 5 lépés
A SENSONIZER, egy DIY szintetizátor: 5 lépés

Videó: A SENSONIZER, egy DIY szintetizátor: 5 lépés

Videó: A SENSONIZER, egy DIY szintetizátor: 5 lépés
Videó: "DIY" Csináld magad Moduláris szintetizátor 3. rész /CV keyboard + S&H/ 2024, November
Anonim
A SENSONIZER, egy DIY szintetizátor
A SENSONIZER, egy DIY szintetizátor
A SENSONIZER, egy DIY szintetizátor
A SENSONIZER, egy DIY szintetizátor

Ez az érzékelő, az érzékelőkön alapuló szintetizátor.

Dióhéjban

Ez alapvetően szintetizátor billentyűzet, de a zongora billentyűk és gombok helyett csúszkák és gombok vezérlik. Nyomás- és helyzetérzékelőket használtam a zongora billentyűk cseréjére, és giroszkópot a csúszkák cseréjére.

Ez egy iskolai projekt a második félévi NMCT -re, Nem részletezem az általam írt kódot, további információkat talál ezen a github tárhelyen:

github.com/RobbeBrandse/Project1

Hogyan kell használni először

Csatlakoztasson egy hangszórót és egy fejhallgatót, és várja meg, amíg elindul. Csak ennyit kell tennie! Csak érintse meg a csíkot, és azonnal elkezdheti a zene zavarását!

Ha játék közben megdönti az eszközt, akkor modulációs effektus lesz.

Az alapértelmezett hang zongora, ha nem szeretne zongorát hallani, akkor írja be az IP-címet az LCD-n a böngészőbe. Ezzel eljut egy webhelyre, ahol megváltoztathatja a műszert és néhány alapvető kezelőszervet.

Amikor regisztrál, és bejelentkezik a fiókjába, akkor nyomon követi, amikor játszik, és megjeleníti az Ön számára.

1. lépés: Anyagjegyzék

A projekt összköltsége számomra 147, 81 € volt. Bizonyos alkatrészeket Amerikából kellett szállítanom, így a költségek az Ön lakóhelyétől függően változhatnak.

Használt alkatrészek

  • Málna pi 3
  • Arduino Leonardo
  • Breadbords (teszteléshez)
  • Pcb az alkatrészek végső elrendezéséhez
  • Sok vezeték (kenyérbarát)
  • MPU-9250 Breakout (giroszkóp)
  • Nyomásérzékelő
  • Helyzetérzékelő
  • 16x2 LCD
  • 1m x 1m x 90mm rétegelt lemez

Használt eszközök

  • Lézervágó
  • Csiszolópapír / csiszoló
  • Fúró
  • Marógép

Ahhoz, hogy részletesebb áttekintést kapjak az alkatrészekről és hol lehet megvásárolni, készítettem egy pdf -et. (az oldalakat egymás mellett kell tartani)

2. lépés: A ház

A Ház
A Ház
A Ház
A Ház
A Ház
A Ház

Az elektronika házához 9 mm vastag rétegelt lemezt használtam.

Hagytam, hogy a lézervágó elvégezze a nehéz teher nagy részét helyettem, az alakzatok már tökéletesek voltak, és még lyukakat is készítettem a csavarokhoz.

A hátsó részen kivágtam egy helyet, így elérheted a málna pi -t, és csatlakoztathatod a tápkábelt, valamint egy hangszórót vagy fejhallgatót.

Marógépet használtam a fa mélységének megfelelő beállításához, hogy az LCD vízszintesen üljön a fában.

A tetején egy helyet is kivágtam, így az érzékelők vezetékei bejuthatnak a házba. Később pedig eltakartam ezt a helyet, hogy ne lásson a ház belsejébe.

A fa lézervágása után csak csiszolópapírral kellett eltávolítani az égett széleket a lézerről. Fúrja ki előre a lyukakat, és süllyessze be őket. Ezután már csak az összes darab összecsavarása van hátra, ehhez fúrót használtam.

A tetején egy helyet is kivágtam, így az érzékelők vezetékei bejuthatnak a házba. És később eltakartam ezt a helyet, hogy ne lásson a ház belsejébe.

Miután minden megtörtént, hozzáadtam a logót és egy kis vizuális hangulatot, hogy egyértelműbb legyen, melyik hangot játszod.

Kartondobozt is készítettem, így biztonságosan szállíthattam anélkül, hogy sokat kellene aggódnom a károsodása miatt. Ehhez csatolom a vázlatot is.

3. lépés: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing
Fritzing
Fritzing
Fritzing
Fritzing

Először elkészítem az áramkör kenyeretábla verzióját, hogy megbizonyosodjak arról, hogy minden megfelelően működik. Miután megbizonyosodtam arról, hogy minden megfelelően működik -e, egy NYÁK -t és forrasztott csapokat használtam hozzá, hogy szükség esetén könnyen csatlakoztathassam és lekapcsoljam a vezetékeket. Mindent csak ónnal tudtam csatlakoztatni, elkerülve az áthidaló kábelek használatát.

Ne hagyja, hogy a kábelek mennyisége megzavarja Önt, sok hosszabbítót kellett hozzáadnom, hogy megfelelően kinyithassam.

Mikro usb kábellel csatlakoztattam a málna pi bal sarok usb portját, de ezt nem látja a rajzon.

Később hozzáadtam néhány kacsatartót az ízületekhez, hogy megbizonyosodjanak arról, hogy nem szakadnak -e le.

4. lépés: Normalizált adatbázis

Normalizált adatbázis
Normalizált adatbázis

Készítettem egy adatbázist a felhasználói adatok tárolására. És kövesse nyomon, amikor egy felhasználó játszott.

A felhasználók jelszavait kivonatoltam md5 hash használatával, így a fiókjaik védettek.

Ahhoz, hogy az adatbázis nyomon tudja követni a felhasználó játékidejét, először be kell jelentkeznie a webhelyen keresztül.

Eredetileg azt terveztem, hogy lehetővé teszik a felhasználók számára, hogy saját effektbeállításokat és felvételeket készítsenek, de végül nem volt elég időm ezekre a funkciókra (ezért a szürke).

5. lépés: A kód írása

A kód írásához ezeket a programokat használtam:

  • Pycharm: a háttér programozása pythonban
  • Visual Studio kód: a kezelőfelület programozása HTML-ben, CSS-ben Javascript
  • Arduino IDE: az Arduino kód írása
  • MySQL Workbench: az adatbázis létrehozása

Nem részletezem itt a kód írásának módját, ezt az információt megtalálhatod a Github táromban, amelyet ehhez a projekthez készítettem:

Ajánlott: