Taula de continguts:

Intruvasos: 5 passos
Intruvasos: 5 passos

Vídeo: Intruvasos: 5 passos

Vídeo: Intruvasos: 5 passos
Vídeo: Convenience items needed in the family 2024, Juliol
Anonim
Image
Image

¡Saluts! Te damos la bienvenida a nuestro tutorial paso a paso de cómo realizamos un instrument con materiales reciclables.

Primer que tot necessitarem el següent:

- 6 fotorecistències

- 14 saltadors.

- 6 vasos.

- 12 cables de pinces de caimà.

- Wemos lolin32 ESP32. Usem aquesta placa ja que compte amb Bluetooth.

- Descarregueu les següents biblioteques per al programa Arduino:

- Teclat ESP32-BLE:

Pas 1: Connexió

Connexió
Connexió
Connexió
Connexió

La connexió és la següent:

Primer s’ha de connectar connectar dos jumpers en el GND y en 3V o 5V, per connectar-los a la protoboard.

Luego se de colocar la resistencia de forma que uno de sus patillas de conexión este en la tierra.

Després es deuen colocar el jumper en sols pines analògics de la paca per a què el bluethoot pugui servir, i es connecta al costat de la patilla de connexió de la resistència que no està en terra.

Posteriorment es col·loca un jumper en el pin que aquest al costat de la patilla de connexió de la resistència que aquesta en terra, dit pin haurà d’estar passant el corrent produït pels 3V o 5V.

El darrer pas serà connectar els cables de pinces de caimà, utilitzant dos per cada fotorecistor:

- La primera pinça del primer cable va connectada al jumper que està connectat als 3V i segona pinça ira a una patilla de connexió del fotorecistor.

- La primera pinça del segon cable va connectada a la patilla de connexió de la resistència que aquest al costat del jumper que va connectat a un pin analògic de la placa, i la segona pinça ira a una patilla de connexió del fotorecistor.

Per últim es debera d’organitzar-ho tot, colocar el foto recistor en un vas i colocar-lo en on us vulgui deixar, en el nostre cas us farem una caixa per a tots els vasos.

Pas 2: Codi

Treballem en el software Arduino i seguirem els següents passos

Inclou la biblioteca:

#incloure

Per utilitzar la biblioteca del BleKeyboard hem de crear un:

BleKeyboard bleKeyboard;

Definimos los pines y creamos una variable que va a contener los resultados de los fotorecistores mas adelante:

int pin = 32;

int valorp = 0;

int pin2 = 33;

int valorp2 = 0;

int pin3 = 34;

int valorp3 = 0;

int pin4 = 35;

int valorp4 = 0;

int pinVP = 39;

int valorp5 = 0;

int pinVN = 36;

int valorp6 = 0;

Passem a la configuració, on fem un Serial.begin per a que corri el codi i el bleKeyboard per a que estigui actiu al corregir el codi:

configuració nul·la () {

Serial.begin (9600); bleKeyboard.begin (); }

Per últim passem al bucle, on passem els resultats dels fotorecistors a les variables creades anteriorment i els impresos per poder calibrar els fotorecistors. Una vegada calibrats es comenta la impressió dels resultats i creamos un si, el qual va a preguntar-se el seu valor és <al valor que vostè va escogir en el moment de calibratge. Si és menor llavors es imprimeix que es troba tocant una nota i envia una senyal al bleKeyboard per al qual la pulsació de la tecla que vostè quiera i després se suelta dicha tecla. Se repite esto por cada fotorecistor

bucle buit () {

valorp = analogRead (pin); //Serial.println(valorp); if (valorp <400) {Serial.println ("ESTA SONANDO - DO"); bleKeyboard.press ('q'); bleKeyboard.releaseAll (); } valorp2 = analogRead (pin2); //Serial.println(valorp2); if (valorp2 <500) {Serial.println ("ESTA SONANDO - RE"); bleKeyboard.press ('a'); bleKeyboard.releaseAll (); } valorp3 = analogRead (pin3); //Serial.println(valorp3); if (valorp3 <600) {Serial.println ("ESTA SONANDO - MI"); // bleKeyboard.press ('z'); //bleKeyboard.releaseAll (); } // * / valorp4 = analogRead (pin4); //Serial.println(valorp4); if (valorp4 <250) {Serial.println ("ESTA SONANDO - FA"); bleKeyboard.press ('w'); bleKeyboard.releaseAll (); } valorp5 = analogRead (pinVP); //Serial.println(valorp5); if (valorp5 <2100) {Serial.println ("ESTA SONANDO - SOL"); bleKeyboard.press ('s'); bleKeyboard.releaseAll (); } valorp6 = analogRead (pinVN); //Serial.println(valorp6); if (valorp6 <1100) {Serial.println ("ESTA SONANDO - LA"); bleKeyboard.press ('x'); bleKeyboard.releaseAll (); }}

Pas 3: Entendre El Codi

La biblioteca de bleKeyboard ens permetrà utilitzar el Bluetooth del nostre lolin32 ESP32 per connectar-lo al nostre ordinador mitjançant Bluetooth. Nuestro wemos tiene la función de simular que estamos oprimiendo una tecla, que en aquest cas és Q, A, S, Z, W, S i X les tecles necessàries instrumentals

Pas 4: maquinari

Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari

Com pots veure, en el nostre cas hem utilitzat una caixa de cartró, adentro es troba els 6 vasos amb les 6 fotoresistències, cada una connectada amb els cables de caimà que van cap al protoboard amb els jumpers, resistències i la nostra placa.

Pas 5: El Instrumento

Image
Image

Per a la realització de l’instrument ens usem godot i simplement es col·locaran els vasos per a quan l’usuari es toqui fora que s’identifiqui que es vagi utilitzant i sense una nota musical.

¡Descarrega aquí l’instrument per a què manejes!

Recomanat: