ĐĂNG KÍ NHẬN TIN TỰ ĐỘNG

Nhập địa chỉ E-mail vào ô phía trên để nhận tin mới liên tục từ Tự Tay Làm

Tự làm chiếc găng tay cảm ứng

Đăng lúc: Chủ nhật - 23/03/2014 10:50 - Người đăng bài viết: Ban Biên Tập
Chia sẻ lên Facebook Chia sẻ lên Twitter Chia sẻ lên Yahoo Chia sẻ lên Zing Me Chia sẻ lên Yume Chia sẻ lên Link hay Chia sẻ lên Google+
găng tay

găng tay

Đây là một sản phẩm đơn giản được làm từ bo mạch điện tử Lilypad Arduino Protosnap Development. Về cơ bản, hoạt động của chiếc găng tay này là khi chạm vào các thành phần khác nhau trên chiếc găng tay thì sẽ có âm thanh phát ra. Để làm được chiếc găng tay này thì người thiết kế cần có một số kĩ năng cơ bản về điện tử và một chút tỉ mỉ để may găng tay.
Các bước thực hiện:
Bước 1: Vật liệu cần chuẩn bị
-Một chiếc găng tay, có thể mua ở các cửa hàng bán quần áo.
-Bo mạch điện tử Lilypad Arduino Protosnap Development.
-Chỉ khâu dẫn điện hoặc loại dây chì dành cho mỏ hàn điện tử.
-Kim khâu.
Bước 2: Viết chương trình
Nếu không sử dụng bo mạch Lilypad Arduino Protosnap Development thì cần phải thay đổi vòng lặp và một số chân (pins). Đây là code:

int speakerPin = A5;
int switchPin11 = 11;
int switchPin10 = 10;
int switchPin9 = 9;
int switchPinA2 = A2;
int switchPin6 = 6;
int switchPinA3 = A3;
int switchPin5 = 5;
int switchPinA4 = A4;
int ledPin = A4;
int switchPins[7] = {11,10,9,A2,6,A3,5};
 
void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(speakerPin, OUTPUT);
  pinMode(switchPin5, INPUT);
  pinMode(switchPinA4, INPUT);
  pinMode(switchPin11, INPUT);
  pinMode(switchPin10, INPUT);
  pinMode(switchPin9, INPUT);
  pinMode(switchPinA2, INPUT);
  pinMode(switchPin6, INPUT);
  pinMode(switchPinA3, INPUT);
 
  digitalWrite(11, HIGH);
  digitalWrite(10, HIGH);
  digitalWrite(9, HIGH);
  digitalWrite(A2, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(A3, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(A4, HIGH);
}
 
void loop() {
  digitalWrite(ledPin, HIGH);
  while (1) {
    if (digitalRead(switchPin11) == LOW) {
      digitalWrite(ledPin, LOW);
      makeNoise(11, 2093);
        digitalWrite(ledPin, HIGH);
        break;
    }
  
    if (digitalRead(switchPin10) == LOW) {
      makeNoise(10, 2349);
      break;
    }
  
    if (digitalRead(switchPin9) == LOW) {
      makeNoise(9, 2637);
      break;
    }
  
    if (digitalRead(switchPinA2) == LOW) {
      makeNoise(A2, 2793);
      break;
    }
  
    if (digitalRead(switchPin6) == LOW) {
      makeNoise(6, 3136);
      break;
    }
  
    if (digitalRead(switchPinA3) == LOW) {
      makeNoise(A3, 3520);
      break;
    }
 
    if (digitalRead(switchPin5) == LOW) {
      makeNoise(5, 3951);
      break;
    }
  
    if (digitalRead(switchPinA4) == LOW) {
      makeNoise(A4, 4186);
      break;
    }
  }
}
 
void makeNoise(int switchPin, int frequencyInHertz) {
  long delayAmount = (long) (1000000/frequencyInHertz);
  boolean y = true;
  while (y) {
    digitalWrite(speakerPin, HIGH);
    delayMicroseconds(delayAmount);
    digitalWrite(speakerPin, LOW);
    delayMicroseconds(delayAmount);
    y = checkforchange(switchPin);
  }
  int switchValues[7];
    int i = 0;
    while (i < 7) {
      switchValues[i] = digitalRead(switchPins[i]);
      i++;
    }
}
 
boolean checkforchange (int currentSensor) {
  if (digitalRead(currentSensor) == HIGH) {
    return false;
  }
  return true;
}

 
Bước 3: Khâu găng tay
Đầu tiên, bạn cần phải quấn chỉ khâu vào quanh mỗi pin rồi khâu chân ground hướng về phía ngón tay cái. Bạn thực hiện tương tự giữa hai mặt cho ngón tay giữa và ngón đeo nhẫn của găng tay.

Khâu găng tay
 
Bước 4: Cắt và làm sạch những phần dư thừa
Việc cuối cùng là phải cắt bỏ những phần chỉ khâu dư thừa.

Lilypad FTDI Basic
 
Ngoài ra, bạn có thể làm cho găng tay với nhiều tính năng hơn bằng cách nạp code lập trình cơ bản Lilypad FTDI Basic. Trong bài viết này, tác giả đã sử dụng  pin 110mAh LiPo, có thể sạc và sử dụng găng tay mà không cần phải kết nối.

Lilypad FTDI Basic
Chúc bạn thành công!
Tác giả bài viết: Dr@gon
Nguồn tin: evntel.com
Đánh giá bài viết
Tổng số điểm của bài viết là: 5 trong 1 đánh giá
Click để đánh giá bài viết
 

Thăm dò ý kiến

Tham khảo ý kiến về website Sản phẩm tự chế

Không nên mở thêm website này.

Ý tưởng tốt, tôi thích website này.

Giao diện website đẹp, dễ tương tác.

Giao diện website màu mè, dễ bị phân tán.