Msp2008
  • Home
  • Giới Thiệu
  • Liên Hệ
  • Chính Sách & Bảo Mật
  • Nội – Ngoại thất
No Result
View All Result
Msp2008
No Result
View All Result

Hướng dẫn điều khiển arduino thông qua bluetooth bằng điện thoại android

Msp2008 by Msp2008
Tháng Ba 17, 2021
0 0
0

Trong bài viết ngày hôm nay của chúng tôi sẽ hướng dẫn bạn cách điều khiển arduino thông qua bluetooth bằng điện thoại android một cách chi tiết. Nếu như bạn đang quan tâm đến vấn đề này thì đừng bỏ qua bài viết dưới đây nhé!

Cách điều khiển arduino thông qua bluetooth bằng điện thoại android

điều khiển arduino thông qua bluetooth bằng điện thoại android
Hướng dẫn điều khiển arduino thông qua bluetooth bằng điện thoại android

Hiện nay việc kết nối giữa Arduino với các thiết bị, hay module điện tử khác nhau là một việc tương đối dễ. Đặc biệt trong bài viết ngày hôm nay chúng tôi sẽ giới thiệu cho các bạn cách kết nối Arduino với module Bluetooth sau đó điều khiển nó thông qua ứng dụng điện thoại Android. Từ kết nối này bạn có thể sử dụng ứng dụng để điều khiển các thiết bị điện trong nhà như là: bật tắt đèn, quạt, bật tắt bình nóng lạnh, … hay có thể làm một chiếc ô tô điều khiển từ xa bằng Bluetooth … Nếu bạn đang có hứng thú với đề tài này thì nhất định không nên bỏ qua bài viết dưới đây của chúng tôi.

Công tác chuẩn bị bao gồm:

  • Arduino Uno
  • Module Bluetooth HC06 (Có 2 loại Master và Slave, ở đây tôi sử dụng Module Slave)
  • Điện thoại chạy hệ điều hành Android
  • Breadboard
  • Dây cắm breadboard
  • Vài cái đèn led
  • Vài con điện trở 560 Ohm

Đây là những thiết bị cần thiết bắt buộc bạn phải có khi muốn tiến hành các thao tác tiếp theo. 

Thông tin về Module Bluetooth HC06

Module này là một thiết bị bao gồm có 4 chân là GND, VCC, TX, RX. Khi bạn kết nối chỉ cần nối chân TX với chân 0 và chân RX thì nối với chân 1 trên Arduino. Tiếp đó bạn có thể tiến hành lập trình và gửi vào phần giữ liệu như 1 cổng Serial thông thường. Module này hiện nay có đến 3 loại Master, Slave và cả loại chạy được 2 chế độ Master và Slave. Trong ví du này chúng tôi sẽ hướng dẫn bạn sử dụng loại của Slave. Trong khi kết nối với điện thoại của mình bạn cần phải điền mật khẩu mặc định là: 1234.

Đối với phần mềm điện thoại Android trong phần này chúng tôi sẽ sử dụng phần mềm DroiDuino lúc này bạn có thể tìm kiếm và tải trên Google Play. Với giao diện và cách sử dụng thì rất đơn giản bạn chỉ cần nhìn là có thể sử dụng được ngay.

Tiến hành lập trình

“Lập trình

// Khai báo biến

char state;

void setup() {

 ​// Cài đặt các chân bạn muốn điều khiển thành thành Ouput

 ​// Ở đây tôi sử dụng 4 chân 9, 10, 11, 1

 ​pinMode(9, OUTPUT)

 ​pinMode(10, OUTPUT)

 ​pinMode(11, OUTPUT)

 ​pinMode(12, OUTPUT)

 ​Serial.begin(9600); // Kết nối bluetooth module ở tốc độ 960

}

void loop() {

 ​if(Serial.available() > 0)

   ​// Đọc giá trị nhận được từ bluetoot

   ​state = Serial.read()

 ​} else

   ​state = 0

 ​Serial.println(state)

// Thực hiện điều khiển các chân 9, 10, 11, 12

// Ở đây tôi đã quy ước sẵn các giá trị gửi và nhận dữ liệu giữa điện thoại và Arduino

switch (state) {

  ​case ‘1’

    ​digitalWrite(9, HIGH)

    ​break

  ​case ‘2’

    ​digitalWrite(9, LOW)

    ​break

  ​case ‘3’

    ​digitalWrite(10, HIGH)

    ​break

  ​case ‘4’

    ​digitalWrite(10, LOW)

    ​break

  ​case ‘5’

    ​digitalWrite(11, HIGH)

    ​break

  ​case ‘6’

    ​digitalWrite(11, LOW)

    ​break

  ​case ‘7’

    ​digitalWrite(12, HIGH)

    ​break

  ​case ‘8’

    ​digitalWrite(12, LOW)

    ​break;   

  ​default:

   ​break

}  

}”

Sau khi bạn tiến hành lập trình xong cần kết nối vài con led,bạn có thể xem theo hình dưới đây và chạy thử xem kết quả như thế nào nhé!

điều khiển arduino thông qua bluetooth bằng điện thoại android
Hướng dẫn điều khiển arduino thông qua bluetooth bằng điện thoại android

Cách mở rộng và kiểm tra giá trị được truyền từ thoại tới bluetooth

Cách này chỉ dùng cho Arduino Uno (các bạn có thể dùng module USB to Serial khác như cp2101, ftd, pl2303,… ) để thực hiện cần tiến hành các thao tác sau:

Bước 1: Bạn tiến hành tháo con Atmega328p ra

Bước 2: Sau đó bạn lắp mạch bluetooth như hình sau:

điều khiển arduino thông qua bluetooth bằng điện thoại android
Hướng dẫn điều khiển arduino thông qua bluetooth bằng điện thoại android

Bước 3: Sau đó bật Serial Monitor chỉnh baudrate 9600

Bước 4: Tiếp đó bạn bật phần mềm trên điện thoại rồi tiến hành kết nối lại với bluetooth

Bước 5: Bạn nhấn nút bất kỳ để kiểm tra được các giá trị gửi trên Serial Monitor

Để nạp được code thì bạn chỉ cần gắn atmega328 vào tháo RX, TX của bluetooth ra và nạp.

Như vậy từ những ví dụ đơn giả như trên bạn có thể phát triển thêm bằng việc kết nối Arduino với Module relay là có thể dễ dàng điều khiển được các thiết bị điện sử dụng dòng điện 220V trong gia đình mình rồi. Và chúng tôi cũng hy vọng với những hướng dẫn điều khiển arduino thông qua bluetooth bằng điện thoại android các bạn sẽ thành công khi thực hiện các thao tác trên nhé!

Tags: androidarduinobluetoothđiện thoại

Related Posts

Cách cải thiện hiệu suất mạng với switch C1000FE-24T-4G-L
Công nghệ

Cách cải thiện hiệu suất mạng với switch C1000FE-24T-4G-L

by Msp2008
Tháng Năm 4, 2023
0

Một hệ thống mạng được thiết kế tốt có thể đảm bảo hiệu suất cao và ổn định cho người...

Read more
Dịch thuật tiếng nhật – Dịch vụ nhanh, chuẩn, chất lượng số 1 tại Dịch thuật Asean

Dịch thuật tiếng nhật – Dịch vụ nhanh, chuẩn, chất lượng số 1 tại Dịch thuật Asean

Tháng Tư 19, 2023
Tất tần tật về Office Online Onedrive cho người mới sử dụng, dễ hiểu và dễ thực hành

Tất tần tật về Office Online Onedrive cho người mới sử dụng, dễ hiểu và dễ thực hành

Tháng Tám 20, 2022
máy lọc không khí

Top máy lọc không khí mang lại không gian sống trong lành nhất

Tháng Tám 12, 2021
mã độc nào được thiết kế để lây lan qua các thiết bị iot

Mã độc nào lây lan chủ yếu qua các lỗ hổng bảo mật hệ thống

Tháng Ba 18, 2021
liên kết (url) đến dòng thời gian của bạn

Liên kết (URL) đến dòng thời gian của bạn

Tháng Ba 19, 2021

Discussion about this post

No Result
View All Result

Chuyên mục

  • Blog
  • Blog Tài chính kế toán
  • Công nghệ
  • Du lịch bốn phương
  • Game
  • Giải trí
  • Học tập
  • Tín đồ mê xe

Bài viết mới

  • Cách cải thiện hiệu suất mạng với switch C1000FE-24T-4G-L
  • Dịch thuật tiếng nhật – Dịch vụ nhanh, chuẩn, chất lượng số 1 tại Dịch thuật Asean
  • Quà tặng nhân viên cuối năm – Nét đẹp trong văn hóa công sở
  • Nên đặt khách sạn Phú Quốc tại khu vực nào vừa đẹp lại có giá tốt?
  • Cặp chống gù lưng là gì? Cách phân biệt cặp  thật và giả
  • Home
  • Giới Thiệu
  • Liên Hệ
  • Chính Sách & Bảo Mật
  • Nội – Ngoại thất
Liên hệ: 0343.909.919

© 2021 Msp 2008 - Tin tức tổng hợp mới nhất Msp 2008.

No Result
View All Result
  • Trang chủ
  • Công nghệ
  • Giải trí
  • Học tập
  • Game
  • Du lịch bốn phương
  • Tín đồ mê xe

© 2021 Msp 2008 - Tin tức tổng hợp mới nhất Msp 2008.

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In