Kazalo:

Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje: 3 koraki
Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje: 3 koraki

Video: Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje: 3 koraki

Video: Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje: 3 koraki
Video: Иоша Бах: время, гипотеза моделирования, существование 2024, November
Anonim
Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje
Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje
Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje
Predvajalnik glasbe, ki ga sproži senzor, ki ga sproži gibanje

Na moji dodiplomski šoli smo morali ustvariti izviren projekt, ki so ga lahko vsi študentje izbrali sami. Za moj projekt, saj vedno poslušam glasbo in se mi vedno zdi, da je preveč težav pri vklopu zvočnika, želel sem videti, kako lahko poenostavim ta postopek, zato sem se odločil ustvariti ta predvajalnik glasbe, ki ga sproži gibanje.

Zaloge

Strojna oprema:

- MDF lesene deske (med 0, 5 in 2 cm)

- 6 3 vijaki 5x13 mm

- 10 žebljev

Elektronika:

- Raspberry Pi 3 model B+ z napajalnikom 2.5A

- LCD zaslon

- ADC MCP3008

- malina PI T-čevljar

- Svetlobno odvisen upor

- Temperaturni senzor LM35

- IR senzor prekinitvenega žarka

- Zvočnik

- Ogledna plošča

Orodja:

- kladivo

- izvijač

- Lepilni trak

Zaradi omejitev v urejevalniku Instructables sem dodal zbirko materialov, zato bo celoten paket stal okoli 95 - 100 €

Neobvezno:

- 22 -žilna žica - rumena

- 22 -žilna žica - rdeča

- 22 -žilna žica - črna

1. korak: Vklopite svojo elektroniko

Zaženite svojo elektroniko!
Zaženite svojo elektroniko!
Zaženite svojo elektroniko!
Zaženite svojo elektroniko!

Tako bomo v našo ploščo priklopili senzor mcp3008, LDR, lomni žarek in temperaturo. če je mogoče, sledite zgornji shemi, da imate idejo, kam kaj priključiti ali sami poiskati odlično mesto za svoje komponente!

Na kratko: poskusite zagotoviti, da vaš LDR ne vsebuje kablov in da lahko vnese čim več svetlobe ter da so vse komponente na vaši plošči!

2. korak: Normalizirana baza podatkov

Normalizirana baza podatkov!
Normalizirana baza podatkov!

Za našo normalizirano bazo podatkov sem dodal sliko, ki vam predstavi, kako izgleda, preberite, če želite izvedeti, kaj počne vsaka tabela!

Senzor:

ta tabela vsebuje naše tri senzorje: LDR, temperaturo in prelomni žarek

Zgodovina senzorja:

Tako bomo lahko preverili, kdaj je bil senzor aktiven in kakšno vrednost je imel senzor, ko je bila predvajana pesem

Predvajane pesmi:

V tej tabeli bomo videli vse skladbe, ki so bile predvajane, kakšna zgodovina senzorjev je povezana z njo in kakšna pesem je bila predvajana.

Pesmi:

V tej tabeli bomo združili lokacijo pesmi, zvrst pesmi in ime pesmi

Glasba:

Ta miza vsebuje ime pesmi in izvajalca!

Lokacije pesmi:

Vsebuje lokacijo naše pesmi na naši pi/var/www/html/…

Glasbeni žanr:

Vsebuje naš glasbeni žanr minimalna svetloba zanj, največja svetloba zanj in enaka za temperaturo

3. korak: Kodirajte

Kodiraj!
Kodiraj!

Spodaj bom pustil povezavo do svojega repo za Github, vendar preverite moje modele in najprej preberite to!

Nastavitev maline:

vklopite spi s sudo rasp-config => možnosti vmesnika => SPI => omogoči

Namestite:

Mysql

Bučka

Flask_cors

Flask_socketio

Spletno mesto:

Nato dodajte zbirko podatkov v MySQL na malini, Moja koda python je tam, kjer vse dodam v bazo podatkov in olajšam delovanje senzorjev. Ni veliko, kar boste lahko spremenili, da bi olajšali delo. Poskušal sem ustvariti skript python, ki je jasen in ga lahko uporablja vsak. zato ga preizkusite!

Moje spletno mesto je tisto, kar se mi je zdelo najboljše pri mojem projektu, ga lahko malo spremenite in ustvarite izvirno spletno mesto. še bolje, če lahko izboljšate moj dizajn in ga naredite uporabniku prijaznejšemu!

Dodal bom tudi povezavo za ogled mojih žičnih okvirjev kot slik. in zadrgo z vsemi mojimi datotekami

Žični okvirji:

Github:

Priporočena: