Mündəricat:
- Addım 1: Parça siyahısı
- Addım 2: Elektronika
- Addım 3: Verilənlər bazası
- Addım 4: Elektronikanın yığılması
- Addım 5: Kodlaşdırma
- Addım 6: Veb sayt
- Addım 7: Kassa qurmaq
- Addım 8: Və İndi.. Oyna
Video: Raspberry Pi İnfraqırmızı Klaviatura: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Həmişə musiqini çox sevirəm, buna görə ilk Raspberry Pi layihəsi olaraq nələr edəcəyimi düşünəndə ağlım təbii olaraq buna getdi. Əlbəttə ki, əlavə bir toxunuş vermək istədim, ya da daha yaxşı, heç bir toxunuş! Mövcud Covid-19 böhranı və bütün təmizlik və toxunulmaz bölgələr nəzərə alınmaqla, düymələrin infraqırmızı sensorlar tərəfindən dəyişdirildiyi bir klaviatura düzəltməyi seçirəm. Bir toxunma sensoru vuraraq tempi dəyişə biləcəyiniz bir dönmə kodlayıcısını çevirərək basmaqla arxa plana keçə bilərsiniz.
Görünüşü veb saytına inteqrasiya etdiyim ksilofon-piano havası verdim, burada hansı notların çalındığını görə bilərsiniz. Kassanı düzəltmək üçün yalnız ağacdan istifadə etdim.
Addım 1: Parça siyahısı
- Raspberry Pi 4 Model B v1.2 - 2GB
- Montaj edilmiş Pi T-Cobbler Plus
- 40pcs 10cm Kişi Qadın Jumper
- Kabel 40pcs 10cm Kişi Kişi Jumper Kabel
- IR maneə aradan qaldırıcısı
- Dinamiklər
- Fərqli ağac parçaları
- Çəkmək
- Toxunma sensoru
- LCD
- Moruq pi 4
- adapter müqavimət paketi
- Rotary kodlayıcı
Qiymət: təxminən 230 avro, ancaq vəziyyətdən asılıdır
Addım 2: Elektronika
Verilmiş pdf -də olduğu kimi elektronikanızı da tel edin. Infrared Sensorunun tetiklenmediği zaman siqnal göndərmədiklərindən əmin olmaq üçün bəzi yenidən tənzimləməyə ehtiyac ola biləcəyini unutmayın.
Dinamikim səsi yaxşılaşdırmaq üçün xarici bir usb səs kartına qoşulmuşdur, ancaq onu pi -nin çıxışına da qoşa bilərsiniz.
Addım 3: Verilənlər bazası
Bu mənim yaratdığım verilənlər bazasıdır. Bütün notenames və midi note dəyərlərini əks etdirən bir cədvəldən istifadə etdim. Başqa bir cədvəldə seçim edə biləcəyiniz düymələr var. PlaySession cədvəlində, əvvəllər saxladığınız və ifa etdiyiniz bütün qeydlər var.
Addım 4: Elektronikanın yığılması
Sonra elektronikanın yığılması gəldi. Hər şeyi bir çörək taxtasına qoyub lehimləməmək qərarına gəlirəm, çünki lehimdə o qədər də yaxşı deyiləm və IR sensorlar olduqca həssasdır, buna görə bir gün əvəz etməli olacaqsınız.
Addım 5: Kodlaşdırma
Kodlaşdırmaq üçün midi notlarını oxumaq üçün FluidSynth istifadə edən Mingus kitabxanası olan Python kitabxanasından istifadə etdim.
Hər ikisini qurmaq üçün aşağıdakı əmrləri yerinə yetirməlisiniz:
pip quraşdırma
pip fluidsynth quraşdırın
Kodu GIT -də tapa bilərsiniz.
Addım 6: Veb sayt
Sonra veb saytımı dizayn etdi və kodlaşdırdı. Arxada işləyən serverlə ünsiyyət qurmaq üçün webocket ilə html, css və JS istifadə etdim.
Addım 7: Kassa qurmaq
Çantamı bir növ ksilofona/ Pianoya bənzəmək üçün dizayn etdim. Hər şeyi ağacdan hazırladım və daha gözəl görünməsi üçün hər şeyə bir ləkə verməyə qərar verdim.
Addım 8: Və İndi.. Oyna
İndi özünüz hazırladığınız aləti çalmağa başlamağa hazırsınız! Şərhlərdə hər hansı bir sual verməkdən və yaratmaqdan zövq almaqdan qorxmayın!
Tövsiyə:
Raspberry Pi - TMD26721 İnfraqırmızı Rəqəmsal Yaxınlıq Dedektoru Java Dərsliyi: 4 addım
Raspberry Pi-TMD26721 İnfraqırmızı Rəqəmsal Yaxınlıq Dedektoru Java Dərsliyi: TMD26721, tək bir 8 pinli səth montaj modulunda tam yaxınlıq aşkarlama sistemi və rəqəmsal interfeys məntiqi təmin edən infraqırmızı rəqəmsal yaxınlıq detektoru. dəqiqlik. Bir pro
Raspberry Pi İnfraqırmızı Oyun Kamerası: 6 addım
Raspberry Pi İnfraqırmızı Oyun Kamerası: Raspberry Pi -ni araşdırmağa yeni başladım və Pi infraqırmızı kamera modulu ilə maraqlandım. Bir qədər uzaq bir ərazidə yaşayıram və gecə evin ətrafında araşdırma aparan müxtəlif vəhşi canlıların əlamətlərini gördüm. Nig yaratmaq fikrim var idi
Raspberry Pi - TMP007 İnfraqırmızı Termopil Sensoru Java Dərsliyi: 4 addım
Raspberry Pi - TMP007 İnfraqırmızı Termopil Sensoru Java Dərsliyi: TMP007, bir obyektin temperaturunu onunla təmas etmədən ölçən bir infraqırmızı termopil sensordur. Sensor sahəsində cisim tərəfindən yayılan infraqırmızı enerji, sensora inteqrasiya edilmiş termopil tərəfindən əmilir. Termopil
Raspberry Pi - TMD26721 İnfraqırmızı Rəqəmsal Yaxınlıq Detektoru Python Dərsliyi: 4 addım
Raspberry Pi-TMD26721 İnfraqırmızı Rəqəmsal Yaxınlıq Dedektoru Python Dərsliyi: TMD26721, tək bir 8 pinli səthə montaj modulunda tam yaxınlıq aşkarlama sistemi və rəqəmsal interfeys məntiqi təmin edən infraqırmızı rəqəmsal yaxınlıq detektoru. dəqiqlik. Bir proks
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: 4 Addım (Şəkillərlə)
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: Bu dərslikdə 8051 ilə klaviaturanı necə birləşdirə biləcəyimizi və klaviatura nömrələrini 7 seqmentli ekranda necə göstərəcəyimizi izah edəcəyəm