Përmbajtje:

Luajtësi i muzikës i aktivizuar nga sensori i bazuar në lëvizje: 3 hapa
Luajtësi i muzikës i aktivizuar nga sensori i bazuar në lëvizje: 3 hapa

Video: Luajtësi i muzikës i aktivizuar nga sensori i bazuar në lëvizje: 3 hapa

Video: Luajtësi i muzikës i aktivizuar nga sensori i bazuar në lëvizje: 3 hapa
Video: Woneligo ID208 BT Smartwatch Review: The Complete Guide! 2024, Korrik
Anonim
Luajtësi i muzikës i bazuar në lëvizje me sensorë
Luajtësi i muzikës i bazuar në lëvizje me sensorë
Luajtësi i muzikës i aktivizuar nga sensori i bazuar në lëvizje
Luajtësi i muzikës i aktivizuar nga sensori i bazuar në lëvizje

Në kolegjin tim universitar, na është dashur të krijojmë një projekt origjinal që të gjithë studentët ishin në gjendje ta zgjidhnin vetë. Për projektin tim, meqenëse gjithmonë dëgjoj muzikë dhe gjithmonë ndihem sikur është shumë sherr për të ndezur një altoparlant, doja të shihja se si mund ta thjeshtoja atë proces, kështu që vendosa të krijoj këtë muzikant të aktivizuar nga Motion.

Furnizimet

Hardware:

- Dërrasa druri MDF (midis 0, 5 dhe 2 cm)

- 6 vida 3, 5x13mm

- 10 Thonj

Elektronikë:

- Raspberry Pi 3 modeli B+ me furnizim me energji 2.5A

- Ekran LCD

- ADC MCP3008

- Këpucar me mjedër PI T

- Rezistencë e varur nga drita

- Sensori i temperaturës LM35

- Sensori IR Breakbeam

- Folës

- Tabela e bukës

Mjetet:

- çekiç

- Kaçavidë

- Kasetë me kasë

Për shkak të kufizimeve në redaktuesin Instructables kam shtuar një sasi materialesh e gjithë pakoja do të kushtojë rreth 95 € - 100 €

Opsionale:

- tela 22 matës - E verdhë

- tela 22 matës - E kuqe

- tela 22 matës - E zezë

Hapi 1: Ecni me pajisjet elektronike

Ecni me pajisjet elektronike!
Ecni me pajisjet elektronike!
Ecni me pajisjet elektronike!
Ecni me pajisjet elektronike!

Pra, ne do të lidhim mcp3008, LDR, rreze ndarëse dhe sensorin e temperaturës në tabelën tonë të bukës. nëse është e mundur ndiqni skemën time të mësipërme për të pasur një ide se ku ta lidhni atë ose të gjeni vetë një vend të mrekullueshëm për përbërësit tuaj!

Me pak fjalë: përpiquni të siguroheni që LDR juaj të jetë pa kabllo dhe të jetë në gjendje të marrë sa më shumë dritë të jetë e mundur dhe që të gjithë përbërësit të jenë në bordin tuaj!

Hapi 2: Baza e të dhënave e normalizuar

Baza e të dhënave e normalizuar!
Baza e të dhënave e normalizuar!

Për bazën tonë të të dhënave të normalizuar kam shtuar një fotografi për t'ju dhënë një ide se si duket, lexoni për të mësuar se çfarë bën çdo tabelë!

Sensori:

kjo tabelë përmban tre sensorët tanë: LDR, Temperatura dhe rrezja e thyerjes

Historia e sensorit:

Kjo do të na lejojë të kontrollojmë kur një sensor ishte aktiv dhe çfarë vlere kishte sensori kur luhej një këngë

Këngët e luajtura:

Në këtë tabelë, ne do të shohim të gjitha këngët që janë luajtur me atë që historia e sensorit lidhet me të dhe me cilën këngë është luajtur.

Këngët:

Në këtë tabelë, ne do të kombinojmë vendndodhjen tonë të këngës, zhanrin e këngës dhe emrin e këngës

Muzika:

Kjo tabelë ka Emrin dhe Artistin tonë të Këngës!

Vendndodhjet e këngëve:

Përmban vendndodhjen e këngës sonë në pi/var/www/html/…

Zhanër muzikor:

Përmban zhanrin tonë muzikor drita min për të drita maksimale për të dhe e njëjta për temperaturën

Hapi 3: Kodojeni atë

Kodojeni atë!
Kodojeni atë!

Unë do të lë një lidhje me repon time Github më poshtë, por mos ngurroni të kontrolloni modelet e mia dhe ta lexoni këtë së pari!

Konfigurimi i mjedrës:

aktivizoni spi me sudo rasp-config => opsionet e ndërlidhjes => SPI => aktivizoni

Instalo:

Mysql

Flluskë

Flluska_cors

Flask_socketio

Faqja:

Shtoni bazën e të dhënave në MySQL në mjedër atëherë, Kodi im python është aty ku shtoj gjithçka në bazën e të dhënave dhe i bëj sensorët e mi të punojnë nuk ka shumë që do të mund të ndryshoni për ta bërë më të lehtë punën Unë u përpoqa të krijoj një shkrim python që është i qartë dhe çdokush është në gjendje ta përdorë atë kështu që mos ngurroni ta provoni!

Faqja ime është ajo që ndjeva se ka punuar më së miri për projektin tim, mos ngurroni ta ndryshoni pak dhe të krijoni një faqe origjinale. edhe më mirë nëse jeni në gjendje të përmirësoni modelin tim dhe ta bëni atë më miqësor ndaj përdoruesit!

Unë gjithashtu do të shtoj një lidhje për të parë kornizat e mia si imazhe. dhe një zip me të gjithë skedarët e mi

Kornizat me tela:

Github:

Recommended: