» Điện tử » Arduino »Cảm biến rung lò xo

Cảm biến rung lò xo



Xin chào cư dân của trang web của chúng tôi! Khi tôi dịch bài báo trên đồng hồ led giả gỗ, một số độc giả nghĩ: có thể thay thế cảm biến rung cần thiết để chuyển đổi chế độ đồng hồ, nhiệt kế và ẩm kế bằng chế độ tự chế? Tất nhiên là bạn có thể, và tác giả của Instructables dưới biệt danh ArifSae kể như thế nào.

Bậc thầy sử dụng lò xo từ dây quấn làm yếu tố chuyển động của cảm biến. Ngoài một cái bằng đồng, bạn có thể sử dụng lò xo thép, ví dụ, từ bút máy có nút bấm, nhưng nó cứng hơn, sẽ ảnh hưởng đến các thông số của cảm biến.

Vì dây quấn bị biến dạng, nó phải bị tước. Để làm điều này, ArifSae áp dụng giấy nhám:



Quấn một sợi dây bị tước (nhân tiện, lấy từ động cơ của một chiếc quạt máy tính bị hỏng) lên một cái đinh:



Và nó thu thập một thứ như vậy từ một lò xo và điện trở 220 ohm trên một loại bảng mạch nước:



Nếu lò xo là đồng, cảm biến rung như vậy phải được đặt đúng vị trí theo chiều dọc, nếu không lò xo sẽ ​​nghiêng và chạm vào đầu ra của điện trở ngay cả khi không có rung. Với một lò xo thép, cảm biến có thể được vận hành ở mọi vị trí.

Bạn có thể triệt tiêu độ nảy của các tiếp điểm cảm biến cả về lập trình và phần cứng. Thứ hai cho phép bạn đơn giản hóa chương trình, trong khi mạch điện hơi phức tạp. Một trong các mạch cho triệt tiêu phần cứng được hiển thị trong hình:



Một mạch như vậy cũng kéo dài xung với một tiếp xúc rất ngắn của lò xo với đầu ra của điện trở. Điều này giúp chương trình phát hiện một trình kích hoạt, ngay cả khi nó được viết bằng các thư viện nặng và các chương trình chậm làm chậm lại. Bạn đã giành chiến thắng để leo lên phần sụn của đồng hồ giả bằng gỗ đã nói ở trên, với cảm biến tự tạo, các chế độ sẽ chuyển thành vòng theo cách tương tự như với đồng hồ đã hoàn thành.

Nhà phát triển có một cảm biến rung được kết nối với đầu vào tương tự Arduino, cho phép bạn đọc trạng thái của nó bằng cả lệnh digitalRead và lệnh analogRead. Trong trường hợp thứ hai, bạn có thể tắt tụ điện, sau đó sẽ không có sự triệt tiêu phần cứng và chương trình sẽ có thể đánh giá cường độ rung. Dưới đây là hai ví dụ phác thảo về việc sử dụng các lệnh thích hợp. Đầu tiên:

cảm biến int = A5; // pin cảm biến
int led = 13; // dẫn mặc định trên arduino

void setup () {

pinMode (cảm biến, INPUT);

pinMode (đã dẫn, OUTPUT);

Nối tiếp.begin (9600);

}

void loop () {

int volt = digitalRead (cảm biến); // đọc cảm biến tại đây

Nối tiếp.println (điện áp); // in điện áp vào màn hình nối tiếp trên pc

độ trễ (1000);

if (điện áp & gt; = 1) {// nếu lò xo tiếp xúc khi lắc

kỹ thuật sốWrite (đã dẫn, CAO); // bật led để cho thấy rung động được cảm nhận

trì hoãn (2000);

kỹ thuật sốWrite (đã dẫn, THẤP); // tắt led ngay

} // kết thúc nếu điện áp

} // vòng lặp kết thúc


Và cái thứ hai:

cảm biến int = A5;
int led = A0;

void loop () {

int sensorValue = analogRead (cảm biến);

điện áp phao = cảm biến Giá trị * (5.0 / 1023.0);

Nối tiếp.println (điện áp); trì hoãn (200);

if (điện áp & gt; = 0,5) {// đặt độ nhạy ở đây, tăng điện áp 0,5 cho ít nhạy hơn, giảm cho nhạy hơn

kỹ thuật sốWrite (đã dẫn, CAO);

trì hoãn (2000);

kỹ thuật sốWrite (đã dẫn, THẤP); }

}


Ưu điểm của cảm biến rung so với cảm biến là khả năng chuyển đổi chế độ không phải bằng cách chạm vào một điểm cụ thể trên vỏ máy, mà bằng cách chạm vào nó ở bất cứ đâu. Trong phương pháp đọc thứ hai, một phản ứng khác nhau có thể đạt được tùy thuộc vào cường độ khai thác. Ví dụ, để làm cho việc chuyển đổi các chế độ trên vòng có thể đảo ngược: với một lần nhấn yếu ở một bên, với một bên mạnh.
9.5
9
9.5

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
1 bình luận
Khách Alex
B @ tôi. Trong đĩa tiếng Trung của tôi, điều này đã được thực hiện khoảng 3 năm trước (khi tôi mua nó). Và mát hơn nhiều. Vì vậy, nó không đóng khi nghiêng, nó được quấn bằng một hình nón. Và không có MK ...

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...