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

Huyền bí xá lợi Phật

Ad will display in 09 seconds

Tưởng rằng chết là hết, nào ngờ thống khổ vạn phần đang chờ đón

Ad will display in 09 seconds

Cậu bé thiên tài 12 tuổi muốn chứng minh “Thiên Chúa thật sự tồn tại”

Ad will display in 09 seconds

Lương tâm trong sạch thì hạnh phúc

Ad will display in 09 seconds

Vô lễ làm nhục Phật, quả báo 9 vạn năm

Ad will display in 09 seconds

Bao Công bất bình vì cậu bé lương thiện lại bị Trời đánh chết, ẩn tình gì phía sau?

Ad will display in 09 seconds

Nước mắt con người nhiều hơn 4 đại dương

Ad will display in 09 seconds

Một niệm ta dâm nổi lên, Thần linh liền ghi sổ

Ad will display in 09 seconds

Thực vật: bậc thầy phát hiện nói dối và có khả năng siêu cảm

Ad will display in 09 seconds

Khiêm nhường là một loại cảnh giới, một loại tu dưỡng

  • Huyền bí xá lợi Phật

    Huyền bí xá lợi Phật

  • Tưởng rằng chết là hết, nào ngờ thống khổ vạn phần đang chờ đón

    Tưởng rằng chết là hết, nào ngờ thống khổ vạn phần đang chờ đón

  • Cậu bé thiên tài 12 tuổi muốn chứng minh “Thiên Chúa thật sự tồn tại”

    Cậu bé thiên tài 12 tuổi muốn chứng minh “Thiên Chúa thật sự tồn tại”

  • Lương tâm trong sạch thì hạnh phúc

    Lương tâm trong sạch thì hạnh phúc

  • Vô lễ làm nhục Phật, quả báo 9 vạn năm

    Vô lễ làm nhục Phật, quả báo 9 vạn năm

  • Bao Công bất bình vì cậu bé lương thiện lại bị Trời đánh chết, ẩn tình gì phía sau?

    Bao Công bất bình vì cậu bé lương thiện lại bị Trời đánh chết, ẩn tình gì phía sau?

  • Nước mắt con người nhiều hơn 4 đại dương

    Nước mắt con người nhiều hơn 4 đại dương

  • Một niệm ta dâm nổi lên, Thần linh liền ghi sổ

    Một niệm ta dâm nổi lên, Thần linh liền ghi sổ

  • Thực vật: bậc thầy phát hiện nói dối và có khả năng siêu cảm

    Thực vật: bậc thầy phát hiện nói dối và có khả năng siêu cảm

  • Khiêm nhường là một loại cảnh giới, một loại tu dưỡng

    Khiêm nhường là một loại cảnh giới, một loại tu dưỡng

x