Taula de continguts:

Reproductor de música activat per moviment basat en el sensor: 3 passos
Reproductor de música activat per moviment basat en el sensor: 3 passos

Vídeo: Reproductor de música activat per moviment basat en el sensor: 3 passos

Vídeo: Reproductor de música activat per moviment basat en el sensor: 3 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Reproductor de música activat per moviment basat en el sensor
Reproductor de música activat per moviment basat en el sensor
Reproductor de música activat per moviment basat en el sensor
Reproductor de música activat per moviment basat en el sensor

A la meva universitat universitària, hem hagut de crear un projecte original que tots els estudiants poguessin escollir per si mateixos. Per al meu projecte, com que sempre escolto música i sempre sento que és massa complicat encendre un altaveu, volia veure com podria simplificar aquest procés, així que vaig decidir crear aquest reproductor de música activat per Motion.

Subministraments

Maquinari:

Taulers de fusta MDF (entre 0, 5 i 2cm)

- 6 cargols de 3, 5x13mm

- 10 ungles

Electrònica:

- Raspberry Pi 3 model B + amb font d'alimentació 2,5A

- Pantalla LCD

- ADC MCP3008

- Cobbler Raspberry PI

- Resistència dependent de la llum

- Sensor de temperatura LM35

- Sensor IR Breakbeam

- Ponent

- Taula de pa

Eines:

- Martell

- Tornavís

- Cinta adhesiva

A causa de les limitacions de l'editor Instructables, he afegit una gran quantitat de materials, tot el paquet costarà entre 95 i 100 euros

Opcional:

- Filferro de calibre 22 - Groc

- Cable de calibre 22 - Vermell

- Cable de calibre 22 - Negre

Pas 1: Feu que els vostres aparells electrònics funcionin

Feu que la vostra electrònica funcioni!
Feu que la vostra electrònica funcioni!
Feu que la vostra electrònica funcioni!
Feu que la vostra electrònica funcioni!

Per tant, connectarem el nostre mcp3008, LDR, feix de trencament i sensor de temperatura a la nostra placa de control. si és possible, seguiu el meu esquema anterior per tenir una idea d'on connectar què o trobar un lloc ideal per als vostres components.

En resum: procureu assegurar-vos que el vostre LDR no tingui cables i que pugui agafar tanta llum com sigui possible i que tots els components estiguin a la vostra placa.

Pas 2: base de dades normalitzada

Base de dades normalitzada
Base de dades normalitzada

Per a la nostra base de dades normalitzada, he afegit una imatge per fer-vos una idea del seu aspecte, seguiu llegint per saber què fa cada taula.

Sensor:

aquesta taula conté els nostres tres sensors: LDR, temperatura i feix de trencament

Historial del sensor:

Això ens permetrà comprovar quan un sensor estava actiu i què tenia el sensor com a valor quan s’ha reproduït una cançó

Cançons reproduïdes:

En aquesta taula, veurem totes les cançons que s’han reproduït, quin historial de sensors hi està vinculat i quina cançó s’ha reproduït.

Cançons:

En aquesta taula, combinarem la ubicació de la cançó, el gènere de la cançó i el nom de la cançó

Música:

Aquesta taula inclou el nostre nom i artista de la cançó.

Ubicacions de les cançons:

Conté la ubicació de la cançó al nostre pi / var / www / html / …

Gènere musical:

Conté el nostre gènere musical: la llum mínima per a la llum màxima i la mateixa per a la temperatura

Pas 3: codifiqueu-lo

Codifica-ho!
Codifica-ho!

Deixaré un enllaç a la meva reposició de Github a continuació, però no dubteu a revisar els meus dissenys i llegir-ho primer.

Configuració de gerds:

activeu spi amb sudo rasp-config => opcions d'interfície => SPI => activa

Instal·la:

MySQL

Flascó

Flask_cors

Flask_socketio

Lloc:

Afegiu una base de dades a MySQL a raspberry, El meu codi Python és on afegeixo tot a la base de dades i faig funcionar els meus sensors. No hi ha gaire coses que pugueu canviar per fer-ho més fàcil. Vaig intentar crear un script Python clar i qualsevol persona pot utilitzar-lo així que no dubteu a provar-ho!

El meu lloc és el que em va semblar que funcionava millor per al meu projecte. No dubteu a canviar-lo una mica i a crear un lloc original. encara millor si podeu millorar el meu disseny i fer-lo més fàcil d'utilitzar.

També afegiré un enllaç per veure els meus wirefrrams com a imatges. i un zip amb tots els meus fitxers

Marcs de filferro:

Github:

Recomanat: