Mục lục:
- Bước 1: Conexion
- Bước 2: Código
- Bước 3: Entendiendo El Código
- Bước 4: Phần cứng
- Bước 5: El Instrumento
Video: Intruvasos: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
¡Saludos! Te damos la bienvenida a nuestro tutorial paso a paso de cómo realizar un toolso con materiales reciclables.
Primero que todo necesitaremos lo siguiente:
- 6 fotorecistencias
- 14 dây nhảy.
- 6 vasos.
- 12 dây cáp de pinzas de caimán.
- Wemos lolin32 ESP32. Kết nối Bluetooth.
- Descargar las siguientes librerías para el programma Arduino:
- ESP32-BLE-Bàn phím:
Bước 1: Conexion
La conexión es la siguiente:
Primero se debe conectar conectar dos jumpers en el GND y en 3V o 5V, para conectarlos a la protoboard.
Luego se deben de colocar la Resistencia de forma que una 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 productionida por thua 3V o 5V.
El ultimo paso sera conectar thua cáp de pinzas de caimán, se utizan dos bởi cada fotorecistor:
- Cáp mồi La primera pinza del và 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 jumper que va conectado a un pin analogico de la board, y segunda pinza ira a una patilla de conexión del fotorecistor.
Por ultimo se debera de Organiar todo, colocar el foto recistor en un vaso y colocarlo en donde ustedes quieran, en nuestro caso usamos una caja para todos los vasos.
Bước 2: Código
Phần mềm Trabajaremos en el Arduino y seguiremos los siguientes pasos
Incluimos la librería:
#bao gồm
Các bản sửa lỗi của bảng điều khiển bảng điều khiển:
BleKeyboard BleKeyboard;
Definimos los pines y creamos una biến que và a cạnh tranh thua 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 que se active al Correr el código:
void setup () {
Serial.begin (9600); bleKeyboard.begin (); }
Por ultimo pasamos al loop, donde le pasamos los resultados de los fotorecistores a las biến creadas anteriormente y las printmimos 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 usted escogió en el momento de calración. Si es menor entonces se printme que se esta tocando una nota y envía una señal al bleKeyboard para que xung la tecla que usted quiera y luego se suelta dicha tecla. Se repite esto bởi cada fotorecistor
void loop () {
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 (); }}
Bước 3: Entendiendo El Código
La librería de bleKeyboard nos permitirá usar el Bluetooth del wemos lolin32 ESP32 para conectarnos a nuestro computador mediante 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 toolso
Bước 4: Phần cứng
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 cable de caimán que van hacia la protoboard con los jumper, kháng cự y nuestra sa khoáng.
Bước 5: El Instrumento
Para la realización del toolso nosotros usamos godot y simplemente se colocaron los vasos para que cuando el usuario los tocara se fuera Idificando que vaso se esta usando y suene una nota âm nhạc.
¡Descarga aquí el cụo para que lo mamjes!
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Âm thanh bay bổng với Arduino Uno Từng bước (8 bước): 8 bước
Acoustic Levitation With Arduino Uno Step-by-by-by (8 bước): bộ chuyển đổi âm thanh siêu âm L298N Dc cấp nguồn cho bộ chuyển đổi âm thanh nữ với chân cắm một chiều nam Arduino UNOBreadboard Cách hoạt động: Đầu tiên, bạn tải mã lên Arduino Uno (nó là một vi điều khiển được trang bị kỹ thuật số và các cổng tương tự để chuyển đổi mã (C ++)
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy