Hiển thị các bài đăng có nhãn 8051 Project. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn 8051 Project. Hiển thị tất cả bài đăng

Thứ Tư, 25 tháng 7, 2018

Published tháng 7 25, 2018 by Nặc danh with 0 comment

[8051 Project] Điều khiển thiết bị qua bluetooth kết hợp vi điều khiển 8051

Bạn muốn dùng một chiếc smartphone để điều khiển các thiết bị trong nhà từ xa với khoảng cách 15-20 m như đèn , quạt , Tv .
Hôm nay mình sẽ hướng dẫn các bạn cách làm một mạch điều khiển dùng 89s52 kết hợp module bluetooth . Cần một chiếc smartphon kết nối bluetooth dùng android để điều khiển .
- Đầu tiên các bạn tải phần mềm cho android này về : download
lưu ý đây là file APK nên khi tải về cài đặt trên điện thoại các bạn phải cho phép cài đặt từ nguồn không xác định, sau khi tải xong rồi chúng ta qua bước 2
- Chuẩn bị linh kiện :
+ Vi điều khiển 8051 loại AT89s52 hoặc AT89c52 đều được
+ Mô-đun Bluetooh HC-05 hoặc HC-06
+ ULN2003 ( ic dung đệm dòng)
+ IC 7805 dùng chuyển đổi áp sang 5V
+ Tụ diện 10uF, 1000uF
+ Điện trở 1k, 10k
+ Nguồn 9-12 V ( Pin hay Adapter cũng được)
+ Thạch anh 11.0592M
+ Nút bấm , board đồng ,... linh kiện làm mạch
- Tìm hiểu module bluetooth : Loại module này có trên thị trường và hướng dẫn cũng rất nhiều , các bạn có thể tìm hiểu , mình chỉ quan tâm đến các chân như sau :

VCC : chân nguồn dương 5V
GND : chân nối mass
TXD : Chân truyền dữ liệu
RXD : Chân nhận dữ liệu
- Vẽ mạch nguyên lý :
Các bạn có thể tự vẽ mạch theo ý mình hoặc ở đây mình có vẽ sẵn rồi lấy và dùng thôi : download
Mạch của mình vẽ các bạn tự rap linh kiện như sau :

Mình cũng khuyến khích các bạn tự vẽ vì mình dễ hiểu và mở rộng nhiều hơn nhé
- Cách dùng ứng dụng điều khiển trên điện thoại
+ Mở bluetooth của điện thoại lên và kết nối với HC05 với mật khẩu 1234
+ Mở ứng dụng lên và cấu hình như hình sau đây

+ Sau đó cấp nguồn cho mạch vè điều khiển

Tiếp đến là phần code cho vi điều khiển hoạt động : mình viết bằng phần mềm Keil C
các bạn có thể tải code ở đây sau đó copy bỏ qua Keil C và buil ra file hex để nạp code thôi .
Link tải code  : download
Chúc các bạn thành công , nếu có thắc mắc hãy comment bên dưới mình sẽ hỗ trợ
Read More
      edit

Chủ Nhật, 3 tháng 6, 2018

Published tháng 6 03, 2018 by Nặc danh with 0 comment

[ 8051 Project] Một số hiệu ứng led đơn trên 8051 tổng hợp

đây là file code bằng ngôn ngữ C dành cho 8051 về hiệu ứng led đơn, những hiệu ứng đơn giản,...
DownLoad
Read More
      edit

Thứ Bảy, 31 tháng 3, 2018

Published tháng 3 31, 2018 by Nặc danh with 0 comment

[ 8051 Project] Sáng dần 3 LED đơn giản


Code KeilC :
#include<regx52.h>
sbit LED1 = P0^5;
sbit LED2 = P0^6;
sbit LED3 = P0^7;
void delay_ms(unsigned int t);
void main()
{
 LED1=LED2=LED3=0xFF; // tat het cac led
 delay_ms(1000);
 while(1)
 {
   LED1=0x00; // sang led 1
   delay_ms(1000);      //delay 1 giay
   LED2=0x00; // sang led 2
   delay_ms(1000);
   LED3=0x00; // sang led 3
   delay_ms(1000);
   break;  // thoat khoi vong lap while
 }
}
// chuong trinh con    tao delay ms
void delay_ms(unsigned int t )
{
  unsigned int x,y;
  for(x=0;x<t;x++)
  {
   for(y=0;y<123;y++);    // vong for rong
  }
}
Read More
      edit