Mục lục:
- Bước 1: Đi lấy nội dung
- Bước 2: Bảng EMG
- Bước 3: Chuẩn bị cáp
- Bước 4: Đầu nối nguồn
- Bước 5: Cắm các thứ
- Bước 6: Lập trình Arduino
- Bước 7: Giắc cắm âm thanh
- Bước 8: Kết nối thiết bị đầu cuối
- Bước 9: Cắm điện
- Bước 10: Kết nối với Arduino
- Bước 11: Nguồn
- Bước 12: Thêm sức mạnh
- Bước 13: Kết nối điện cực
- Bước 14: Gắn điện trở
- Bước 15: Cắm Jack
- Bước 16: Gắn điện cực
- Bước 17: Cắm nó vào
- Bước 18: Tai nghe
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Thiết lập phản hồi sinh học này sử dụng cảm biến EMG để biểu thị độ căng cơ dưới dạng một chuỗi tiếng bíp và cho phép bạn huấn luyện cơ thể để điều chỉnh độ căng cơ theo ý muốn. Nói tóm lại, bạn càng căng thẳng thì tiếng bíp càng nhanh, và càng thoải mái thì càng chậm. Sử dụng thiết bị này, bạn có thể học cách điều chỉnh cơ thể để tăng tốc độ và làm chậm tiếng bíp; do đó làm tăng và giảm sức căng của cơ. Với một số bài tập, bạn sẽ có đủ hiểu biết về cơ thể của mình để có thể kiểm soát tình trạng căng cơ mà không cần sử dụng thiết bị. Điều này rất tuyệt vì nó cho phép bạn kiểm soát một cách có ý thức một phần cơ thể mà bình thường bạn không thể cảm nhận hoặc dễ dàng kiểm soát được.
Tôi thiết lập để theo dõi các cơ ở vai và cổ chịu trách nhiệm về chứng đau đầu do căng thẳng, nhưng bạn có thể đặt chúng vào bất kỳ nhóm cơ nào. Tôi khuyên bạn nên thử nghiệm vị trí của các cảm biến và xem điều gì có thể xảy ra.
Bước 1: Đi lấy nội dung
Bạn sẽ cần: - Cảm biến EMG - Cáp điện cực - Điện cực - Arduino - Bảng cung cấp được điều chỉnh A +/- 5V *** - Đầu cắm 3 chân cái - Pin 9V - Giắc cắm âm thanh nổi 1/4 "- Tai nghe có 1 / Phích cắm 4 "- Dải thiết bị đầu cuối kiểu Châu Âu - Dây móc 22awg
*** + / - 5V là dải dưới cùng của bảng cảm biến. Tôi thấy hai pin 9V có dây nối tiếp hoạt động tốt hơn bảng này. Dây màu đỏ duy nhất là + 9V, điểm nối nơi hai pin gặp nhau là nối đất, và dây màu đen duy nhất là -9V. Ngoài ra, bạn có thể nhận được bo mạch mini +/- 12v từ Futurlec. Tuy nhiên, tôi đã không thử điều này.
(Xin lưu ý rằng một số liên kết trên trang này chứa các liên kết liên kết của Amazon. Điều này không thay đổi giá của bất kỳ mặt hàng nào được rao bán. Tuy nhiên, tôi kiếm được một khoản hoa hồng nhỏ nếu bạn nhấp vào bất kỳ liên kết nào trong số đó và tôi tái đầu tư khoản này tiền vào vật liệu và công cụ cho các dự án trong tương lai. Nếu bạn muốn có gợi ý thay thế cho nhà cung cấp bất kỳ bộ phận nào, vui lòng cho tôi biết.)
Bước 2: Bảng EMG
Lắp ráp bảng EMG với các bộ phận được cung cấp như nhãn.
Lưu ý rằng nó đi kèm với các điện trở 5 dải và chúng được đọc khác với các điện trở 4 dải điển hình.
Bước 3: Chuẩn bị cáp
Lấy một lưỡi dao cạo hoặc vật sắc nhọn khác và cắt xung quanh chu vi tâm của phích cắm cáp để lộ đầu kim loại. Lặp lại điều này cho cả ba cáp.
Bước 4: Đầu nối nguồn
Hàn dây màu đỏ, xanh lá cây và đen vào ổ cắm 3 chân. Đảm bảo rằng dây đen nằm ở trung tâm. Hai dây còn lại có thể ở hai bên. Khi bạn hoàn thành, bạn có thể muốn củng cố các kết nối bằng một chút keo nóng (hoặc tương tự).
Bước 5: Cắm các thứ
Cắm ba dây từ ổ cắm vào nguồn điện +/- 5V sao cho màu xanh lá cây là -5V, màu đen là nối đất và màu đỏ là + 5V. Đồng thời cắm các dây gắn pin 9V vào đầu nối nguồn điện. Đảm bảo rằng dây màu đỏ đang đi đến chân có nhãn "VIN".
Bước 6: Lập trình Arduino
Lập trình Arduino với mã sau:
/*
Phản hồi sinh học EMG Phát một tiếng bíp tương ứng với số lần đọc nhận được từ cảm biến EMG. Cơ càng căng thì tiếng bíp càng dài. Dựa trên hai ví dụ Arduino của Tom Igoe Mã ví dụ này nằm trong miền công cộng. * / const int analogInPin = A0; // Chân đầu vào tương tự int sensorValue = 0; // giá trị đọc từ cảm biến #define NOTE_C4 262 // xác định nốt là giữa C int giai điệu = NOTE_C4; // đặt biến thành giữa C void setup () {// khởi tạo truyền thông nối tiếp với tốc độ 9600 bps: Serial.begin (9600); } void loop () {// đọc giá trị tương tự: sensorValue = analogRead (analogInPin); // in kết quả ra màn hình nối tiếp: Serial.print ("sensor ="); Serial.println (sensorValue); int noteDuration = (sensorValue); // cho biết thời lượng nốt là âm đọc cảm biến (8, giai điệu, noteDuration); // phát ghi chú để đọc phần trăm cảm biến trên chân 8 // để phân biệt các ghi chú, đặt thời gian tối thiểu giữa chúng. // thời lượng của ghi chú + 30% có vẻ hoạt động tốt: int pauseBetweenNotes = noteDuration * 1.30; trì hoãn (pauseBetweenNotes); // dừng phát âm báo: noTone (8); }
Bước 7: Giắc cắm âm thanh
Nối hai tab tín hiệu với nhau và sau đó gắn một dây dài màu đỏ vào một trong số chúng. Gắn một dây dài màu đen vào thiết bị đầu cuối được kết nối với vấu nối đất bên trong.
Bước 8: Kết nối thiết bị đầu cuối
Cắt dải thiết bị đầu cuối theo phong cách châu Âu xuống để có 3 cặp đầu nối. Cắm các điện cực vào một bên. Cắm dây tương ứng vào bên kia. Tôi không có dây màu trắng, vì vậy tôi đã sử dụng màu xanh lá cây.
Bước 9: Cắm điện
Trên bảng cảm biến, cắm dây màu xanh lá cây / trắng vào khe cắm tiêu đề có nhãn "M. Mid" Cắm dây màu đỏ vào dây chậm có nhãn "M. End" Cắm dây màu đen vào khe cắm có nhãn "Ref"
Bước 10: Kết nối với Arduino
Kết nối khe cắm có nhãn "Vout" trên bảng cảm biến với chân 0 tương tự trên Arduino. Kết nối mặt đất với nhau trên hai bảng.
Bước 11: Nguồn
Nối đầu cái 3 chân từ bảng điện vào bảng cảm biến sao cho dây màu xanh lá cây được căn chỉnh với -V.
Bước 12: Thêm sức mạnh
Từ bảng nguồn kết nối các kết nối + 5V và nối đất với các chân tương ứng trên Arduino. *** Nếu bạn đang sử dụng nguồn điện thay thế lớn hơn + 5V, hãy đảm bảo kết nối nó với giắc cắm điện áp trên Arduino để thay thế.
Bước 13: Kết nối điện cực
Gắn các điện cực vào các đầu của cáp bộ chuyển đổi.
Bước 14: Gắn điện trở
Gắn một điện trở 20K vào đầu dây dài màu đỏ được dán vào giắc cắm âm thanh. Tăng hoặc giảm giá trị sẽ xác định âm lượng của tiếng bíp. Tôi sẽ không giảm nó xuống dưới 10K, nếu không nó sẽ quá lớn và có thể gây hại cho thính giác của bạn.
Bước 15: Cắm Jack
Cắm điện trở mà bạn vừa gắn vào cáp âm thanh vào chân 8 trên Arduino. Cắm dây đen vào đất.
Bước 16: Gắn điện cực
Đặt các điện cực dọc theo cơ mà bạn muốn theo dõi. Điện cực đen là tham chiếu và nên được đặt ở khu vực không bị ảnh hưởng bởi các cơ mà bạn đang cố gắng đo. Màu đỏ nên được đặt ở phần cuối của cơ gần nơi nó bám vào gân. Màu trắng nên được đặt ở trung tâm của cơ. Đây là cách tôi đặt chúng trên vai để theo dõi sự căng thẳng. Tôi đã nhận được kết quả phù hợp với cấu hình này.
Bước 17: Cắm nó vào
Cắm pin của bạn để cung cấp năng lượng cho tất cả.
Bước 18: Tai nghe
Đeo tai nghe vào. Chú ý cách bạn có thể điều chỉnh độ dài của tiếng bíp bằng cách căng và thả lỏng cơ.
Bây giờ, bạn có thể tự rèn luyện để tạo ra âm thanh trong một khoảng thời gian nhất định bằng cách tập trung vào nhóm cơ đó.
Bạn cũng có thể theo dõi các chỉ số cảm biến bằng cách cắm lại Arduino vào máy tính và bật màn hình nối tiếp. Đảm bảo rằng bạn đã rút mọi nguồn điện áp bên ngoài vào Arduino trước khi thử điều này.
Bạn có thấy điều này hữu ích, vui vẻ hay giải trí không? Theo dõi @madeineuphoria để xem các dự án mới nhất của tôi.