Isi kandungan:
- Langkah 1: Elektronik Apa yang Anda Perlu?
- Langkah 2: Skim Fritzing
- Langkah 3: Alat Apa yang Anda Perlu?
- Langkah 4: Pembangunan Produk
- Langkah 5: Struktur Pangkalan Data yang dinormalisasi
- Langkah 6: Menyiapkan Raspberry Pi
- Langkah 7: Kod Github
Video: Sarung Biola Pintar: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Muzik adalah bahagian penting dalam hidup saya. Saya telah bermain biola selama 10 tahun, tetapi ada 1 masalah. Saya tidak pernah tahu berapa lama saya berlatih. Dalam projek saya, saya akan memerhatikan suhu, kelembapan dan masa latihan. Ini adalah projek yang berdiri sendiri, tetapi saya juga membina laman web yang akan menunjukkan suhu, kelembapan dan masa latihan. Dalam instruksional ini saya akan menunjukkan kepada anda bagaimana saya membuat kotak biola.
Jadi untuk meringkaskan semuanya:
- suhu dan kelembapan dikesan
- masa yang diamalkan sedang dikesan
- Alamat IP ditunjukkan
Saya membuat projek ini dengan Raspberry Pi, saya memprogramkan semuanya dalam Visual Studio Code. Sarungnya juga dibuat sendiri. Saya menulis PDF dengan semua maklumat. Anda boleh memuat turunnya di sini.
Langkah 1: Elektronik Apa yang Anda Perlu?
pertama, elektronik apa yang anda perlukan untuk membuatnya sendiri?
Asas:
- Raspberry Pi 4
- Raspberry Pi USB-C 3A
- Kad SD mikro (+/- 16GB)
- Papan Roti (2)
- Bekalan kuasa papan roti 9V
- T-tukang kasut
- Penyesuai papan sambungan 40 pin
Sensor:
- DHT11
- Butang tekan (x3)
Penggerak:
Elektromagnet ZYE1-P20 / 15
Lain-lain:
- Paparan LCD 1602A
- Perintang 220 Ohm (x3)
- Kabel lelaki-ke-lelaki
- Kabel lelaki-ke-wanita
Langkah 2: Skim Fritzing
Saya membuat dua skema pembekuan. Skema pertama adalah bagaimana saya menukarnya dan yang kedua adalah susun atur pada papan roti. Anda boleh memuat turun PDF untuk memperbesar.
Saya menyolder semua butang. Jangan lupa letakkan perintang 220 Ohm dengan setiap butang. Ini adalah atas sebab keselamatan jika anda menukarnya dengan salah. Saya melekatkan paparan LCD ke papan roti dengan kabel lelaki-ke-wanita dan kabel lelaki-ke-lelaki. Potensiometer dihidupkan di papan roti.
Langkah 3: Alat Apa yang Anda Perlu?
Saya menggunakan banyak alat yang berbeza untuk membina kes itu. Saya telah menyenaraikan semuanya untuk anda.
- Pemutar skru
- Gerudi
- Mesin penggilingan
- Gam kayu
- Alat segi empat sama
- Tukul
- Pengapit skru
- Dll silinder
- Jigsaw
Sudah tentu anda tidak boleh menggunakan alat jika anda tidak mempunyai apa-apa untuk melampirkan kes anda. Itulah sebabnya saya telah menyenaraikan semua komponen.
- Skru
- Pita Duck
- Pita
- Engsel piano (100 cm)
- Kayu (dimensi langkah 4)
- Pegas gas 50N / 5kg 250mm
- Selak pengikat pengikat (2x)
Langkah 4: Pembangunan Produk
Anda memerlukan beberapa saiz kayu yang berbeza. Ketebalan kayu adalah 1.8 cm.
Di luar kes
- Muka belakang = 98, 6 x 16, 0 x 1, 8 cm
- Muka depan = 98, 6 x 16, 0 x 1, 5 cm
- Muka bawah = 95, 0 x 34, 0 x 1, 8
- Muka atas = 98, 6 x 37, 8 x 1, 8
- Muka Kiri = 16, 0 x 34, 0 x 1, 8 cm
- Muka kanan = 16, 0 x 34, 0 x 1, 8 cm
Di dalam kes itu
- Muka ke atas = 20, 0 x 34, 0 cm
- Muka kiri = 11, 0 x 34, 0 cm
- Grid = 34, 0 x 2.5 cm
- kayu magnet = 8, 0 x 4,. cm
- Blok sokongan = 8, 0 x 4, 0 cm
Saya juga memotong bentuk biola saya dari isomo sehingga tetap berada di tempatnya.
- Isomo = 71, 0 x 34, 0 cm
- kayu = 71, 0 x 34, 0 cm
Saya akan menerangkan langkah demi langkah bagaimana saya mengumpulkan kes itu.
Langkah 1
Sambungkan muka depan dan belakang dengan muka bawah. Saya menggunakan 13 skru dan gam kayu. Kemudian saya pasangkan sisi dengan 4 skru dan gam kayu. Bor lubang untuk memasang kabel elektronik di sebelah kiri.
Langkah 2
Bahagian belakang berukuran 98.6 cm. Saya juga memotong engsel piano selama ini; jadi saya boleh memasangkannya dengan panjang penuh di bahagian belakang. Mula-mula saya melekatkannya ke bahagian atas muka belakang. Untuk melekatkannya pada penutup, lebih baik meminta pertolongan seseorang. Anda meneruskan dengan cara yang sama seperti yang sebelumnya.
Langkah 3
Pasang kait togel pengikat. Pilih tempat anda meletakkannya. Saya meletakkannya 20 cm dari tepi. Kedua-dua kiri dan kanan. Mereka mesti mudah dilekatkan. Kemudian bahagian luar beg pakaian selesai.
Langkah 4
Saya mesti meletakkan elektronik di suatu tempat. Saya menandatangani semua perkara di papan atas. Kemudian saya mengorek semuanya. Ini adalah tugas yang tepat, tetapi memberikan hasil yang terbaik. Magnet adalah masalah, tetapi saya menyelesaikannya dengan meletakkan blok kayu tambahan di mana magnet seharusnya berada. Dengan gerudi silinder 20 anda boleh membuat lubang di blok kayu. Magnet akan sesuai dengan tepat.
Pasang sisi dan bahagian atas dengan menyatukannya dan jangan lupa meletakkan gam kayu di antara. Papan komponen tidak akan sesuai kerana spring gas menghalangi. Entah bagaimana saya memerlukan pengudaraan. Saya memasang grid 34, 0 x 2, 5 cm di sebelah kiri ke papan atas. Saya masih perlu mencapai RPi saya untuk projek lain, jadi saya tidak meletakkannya di bahagian luar casing. Saya membuat dua blok sokongan di mana rak dalaman boleh berbaring.
Gantung dua blok sokongan di mana muka fon bermula. Jadi bahagian paling dekat dengan bahagian bawah. Di bahagian atas adalah foto untuk menjadikannya lebih jelas. Sekarang anda boleh meletakkan elektronik dan petak di dalamnya.
Langkah 5
Sekarang kes biola hampir selesai. Tempat untuk biola masih belum dibuat. Letakkan biola anda di papan kayu dan lukiskannya. Saya tidak menyalin potongan untuk leher. Dengan cara ini biola mendapat sokongan. Setelah melukisnya, kini anda dapat memotong bentuknya dengan jigsaw.
Setelah saya memotongnya, saya meletakkan kayu di isomo dan mengesan bentuknya. Kemudian saya memotong bentuk biola dengan pisau utiliti. Sekiranya anda mahu, anda boleh melukis papan kayu. Saya bekerja dengan grafiti hitam. Hati-hati jangan menggunakan ini pada isomo, ia akan menyerap cat! Apabila kering, anda boleh meletakkan semuanya dalam bentuk yang kecil.
Langkah 5: Struktur Pangkalan Data yang dinormalisasi
Saya membuat pangkalan data normal saya di MySQL Workbench.
tbl Peranti:
- perantiId
- topik
- unit
- menaip
tbl Pemasaran:
- nombor
- kod
- perantiId
- tarikh mula
- tarikh tamat
- Nilai yang diukur
- masa latihan
blActie:
- kod
- penerangan
Langkah 6: Menyiapkan Raspberry Pi
Dalam versi pdf arahan ini saya menulis langkah demi langkah bagaimana menetapkan RPi. Terdapat pautan ke semua program yang anda perlukan. Perintah yang betul untuk RPi juga disertakan.
Apabila anda telah menyelesaikan semua langkah, anda seharusnya dapat membuat sambungan SSH ke RPi anda.
Langkah 7: Kod Github
Pada langkah sebelumnya anda membuat ruang kerja dengan folder untuk frontend dan folder untuk backend. Mereka sangat berguna sekarang. Saya menulis kod backend saya dengan python dan frontend saya terdiri daripada html, CSS dan Javascript.
Pautan ke kod di Github:
Latar Belakang
config.py
Saya mulakan dengan fail config.py. Ini mengandungi maklumat pangkalan data anda. Nama hos dan kata laluan adalah sama dengan log masuk anda di MySQL. Di pangkalan data anda meletakkan nama pangkalan data anda.
projekDataRepository
Dalam projectDataRepository saya dapat melakukan semua tindakan CRUD. CRUD bermaksud Buat, Baca, Kemas kini dan Padam. Saya mengambil data dari pangkalan data, saya dapat mengemas kini atau menambahkan data baru. Sekiranya perlu, saya juga boleh menghapus, tetapi saya tidak menggunakannya dalam projek ini. Saya meminta data untuk grafik dan pengukuran terakhir. Saya juga mempunyai 3 sisipan untuk menambahkan data yang berasal dari sensor.
app.py
Dalam fail ini saya meletakkan kod untuk mendapatkan data ke pangkalan data saya, kod elektronik saya dan juga kod untuk mendapatkan barang ke frontend saya atau untuk menerima sesuatu dari frontend.
Di bahagian bawah kod saya melakukan semuanya. Sekiranya anda mendapat kesilapan dari GPIO, lihat pin yang anda gunakan untuk butang anda, LCD…
Bahagian depan
app.js
Grafik untuk laman web dibuat di sini. Sambungan dibuat ke backend, tetapi perkara juga datang dari backend ke frontend.
indeks.html
Fail ini mengandungi semua maklumat untuk laman web. Juga pautan ke fail Javascript.
skrin.css
Di sinilah susun atur laman web dilakukan.
Disyorkan:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Tetikus Komputer Sarung Tangan Pintar: 4 Langkah (dengan Gambar)
Tetikus Komputer Pintar Sarung Tangan: Ini adalah " Sarung Tangan Pintar " tetikus komputer yang dapat digunakan dengan komputer PC, Mac, atau Linux mana pun. Ia dibuat menggunakan penyesuai hos USB multi-protokol Binho Nova, yang membolehkan anda menyambungkan sensor dan komponen lain ke komputer anda dan kemudian
Cara Mengawal Suis Pintar Asas Sonoff Berasaskan ESP8266 Dengan Telefon Pintar: 4 Langkah (dengan Gambar)
Cara Mengawal Suis Pintar Asas Sonoff Berasaskan ESP8266 Dengan Telefon Pintar: Sonoff adalah barisan peranti untuk Rumah Pintar yang dibangunkan oleh ITEAD. Salah satu peranti yang paling fleksibel dan murah dari talian tersebut adalah Sonoff Basic. Ia adalah suis berkemampuan Wi-Fi berdasarkan cip hebat, ESP8266. Artikel ini menerangkan cara menyiapkan Cl
Mengukur Posisi Jari pada Biola Dengan Langkah ESP32: 6
Mengukur Kedudukan Jari pada Biola Dengan ESP32: Sebagai pemain biola, saya selalu mahukan aplikasi atau alat yang dapat menunjukkan kedudukan jari saya pada biola dengan sangat tepat. Dengan projek ini saya berusaha membina ini. Walaupun ini adalah prototaip dan anda masih boleh menambah banyak ciri. Saya juga mencuba
Buat Sarung Tangan Telefon Pintar Sendiri: 10 Langkah (dengan Gambar)
Buat Sarung Tangan Telefon Pintar Sendiri: Saya suka memakai sarung tangan berbulu hangat ketika saya berada di luar pada musim sejuk Inggeris yang sejuk, serat semula jadi membuat jari saya tetap hangat dan sedap. Apa yang saya tidak suka, adalah keperluan untuk melepaskan sarung tangan saya gunakan skrin sentuh kapasitif pada telefon pintar saya (jika anda