İçindekiler:
- Adım 1: Hangi Elektroniklere İhtiyacınız Var?
- Adım 2: Fritzing Şeması
- Adım 3: Hangi Araçlara İhtiyacınız Var?
- Adım 4: Ürün Geliştirme
- Adım 5: Normalleştirilmiş Veritabanı Yapısı
- Adım 6: Raspberry Pi'yi Ayarlama
- 7. Adım: Github'da Kodlama
Video: Akıllı Keman Kılıfı: 7 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Müzik hayatımın önemli bir parçası. 10 yıldır keman çalıyorum ama 1 problem var. Ne kadar süredir antrenman yaptığımı hiç bilmiyorum. Projemde sıcaklık, nem ve uygulama süresini takip edeceğim. Bu bağımsız bir proje, ancak sıcaklık, nem ve uygulama süresini gösterecek bir web sitesi de yapıyorum. Bu talimatta size keman kasasını nasıl yaptığımı göstereceğim.
Yani her şeyi özetlemek için:
- sıcaklık ve nem izleniyor
- uygulanan zaman izleniyor
- IP adresi gösterilir
Bu projeyi Raspberry Pi ile yaptım, herşeyi Visual Studio Code'da programladım. Dava da kendi kendine yapılmıştır. Tüm bilgileri içeren bir PDF yazdım. Buradan indirebilirsiniz.
Adım 1: Hangi Elektroniklere İhtiyacınız Var?
ilk olarak, bunu kendin yapmak için hangi elektroniklere ihtiyacın var?
Temel bilgiler:
- Ahududu Pi 4
- Ahududu Pi USB-C 3A
- Mikro SD kart (+/- 16GB)
- Ekmek tahtası (2)
- Breadboard güç kaynağı 9V
- ayakkabıcı
- 40 pinli uzatma kartı adaptörü
Sensörler:
- DHT11
- Basma düğmesi (x3)
Aktüatör:
Elektromıknatıs ZYE1-P20/15
Başka:
- LCD ekran 1602A
- Direnç 220 Ohm (x3)
- Erkekten erkeğe kablolar
- Erkek-dişi kablolar
Adım 2: Fritzing Şeması
İki frizleme şeması yaptım. İlk şema, onu nasıl değiştirdiğim ve ikincisi, devre tahtasındaki düzen. Yakınlaştırmak için PDF'leri indirebilirsiniz.
Tüm düğmeleri lehimledim. Her tuşa 220 Ohm direnç koymayı unutmayınız. Yanlış değiştirirseniz bu güvenlik nedeniyledir. LCD ekranı devre tahtasına erkek-dişi ve erkek-erkek kablolarla bağladım. Potansiyometre devre tahtasında açılır.
Adım 3: Hangi Araçlara İhtiyacınız Var?
Kasayı oluşturmak için birçok farklı araç kullandım. Hepsini sizin için listeledim.
- Tornavida
- Delmek
- Freze makinesi
- Ahşap tutkalı
- Kare aracı
- Çekiç
- Vidalı kelepçe
- silindir silindiri
- yapboz
Elbette, çantanıza ekleyecek hiçbir şeyiniz yoksa araçları kullanamazsınız. Bu yüzden tüm bileşenleri listeledim.
- Vidalar
- arka bant
- Kaset
- Piyano menteşesi (100 cm)
- Ahşap (boyutlar adım 4)
- Gazlı yay 50N/5kg 250mm
-
Bağlantı elemanı geçiş mandalı (2x)
Adım 4: Ürün Geliştirme
Birkaç farklı boyutta ahşaba ihtiyacınız var. Ahşabın kalınlığı 1.8 cm'dir.
Davanın dışında
- Arka yüz = 98, 6 x 16, 0 x 1, 8 cm
- Ön yüz = 98, 6 x 16, 0 x 1, 5 cm
- Aşağı yüz = 95, 0 x 34, 0 x 1, 8
- Yukarı yüz = 98, 6 x 37, 8 x 1, 8
- Sol Yüz = 16, 0 x 34, 0 x 1, 8 cm
- Sağ yüz = 16, 0 x 34, 0 x 1, 8 cm
Davanın içi
- Yukarı yüz = 20, 0 x 34, 0 cm
- Sol yüz = 11, 0 x 34, 0 cm
- Izgara = 34, 0 x 2,5 cm
- mıknatıs ahşap = 8, 0 x 4,. santimetre
-
Destek blokları = 8, 0 x 4, 0 cm
Kemanımın şeklini de kutunun içinde kalsın diye isomo'dan kestim.
- İzomo = 71, 0 x 34, 0 cm
- ahşap = 71, 0 x 34, 0 cm
Davayı nasıl bir araya getirdiğimi adım adım açıklayacağım.
Aşama 1
Ön ve arka yüzü aşağı bakacak şekilde bağlayın. 13 vida ve ahşap tutkalı kullandım. Daha sonra 4 vida ve ahşap tutkalı ile kenarlarını yapıştırdım. Elektroniği kablolamak için sol tarafa bir delik açın.
Adım 2
Arkası 98,6 cm uzunluğundadır. Piyano menteşesini de o kadar uzun kestim; böylece arkaya tam uzunlukta yapıştırabilirim. İlk önce arka yüzün üstüne yapıştırdım. Kapağa takmak için birinden yardım istemek en iyisidir. Bir öncekiyle aynı şekilde ilerliyorsunuz.
Aşama 3
Bağlantı elemanı geçiş mandallarını takın. Onları nereye yerleştireceğinizi seçin. Kenarlarından 20 cm uzağa yerleştirdim. Hem sol hem sağ. Takılması kolay olmalıdır. Sonra bavulun dışı bitti.
4. Adım
Elektroniği bir yere koyabilmem gerekiyordu. Üst tahtadaki her şeyi imzaladım. Sonra her şeyi öğüttüm. Kesin bir iştir, ancak en iyi sonucu verir. Mıknatıs bir problemdi ama mıknatısın olması gereken yere fazladan bir tahta blok koyarak çözdüm. 20'lik bir silindir matkap ile tahta blokta bir delik açabilirsiniz. Mıknatıs tam olarak uyacaktır.
Yan ve üst kısımları birbirine vidalayarak tutturun ve aralarına ahşap tutkalı sürmeyi unutmayın. Gazlı yay yolda olduğu için bileşen tahtası sığmaz. Bir şekilde havalandırmaya ihtiyacım vardı. Üst tahtaya sol tarafa 34, 0 x 2, 5 cm'lik bir ızgara ekledim. Yine de başka bir proje için RPI'ma ulaşmam gerekiyordu, bu yüzden kasanın dışına vidalamadım. İç rafların uzanabileceği iki destek bloğu yaptım.
Yazı tipi yüzünün başladığı iki destek bloğunu asın. Yani dibe en yakın taraf. En üstte, daha net hale getirmek için bir fotoğraf var. Artık elektroniği ve bölmeyi oraya koyabilirsiniz.
Adım 5
Şimdi keman davası neredeyse bitti. Keman için henüz bir yer yapılmadı. Kemanınızı tahta kalasın üzerine yerleştirin ve üzerine çizin. Boyun için parçayı kopyalamadım. Bu şekilde keman biraz destek alır. Bir kez çizdikten sonra, artık şekli bir dekupaj testeresi ile kesebilirsiniz.
Kestikten sonra ahşabı isomonun üzerine yerleştirip şeklin izini sürdüm. Daha sonra maket bıçağıyla keman şeklini kestim. İsterseniz ahşap tahtayı boyayabilirsiniz. Siyah grafiti ile çalıştım. Bunu isomo üzerinde kullanmamaya dikkat edin, boyayı emecektir! Kuruduğunda, her şeyi kasaya koyabilirsiniz.
Adım 5: Normalleştirilmiş Veritabanı Yapısı
Normalleştirilmiş veritabanımı MySQL Workbench'te yaptım.
tblCihaz:
- cihaz kimliği
- başlık
- birim
- tip
tblMeting:
- sayı
- kod
- cihaz kimliği
- Başlangıç tarihi
- bitiş tarihi
- ölçülmüş değer
- uygulamaZaman
blActie:
- kod
- tanım
Adım 6: Raspberry Pi'yi Ayarlama
Bu talimatın pdf versiyonunda adım adım RPi'nin nasıl ayarlanacağını yazdım. İhtiyacınız olan tüm programlara bağlantılar var. RPi için doğru komutlar da dahildir.
Tüm adımları tamamladığınızda, RPi'nize bir SSH bağlantısı kurabilmelisiniz.
7. Adım: Github'da Kodlama
Önceki adımda, ön uç için bir klasör ve arka uç için bir klasör içeren bir çalışma alanı oluşturdunuz. Artık işe yararlar. Arka uç kodumu python ile yazdım ve ön ucum html, CSS ve Javascript'ten oluşuyor.
Github'daki koda bağlantı:
arka uç
config.py
config.py dosyasıyla başlıyorum. Bu, veritabanınızın bilgilerini içerir. Ana bilgisayar adı ve parola, MySQL'deki oturum açma bilgileriniz ile aynıdır. Veritabanında veritabanınızın adını yazarsınız.
projeVeri Havuzu
ProjectDataRepository'de tüm CRUD eylemlerini gerçekleştirebilirim. CRUD, Oluştur, Oku, Güncelle ve Sil anlamına gelir. Veritabanından veri alırım, güncelleyebilir veya yeni veri ekleyebilirim. Gerekirse silme de yapabilirim ama bu projede bunu kullanmıyorum. Grafikler ve son ölçüm için veri istiyorum. Ayrıca sensörlerden gelen verileri eklemek için 3 eklemem var.
app.py
Bu dosyaya veri tabanıma veri almak için kodu, elektronik kodumu ve ayrıca bir şeyleri ön yüzüme almak veya ön uçtan bir şeyler almak için kodu koydum.
Kodun altında her şeyi yapıyorum. GPIO'dan hata alıyorsanız, butonlarınız için kullandığınız pinlere bir bakın, LCD…
Başlangıç aşaması
app.js
Sitenin grafikleri burada oluşturulur. Arka uca bağlantılar yapılır, ancak işler arka uçtan ön uca da gelir.
index.html
Bu dosya, web sitesi için tüm bilgileri içerir. Ayrıca Javascript dosyasına bağlantılar.
ekran.css
Web sitesinin düzeninin yapıldığı yer burasıdır.
Önerilen:
Arduino Kızılötesi Termometre Tabancası MDF Kılıfı: 4 Adım (Resimli)
Arduino Kızılötesi Termometre Tabancası MDF Kılıfı: Bu proje Arduino ile kızılötesi termometre yapmak içindir, devre piyasada bulunan medikal bir kızılötesi termometreye benzeyen MDF kılıfına konur. Sensör kızılötesi termometre GY-906 nesne sıcaklığını temassız ölçmek için kullanılır, anlamına gelebilir
Akıllı Gözlük Kılıfı: 5 Adım
Akıllı Gözlük Kılıfı: LED Gözlük Kılıfı, LED şeritleri ile oda genellikle karanlık olduğunda sabahları gözlüğünüzü bulmanızı sağlar. Gözlüklerinizi taktıktan sonra ultrasonik sensörü tetiklediği için gece lambası olarak da kullanabilirsiniz. Bu proje inc
Raspberry Pi Döner Telefon Kılıfı: 10 Adım (Resimli)
Raspberry Pi Rotary Telefon Kılıfı: Raspberry Pi'm için eğlenceli bir proje arıyordum ve bir davanın eğlenceli olacağına karar verdim. Eski bir çevirmeli telefon buldum ve onu Pi'm için bir kılıfa dönüştürdüm. Yaklaşık 40 dolarlık parçaya ihtiyacım vardı, bunu daha ucuza yapabilirsiniz. Bütün proje aldı
Ördek Bantlı Para Keseli Telefon Kılıfı: 3 Adım (Resimli)
Para Kılıflı Ördek Bantlı Telefon Kılıfı: Bu talimat, arkada bir veya iki fatura tutabilen bir kese ile tamamen ördek bandından bir telefon kılıfının nasıl yapıldığını gösterecektir. Feragatname: Bu dava, düşürürseniz telefonunuz için yeterli koruma sağlamayacaktır. Ancak bu dava
Gazoz Kutularından Kendin Yap Telefon Kılıfı: 8 Adım (Resimli)
Soda Kutularından Kendin Yap Telefon Kılıfı: Bu Eğitim Tablosu, soda kutularından kendin-yap telefon kılıfı yapmanın yenilikçi bir yolunu gösterir. Burada sunulan yöntem, soda kutularından her türlü güzel kutunun nasıl yapılacağına genel bir yaklaşım olarak kullanılabilir (videoya bakın: soda kutularından DIY telefon kılıfı)