Satura rādītājs:
- 1. darbība: detaļu saraksts
- 2. solis: elektronika
- 3. darbība. Datu bāze
- 4. solis: elektronikas montāža
- 5. darbība: kodēšana
- 6. darbība: vietne
- 7. solis: korpusa veidošana
- 8. solis: un tagad.. Spēlējiet
Video: Raspberry Pi infrasarkanā tastatūra: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Es vienmēr esmu mīlējusi mūziku, tāpēc, domājot par to, ko es darītu kā savu pirmo Raspberry Pi projektu, prāts, protams, aizgāja uz to. Bet, protams, es gribēju tai piešķirt papildu pieskārienu vai, labāk, nekādu pieskārienu! Paturot prātā pašreizējo Covid-19 krīzi un visus higiēnas un aizkustinošos šķēršļus, es izvēlos izveidot tastatūru, kurā taustiņus atvairīja infrasarkanie sensori. Jūs varat mainīt taustiņu, kurā spēlējat, pagriežot rotējošo kodētāju un nospiežot to, sāksies aizmugurējais celiņš, kura tempu var mainīt, pieskaroties skārienjutīgajam sensoram.
Esmu piešķīris izskatam ksilofona-klavieru noskaņu, ko esmu integrējis arī vietnē, kur var redzēt, kādas notis tiek atskaņotas. Lai izveidotu korpusu, esmu izmantojis tikai koku, kuru es krāsoju, lai tam piešķirtu pēdējo pieskārienu.
1. darbība: detaļu saraksts
- Raspberry Pi 4 Modelis B v1.2 - 2GB
- Samontēts Pi T-Cobbler Plus
- 40gab. 10cm džemperis no vīrieša līdz sievietei
- Kabelis 40gab. 10cm no vīrieša līdz vīrietim
- IR Šķēršļu novēršanas līdzeklis
- Skaļruņi
- Dažādi koka gabali
- Krāsa
- Pieskāriena sensors
- LCD
- Aveņu pi 4
- adaptera rezistoru pakete
- Rotējošais kodētājs
Cena: aptuveni 230 eiro, bet ir atkarīga no gadījuma
2. solis: elektronika
Pievienojiet savu elektroniku, kā norādīts dotajā pdf. Ņemiet vērā, ka infrasarkanajam sensoram var būt nepieciešama neliela pielāgošana, lai pārliecinātos, ka tie nesūta signālus brīžos, kad tie netiek iedarbināti.
Mans skaļrunis ir pievienots ārējai USB skaņas kartei, lai uzlabotu skaņu, taču to var arī vienkārši pievienot spraudņa ligzdas izejai.
3. darbība. Datu bāze
Šī ir mana izveidotā datu bāze. Es izmantoju tabulu, kurā bija visi notenames un atbilstošās midi piezīmju vērtības. Citā tabulā ir taustiņi, no kuriem varat izvēlēties. Tabulā PlaySession ir visi iepriekš saglabātie un atskaņotie ieraksti, kas ir šī celiņa piezīmes.
4. solis: elektronikas montāža
Tālāk sekoja elektronikas montāža. Es nolemju visu atstāt uz maizes dēļa un nevis pielodēt, jo man nav tik labi lodēt, un IR sensori ir diezgan jutīgi, tāpēc var gadīties, ka kādreiz tas būs jāmaina.
5. darbība: kodēšana
Kodēšanai es izmantoju python bibliotēkas zvanu Mingus, kas midi piezīmju atskaņošanai izmanto FluidSynth.
Lai iestatītu abus, jums jāpalaiž šādas komandas:
pip install mingus
pip instalēt šķidrumu
Jūs varat atrast kodu manā GIT.
6. darbība: vietne
Tālāk izveidoja un kodēja manu vietni. Es izmantoju html, css un JS ar websockets, lai sazinātos ar serveri, kas darbojas aizmugurē.
7. solis: korpusa veidošana
Es izveidoju savu korpusu, lai tas atgādinātu sava veida ksilofonu/ klavieres. Es visu taisīju no koka un nolēmu visu iedot laizīt krāsu, lai tas izskatītos vēl jaukāk.
8. solis: un tagad.. Spēlējiet
Tagad jūs esat gatavs sākt spēlēt pašdarinātu instrumentu! Nebaidieties uzdot jautājumus komentāros un izklaidējieties radīt!
Ieteicams:
Raspberry Pi - TMD26721 infrasarkanā digitālā tuvuma detektora Java apmācība: 4 soļi
Raspberry Pi-TMD26721 infrasarkanā digitālā tuvuma detektora Java apmācība: TMD26721 ir infrasarkanais digitālais tuvuma detektors, kas nodrošina pilnīgu tuvuma noteikšanas sistēmu un digitālās saskarnes loģiku vienā 8 kontaktu virsmas stiprinājuma modulī. Tuvuma noteikšana ietver uzlabotu signāla un trokšņa un precizitāte. Profesionālis
Infrasarkanā lampa: 4 soļi
Infrasarkanā lampa: Šis projekts parāda infrasarkano staru lampu, kas iedegas pusminūti pēc signāla saņemšanas no TV infrasarkanās tālvadības pults. Video var redzēt ķēdes darbību. Pēc šī raksta izlasīšanas es izveidoju ķēdi ar BJT tranzistoriem: https
Infrasarkanā sensora izmantošana ar Arduino: 8 soļi (ar attēliem)
Infrasarkanā sensora izmantošana ar Arduino: Kas ir infrasarkanais (pazīstams arī kā IR) sensors? IR sensors ir elektronisks instruments, kas skenē IS signālus noteiktos frekvenču diapazonos, kas noteikti standartos, un pārveido tos par elektriskiem signāliem savā izejas tapā (parasti sauc par signāla tapu) . IR signāls
Arduino infrasarkanā termometra lielgabala MDF korpuss: 4 soļi (ar attēliem)
Arduino infrasarkanā termometra lielgabala MDF korpuss: Šis projekts ir paredzēts infrasarkanā termometra izgatavošanai ar Arduino, ķēde tiek ievietota MDF korpusā, kas izskatās kā medicīnisks infrasarkanais termometrs tirgū. Sensora infrasarkanais termometrs GY-906 tiek izmantots, lai mērītu objekta temperatūru bez kontakta, tas var manīt
Raspberry Pi - TMD26721 Infrasarkanā digitālā tuvuma detektora Python apmācība: 4 soļi
Raspberry Pi-TMD26721 Infrasarkanā digitālā tuvuma detektora Python apmācība: TMD26721 ir infrasarkanais digitālais tuvuma detektors, kas nodrošina pilnīgu tuvuma noteikšanas sistēmu un digitālās saskarnes loģiku vienā 8 kontaktu virsmas stiprinājuma modulī. Tuvuma noteikšana ietver uzlabotu signāla un trokšņa un precizitāte. Starpnieks