INHOUDSOPGAWE:
- Stap 1: Conexion
- Stap 2: Verwerk
- Stap 3: Entendiendo El Código
- Stap 4: Hardeware
- Stap 5: El Instrumento
Video: Inleiding: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Groete! Ons bied 'n nuutste handleiding vir die herkenning van instrumente en materiaal.
Die belangrikste dinge wat ons benodig:
- 6 fotorecistencias
- 14 springers.
- 6 vate.
- 12 kabels van die kabels.
- Wemos lolin32 ESP32. Ons kan ook Bluetooth gebruik.
- Laai die volgende biblioteke af vir die Arduino -program:
-ESP32-BLE-sleutelbord:
Stap 1: Conexion
La conexión es la siguiente:
Primero se debe conectar conectar dos jumpers en el GND en 3V o 5V, para conectarlos a la protoboard.
Luego se deben de colocar la resistencia de forma que uno de sus patillas de conexión este en el tierra.
Dit is 'n goeie idee om 'n jumper en 'n solo pines analógicos de la paca para que el bluethoot pueda servir te gebruik, en dit is ook 'n goeie manier om die weerstand te beskerm.
Posterior mente se colocara un jumper en el pin que esta al lado de la patilla de conexión de la resistencia que esta en tierra, dicho pin deberá estar pasando la corriente produce by los 3V o 5V.
U kan ook die kabels van die kabels gebruik, wat ons kan gebruik as 'n fotorecistor:
- La primera pinza del primer cable can conectada al jumper que esta conectado a los 3V y segunda pinza ira a una patilla de conexión del fotorecistor.
- La primera pinza del segundo cable can conadaada a la patilla de conexión de la resistencia que esta al lado del del jumper que va conectado a un pin analogico de la placa, and segunda pinza ira a una patilla de conexión del fotorecistor.
Uiteindelik kan ons die organisatoriese aktiwiteite, die foto -resistor en die kolokarlo in 'n kolom gebruik, en ons kan ook 'n nuutste vakansie in ons huis gebruik.
Stap 2: Verwerk
Trabajaremos en die sagteware Arduino en seguiremos los siguientes pasos
Inhoudsopgawe:
#insluit
Para utilizar la libreria del BleKeyboard debemos crear uno:
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;
Pas op om op te stel, maar u kan ook 'n reeks begin
ongeldige opstelling () {
Serial.begin (9600); bleKeyboard.begin (); }
Vir ultimo pasamos al loop, kan ons ook die resultate van die fotorecistores en die veranderlikes creadas anteriormente en las imprimimos para poder calibrar los fotorecistores. Una calibrados se comenta la impresión de los resultados y creamos un if, el cual va a preguntar su valorp es <al valor que usted escogió en el momento de calibración. Si es menor entonces se imprime que se esta tocando una nota y envía una señal al bleKeyboard para que pulse la tecla que usted quiera y luego se suelta dicha tecla. Bekyk die fotorecistor
leemte -lus () {
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 (); }}
Stap 3: Entendiendo El Código
Die sleutelbord vir toestelle wat deur Bluetooth gebruik kan word, is lolin32 ESP32 vir 'n moderne rekenaar. Nuestro wemos tiene la función de simular que estamos oprimiendo una tecla, que en este caso son Q, A, S, Z, W, S y X las teclas necesarias instrumento
Stap 4: Hardeware
Ons kan ook 'n nuutste caso vir ons gebruik om 'n kaart te gebruik, maar ook vir 6 vakansies met 6 fotoresistencias, en ook 'n konneksie met kabels wat van die motorboord met springers, weerstande en plase kan voorsien.
Stap 5: El Instrumento
Para la realización del instrumento nosotros usamos godot y simplemente se colocaron los vasos para que cuando el usuario los tocara se fuera identificando que vaso se esta usando y suene una nota musical.
¡Descarga aquí el instrumento para que lo manejes!
Aanbeveel:
Covid -veiligheidshelm Deel 1: 'n Inleiding tot Tinkercad -kringe !: 20 stappe (met foto's)
Covid -veiligheidshelm Deel 1: 'n inleiding tot Tinkercad -stroombane !: Hallo, vriend! In hierdie tweedelige reeks leer ons hoe u Tinkercad's Circuits kan gebruik - 'n prettige, kragtige en opvoedkundige hulpmiddel om te leer hoe stroombane werk! Een van die beste maniere om te leer, is om te doen. Dus, ons ontwerp eers ons eie projek: die
Inleiding tot IR -kringe: 8 stappe (met foto's)
Inleiding tot IR -stroombane: IR is 'n komplekse stuk tegnologie, maar tog baie eenvoudig om mee te werk. Anders as LED's of LASER's, kan infrarooi nie met die menslike oog gesien word nie. In hierdie instruksies sal ek die gebruik van infrarooi deur drie verskillende stroombane demonstreer. Die stroombane sal nie u
Speletjies!!! - Inleiding: 5 stappe
Speletjies!!! - Inleiding: Hallo! Ek sal jou leer hoe om drie verskillende speletjies op code.org te skep. Onder elke speletjie -tutoriaal plaas ek 'n sjabloon wat u kan hervermeng en gebruik terwyl u na my video kyk. Ek hoop jy het 'n lekker tyd !! As julle net my speletjies wil sien in
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basies: 7 stappe
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basics: Hallo, ons is 2 studente in MYP 2. Ons wil u basiese beginsels leer hoe om Python te kodeer. Dit is in die laat 1980's geskep deur Guido van Rossum in Nederland. Dit is gemaak as 'n opvolger van die ABC -taal. Sy naam is " Python " want wanneer
Inleiding tot Arduino: 18 stappe
Inleiding tot Arduino: het u al ooit gewonder om u eie toestelle te maak, soos weerstasie, motorpaneelbord vir die monitering van brandstof, spoed- en liggingopsporing of die beheer van u huishoudelike toestelle wat deur slimfone beheer word, of het u al ooit gewonder oor die maak van gesofistikeerde