Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Ovo je senzonizator, sintisajzer zasnovan na senzorima.
Ukratko
U osnovi je to tastatura sintisajzera, ali umjesto tipki i dugmadi za klavir, klizača i gumba za upravljanje. Koristio sam senzore pritiska i položaja za zamjenu klavirskih tipki, a žiroskop za zamjenu klizača.
To je školski projekat za moje drugo polugodište NMCT, Neću ulaziti u detalje o kodu koji sam napisao, možete pronaći više informacija o ovom github spremištu:
github.com/RobbeBrandse/Project1
Kako ga koristiti Prvo
Priključite zvučnik i slušalice i pričekajte da se pokrenu. To je sve što morate učiniti! Samo dodirnite traku i odmah možete početi sa ometanjem muzike!
Ako nagnete uređaj tijekom igranja, to će dodati efekt modulacije.
Zadani zvuk je klavir, ako ne želite čuti klavir, možete upisati IP adresu na LCD-u u svoj pretraživač. Ovo će vas odvesti na web stranicu na kojoj možete promijeniti instrument i neke osnovne kontrole.
Kada se registrirate i prijavite se na svoj račun, on će pratiti kada igrate i prikazati vam ga.
Korak 1: Opis materijala
Ukupni troškovi projekta za mene su bili 147,81 €. Morao sam poslati neke komponente iz Amerike, pa se cijena može razlikovati ovisno o mjestu gdje živite.
Rabljeni dijelovi
- Malina pi 3
- Arduino Leonardo
- Breadbords (za testiranje)
- Pcb za konačni raspored komponenti
- Puno žica (prikladno za šporet)
- MPU-9250 Pucanje (žiroskop)
- Senzor pritiska
- Senzor položaja
- 16x2 LCD
- 1m x 1m x 90mm šperploča
Rabljeni alati
- Laserski rezač
- Brusni papir / brusilica
- Drill
- Glodalica
Za detaljniji pregled dijelova i gdje ih kupiti, napravio sam pdf. (stranice su namijenjene držanju jedna do druge)
Korak 2: Stanovanje
Za kućište elektronike koristio sam šperploču debljine 9 mm.
Pustio sam laserski rezač da za mene izvrši većinu teških radova, oblika koji su već bili savršeni, pa čak i napravio neke rupe gdje bi vijci mogli proći.
Izrezao sam prostor straga, tako da je moguće doći do maline pi i priključiti kabel za napajanje i zvučnik ili slušalice.
Koristio sam glodalicu kako bih dubinu drveta ispravio kako bi LCD sjedio ravno u drvu.
Također sam izrezao prostor na vrhu kako bi žice sa senzora mogle ući u kućište. Kasnije sam pokrio taj prostor tako da ne vidite unutrašnjost kućišta.
Nakon laserskog rezanja drva morao sam koristiti samo brusni papir za uklanjanje izgorjelih rubova lasera. Prethodno izbušite rupe i potopite ih. Nakon toga preostaje samo zavijanje svih komada, za to sam upotrijebio bušilicu.
Također sam izrezao prostor na vrhu kako bi žice sa senzora mogle ući u kućište. Kasnije sam pokrio taj prostor tako da ne vidite unutrašnjost kućišta.
Nakon što je sve učinjeno, dodao sam logo i malo vizualnog štiha kako bi bilo jasno koju notu svirate.
Napravio sam i kartonsku kutiju, tako da sam je mogao sigurno transportirati bez brige da ću je oštetiti. Uključujem i shemu za ovo.
Korak 3: Frizing
Prvo napravim verziju kruga kako bih se uvjerio da sve radi ispravno. Nakon što sam se uvjerio da sve radi ispravno, upotrijebio sam PCB i lemio igle na njega da bih mogao lako spojiti i odspojiti žice ako je potrebno. Uspio sam sve spojiti samo limom i izbjeći korištenje kratkospojnih kabela.
Ne dopustite da vas količina kabela zbuni, morao sam dodati puno produživača kako bih ih mogao ispravno otvoriti.
Koristio sam mikro USB kabel za spajanje lijevog ugla USB porta maline pi, ali to ne možete vidjeti na shemama.
Nakon toga sam zglobovima dodao malo trake sa trakama kako bih bio siguran da se neće odvojiti.
Korak 4: Normalizovana baza podataka
Napravio sam bazu podataka za pohranu korisničkih podataka. I pratite kada se korisnik igrao.
Korisničke lozinke sam raspršio koristeći md5 hash, tako da su njihovi računi zaštićeni.
Da bi baza podataka mogla pratiti vrijeme reprodukcije korisnika, moraju se prvo prijaviti putem web stranice.
U početku sam planirao omogućiti korisnicima da sami naprave postavke efekata i snimanja, ali na kraju nisam imao dovoljno vremena za te funkcije (zato su sivi).
Korak 5: Pisanje koda
Za pisanje koda koristio sam ove programe:
- Pycharm: za programiranje pozadine u pythonu
- Visual Studio Code: za programiranje prednjeg kraja u HTML-u, CSS-u i Javascript-u
- Arduino IDE: za pisanje Arduino koda
- MySQL Workbench: za izradu baze podataka
Ovdje neću ulaziti u detalje o tome kako sam napisao kôd, te informacije možete pronaći u mom Github spremištu koje sam napravio za ovaj projekt:
Preporučuje se:
Uradi sam Raspberry Pi Downloadbox: 4 koraka
Uradi sam Raspberry Pi Downloadbox: Ako često preuzimate velike datoteke poput filmova, torenta, kurseva, TV serija itd., Dolazite na pravo mjesto. U ovom Instructable -u pretvorili bismo našu Raspberry Pi zero u mašinu za preuzimanje. Na koji se može preuzeti bilo koji
Džepni sat "uradi sam": 9 koraka
Uradi sam džepni sat: U ovom užurbanom svijetu praćenje vremena potrebno je za bolje performanse i biti hobist zašto ne biste napravili uređaj za praćenje vremena. Zahvaljujući tehnologiji postoje uređaji koji se zovu 'sat' ali! zadovoljstvo kada radite sami
Uradi sam Arduino Bluetooth upravljački automobil: 6 koraka (sa slikama)
Uradi sam Arduino Bluetooth upravljački automobil: Zdravo prijatelji! Moje ime je Nikolas, imam 15 godina i živim u Atini, Grčka. Danas ću vam pokazati kako napraviti automobil sa 2 kotača kontroliran Bluetooth-om koristeći Arduino Nano, 3D pisač i neke jednostavne elektroničke komponente! Obavezno pogledajte moje
Uradi sam Uradi BB-8 u Indiji -- Android kontroliran i pričljiv -- U prirodnoj veličini: 19 koraka (sa slikama)
Uradi sam Uradi BB-8 u Indiji || Android kontroliran i pričljiv || U prirodnoj veličini: PRETPLATITE SE na moj kanal za više projekata. Ovaj projekt govori o tome kako izgraditi radni, pričajući, pričajući, drvar Starwars BB-8 kontroliran arduinom. koristit ćemo samo kućanske materijale i malo Arduino sklopova. U ovome smo
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -em u alarmni uređaj za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": 17 koraka
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -jem u aparat za alarme za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": U ovom članku pokazat ćemo vam kako nadograditi svoj lonac za samolijevanje s vlastitim WiFi -jem u DIY lonac za samolijevanje s WiFi -jem i alarmom za detekciju kretanja. niste pročitali članak o tome kako izgraditi lonac za samostalno zalijevanje s WiFi -jem, možete fin