» Điện tử » Arduino »Cách tạo báo thức siêu âm đơn giản trên Arduino của bạn tự làm

Cách tạo báo thức siêu âm tự làm đơn giản trên Arduino

Chúc những người yêu thích Arduino! Trong bài viết hôm nay, tôi quyết định chỉ ra một cách rất đơn giản cho người mới bắt đầu về cách tạo báo động siêu âm trên Arduino tự làm. Một hệ thống báo động vryatli như vậy phù hợp với an ninh nhà ở, nhưng tôi nghĩ rằng nó phù hợp để bảo vệ một phòng riêng, hơn nữa, nó khá thú vị tự làm để cải thiện các kỹ năng và kiến ​​thức về thế giới Arduino cho một arduino mới làm quen hơn là một sản phẩm tự chế hữu ích cho cuộc sống.


Và để báo động đơn giản về Arduino, chúng ta cần:
thanh toán Arduino Đoàn kết
Rangefinder siêu âm HS-SR04
- thùng nhỏ
nắp trong suốt từ tay cầm
đèn LED màu đỏ
chuyển đổi
dây kết nối như "cha-mẹ"
còi
- Dây thông thường
- cung cấp năng lượng (Tôi sử dụng 4 pin được kết nối nối tiếp ở mức 1,5 volt, nhưng lý tưởng nhất là bạn cần sử dụng pin ở mức 6-9 volt 2000 mah hoặc vương miện)

Từ các công cụ chúng ta cần:
hàn sắt
keo nhiệt
kéo hoặc dao


Trước hết, bạn cần đặt bảng Arduino vào thùng chứa, sau đó đánh dấu vị trí bên dưới lỗ để thoát ra và hàn hoặc hàn nó:


Bây giờ chúng tôi lấy một dây cha mẹ, cắt lối ra mẹ từ nó, tước thiếc và hàn vào công tắc:


Sau đó, chúng tôi hàn công tắc cho nguồn điện của chúng tôi (nhưng nếu bạn sử dụng một bộ chuyển đổi như vậy dưới vương miện, bạn đã giành chiến thắng phải làm tất cả điều này)



Chúng tôi kết nối nguồn cung cấp năng lượng của chúng tôi với bo mạch Arduino như sau: cộng với uin đầu ra và trừ đi Gnd
Chúng tôi kiểm tra, bật công tắc và nếu đèn LED màu đỏ trên bảng sáng lên, thì mọi thứ đã được thực hiện chính xác:

Chúng tôi có một công cụ tìm phạm vi siêu âm và hàn vào đầu ra của nó (vcc, Echo, Trig, Gnd) loại dây cha-mẹ:

Chúng tôi đánh dấu và tạo hai lỗ ở phía bên của container dưới máy đo khoảng cách siêu âm:


Cài đặt và dán nó nếu cần thiết:

Chúng tôi lấy hai dây cha-mẹ, cắt chúng trên sàn nhà, lột chúng và tin chúng:

Hàn dây "cha" vào còi và dây "mẹ" với đèn LED:

Bây giờ chúng tôi kết nối quan sát cực tính ở một đầu của đèn LED và còi tới 10 chân kỹ thuật số trên Arduino và hai đầu còn lại với Gnd.
Sau đó, chúng tôi kết nối máy đo khoảng cách siêu âm với các hình ảnh sau với bảng Arduino: vcc với đầu ra 5 v, Gnd đến Gnd, echo đến 9 pin kỹ thuật số và trig đến 8


Ở bên cạnh của thùng chứa, tạo một lỗ khác cho còi, sau đó chèn nó vào đó và dán nó nếu cần thiết:

Trong nóc container, chúng tôi tạo ra hai lỗ (tôi đã tạo tất cả các lỗ bằng một que hàn vì nó thuận tiện) cho đèn LED và công tắc:

Chúng tôi dán và dán chúng:

Chúng tôi lấy một nắp trong suốt từ tay cầm và với sự trợ giúp của giấy nhám hoặc tập tin, chúng tôi mài phần dưới của nó:


Chúng tôi dán nó lên đèn LED, từ đó tạo ra một mái vòm bảo vệ cho nó:

Vâng, chúng tôi đã hoàn thành phần chính của việc lắp ráp hệ thống báo động của chúng tôi và chỉ còn lại bản phác thảo, trong các bài viết trước tôi đã nói rằng với cá nhân tôi, đây là giai đoạn khó khăn nhất, nhưng trong trường hợp này, bởi vì theo nguyên tắc hoạt động, báo động này giống với quạt tự động mà tôi đã làm trước đó, vì vậy tôi sẽ sử dụng bản phác thảo từ nó và nếu cần chỉ cần thay đổi một số tham số.

Bạn chỉ cần kết nối bo mạch Arduino với máy tính bằng bộ chuyển đổi đặc biệt thường đi kèm với bo mạch, chạy chương trình Arduino IDE, sao chép bản phác thảo bên dưới, dán vào chương trình và nhấp vào nút tải xuống. Nếu mọi thứ được thực hiện chính xác, thì bản phác thảo sẽ tải vào bảng một cách an toàn.

Phác thảo:
int echoPin = 9;
int trigPin = 8;
int led = 10;

void setup () {
Nối tiếp.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (đã dẫn, OUTPUT);
}

void loop () {
int thời gian, cm;
kỹ thuật sốWrite (trigPin, THẤP);
delayMicroseconds (2);
kỹ thuật sốWrite (trigPin, CAO);
delayMicroseconds (10);
kỹ thuật sốWrite (trigPin, THẤP);
thời gian = xungIn (echoPin, CAO);
cm = (thời lượng / 58) +3;
Nối tiếp.print (cm);
Nối tiếp.println ("cm");
// độ trễ (1000);
if (cm & lt; 20) {
kỹ thuật sốWrite (đã dẫn, CAO);
} khác {
kỹ thuật sốWrite (đã dẫn, THẤP);
}
độ trễ (100);
}

Bây giờ chỉ còn để bật báo thức của chúng tôi và kiểm tra nó, báo thức được lập trình theo cách mà nếu bạn mang bất kỳ vật thể rắn nào đến gần cảm biến siêu âm, còi sẽ ngay lập tức phát ra tiếng bíp và đèn LED sẽ sáng. Ví dụ, nếu bạn đặt nó không được chú ý trên sàn và ai đó đi ngang qua nó, tiếng chuông sẽ ngay lập tức bắt đầu rít lên. (đèn LED sau đó bị cháy do tôi quên hàn điện trở 220 Ohm cho nó, vì vậy nếu bạn làm vậy, hãy chắc chắn để hàn)

Chà, đó là nó! Ở đây chúng tôi có một hệ thống báo động đơn giản như vậy trên Arduino, chúng tôi muốn nói một lần nữa rằng nó dành cho người mới bắt đầu và không cần thiết phải quá coi trọng sản phẩm tự chế này!

Cảm ơn tất cả sự quan tâm của bạn!
8.2
8.3
8.2

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
4 bình luận
Đối với ai nó không hoạt động, thay thế if (cm & lt; 20) bằng if (cm <= 20).
Xin chào, bản phác thảo của bạn không hoạt động. Bạn có thể sửa nó không? Tôi thực sự cần một bản phác thảo làm việc.
Tôi đã mua tất cả mọi thứ được viết ở đây và làm thế nào để kết nối và nơi để gắn nó?
và mã không đúng
mát mẻ để vào nhà vệ sinh yahoo

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

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