Talaan ng mga Nilalaman:
- Hakbang 1: Conexion
- Hakbang 2: Código
- Hakbang 3: Entendiendo El Código
- Hakbang 4: Hardware
- Hakbang 5: El Instrumento
Video: Intruvasos: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
¡Saludos! Ang damos la bienvenida a nuestro tutorial paso a paso de cómo realizar un instrumento con materiales reciclables.
Primero que todo necesitaremos lo siguiente:
- 6 fotorecistencias
- 14 na jumper.
- 6 na vasos.
- 12 mga kable de pinzas de caimán.
- Wemos lolin32 ESP32. Usamos esta placa ya que cuenta con Bluetooth.
- Descargar las siguientes librerías para sa programa Arduino:
- ESP32-BLE-Keyboard:
Hakbang 1: Conexion
La conexión es la siguiente:
Primero se debe conectar conectar dos jumpers en el GND y en 3V o 5V, para sa koneksyon ng isang protoboard.
Luego se deben de colocar la resistencia de forma que uno de sus patillas de conexión este en el tierra.
Después se deben de colocar el jumper en solo pines analógicos de la paca para que el bluethoot pueda servir, y se conecta al lado de la patilla de conexión de la resistencia que no este en tierra.
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 producida por los 3V o 5V.
El ultimo paso sera conectar los cables de pinzas de caimán, se utilizan dos por cada fotorecistor:
- La primera pinza del primer cable va 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 va conectada 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, y segunda pinza ira a una patilla de conexión del fotorecistor.
Para sa ultimo se debera de organisar todo, colocar el foto recistor en un vaso y colocarlo en donde Alexaes quieran, en nuestro caso usamos una caja para todos los vasos.
Hakbang 2: Código
Trabajaremos en el software Arduino y seguiremos los siguientes pasos
Incluimos la librería:
# isama
Para sa paggamit ng 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;
Pasamos al setup, donde hacemos un Serial.begin para que corra el código y el bleKeyboard para sa isang aktibong al correr el código:
walang bisa ang pag-setup () {
Serial.begin (9600); bleKeyboard.begin (); }
Para sa ultimo pasamos al loop, donde le pasamos los resultados de los fotorecistores a las variable na creadas anteriormente y las imprimimos para poder calibrar los fotorecistores. Una vez calibrados se comenta la impresión de los resultados y creamos un if, el cual va a preguntar su valorp es <al valor que participle 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 queScore quiera y luego se suelta dicha tecla. Se repite esto por cada fotorecistor
void loop () {
valorp = analogRead (pin); //Serial.println(valorp); kung (valorp <400) {Serial.println ("ESTA SONANDO - DO"); bleKeyboard.press ('q'); bleKeyboard.releaseAll (); } valorp2 = analogRead (pin2); //Serial.println(valorp2); kung (valorp2 <500) {Serial.println ("ESTA SONANDO - RE"); bleKeyboard.press ('a'); bleKeyboard.releaseAll (); } valorp3 = analogRead (pin3); //Serial.println(valorp3); kung (valorp3 <600) {Serial.println ("ESTA SONANDO - MI"); // bleKeyboard.press ('z'); //bleKeyboard.releaseAll (); } // * / valorp4 = analogRead (pin4); //Serial.println(valorp4); kung (valorp4 <250) {Serial.println ("ESTA SONANDO - FA"); bleKeyboard.press ('w'); bleKeyboard.releaseAll (); } valorp5 = analogRead (pinVP); //Serial.println(valorp5); kung (valorp5 <2100) {Serial.println ("ESTA SonANDO - SOL"); bleKeyboard.press ('s'); bleKeyboard.releaseAll (); } valorp6 = analogRead (pinVN); //Serial.println(valorp6); kung (valorp6 <1100) {Serial.println ("ESTA SONANDO - LA"); bleKeyboard.press ('x'); bleKeyboard.releaseAll (); }}
Hakbang 3: Entendiendo El Código
Ang librería de bleKeyboard ay walang permiso na ginagamit sa pamamagitan ng Bluetooth del wemos lolin32 ESP32 para sa isang koneksyon ng isang namamagitan sa Bluetooth. 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
Hakbang 4: Hardware
Como puedes ver, en nuestro caso hemos usado una caja de cartón, adentro se encuentra los 6 vasos con las 6 fotoresistencias, cada una conectada con los cables de caimán que van hacia la protoboard con los jumpers, resistencias y nuestra placa.
Hakbang 5: El Instrumento
Para sa realización del instrumento participle ng 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 musikal.
¡Descarga aquí el instrumento para sa iyo!
Inirerekumendang:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Tatlong Loudspeaker Circuits -- Hakbang-hakbang na Tutorial: 3 Mga Hakbang
Tatlong Loudspeaker Circuits || Hakbang-hakbang na Tutorial: Ang Loudspeaker Circuit ay nagpapalakas ng mga audio signal na natanggap mula sa kapaligiran papunta sa MIC at ipinapadala ito sa Speaker mula sa kung saan ginawa ang pinalakas na audio. Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang magawa ang Loudspeaker Circuit na ito gamit ang:
Hakbang-hakbang na Edukasyon sa Robotics Na May Kit: 6 Mga Hakbang
Hakbang-hakbang na Edukasyon sa Robotics Gamit ang isang Kit: Matapos ang ilang buwan ng pagbuo ng aking sariling robot (mangyaring sumangguni sa lahat ng mga ito), at pagkatapos ng dalawang beses na pagkabigo ng mga bahagi, nagpasya akong bumalik at muling isipin ang aking diskarte at direksyon. Ang karanasan ng ilang buwan ay kung minsan ay lubos na nagbibigay-pakinabang, at
Kritikal na Hakbang sa Paghuhugas ng Kamay sa Hakbang: 5 Hakbang
Kritikal na Hakbang sa Paghuhugas ng Hakbang sa paghuhugas ng kamay: Ito ay isang makina na nagpapaalala sa gumagamit tungkol sa mga hakbang kung kailan kailangan niyang maghugas ng kanyang mga kamay. Ang layunin ng makina na ito ay matulungan ang mga tao na maunawaan kung paano hugasan nang maayos ang kanilang mga kamay sa isang mabisang paraan. Sa mga panahon ng pag-iwas sa epidemya o pandemya,