Msp2008
  • Tin tức
  • Công nghệ
  • Giải trí
  • Học tập
  • Game
  • Du lịch bốn phương
  • Tín đồ mê xe
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

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
Công nghệ

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

by Msp2008
Tháng Tám 20, 2022
0

One Drive là một dịch vụ lưu trữ đám mây khá phổ biến của Microsoft cho phép bạn lưu trữ...

Read more
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
kết nối cơ sở dữ liệu trong c# với sql

C# và SQL là gì? Cách kết nối cơ sở dữ liệu trong C# với SQL

Tháng Ba 17, 2021
không thể tìm thấy địa chỉ ip của máy chủ trên điện thoại

Khắc phục lỗi không thể tìm thấy địa chỉ ip của máy chủ trên điện thoại

Tháng Ba 18, 2021

Discussion about this post

No Result
View All Result

Chuyên mục

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

Bài viết mới

  • Cặp chống gù lưng là gì? Cách phân biệt cặp  thật và giả
  • Vay nóng nhanh chóng lãi suất thấp mới nhất hiện nay
  • Dịch vụ dọn nhà theo giờ Hà Nội chuyên nghiệp và uy tín
  • Tuyển dụng việc làm TPHCM không bằng cấp mới nhất hiện nay
  • Account Manager là gì? Các kỹ năng và mức lương của Account Manager
  • Tin Tức
  • Giới Thiệu
  • Liên Hệ
  • Chính Sách & Bảo Mậ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
  • Tin tức
  • 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