Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone

13/12/16, 08:48 Công nghệ

Bạn vừa lên giường chùm chăn ấm và chợt nhận ra là quên chưa tắt đèn. Hay bạn băn khoăn không biết vừa nãy đã tắt điện phòng tắm chưa. Nếu ở trong những tình huống này bạn sẽ làm gì?

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.1

Ở bài trước chúng tôi đã hướng dẫn các bạn làm thiết bị vỗ tay bật đèn/quạt đơn giản. Trong bài viết ngày hôm nay chúng tôi xin được gửi tới các bạn bài hướng dẫn làm thiết bị bật đèn điện bằng điện thoại.

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.2

Chuẩn bị

1. Một Kit Arduino UNO R3 ( Giá khoảng 180.000 đồng)

2. Module Bluetooth HC 06 hoặc HC 05 đều được ( Giá khoảng từ 120.000 đồng đến 180.000 đồng)

3. Module Relay 5V ( Giá khoảng 25.000 đồng)

4. Dây nối 7 màu Đực cái , Đực Đực, Cái Cái ( Giá Khoảng 7.000 đồng)

5. Một bảng test mạch ( Giá khoảng 20.000 đồng)

Bước 1: Nạp code cho Arduino

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.3

Các bạn lưu ý, ở bài này chúng ta phải nạp code trước khi nối linh kiện lên. Nếu nối linh kiện lên Arduino rồi mới tiến hành nạp code thì chương chình sẽ báo lỗi ko nạp được code.

Các bạn mở Arduino lên và copy đoạn code sau vào:

int ledPin1 = 10;

int ledPin2 = 11;

int ledPin3 = 12;

String readString;

void setup() {

Serial.begin(9600);

pinMode(ledPin1, OUTPUT);

pinMode(ledPin2, OUTPUT);

pinMode(ledPin3, OUTPUT);

}

void loop() {

while (Serial.available()) {

delay(3);

char c = Serial.read();

readString += c;

}

if (readString.length() >0) {

Serial.println(readString);

if (readString == “batdenpk”)

{

digitalWrite(ledPin1, HIGH);

}

if (readString == “tatdenpk”)

{

digitalWrite(ledPin1, LOW);

}

if (readString == “batdenpn”)

{

digitalWrite(ledPin2, HIGH);

}

if (readString == “tatdenpn”)

{

digitalWrite(ledPin2, LOW);

}

if (readString == “batdenpt”)

{

digitalWrite(ledPin3, HIGH);

}

if (readString == “tatdenpt”)

{

digitalWrite(ledPin3, LOW);

}

readString=””;

}

}

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.4

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.5

Các bạn bấm chuột vào dấu V để trình biên dịch kiểm tra xem có lỗi gì không. Khi hiện lên dòng Done Compiling là không có lỗi gì.

Tiếp theo các bạn ấn vào dấu mũi tên sang phải để nạp code cho Arduino. Vậy là đã xong quá trình nạp code cho Arduino, chúng ta chuyển sang bước kết nối các module.

Bước 2: Kết nối Module Bluetooth HC-05 Hoặc HC-06 với Arduino

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.6

Mặt trên của HC-05

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.7

Mặt dưới của HC-05

Trên Module Bluetooth HC-05 có 6 chân, chúng ta chỉ cần quan tâm đến 4 chân : GND, 5.0, TXD, RXD nếu bạn dùng HC-06 thì sẽ chỉ có bốn chân trên.

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.8

Sơ đồ chân kết nối HC-05 hoặc HC-06 với Arduino:

Chân GND nối với chân GND

Chân 5.0 nối với Chân 5V

Chân TXD nối với chân số 0

Chân RXD nối vào chân số 1

Hướng dẫn làm công tắc thông minh, bật tắt đèn bằng smartphone.9

Bước 3: Kết nối module Relay với Arduino và kết nối với bóng đèn 220v.

Cách kết nối Relay, Ardruino, và bóng đèn ở bài viết trước “Hướng dẫn bạn đọc tự chế thiết bị vỗ tay để bật đèn/quạt cực đơn giản” chúng tôi đã hướng dẫn rất chi tiết bạn đọc có thể tham khảo thêm.

m10

Sơ đồ chân kết nối Relay với Arduino

Chân DC+ nối với chân 5V

Chân DC- nối với chân GND

Chân IN nối với chân số 10

Sơ đồ chân kết nối Relay với bóng đèn

Chân COM nối với một đầu của nguồn điện

Chân NO nối với một đầu của nóng đèn

Đầu còn lại của nguồn điện nối vào bóng đèn.

m11

Do chúng ta cần sử dụng nhiều chân 5V và GND trong bài này nên chúng ta cần thêm một broad cắm test mạch để chia chân 5V và GND này ra.

m 12

m13

Sau khi đã Kết nối xong mạch sẽ như thế này.

Có thể các bạn sẽ không mua được những loại Relay giống y hệt trong bài viết của chúng tôi. Tuy nhiên điểm chung là chúng có 6 chân và công dụng của chúng là như nhau.

m14

m15

m16

m17

Bước 4: Cài ứng dụng điều khiển trên điện thoại

Các bạn cần có một chiếc điện thoại chạy hệ điều hành Android để sử dụng được ứng dụng này. Bấm vào đây để tải ứng dụng. Sau khi tải ứng dụng về các bạn mở ứng dụng lên và cài đặt bình thường.

m18

Cài đặt xong mở ứng dụng lên, ứng dụng sẽ có giao diện như thế này. Ứng dụng có thể điều khiển được ba bóng đèn. Trong thời gian tới ứng dụng sẽ được Update để điều khiển được nhiều thiết bị hơn nữa.

Bước 5 Cách kết nối với mudule và sử dụng ứng để điều khiển

m19

Các bạn mở kết nối Bluetooth trên điện thoại sau đó bấm vào dòng “ Bấm để chọn kết nối Bluetooth:” Ứng dụng sẽ quét các thiết bị bluetooth. Các bạn chọn thiết bị có đuôi là HC-05 hoặc HC-06 tùy thuộc vào bạn sử dụng module HC-05 hay HC-06. Khi kết nối thành công thì sẽ có một dòng thông báo” đã kết nối với module bluetooth” ở bên dưới.

m20

m21

Bước 3 mình hướng dẫn các bạn kết nối một Relay với chân số 10 để điều khiển một bóng đèn. Trong Ứng dụng Bluetooth Control có thể điều khiển được ba bóng đèn. Các bạn muốn sử dụng thêm thì nối Relay vào chân số 11 và 12 tương tự như cách nối Relay với chân số 10

Bây giờ bạn có thể dùng điện thoại để điều khiển bóng đèn được rồi. Để bật tắt đèn các bạn ấn vào các nút bật tắt tương ứng.

Như vậy chỉ với những thiết bị dễ mua giá cả cũng rất bình dân nhưng đã có thể biến ngôi nhà bình thường của bạn thành ngôi nhà thông minh rồi phải không nào. Bạn còn chờ gì nữa mà ko bắt tay làm ngay cho mình một bộ đi thôi. Chúc các bạn thành công!

Xin cảm ơn cửa hàng Linh kiện Hà Nội đã hỗ trợ chúng tôi thực hiện bài viết này!

Bạn đọc có thắc mắc trong quá trình thực hành có thể tham gia nhóm Facebook tại đây để đặt câu hỏi và thảo luận.

Theo genk.vn

Ad will display in 09 seconds

Chuyện thần thoại dành cho con người tương lai - P1

Ad will display in 09 seconds

Lòng trung thực đáng giá bao nhiêu?

Ad will display in 09 seconds

Người sống thọ có 4 cái lười

Ad will display in 09 seconds

Vì sao nói con người làm gì Thần linh đều biết, xem xong 3 câu chuyện này sẽ rõ

Ad will display in 09 seconds

Tinh Hoa kể chuyện: Bao Công mộng hồ điệp

Ad will display in 09 seconds

Sự nghịch lý trong bài tập chống 'chết chìm' của hải quân SEAL

Ad will display in 09 seconds

Sau khi thất bại, Ma Vương đã có lời nguyền gì với Đức Phật?

Ad will display in 09 seconds

5 bằng chứng khảo cổ phủ định thuyết Tiến hóa

Ad will display in 09 seconds

Thảm họa dành cho con người: “Đều không phải ngẫu nhiên”

Ad will display in 09 seconds

Ma quỷ cũng biết lừa người, bạn tin không?

  • Chuyện thần thoại dành cho con người tương lai - P1

    Chuyện thần thoại dành cho con người tương lai - P1

  • Lòng trung thực đáng giá bao nhiêu?

    Lòng trung thực đáng giá bao nhiêu?

  • Người sống thọ có 4 cái lười

    Người sống thọ có 4 cái lười

  • Vì sao nói con người làm gì Thần linh đều biết, xem xong 3 câu chuyện này sẽ rõ

    Vì sao nói con người làm gì Thần linh đều biết, xem xong 3 câu chuyện này sẽ rõ

  • Tinh Hoa kể chuyện: Bao Công mộng hồ điệp

    Tinh Hoa kể chuyện: Bao Công mộng hồ điệp

  • Sự nghịch lý trong bài tập chống 'chết chìm' của hải quân SEAL

    Sự nghịch lý trong bài tập chống 'chết chìm' của hải quân SEAL

  • Sau khi thất bại, Ma Vương đã có lời nguyền gì với Đức Phật?

    Sau khi thất bại, Ma Vương đã có lời nguyền gì với Đức Phật?

  • 5 bằng chứng khảo cổ phủ định thuyết Tiến hóa

    5 bằng chứng khảo cổ phủ định thuyết Tiến hóa

  • Thảm họa dành cho con người: “Đều không phải ngẫu nhiên”

    Thảm họa dành cho con người: “Đều không phải ngẫu nhiên”

  • Ma quỷ cũng biết lừa người, bạn tin không?

    Ma quỷ cũng biết lừa người, bạn tin không?

x