Sisukord:
Video: Sensoripõhine liikumisega käivitatud muusikamängija: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Minu bakalaureuseõppe kolledžis pidime looma originaalse projekti, mille kõik õpilased said ise valida. Kuna ma oma projekti puhul kuulan alati muusikat ja mulle tundub alati, et kõlari sisselülitamine on liiga tülikas, tahtsin näha, kuidas saaksin seda protsessi lihtsustada, seega otsustasin luua selle algatusel käivitatud muusikapleieri.
Tarvikud
Riistvara:
- MDF puidust plangud (vahemikus 0, 5 kuni 2 cm)
- 6 3, 5x13mm kruvid
- 10 küünt
Elektroonika:
- Raspberry Pi 3 mudel B+ koos 2,5 A toiteallikaga
- LCD ekraan
- ADC MCP3008
- Vaarika PI T-cobbler
- Valgusõltuv takisti
- temperatuuriandur LM35
- Breakbeam IR andur
- Kõlar
- Leivalaud
Tööriistad:
- Haamer
- kruvikeeraja
- Kleeplint
Instructabeli redigeerija piirangute tõttu olen lisanud materjalide ehituse, maksab kogu pakett umbes 95–100 eurot
Valikuline:
- 22 gabariidi traat - kollane
- 22 gabariidi traat - punane
- 22 -meetrine traat - must
Samm: pange oma elektroonika käima
Nii et me ühendame oma mcp3008, LDR, katke- ja temperatuurianduri oma leivalauaga. kui võimalik, järgige minu ülaltoodud skeemi, et saada idee, kuhu pistikupesa ühendada või leida oma komponentidele suurepärane koht!
Lühidalt: proovige veenduda, et teie LDR ei sisalda kaableid ja suudab võimalikult palju valgust sisse võtta ning et kõik komponendid on teie plaadil!
2. samm: normaliseeritud andmebaas
Meie normaliseeritud andmebaasi jaoks olen lisanud pildi, et anda teile aimu, kuidas see välja näeb, lugege edasi, et teada saada, mida iga tabel teeb!
Andur:
see tabel sisaldab meie kolme andurit: LDR, temperatuur ja katkemistuli
Anduri ajalugu:
See võimaldab meil laulu esitamise ajal kontrollida, millal andur oli aktiivne ja milline oli anduri väärtus
Mängitud laulud:
Selles tabelis näeme kõiki laule, mida on mängitud, milline andurite ajalugu on sellega seotud ja millist lugu esitati.
Laulud:
Selles tabelis ühendame oma laulu asukoha, laulu žanri ja laulu nime
Muusika:
Selles tabelis on meie laulu nimi ja artist!
Laulude asukohad:
Sisaldab meie laulu asukohta meie pi/var/www/html/…
Muusikažanr:
Sisaldab meie muusikažanrit: minivalgus sellele maksimaalne valgus ja sama temperatuur
Samm: kodeerige see
Jätan allpool oma Githubi repo lingi, kuid kontrollige oma disainilahendusi ja lugege seda kõigepealt!
Vaarika seadistus:
lülitage spi sisse sudo rasp-config => liidesevalikud => SPI => lubage
Installige:
MySql
Kolb
Flask_cors
Flask_socketio
Sait:
Seejärel lisage andmebaas vaarika MySQL -i, Minu pythoni kood on see, kuhu ma lisan kõik andmebaasi ja panen oma andurid tööle, pole palju, mida saate muuta, et seda lihtsamaks muuta. Proovisin luua pythoni skripti, mis on selge ja igaüks saab seda kasutada nii et proovige julgelt!
Minu sait on just see, mis minu projekti jaoks kõige paremini töötas, muutke seda veidi ja looge originaalne sait. veelgi parem, kui suudate minu disaini täiustada ja muuta see kasutajasõbralikumaks!
Lisan ka lingi oma traatraamide vaatamiseks piltidena. ja zip kõigi minu failidega
Traatraamid:
Github:
Soovitan:
Elegoo Super käivitatud komplekti Uno R3 ülevaade: 4 sammu
Elegoo Super käivitatud komplekt Uno R3 ülevaade: paar päeva tagasi saatis Elegoo mulle selle Super Stardikomplekti testimiseks. Niisiis, vaatame, mis on sees. Selle kompaktse korpuse avamisel näeme palju asju. Kaanel on indeks kõigi komponentidega. Meie sees on tänukaart, kus on kõik
Kohandatud uksematti käivitatud uksekell: 6 sammu
Kohandatud uksematti käivitatud uksekell: Tere! Minu nimi on Justin. Kuna uksematt käivitab ukse
Jalaga käivitatud vahetaja: 4 sammu
Jalaga käivitatud vahelehtede vahetus: kui klassis antakse sülearvuti, on õpilastel alati kiusatus ülesandest loobuda, näiteks vaadata YouTube'i või mängida mänge. Kuna õpetajad ei ole idioodid, kontrollivad nad sageli õpilast ootamatult, püüdes neid süüdi mõista. Mu väike vend, element
EqualAir: õhusaasteanduri käivitatud kantav NeoPixeli ekraan: 7 sammu (piltidega)
EqualAir: kantav NeoPixeli ekraan, mille käivitab õhusaasteandur: Projekti eesmärk on teha kantav t-särk, mis kuvab meeldejääva graafika, kui õhusaaste on üle kehtestatud läve. Graafika on inspireeritud klassikalisest mängust "telliskivimurdjad", kuna auto on nagu mõla, millel on
Micro: bit käivitatud Minecraft Selfie seinaprojekt: 10 sammu (koos piltidega)
Micro: bit Triggered Minecraft Selfie Wall Project: Tere tulemast minu viimasesse projekti, mis aitab õpilastel demonstreerida kodeerimise ja füüsilise andmetöötluse võimet. Esimene video on kiire ülevaade projektist. Teine video on täielik samm -sammult õpetus selle kohta, kuidas seda projekti kopeerida ja loodetavasti