Tự chế thiết bị vỗ tay để bật đèn/quạt cực đơn giản
Bạn nghĩ sao nếu đèn điện trong nhà có thể bật/tắt chỉ với thao tác vỗ tay?
Trở về nhà mà căn phòng mà tối om thì việc lần mò công tắc để bật đèn thật là khó khăn. Hay đơn giản là bạn vừa lên giường đi ngủ nhưng chợt nhận ra là quên chưa tắt điện. Bạn đã gặp phải tình huống nào trong hai tình huống trên chưa? Hôm nay chúng tôi sẽ hướng dẫn các bạn làm thiết bị bật đèn bằng cách vỗ tay. Giờ đây bạn có để ung dung lên giường đi ngủ rồi mới tắt đèn. Hay là dẫn đám bạn về nhà chơi rồi vỗ tay để bật đèn cho các bạn “mắt chữ A mồm chữ O”.
Cách lắp ráp và hoạt động của thiết bị.
Chuẩn bị:
Một Broad Arduino Uno R3
Một module Relay 5V một kênh Mua tại: https://goo.gl/KV1M5G
Một module cảm biến âm thanh
Dây nối 7 màu các loại Đực-cái, Cái-cái, đực-đực Mua tại: https://goo.gl/tyDAza
Bạn có thể mua thiết bị ngay bên dưới đây:
Bước 1
Kết Nối module âm cảm biến âm thanh CN 07 với Arduino.
Trên CN07 có 3 chân, VCC và GND là 2 chân nguồn (GND cắm dây âm, VCC cắm dây nguồn dương), OUT là chân tín hiệu.
Sơ đồ kết nối với Arduino:
VCC cắm vào chân 5V.
GND cắm vào chân GND.
OUT cắm vào chân số 11.
Bước 2
Kết nối Module Relay với Arduino, Module Relay có tác dụng giúp chúng ta điều khiển được các thiết bị có điện áp lớn như 220V, nếu điều khiển trực tiếp với thiết bị chạy điện 220V, mạch Arduino sẽ bị phá hỏng.
Module Replay sẽ có 6 chân, DC+ DC- là chân 2 cấp nguồn điện áp nhỏ từ Arduino ra, IN là chân tín hiệu vào.
COM và NC NO là các chân để chúng ta sử dụng đóng ngắt các thiết bị điện. COM là chân ở giữa. NC là viết tắt của Normal Close nghĩa là thường đóng. NO là Normal Open nghĩa là thường mở.
Ngoài ra trên module Relay này các bạn còn thấy ở đây có 1 cái kẹp nối mạch. Trên đây thì có 3 chân. Kí hiệu L là viết tắt của Low còn H là viết tắt của High. Đây là tùy chọn cho phép bạn chọn Arduino gửi tín hiệu LOW sẽ kích Rơ-le hay gửi tín hiệu High thì mới kích rơ-le (Low và High là 2 trạng thái điện được gửi từ board Arduino sang).
VD. Bạn lập trình cho arduino gửi tín hiệu 1 ( Trong arduino 1 tức là tín hiệu High) cho module Relay. Nếu trên Relay bạn đang kẹp ở chân Low thì rơ-le sẽ không được kích hoạt.
Sơ đồ kết nối với Arduino
D+ cắm vào chân 3V. Đúng ra thì phải cắm vào chân 5V cắm cảm biến CN07 rồi nên các bạn cắm vào chân 3V cũng được.
D- cắm vào chân GND.
IN cắm vào chân 2.
Bước 3
Kết nối Module Relay với bóng đèn.
Chân COM nối với 1 đầu của bóng đèn.
Chân NC nối với 1 đầu nguồn điện 220V.
Đầu nguồn điện còn lại nối với đầu còn lại của bóng đèn.
Vậy là xong phần kết nối, giờ chúng ta sẽ chuyển sang phần lập trình code điều khiển.
Bước 5
Cài IDE để nạp chương trình cho mạch Arduino tại địa chỉ: http://arduino.cc/en/Main/Software
Các bạn kết nối bo mạch Arduino vào cổng USB và mở phần mềm IDE nạp mã Arduino trên máy tính lên copy đoạn này vào:
#define sensor 11
#define led 2
boolean val=1;
boolean ledstatus=0;
void setup() {
pinMode(led,OUTPUT);
pinMode(sensor,INPUT);
Serial.begin(9600);
}
void loop() {
Serial.println(digitalRead(sensor));
while (ledstatus==0) {
val=digitalRead(sensor);
if (val==0) {
ledstatus=1;
digitalWrite(led,ledstatus);
delay(80);
break;
}
}
while (ledstatus==1) {
val=digitalRead(sensor);
if (val==0) {
ledstatus=0;
digitalWrite(led,ledstatus);
delay(80);
break;
}
}
}
Sau đó các bạn bấm vào biểu tượng hình chữ V để dịch code xem có lỗi gì không. Nếu ở dưới báo Done Compling thì không có lỗi gì.
Các bạn ấn tiếp dấu mũi tên ở cạnh dấu V để tiến hành nạp code lên arduino. Khi nạp xong thì ở dưới sẽ có dòng done uploading.
Vậy là chúng ta đã hoàn tất một thiết bị bật tắt đèn bằng cách vỗ tay rồi. Bạn Còn chần chờ gì nữa mà không bắt tay làm ngay cho mình một cái đi thôi.
- 'Nhà khoa học robot' năng suất làm việc gấp 1000 lần con... (Thứ sáu, 11:37:08 17/07/2020)
- Con robot đầy ám ảnh này đang hỗ trợ các xét nghiệm coronavirus... (Thứ năm, 13:19:09 16/07/2020)
- Robot xem video phẫu thuật, trở thành phụ tá của bác sĩ (Thứ Hai, 14:40:03 13/07/2020)
- Bahrain chế tạo thành công robot có khả năng tiêu diệt SARS-CoV-2 (Thứ bảy, 17:31:04 11/07/2020)
- Thế giới sẽ ra sao khi robot thay thế con người? (Thứ sáu, 16:02:06 10/07/2020)
- Bàn tay robot mạnh nhất thế giới chơi piano một cách mềm mại (Thứ năm, 20:02:08 09/07/2020)
- Hàn Quốc phát triển robot nhắc nhở giữ khoảng cách (Thứ tư, 14:32:08 08/07/2020)
- Kinh ngạc trước robot mini có thể thực hiện nhiệm vụ phức... (Thứ tư, 11:42:06 24/06/2020)
- Startup Việt chế tạo drone giao hàng, được cấp bằng sáng chế... (Thứ Ba, 09:36:03 05/05/2020)
- 5 sai lầm khó tránh khi dùng robot hút bụi (Thứ Hai, 11:50:07 04/05/2020)
- Điều gì sẽ xảy ra nếu bạn ngưng gội đầu trong vòng một năm?
- 7 thảm họa thiên nhiên có thể sắp xảy ra
- Sự thật về chế độ máy bay và 20 bí mật về điện thoại của bạn
- 7 bí ẩn trên Trái đất đã khiến khoa học đau đầu cả nghìn năm qua mà vẫn chưa có lời giải
- Các nhà thiên văn học bó tay trước sự tồn tại của hành tinh này
-
Cơ hội hiếm hoi quan sát hành tinh màu xanh da trời vài ngày tới
Thứ tư, 20:00:01 20/01/2021
-
EU cho hay: "Sâu bột an toàn, người có thể ăn được"
Thứ Ba, 23:30:05 19/10/2021
-
Hệ sao kỳ quái chưa từng thấy cách Trái đất 1.800 năm ánh sáng
Thứ Ba, 22:50:07 19/01/2021
-
Loài người có thể đơn độc trong vũ trụ
Thứ Ba, 22:35:02 19/01/2021
-
Chuyện về con nhện đi săn nhện: Thạo binh pháp như "Gia Cát Lượng", đầy mưu hèn kế bẩn để săn mồi bằng mọi giá
Thứ Ba, 21:27:00 19/01/2021
-
Bức thư tiết lộ những năm cuối đời đầy đau đớn của Napoléon
Thứ năm, 21:35:05 14/01/2021
-
Tàu chở hàng SpaceX lần đầu tự động tách khỏi trạm ISS
Thứ năm, 21:16:08 14/01/2021
-
Phát hiện chuẩn tinh cách Trái đất hơn 13 tỷ năm ánh sáng
Thứ năm, 20:45:06 14/01/2021