Satura rādītājs:
- Piegādes
- 1. darbība. Iedarbiniet savu elektroniku
- 2. darbība: normalizēta datu bāze
- 3. darbība: kodējiet to
Video: Ar kustību iedarbināts mūzikas atskaņotājs, kura pamatā ir sensori: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Manā bakalaura koledžā mums bija jāizveido oriģināls projekts, kuru visi studenti varēja izvēlēties paši. Savā projektā, tā kā es vienmēr klausos mūziku un man vienmēr liekas, ka ir pārāk daudz problēmu ieslēgt skaļruni, es gribēju redzēt, kā es varētu vienkāršot šo procesu, tāpēc es nolēmu izveidot šo kustību izraisīto mūzikas atskaņotāju.
Piegādes
Aparatūra:
- MDF koka dēļi (no 0, 5 līdz 2 cm)
- 6 3, 5x13mm Skrūves
- 10 naglas
Elektronika:
- Raspberry Pi 3 modelis B+ ar 2.5A barošanas avotu
- LCD ekrāns
- ADC MCP3008
- Aveņu PI T-kurpnieks
- no gaismas atkarīgs rezistors
- Temperatūras sensors LM35
- Breakbeam IR sensors
- runātājs
- Maizes dēlis
Rīki:
- Āmurs
- skrūvgriezis
- Santehnikas līmlente
Instructables redaktora ierobežojumu dēļ esmu pievienojis materiālu, visa pakete maksās aptuveni EUR 95–100
Neobligāti:
- 22 gabarītu vads - dzeltens
- 22 gabarīta vads - sarkans
- 22 gabarītu vads - melns
1. darbība. Iedarbiniet savu elektroniku
Tāpēc mēs pievienosim savu mcp3008, LDR, gaismas staru kūļa un temperatūras sensoru mūsu maizes dēļam. ja iespējams, sekojiet manai iepriekšminētajai shēmai, lai būtu ideja, kur to pieslēgt vai atrast lielisku vietu savām sastāvdaļām!
Īsi sakot: mēģiniet pārliecināties, ka jūsu LDR nav kabeļu un spēj uzņemt pēc iespējas vairāk gaismas un vai visas sastāvdaļas atrodas jūsu panelī!
2. darbība: normalizēta datu bāze
Mūsu normalizētajai datu bāzei esmu pievienojis attēlu, lai sniegtu jums priekšstatu par tā izskatu. Lasiet tālāk, lai uzzinātu, ko katra tabula dara!
Sensors:
šajā tabulā ir mūsu trīs sensori: LDR, temperatūra un staru kūlis
Sensora vēsture:
Tas ļaus mums pārbaudīt, kad sensors bija aktīvs un kāda bija sensora vērtība, kad tika atskaņota dziesma
Atskaņotās dziesmas:
Šajā tabulā mēs redzēsim visas atskaņotās dziesmas, kāda sensora vēsture ar to ir saistīta un kāda dziesma tika atskaņota.
Dziesmas:
Šajā tabulā mēs apvienosim mūsu dziesmas atrašanās vietu, dziesmas žanru un dziesmas nosaukumu
Mūzika:
Šajā tabulā ir mūsu dziesmas nosaukums un izpildītājs!
Dziesmu atrašanās vietas:
Satur mūsu dziesmas atrašanās vietu mūsu pi/var/www/html/…
Mūzikas žanrs:
Satur mūsu mūzikas žanru - minimālā gaisma tai maksimālā gaisma un tāda pati temperatūra
3. darbība: kodējiet to
Zemāk es atstāšu saiti uz savu Github repo, bet nekautrējieties pārbaudīt manus dizainus un vispirms izlasīt šo!
Aveņu iestatīšana:
ieslēdziet spi ar sudo rasp-config => saskarnes opcijas => SPI => iespējot
Uzstādīt:
Myql
Kolba
Flask_cors
Flask_socketio
Vietne:
Pēc tam pievienojiet datubāzi MySQL uz avenēm, Mans python kods ir tas, kur es visu pievienoju datu bāzei un lieku sensoriem darboties. Nav daudz ko mainīt, lai atvieglotu darbu. Es mēģināju izveidot python skriptu, kas ir skaidrs un ikviens to var izmantot tāpēc jūtieties brīvi to izmēģināt!
Mana vietne ir tieši tā, kas, manuprāt, vislabāk darbojās manā projektā, jūtieties brīvi to nedaudz mainīt un izveidot oriģinālu vietni. vēl labāk, ja jūs varat uzlabot manu dizainu un padarīt to lietotājam draudzīgāku!
Es pievienošu arī saiti, lai skatītu savus vadu rāmjus kā attēlus. un zip ar visiem maniem failiem
Vadu rāmji:
Github:
Ieteicams:
Tālrunis, kura pamatā ir Arduino (prototips): 7 soļi
Arduino balstīts tālrunis (prototips): Sveiki visiem! Šodien šajā pamācībā mēs redzēsim par tālruni, kura pamatā ir arduino. Šis tālrunis ir prototips, kas joprojām tiek izstrādāts. Avota kods ir opensource ikviens var modificēt kodu. Tālruņa funkcijas: 1. Mūzika 2. Video 3
Ar internetu kontrolēta gaismas diode, izmantojot tīmekļa serveri, kura pamatā ir ESP32: 10 soļi
Ar internetu kontrolēta gaismas diode, izmantojot tīmekļa serveri, kura pamatā ir ESP32: Projekta pārskats Šajā piemērā mēs izdomāsim, kā izveidot uz ESP32 balstītu tīmekļa serveri, lai kontrolētu LED stāvokli, kas ir pieejams no jebkuras vietas pasaulē. Šim projektam jums būs nepieciešams Mac dators, taču jūs varat palaist šo programmatūru pat i
Zemu izmaksu IoT gaisa kvalitātes monitors, kura pamatā ir RaspberryPi 4: 15 soļi (ar attēliem)
Zemu izmaksu IoT gaisa kvalitātes monitors, kas balstīts uz RaspberryPi 4: Santjago, Čīlē ziemas vides ārkārtas situācijā, ir privilēģija dzīvot vienā no skaistākajām pasaules valstīm, bet diemžēl tas nav viss rozes. Čīle ziemas sezonā daudz cieš no gaisa piesārņojuma, šodien
Pulkstenis, kura pamatā ir ESP32: 4 soļi
Pulkstenis uz ESP32 bāzes: apmācība, kā izveidot pulksteni, kura pamatā ir esp32 ar iebūvētu OLED displeju, ar skārienjūtīgu pogu, bez citām detaļām, nav nepieciešama elektroinstalācija/lodēšana
Mūzikas sintezators, kura pamatā ir DE0-Nano-SoC: 5 soļi (ar attēliem)
Mūzikas sintezators, kura pamatā ir DE0-Nano-SoC: Mūzikas sintezators Šis mūzikas sintezators ir pavisam vienkāršs: jums vienkārši jāpūš, jādzied vai pat jāspēlē mūzika mikrofona priekšā, un skaņa tiks modulēta un nosūtīta caur skaļruni. Tās specifikācija parādīsies arī LCD displejā