Cov txheej txheem:

SENSONIZER, DIY Synthesizer: 5 Kauj Ruam
SENSONIZER, DIY Synthesizer: 5 Kauj Ruam

Video: SENSONIZER, DIY Synthesizer: 5 Kauj Ruam

Video: SENSONIZER, DIY Synthesizer: 5 Kauj Ruam
Video: Restocking the ANTIQUE BOOTH Mini Tour Bought Vintage Electronics 2024, Kaum ib hlis
Anonim
SENSONIZER, DIY Synthesizer
SENSONIZER, DIY Synthesizer
SENSONIZER, DIY Synthesizer
SENSONIZER, DIY Synthesizer

Qhov no yog lub ntsuas cua, lub tshuab ua hluav taws xob raws cov ntsuas.

Nyob rau hauv lub nutshell

Nws yog qhov tseem ceeb ntawm cov keyboard synthesizer, tab sis hloov ntawm cov yuam sij piano thiab pob qhov rooj, swb thiab khawm kom tswj tau nws. Kuv siv lub ntsuas thiab ntsuas qhov ntsuas los hloov cov yuam sij piano, thiab lub gyroscope los hloov cov swb.

Nws yog qhov haujlwm hauv tsev kawm rau kuv lub semester thib ob NMCT, Kuv yuav tsis mus qhia ntxaws ntawm cov cai uas kuv tau sau, koj tuaj yeem pom cov ntaub ntawv ntau ntxiv ntawm qhov chaw cia khoom no github:

github.com/RobbeBrandse/Project1

Yuav Siv Nws Li Cas Ua Ntej

Txuas tus hais lus thiab lub mloog pob ntseg, thiab tos kom nws pib. Nov yog txhua yam koj yuav tsum ua! Tsuas yog kov lub sawb thiab koj tuaj yeem pib ua suab paj nruag tam sim ntawd!

Yog tias koj qaij lub cuab yeej thaum ua si nws yuav ntxiv qhov hloov pauv hloov pauv.

Lub suab tsis yog lub piano, yog tias koj tsis xav hnov lub piano, koj tuaj yeem ntaus tus IP-chaw nyob ntawm LCD rau hauv koj lub browser. Qhov no yuav coj koj mus rau lub vev xaib uas koj tuaj yeem hloov pauv qhov ntsuas thiab qee qhov kev tswj hwm yooj yim.

Thaum koj sau npe thiab nkag mus rau koj tus as khauj, nws yuav taug qab thaum koj ua si thiab tso tawm rau koj.

Kauj Ruam 1: Nqi Khoom

Tus nqi tag nrho ntawm qhov haujlwm rau kuv yog 147, 81 €. Kuv yuav tsum tau xa qee yam khoom los ntawm Asmeskas, yog li tus nqi yuav txawv nyob ntawm qhov chaw koj nyob.

Siv qhov chaw

  • Raspberry pib 3
  • Arduino Leonardo
  • Breadbords (rau kev xeem)
  • Pcb rau qhov teeb tsa zaum kawg ntawm cov khoom
  • Ntau ntau ntawm cov xov hlau (tus phooj ywg breadbord)
  • MPU-9250 Breakout (gyroscope)
  • Siab sensor
  • Txoj hauj lwm sensor
  • 16x2 LCD Zaub
  • 1m x 1m x 90mm plywood

Siv cov cuab yeej

  • Lazer txiav
  • Sandpaper / ntawv
  • Laum
  • Milling tshuab

Txog qhov ntxaws ntxaws ntxaws ntawm cov ntu thiab yuav qhov twg, kuv tau ua pdf. (cov nplooj ntawv txhais tau tias yuav tsum muaj nyob ib sab ntawm ib leeg)

Kauj Ruam 2: Vaj Tsev

Vaj Tsev
Vaj Tsev
Vaj Tsev
Vaj Tsev
Vaj Tsev
Vaj Tsev

Rau vaj tse ntawm cov khoom siv hluav taws xob Kuv siv 9mm tuab plywood.

Kuv cia lub tshuab txiav laser ua feem ntau ntawm kev nqa hnyav rau kuv, cov duab uas twb zoo tag nrho thiab txawm tias ua qee qhov uas cov ntsia hlau yuav mus.

Kuv txiav tawm qhov chaw nyob tom qab, yog li nws tuaj yeem ncav cuag raspberry pi thiab ntsaws rau hauv lub hwj chim cable thiab tus hais lus lossis lub mloog pob ntseg.

Kuv siv lub tshuab milling kom tau txais qhov tob ntawm txoj cai ntoo, yog li ntawd LCD yuav zaum qib hauv ntoo.

Kuv kuj txiav tawm qhov chaw nyob rau sab saud, yog li cov xov hlau los ntawm cov ntsuas hluav taws xob tuaj yeem nkag sab hauv tsev. Thiab tom qab ntawd kuv tau npog qhov chaw ntawd koj tsis tuaj yeem pom sab hauv.

Tom qab laser txiav ntoo kuv tsuas yog yuav tsum tau siv qee cov ntawv txhuam kom tshem tawm cov npoo uas raug hlawv los ntawm lub laser. Predrill lub qhov thiab ua rau lawv poob dej.

Kuv kuj txiav tawm qhov chaw nyob rau sab saud, yog li cov xov hlau los ntawm cov ntsuas hluav taws xob tuaj yeem nkag sab hauv tsev. Thiab tom qab ntawd kuv tau npog qhov chaw ntawd koj tsis tuaj yeem pom sab hauv.

Tom qab txhua yam tau ua tiav kuv ntxiv lub logo thiab me ntsis ntawm lub ntsej muag kom pom tseeb uas ceeb toom koj tab tom ua si.

Kuv kuj tau ua ib lub thawv ntawv, yog li kuv tuaj yeem nqa nws tau yam nyab xeeb yam tsis tas yuav txhawj ntau txog kev puas tsuaj rau nws. Kuv suav nrog schematic rau qhov no ib yam.

Kauj ruam 3: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing
Fritzing
Fritzing
Fritzing
Fritzing

Ua ntej kuv tsim daim ntawv qhia zaub mov ntawm Circuit Court kom ntseeg tau tias txhua yam ua haujlwm tau zoo. Tom qab ua kom txhua yam ua haujlwm tau zoo Kuv tau siv pcb thiab cov laug txuas rau nws rau kuv tuaj yeem txuas tau yooj yim thiab txuas cov xov hlau yog xav tau. Kuv muaj peev xwm txuas txhua yam nrog tsuas yog tin kom tsis txhob siv cov jumper cables.

Tsis txhob cia tus lej xov tooj cuam tshuam rau koj, Kuv yuav tsum tau ntxiv ntau qhov txuas ntxiv yog li kuv tuaj yeem qhib nws kom raug.

Kuv siv lub micro usb cable txuas rau lub kaum sab laug usb chaw nres nkoj ntawm raspberry pi, tab sis koj tsis tuaj yeem pom qhov ntawd hauv kab lus.

Tom qab ntawd kuv ntxiv qee qhov ducktape rau cov pob qij txha kom ntseeg tau tias lawv yuav tsis txiav tawm.

Kauj ruam 4: Normalized Database

Normalized Database
Normalized Database

Kuv tau ua cov ntaub ntawv khaws cia cov neeg siv cov ntaub ntawv. Thiab taug qab thaum tus neeg siv tau ua si.

Kuv tau muab cov neeg siv lo lus zais siv md5 hash, yog li lawv cov nyiaj raug tiv thaiv.

Txhawm rau txhawm rau txhawm rau txheeb xyuas lub sijhawm ua si ntawm tus neeg siv lawv yuav tsum tau nkag mus ntawm lub vev xaib ua ntej.

Thaum xub thawj kuv tau npaj ua kom nws ua tau rau cov neeg siv ua lawv tus kheej teeb tsa thiab kaw, tab sis kuv tsis tau muaj sijhawm txaus rau cov yam ntxwv ntawd (yog vim li cas thery yog grey).

Kauj Ruam 5: Sau Txoj Cai

Txhawm rau sau cov cai kuv siv cov haujlwm no:

  • Pycharm: txhawm rau kho qhov rov qab kawg hauv nab hab sej
  • Visual Studio Code: los teeb tsa lub hauv ntej-kawg hauv HTML, CSS thiab Javascript
  • Arduino IDE: los sau Arduino code
  • MySQL Workbench: los ua cov ntaub ntawv

Kuv tsis nkag mus rau qhov nthuav dav ntawm no yuav ua li cas kuv sau cov cai, koj tuaj yeem pom cov ntaub ntawv ntawm kuv Github chaw cia khoom kuv tau ua rau txoj haujlwm no:

Pom zoo: