Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan mong Elektronics?
- Hakbang 2: Fritzing Scheme
- Hakbang 3: Anong mga Kagamitan ang Kailangan Mo?
- Hakbang 4: Pag-unlad ng Produkto
- Hakbang 5: Normalisadong Kayarian ng Database
- Hakbang 6: Pag-set up ng Raspberry Pi
- Hakbang 7: Code sa Github
Video: Kaso ng Smart Violin: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Mahalagang bahagi ng buhay ko ang musika. Naglalaro ako ng violin sa loob ng 10 taon, ngunit may 1 problema. Hindi ko alam kung gaano ako katagal nagpraktis. Sa aking proyekto ay isusubaybayan ko ang temperatura, halumigmig at oras ng pagsasanay. Ito ay isang proyekto na nag-iisa, ngunit bumubuo rin ako ng isang website na magpapakita ng temperatura, kahalumigmigan at oras ng pagsasanay. Sa mga itinuturo na ito ay ipapakita ko sa iyo kung paano ko ginawa ang violin case.
Kaya upang buodin ang lahat:
- sinusubaybayan ang temperatura at halumigmig
- ang sinusunod na oras ay sinusubaybayan
- Ipinapakita ang IP address
Ginawa ko ang proyektong ito sa isang Raspberry Pi, na-program ko ang lahat sa Visual Studio Code. Ang kaso ay selfmade din. Sumulat ako ng isang PDF kasama ang lahat ng impormasyon. Maaari mo itong i-download dito.
Hakbang 1: Ano ang Kailangan mong Elektronics?
una, anong mga electronics ang kailangan mo upang magawa mo ito sa iyong sarili?
Mga Pangunahing Kaalaman:
- Raspberry Pi 4
- Raspberry Pi USB-C 3A
- Micro SD-card (+/- 16GB)
- Breadboard (2)
- Ang supply ng kuryente ng Breadboard 9V
- T-cobbler
- 40 pin extension board adapter
Mga Sensor:
- DHT11
- Button ng push (x3)
Actuator:
Electromagnet ZYE1-P20 / 15
Iba pa:
- LCD display 1602A
- Resistor 220 Ohm (x3)
- Mga kable na lalaki hanggang lalaki
- Mga kable na lalaki hanggang babae
Hakbang 2: Fritzing Scheme
Gumawa ako ng dalawang mga iskema sa frizting. Ang unang pamamaraan ay kung paano ko ito pinalipat at ang pangalawa ay ang layout sa breadboard. Maaari mong i-download ang mga PDF upang mag-zoom in.
Inhinang ko ang lahat ng mga pindutan. Huwag kalimutang maglagay ng resistor na 220 Ohm sa bawat pindutan. Ito ay para sa mga kadahilanang pangkaligtasan kung mali mong mailipat ito. Inilakip ko ang LCD display sa breadboard na may mga male-to-female at male-to-male cables. Ang potensyomiter ay inililipat sa breadboard.
Hakbang 3: Anong mga Kagamitan ang Kailangan Mo?
Gumamit ako ng maraming iba't ibang mga tool upang maitayo ang kaso. Inilista ko ang lahat para sa iyo.
- Screwdriver
- Drill
- Paggiling machine
- Pandikit ng kahoy
- Kagamitang parisukat
- Martilyo
- Screw clamp
- Cyllinder dirll
- Itinaas ng Jigsaw
Siyempre hindi ka maaaring gumamit ng mga tool kung wala kang ikabit sa iyong kaso. Iyon ang dahilan kung bakit ko nakalista ang lahat ng mga bahagi.
- Mga tornilyo
- Ducktape
- Tape
- Piano hinge (100 cm)
- Kahoy (sukat ng hakbang 4)
- Gas spring 50N / 5kg 250mm
- Fastener toggle latch (2x)
Hakbang 4: Pag-unlad ng Produkto
Kailangan mo ng magkakaibang iba't ibang laki ng kahoy. Ang kapal ng kahoy ay 1.8 cm.
Sa labas ng kaso
- Bumalik na mukha = 98, 6 x 16, 0 x 1, 8 cm
- Harap sa harapan = 98, 6 x 16, 0 x 1, 5 cm
- Pababang mukha = 95, 0 x 34, 0 x 1, 8
- Up face = 98, 6 x 37, 8 x 1, 8
- Kaliwang Mukha = 16, 0 x 34, 0 x 1, 8 cm
- Kanang mukha = 16, 0 x 34, 0 x 1, 8 cm
Sa loob ng kaso
- Taas na mukha = 20, 0 x 34, 0 cm
- Kaliwang mukha = 11, 0 x 34, 0 cm
- Grid = 34, 0 x 2.5 cm
- pang-akit na kahoy = 8, 0 x 4,. cm
-
Mga bloke ng suporta = 8, 0 x 4, 0 cm
Pinutol ko din ang hugis ng aking biyolin mula sa isomo upang manatili ito sa lugar sa kahon.
- Isomo = 71, 0 x 34, 0 cm
- kahoy = 71, 0 x 34, 0 cm
Ipapaliwanag ko nang sunud-sunod kung paano ko pinagsama ang kaso.
Hakbang 1
Ikonekta ang harap at harap na mukha sa nakababang mukha. Gumamit ako ng 13 mga turnilyo at pandikit na kahoy. Pagkatapos ay ikinabit ko ang mga gilid na may 4 na mga turnilyo at pandikit na kahoy. Mag-drill ng isang butas para sa mga kable ng electronics sa kaliwang bahagi.
Hakbang 2
Ang likod ay 98.6 cm ang haba. Pinutol ko din ang hinge ng piano ng ganoong katagal; kaya maaari kong ikabit ito ng buong haba sa likod sa loob. Una kong ikinabit ito sa tuktok ng mukha sa likod. Upang ikabit ito sa talukap ng mata, pinakamahusay na humingi ng tulong sa sinuman. Nagpapatuloy ka sa parehong paraan tulad ng naunang isa.
Hakbang 3
Ikabit ang mga fastener na toggle latches. Piliin kung saan mo ilalagay ang mga ito. Inilagay ko ang mga ito sa 20 cm mula sa gilid. Parehong kaliwa at kanan. Dapat silang madaling ikabit. Pagkatapos ang labas ng maleta ay tapos na.
Hakbang 4
Kailangan kong mailagay ang electronics sa kung saan. Nai-sign off ko ang lahat sa tuktok na tabla. Pagkatapos ay pinalabas ko ang lahat. Ito ay isang tumpak na trabaho, ngunit nagbibigay ito ng pinakamahusay na resulta. Ang magnet ay isang problema, ngunit nalutas ko ito sa pamamagitan ng paglalagay ng labis na kahoy na bloke kung saan dapat ang magnet. Sa isang silindro drill ng 20 maaari kang gumawa ng isang butas sa kahoy na bloke. Sakto na magkakasya ang magnet.
Ikabit ang gilid at tuktok sa pamamagitan ng pag-ikot sa kanila at huwag kalimutang maglagay ng pandikit na kahoy sa pagitan. Ang sangkap na tabla ay hindi magkasya dahil ang gas spring ay nasa daan. Kahit papaano kailangan ko ng bentilasyon. Nag-attach ako ng isang grid na 34, 0 x 2, 5 cm sa kaliwa sa tuktok na tabla. Kailangan ko pang maabot ang aking RPi para sa isa pang proyekto, kaya hindi ko ito binali sa labas ng kaso. Gumawa ako ng dalawang mga bloke ng suporta kung saan maaaring magsinungaling ang mga panloob na istante.
I-hang ang dalawang mga bloke ng suporta kung saan nagsisimula ang mukha ng font. Kaya ang panig na pinakamalapit sa ilalim. Sa tuktok ay isang larawan upang gawing mas malinaw ito. Ngayon ay maaari mong ilagay ang elektroniko at ang kompartimento doon.
Hakbang 5
Ngayon ang kaso ng biyolin ay halos tapos na. Ang isang lugar ay hindi pa nagagawa para sa biyolin. Ilagay ang iyong biyolin sa kahoy na tabla at iguhit ito. Hindi ko kinopya ang piraso para sa leeg. Sa ganitong paraan nakakakuha ng suporta ang byolin. Sa sandaling iguhit mo ito, maaari mo na ngayong gupitin ang hugis gamit ang isang lagari.
Matapos ko itong gupitin, inilagay ang kahoy sa isomo at sinubaybayan ang hugis. Pagkatapos ay pinutol ko ang hugis na byolin gamit ang isang kutsilyo ng utility. Kung nais mo, maaari mong ipinta ang sahig na gawa sa kahoy. Nagtrabaho ako sa itim na graffiti. Mag-ingat na huwag gamitin ito sa isomo, masisipsip nito ang pintura! Kapag ito ay tuyo, maaari mong ilagay ang lahat sa de kaso.
Hakbang 5: Normalisadong Kayarian ng Database
Ginawa ko ang aking na-normalize na database sa MySQL Workbench.
tblDevice:
- aparatoId
- paksa
- yunit
- uri
tblMeting:
- numero
- code
- aparatoId
- startDate
- endDate
- sinusukatValue
- magpraktis ng Oras
blActie:
- code
- paglalarawan
Hakbang 6: Pag-set up ng Raspberry Pi
Sa bersyon ng pdf ng itinuturo na ito sumulat ako ng sunud-sunod kung paano itakda ang RPi. Mayroong mga link sa lahat ng mga program na kailangan mo. Ang mga tamang utos para sa RPi ay kasama rin.
Kapag nakumpleto mo na ang lahat ng mga hakbang, dapat mong maitaguyod ang isang koneksyon sa SSH sa iyong RPi.
Hakbang 7: Code sa Github
Sa nakaraang hakbang lumikha ka ng isang workspace na may isang folder para sa frontend at isang folder para sa backend. Ang mga ito ay madaling gamiting ngayon. Sinulat ko ang aking backend code na may sawa at ang aking frontend ay binubuo ng html, CSS at Javascript.
Link sa code sa Github:
Backend
config.py
Nagsisimula ako sa config.py file. Naglalaman ito ng impormasyon ng iyong database. Ang hostname at password ay pareho sa iyong pag-login sa MySQL. Sa database inilagay mo ang pangalan ng iyong database.
proyektoDataRepository
Sa projectDataRepository maaari kong maisagawa ang lahat ng mga pagkilos na CRUD. Ang CRUD ay nangangahulugang Lumikha, Basahin, I-update at Tanggalin. Kinukuha ko ang data mula sa database, maaari kong i-update ito o magdagdag ng bagong data. Kung kinakailangan maaari ko ring gawin ang isang tanggalin, ngunit hindi ko iyon ginagamit sa proyektong ito. Humihiling ako ng data para sa mga graph at ang huling pagsukat. Mayroon din akong 3 pagsingit upang idagdag ang data na nagmumula sa mga sensor.
app.py
Sa file na ito inilagay ko ang code upang makakuha ng data sa aking database, aking electronics code at pati na rin ang code upang makuha ang mga bagay sa aking frontend o upang makatanggap ng mga bagay mula sa frontend.
Sa ilalim ng code ginagawa ko ang lahat. Kung nakakuha ka ng mga error mula sa GPIO, tingnan ang mga pin na ginamit mo para sa iyong mga pindutan, LCD…
Frontend
app.js
Ang mga grapiko para sa site ay nilikha dito. Ang mga koneksyon ay ginawa sa backend, ngunit ang mga bagay ay nagmumula din sa backend hanggang sa frontend.
index.html
Naglalaman ang file na ito ng lahat ng impormasyon para sa website. Nag-link din sa file na Javascript.
screen.css
Dito tapos ang layout ng website.
Inirerekumendang:
Mga Kaso ng Baterya para sa Mga Elektronikong Kit .: 11 Mga Hakbang (na may Mga Larawan)
Mga Kaso ng Baterya para sa Mga Elektronikong Kit .: Kung nakagawa ka ng isa sa mga murang elektronikong kit na itinampok sa aking nakaraang itinuro, malamang na nais mong ilagay sa isang uri ng kaso. Ang pagkakaroon ng iyong proyekto sa isang magandang hitsura kaso ay talagang gagawing maganda ang iyong proyekto at mapahanga ang iyong mga kaibigan
Mabuhok na Iphone! Ang Mga Kaso sa Buhay ng DIY PHONE ng DIY - Kaso ng Hot na Kola sa Telepono: 6 na Hakbang (na may Mga Larawan)
Mabuhok na Iphone! DIY PHONE CASE Life Hacks - Kaso ng Hot na Kola sa Telepono: Taya ko hindi mo pa nakikita ang isang mabuhok na iPhone! Sa tutorial ng kaso ng telepono sa DIY na ito ay tiyak na gagawin mo! :)) Tulad ng aming mga telepono sa kasalukuyan medyo katulad ng aming pangalawang pagkakakilanlan, napagpasyahan kong gumawa ng isang " pinaliit ako " … Bahagyang katakut-takot, ngunit maraming kasiyahan!
Kaso ng Telepono ng Duck Tape Na May Pera na Pouch: 3 Hakbang (na may Mga Larawan)
Kaso ng Telepono ng Duck Tape Na May Pera na Pouch: Ipinapakita sa iyo ng itinuturo na ito kung paano ganap na gagawing isang case ng telepono ang duck tape na may isang lagayan sa likuran na maaaring magkaroon ng isa o dalawang bayarin. Pagwawaksi: Ang kasong ito ay hindi magbibigay ng sapat na proteksyon sa iyong telepono kung ihulog mo ito. Gayunpaman ang kasong ito
Micro: bit Klooikoffer (gulo-kaso-kaso): 3 Hakbang (na may Mga Larawan)
Micro: bit Klooikoffer (gulo-gulo-kaso): Bilang isang piloto ang aming library ay nagrenta ng Micro: bits klooikoffers, na sa palagay ko ay talagang cool! Ang Klooikoffers ay ibinibigay ni Conrad, ngunit dumating ito sa isang karton na kahon. Upang gawing angkop ang Klooikoffers na maupahan, gumawa kami ng ilang pagbabago
Kaso ng Telepono na May linya ng Microfiber: 7 Mga Hakbang (na may Mga Larawan)
Kaso ng Telepono ng Linya ng Microfiber: Isang malambot na kaso na humahawak sa iyong telepono at nililinis ang glossy screen nito nang sabay. Isang bulsa para sa telepono, isang flap na may nababanat upang hawakan ito sa lugar at microfiber saanman upang mapanatili ang basura ng daliri. Gumagamit ako ng isang medyas ng knit ng telepono upang hawakan