Sadržaj:

Infracrvena tastatura Raspberry Pi: 8 koraka
Infracrvena tastatura Raspberry Pi: 8 koraka

Video: Infracrvena tastatura Raspberry Pi: 8 koraka

Video: Infracrvena tastatura Raspberry Pi: 8 koraka
Video: Raspberry Pi | С ЧЕГО НАЧАТЬ?! | КАК УСТАНОВИТЬ ОС? 🍓 2024, Juli
Anonim
Raspberry Pi infracrvena tastatura
Raspberry Pi infracrvena tastatura
Raspberry Pi infracrvena tastatura
Raspberry Pi infracrvena tastatura

Oduvijek sam volio muziku, pa sam razmišljao o tome šta bih napravio kao svoj prvi projekt na Raspberry Pi -u. Ali, naravno, htio sam mu dati dodatni dodir, ili bolje, bez dodira! S obzirom na trenutnu krizu Covid-19 i imajući u vidu sve higijenske i dirljive ograničenja, biram da napravim tastaturu na kojoj su tipke zamijenjene infracrvenim senzorima. Tipku na kojoj svirate možete promijeniti okretanjem rotacijskog kodera i pritiskom na nju pokrenuti će se povratna traka, čiji se tempo može promijeniti dodirom na osjetnik na dodir.

Izgledu sam dao viziju ksilofon-klavir, koju sam integrirao i na web stranici, gdje možete vidjeti koje se note sviraju. Za izradu kućišta koristio sam samo drvo koje sam ofarbao kako bih mu dao završni pečat.

Korak 1: Lista dijelova

  • Raspberry Pi 4 Model B v1.2 - 2GB
  • Sastavljeni Pi T-Cobbler Plus
  • 40pcs 10cm muško -ženski džemper
  • Kabel 40pcs 10cm muški kabel za kratkospojnike
  • Izbjegavanje IC prepreka
  • Zvučnici
  • Različiti komadi drveta
  • Boja
  • Senzor dodira
  • LCD
  • Malina pi 4
  • adapter otpornički paket
  • Rotacijski davač

Cijena: oko 230 eura, ali ovisi o slučaju

Korak 2: Elektronika

Povežite svoju elektroniku kao u danom pdf -u. Imajte na umu da će infracrvenom senzoru možda trebati dodatno podešavanje kako bi se osiguralo da ne šalje signale u vrijeme kada se ne aktiviraju.

Moj zvučnik je priključen na vanjsku USB zvučnu karticu kako bi poboljšao zvuk, ali možete ga i jednostavno priključiti na pi priključak.

Korak 3: Baza podataka

Baza podataka
Baza podataka

Ovo je baza podataka koju sam stvorio. Koristio sam tablicu koja sadrži sve nazive bilješki i odgovarajuće midi note vrijednosti. Druga tablica sadrži ključeve između kojih možete birati. Tablica PlaySession sadrži sve prethodno spremljene pjesme koje ste svirali i s kojima ste povezani, a to su bilješke u ovoj pjesmi.

Korak 4: Sklapanje elektronike

Sklapanje elektronike
Sklapanje elektronike

Slijedilo je sklapanje elektronike. Odlučio sam sve ostaviti na ploči, a ne lemiti, jer nisam tako dobar u lemljenju, a IC senzori su prilično osjetljivi pa bi se moglo dogoditi da ćete jednog dana morati zamijeniti jedan.

Korak 5: Kodiranje

Za kodiranje sam koristio python biblioteku koja zove Mingus koji koristi FluidSynth za sviranje midi nota.

Da biste postavili oboje, morate pokrenuti sljedeće naredbe:

pip install mingus

pip install fluidsynth

Kôd možete pronaći na mom GIT -u.

Korak 6: Web stranica

Website
Website
Website
Website
Website
Website

Zatim sam dizajnirao i kodirao moju web stranicu. Koristio sam html, css i JS sa web -utičnicama za komunikaciju sa serverom koji radi pozadi.

Korak 7: Izgradnja kućišta

Building Case
Building Case
Building Case
Building Case
Building Case
Building Case

Dizajnirao sam svoju futrolu da liči na neku vrstu ksilofona/ klavira. Napravio sam sve od drveta i odlučio da svemu dam malo boje kako bi izgledalo još ljepše.

Korak 8: A sada … Igrajte

A sada.. Igrajte!
A sada.. Igrajte!
A sada.. Igrajte!
A sada.. Igrajte!
A sada.. Igrajte!
A sada.. Igrajte!

Sada ste spremni za početak sviranja vlastitog instrumenta! Ne bojte se postavljati pitanja u komentarima i zabavite se stvaranjem!

Preporučuje se: