tháng 12 2013

10 4.104 8051 9 Acquy adc pic All datasheet ALTIUM Altium Designer AM-FM Arduino ARM ARM là gì Ấn Tượng Bản tin công nghệ Bản tin Thiết Bị Số Barobo bất động sản biến Binary Bit board lpc2378 Bộ chuyển đổi ADC Bộ Đếm Bộ điều khiển cửa cuốn Bộ Định Thời Buy Khóa Số Điện Tử Buy Mạch đếm sản phẩm Buy Mạch giao thông Buy Mạch nạp Buy Matrix Byte C cho AVR các hàm vào ra các loại lõi arm các mạch DAC cơ bản các ngắt trong pic Cách đọc điện trở Cách Đọc Giá Trị Điện Trở Cách đọc giá trị tụ điện Cách hàn linh kiện dán cách làm mạch khóa số cách tạo linh kiện dán cad/cam Cài Đặt cài đặt proteus 8 cảm biến Cấu Kiện Logic Khả Trình cấu tạo cấu trúc arm cấu trúc lệnh CCS Chân chân Transistor Chip Khả Trình chuyển đổi Chuyển đổi số tương tự Chuyển Đổi Tương Tự/Số - ADC Chuyển động số chương trình City Clip Điện Tử Code 8051 - ASM Code 8051 - C Code 8051-C code ASM code ASM mẫu 8086 Code AVR - C code C Code Lập Trình Code led sao băng code maupic code mẫu 8051 Code Mẫu 8086 Code Mẫu cho ARM - LPC1343 code mẫu pic Code PIC - C codemaupic Counter Cổng Vào Ra Cơ Bản Cuộn Cảm Cửa cuốn DA DAC Debug Decimal Delay8051 Dev-C++ Diode DIY Dò đường Do It Yourself doanh nghiệp Download DTMF Mobile đảo chiều động cơ Điện Trở Điện Tử Điện Tử Cơ Bản điều chế độ rộng xung điều chế xung PWM điều khiển bằng điện thoại Điều khiển cửa cuốn Điều khiển cửa cuốn bằng điện thoại điều khiển động cơ đo điện áp đo nhiệt độ đo nhiệt độ hiển thị lên lcd trên 8051 Đo Nhiệt Độ LM35 + LCD Đo Nhiệt Độ LM35 + Led 7 thanh đọc màu điện trở đồ chơi động cơ chân không Động cơ nhiên liệu Động cơ robo đồng hồ thời gian thực Ebook Đại Học ebook điện tử Ebook đồ án Ebook Tin Học Encoder Encoder là gì Full Giải Thuật Giải thuật PID Giáo Dục giao tiếp i2c pic 16f877a giao tiếp i2c pic16f877a với ic ds1307 giao tiếp máy tính qua rs232 Giao Tiếp Máy Tính VB6 giao tiếp rs232 giao tiếp spi giữa 2 pic giao tiếp spi trong pic Giáo Trình Điện Tử Giới thiệu 8051 Giới thiệu cơ bản GPIO Graphic Design hàm Hàn linh kiện dán Hexadecimal Hệ Hexa Hệ Nhị Phân Hệ Thập Lục Phân Hệ Thập Phân hiển thị lên lcd 16x2 Hoạt Động Học Học 8051 qua các ví dụ đơn giản Học ALtium Designer học AVR Học Corel Draw X3 Học Eagle HỌC LẬP TRÌNH 16F877A Học Lập Trình 8051 Học Lập Trình C Học Orcad Học Protues hoc-lam-robot-do-duong-qua-video Hồng ngoại hướng dẫn hướng dẫn Altium Designer hướng dẫn đo đồng hồ VOM hướng dẫn keil - C lập trình 8051 hướng dẫn làm led sao băng hướng dẫn làm led trái tim hướng dẫn lập trình ARM Hướng Dẫn Lập Trình ARM - LPC1343 hướng dẫn lập trình ARM-LPC2378 hướng dẫn lập trình CCS hướng dẫn lập trình PIC Hướng Dẫn Led Trái Tim hướng dẫn module sim548c hướng dẫn sử dụng keil hướng dẫn sử dụng proteus 8 Hyper Terminal hercules 3.2.4 I/O IC 555 IC 7447 IC 74HC151 IC 74HC154 IC 74HC245 IC 74HC595 IC 74LS138 IC DS1307 IC đồng hồ thời gian thực IC LM324 IC LM342 IC LM7805 IC số IC số opamp LM324 IC Thông Dụng IC555 Interrupt Keil 4 Full keil arm Keil C Keil uVision3 kế toán kiểm toán khái niệm Khái Niệm Cơ Bản Kho Vật Liệu khóa điện tử khóa số dùng 8051 khóa số dùng 89s52 Khóa Số Điện Tử khuếch đại kiểm tra Kinh doanh maketing kinh tế quản lí Kỹ Thuật Kỹ Thuật Vi Xử Lý làm mạch điện lý thú Làm quen AVR Lap Trinh Dieu Khien Robot Lập Trình lập trình 8051 Lập Trình AVR Lập Trình C lập trình c++ Lập Trình Led Quảng Cáo Lập Trình Nhúng Lập trình pic Lập trình Robot Lập Trình Vi Điều Khiển Lập Trình Với AVR Studio LCD 16x2 Lcd16x2 Led Clock Led Quay led sao băng led trai tim Led Trái Tim Lịch sử ra đời Linh Kiện Cơ Bản linh kiện điện tử Loa LPC 2378 LSB lý thú Mã AVR - C Mạch 7seg Mạch Amply.Mạch Loa Mạch Autorobo Mạch bảo vệ Mạch Cảm Biến mạch cảm ứng sờ tay Mạch Cầu H Mạch cube Mạch Đếm Sản Phẩm Mạch điện cơ bản Mạch điện hay Mạch Điện Ứng Dụng Mạch Điều khiển động cơ Mạch Động Cơ Mạch đồng hồ Mạch đồng hồ 4 led Mạch giao thông Mạch IC số Mạch in mạch khóa số mạch khuếch đại thuật toán mạch led chúc mừng năm mới mạch led đẹp Mạch Led đơn Mạch Led Quảng Cáo mach led trai tim mạch led trái tim Mạch Led Vumeter mạch lý thú Mạch Ma trận Phím Mạch Matrix Mạch nạp Mạch nguồn Mạch Nút Bấm mạch sóng rf mạch tăng áp Mạch thu phát Mạch tổ hợp MSI Mạch trái tim Mạch Vi điều khiển Microbicho module module GSM/GPS Module Sim548 Module Sim548 giao tiếp với vi điều khiển PIC Module Sim548C Mosfet Motor Mô Phỏng Phần Cứng Mô Tả Phần Cứng MSB mua led sao băng News Ngắt Ngắt Trong LPC23xx ngân hàng Ngôn Ngữ Ngôn Ngữ C Ngôn Ngữ Tự Học Lập Trình C Ngôn Ngữ VHDL Nguyên Lý nguyên lý ic 555 Nguyên Tắc nháy led Nhập môn C Nhỏ Gọn Nibble opamp People Phần Mềm phần mềm altium Designer Phần mềm điện tử Phần Mềm Điện Tử Phần Mềm Điện Tử Hay Phần Mềm Hay Phần Mềm Led Quảng Cáo phần mềm proteus 8 Phần mềm vi tính Phần Mền Phương pháp hàn linh kiện dán PIC pic16f877a Print Design Proteus Proteus 7.8 SP2 FULL PWM quà tặng bạn gái quà tặng độc đáo quản trị doanh nghiệp quản trị kinh doanh quét led 7 đoạn Relay robocon Robot ROBOT DÒ ĐƯỜNG rút gọn mạch logic tổ hợp Sach Dien Tu Sản Phẩm Thú Vị Sản Phẩm Thương Mại Sáng tạo Short Smart Home SMD sơ đồ nguyên lý spi Sports Sử Dụng Sử Dụng Đồng Hồ sử dụng đồng hồ VOM sử dụng ngắt trong pic sự khác nhau Sức mạnh số Tải tài chính tài chính doanh nghiệp tài chính ngân hàng Tài Khoản Chia Sẻ Tài Liệu Tài Liệu 8051 tài liệu avr Tài liệu Điện Tử Tài Liệu Pic Tài liệu robocon tài liệu về ngân hàng Tài Liệu Vi Điều Khiển tailieuvn Tạo cổng Com ảo Tạo cổng nối tiếp ảo tạo dự án trong keil arm Tạo Project trong Vi Xử Lý ARM tạo thư viện altium designer tạo xung vuông Tạp chí Tạp Chí Hay tăng áp Tập lệnh AT Team Support TEAMPLATE PROTEUS Test thị trường tài chính Thiết Bị Thú Vị Thiết kế robot Thiết lập Fuse Bits Thiết Lập Pin Thuật Toán Thuật Toán Điều Khiển PID Thuật Toán Quine MCCluskey Thư viện Protues Thực Hành Thyristor Timer Timer/Counter Tin Học Chia Sẻ Tổ Chức Bộ Nhớ tổng quan về proteus 8 Transistor Tranzito Tranzitor Trao đổi học tập Travel Trình Biên Dịch Trình Dịch Trong Suốt Truyền Thông Nối Tiếp Không Đồng Bộ- UART truyền thông nối tiếp RS232 Tụ điện TUT - 8051 - ASM TUT - 8051 - KeilC tự hành Tự Học C Tự Học Lập Trình C Tý hon UART Update USB Ứng Dụng Led Quảng Cáo ứng dụng mạch khuếch đại thuật toán vẽ mạch in vẽ mạch nguyên lý VHDL Vi Điều Khiển Vi điều khiển - Ứng dụng vi điều khiển PIC Vi mạch số Vi Xử Lý Vi Xử Lý 8051 Vi Xử Lý 8086 Vi Xử Lý ARM Vi Xử Lý PIC Video Video Mach Điện Virtual Serial Port Driver VOM vxl Web Design xác định góc quay động cơ xử lý chuỗi

Chip thấy trên mạng chưa có ai Share code led cube dùng 8051 + 74HC595 nên tính viết thử, nhưng thuật toán hiệu ứng load nặng quá..nhanh full bộ nhớ, Chip post lên chia sẻ để bạn nào có  ý tưởng hay thì phát triển tiếp, mong các bạn cũng chia sẻ lại. ^^


Code lập trình 74hc595:

#include <REGX51.H>//---------ChipKool_Online----www.echipkool.com---
#define xung P1_0
#define dulieu P1_1
#define chot P1_2
#define L1 P2_0
#define L2 P2_1
#define L3 P2_2
#define L4 P2_3
#define L5 P2_4
#define L6 P2_5
#define L7 P2_6
#define L8 P2_7
unsigned char temp1,temp2,temp3,temp4,temp5,temp6,temp7,temp8;
unsigned int j,p,y;
//----------------------
void delay(unsigned char ms )
{
   int l,m;
   for(l=0;l<ms;l++)
    {
for(m=0;m<800;m++);

}
}  
//----------------------------
void hienthi(unsigned char x)
{
 int k,tam;
 for(k=0;k<8;k++)
    {
tam=x;
tam=tam&0x80;
if(tam==0x80) dulieu=1;
else dulieu=0;
x=x<<1;
xung=0;
xung=1;
}
}

//--------------------------------
void xuat(unsigned char temp1,unsigned char temp2,unsigned char temp3,unsigned char temp4,unsigned char temp5,unsigned char temp6,unsigned char temp7,unsigned char temp8)
{
hienthi(temp1);
hienthi(temp2);
hienthi(temp3);
hienthi(temp4);
hienthi(temp5);
hienthi(temp6);
hienthi(temp7);
hienthi(temp8);
chot=0;   //xuat du lieu ra output
chot=1;
delay(50);
}
//-----------------------

//------------------------
void sangchayduoi()
{

unsigned char code chay1[1][9]={{0x01,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}};
for(p=1;p<=1;p++)
{
for(j=1;j<=9;j++)
 {
 y=chay1[p][j];
 xuat(y,y,y,y,y,y,y,y);// sang cung luc
 delay(20);
 }
}

}
void sangchaydan()
{
unsigned char code chay2[1][9]={{0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff}};
for(p=1;p<=1;p++)
{
for(j=1;j<=9;j++)
 {
 y=chay2[p][j];
 xuat(y,y,y,y,y,y,y,y);// sang cung luc
 delay(20);
 }
}
}
//=============================
void chaychu()
{

unsigned char code quet[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
unsigned char code chaychu[8][9]={{0x01,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80},
 {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff},
 {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff},
 {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff},
 {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff},
 {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff},
 {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff},
 {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff}};
for(p=1;p<=8;p++)
{
for(j=1;j<=9;j++)
 {
 P2=quet[p];
 y=chaychu[p][j];
 xuat(0,0,0,0,0,0,0,y);// day chu a ra
 xuat(0,0,0,0,0,0,y,0);// day chu a ra
 xuat(0,0,0,0,0,y,0,0);// day chu a ra
 xuat(0,0,0,0,y,0,0,0);// day chu a ra
 xuat(0,0,0,y,0,0,0,0);// day chu a ra
 xuat(0,0,y,0,0,0,0,0);// day chu a ra
 xuat(0,y,0,0,0,0,0,0);// day chu a ra
 xuat(y,0,0,0,0,0,0,0);// day chu a ra
 delay(20);
 }
 
}

}
//-------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>>----------------<<<<<<<<<<<<<<<<<<<<<<<
void sangchay()
{
unsigned char code chay[9]={0x01,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
//for(p=1;p<=2;p++)
//{
L1=L2=L3=L4=L5=L6=L7=L8=1;
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,0,0,0,chay[j]);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,0,0,chay[j],0);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,0,chay[j],0,0);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,chay[j],0,0,0);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,chay[j],0,0,0,0);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,chay[j],0,0,0,0,0);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,chay[j],0,0,0,0,0,0);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(chay[j],0,0,0,0,0,0,0);
//delay(20);
}

//}
}
//=============================================================
void sangdan()
{
unsigned char code dan[9]={0x01,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};
//for(p=1;p<=2;p++)
//{
L1=L2=L3=L4=L5=L6=L7=L8=1;
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,0,0,0,dan[j]);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,0,0,dan[j],255);// thay 1 bang 255 se sang.
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,0,dan[j],255,255);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,0,dan[j],255,255,255);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,0,dan[j],255,255,255,255);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,0,dan[j],255,255,255,255,255);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(0,dan[j],255,255,255,255,255,255);
//delay(20);
}
for(j=1;j<=9;j++)
{
xuat(dan[j],255,255,255,255,255,255,255);
//delay(20);
}

//}
}
//========================================
void chayvong()
{
// Canh 1
unsigned char z,q,o;
y=0x01;//00000001
xuat(0,0,0,0,0,0,0,y);
delay(20);
xuat(0,0,0,0,0,0,y,1);
delay(20);
xuat(0,0,0,0,0,y,1,1);
delay(20);
xuat(0,0,0,0,0,y,1,1);
delay(20);
xuat(0,0,0,0,y,1,1,1);
delay(20);
xuat(0,0,0,y,1,1,1,1);
delay(20);
xuat(0,0,y,1,1,1,1,1);
delay(20);
xuat(0,y,1,1,1,1,1,1);
delay(20);
xuat(y,1,1,1,1,1,1,1);
delay(20);
// canh 2
xuat(0x01,1,1,1,1,1,1,1);
delay(20);
xuat(0x03,1,1,1,1,1,1,1);
delay(20);
xuat(0x07,1,1,1,1,1,1,1);
delay(20);
xuat(0x0f,1,1,1,1,1,1,1);
delay(20);
xuat(0x1f,1,1,1,1,1,1,1);
delay(20);
xuat(0x3f,1,1,1,1,1,1,1);
delay(20);
xuat(0x7f,1,1,1,1,1,1,1);
delay(20);
xuat(0xff,1,1,1,1,1,1,1);
delay(20);
// canh 3
z=0x81;//10000001
xuat(0xff,z,1,1,1,1,1,1);
delay(20);
xuat(0xff,z,z,1,1,1,1,1);
delay(20);
xuat(0xff,z,z,z,1,1,1,1);
delay(20);
xuat(0xff,z,z,z,z,1,1,1);
delay(20);
xuat(0xff,z,z,z,z,z,1,1);
delay(20);
xuat(0xff,z,z,z,z,z,z,1);
delay(20);
xuat(0xff,z,z,z,z,z,z,z);
delay(20);
// canh 4
xuat(0xff,z,z,z,z,z,z,0x81);
delay(20);
xuat(0xff,z,z,z,z,z,z,0xc1);
delay(20);
xuat(0xff,z,z,z,z,z,z,0xe1);
delay(20);
xuat(0xff,z,z,z,z,z,z,0xf1);
delay(20);
xuat(0xff,z,z,z,z,z,z,0xf9);
delay(20);
xuat(0xff,z,z,z,z,z,z,0xfd);
delay(20);
xuat(0xff,z,z,z,z,z,z,0xff);
delay(20);
//canh 5
q=0x83;
xuat(0xff,z,z,z,z,z,q,0xff);
delay(20);
xuat(0xff,z,z,z,z,q,q,0xff);
delay(20);
xuat(0xff,z,z,z,q,q,q,0xff);
delay(20);
xuat(0xff,z,z,q,q,q,q,0xff);
delay(20);
xuat(0xff,z,q,q,q,q,q,0xff);
delay(20);
xuat(0xff,q,q,q,q,q,q,0xff);
delay(20);
//canh 6
xuat(0xff,0x83,q,q,q,q,q,0xff);
delay(20);
xuat(0xff,0x87,q,q,q,q,q,0xff);
delay(20);
xuat(0xff,0x8f,q,q,q,q,q,0xff);
delay(20);
xuat(0xff,0x9f,q,q,q,q,q,0xff);
delay(20);
xuat(0xff,0xbf,q,q,q,q,q,0xff);
delay(20);
xuat(0xff,0xff,q,q,q,q,q,0xff);
delay(20);
//canh 7
o=0xc3;//11000011
xuat(0xff,0xff,o,q,q,q,q,0xff);
delay(20);
xuat(0xff,0xff,o,o,q,q,q,0xff);
delay(20);
xuat(0xff,0xff,o,o,o,q,q,0xff);
delay(20);
xuat(0xff,0xff,o,o,o,o,q,0xff);
delay(20);
xuat(0xff,0xff,o,o,o,o,o,0xff);
delay(20);
//canh 8
xuat(0xff,0xff,o,o,q,q,0xe3,0xff);
delay(20);
xuat(0xff,0xff,o,o,o,q,0xf3,0xff);
delay(20);
xuat(0xff,0xff,o,o,o,o,0xfb,0xff);
delay(20);
xuat(0xff,0xff,o,o,o,o,0xff,0xff);
delay(20);
//canh 9














}
//=========================
void main()
{
while(1)
{
chayvong();
//sangchay(); // sang chay tung cot
//sangdan(); // sang dan tung cot
//sangchayduoi(); //
//sangchaydan();
//chaychu();

}
}



( Mô phỏng Protues 8.0 + Code C Compile By Keil C 4)
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download
Echipkool.com - Điện Tử | Tin Học - Chia sẻ kiến thức - Kết nối đam mê điện tử

Chip thấy trên mạng có share file PDF mạch đồng hồ báo tiết học dùng IC DB12887 nên vẽ mô phỏng và compile lại code cho các bạn download về dùng và phát triển.



( File mô phỏng Protues 8.0 + code Asm compile by Keil 4)
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download
Echipkool.com - Điện Tử | Tin Học - Chia sẻ kiến thức | Kết nối đam mê điện tử

Hì hục 3 ngày ngồi code lại code mạch đồng hồ LCD, Chip cho thêm chức năng hẹn giờ tắt thiết bị điện, chẳng là dạo này ngủ chip toàn lười tắt quạt, nên tính làm cái Mạch nhỏ gọn có chức năng hẹn giờ để tự động tắt...^^ đem show lên cho các bạn xem mô phỏng trước, còn mạch in Chip sẽ tiến hành vẽ sau..dùng role đóng mở thiết bị 220V.



    ( Mô Phỏng Protues 7.10 + Code C Lite + Code hex) 
       (Mô Phỏng Protues 7.10 + Code C full + Mạch Orcad Full)

Liên Hệ: New.moon9xone@gmail.com

Hướng dẫn sử dung File Mô Phỏng:

- Download File Free về mở File Mô Phỏng bằng Protues 7.10 sau đó nhấn Play, nếu không được thì nhấp đúp IC 89c51 trên mô phỏng rồi truy cập đến file hex trong folder.
- Nút next là chuyển đến cài đặt Giờ Phút Giây Thứ Ngày Tháng Năm Hẹn Giờ - Nút Back là quay lại cho tiện..
- Trong khi cài đặt thì nhấn nút Up hoặc Down để tăng giảm giá trị cần set cho đồng hồ.
- Tương tự như cài hẹn giờ, sau khi hẹn giờ thì chuyển đến ON/OFF nhấn nút Up để bật hẹn giờ sẽ lên số 1, còn tắt hẹn giờ sẽ là số 0..
- Khi nào muốn bật thiết bị lại sau khi hẹn giờ đã tắt thiết bị thì nhấn nút reset hoặc rút nguồn ^^
Video Mô Phỏng ( Updating.....








Hình ảnh mạch thật chạy rất tốt:















Đây là Video Chip đã thực nghiệm làm mạch thât, Quay bằng điện thoại cùi nên các bạn thông cảm nhé.



Blog Điện Tử | Tin Học - Chia sẻ kiến thức - Kết nối đam mê điện tử


Chip cập nhật một số phần mềm và chia sẻ thư viện linh kiện Protues để bạn nào quen dùng Protues dễ dàng vẽ mạch in.


1. Phần mềm lập trình cho PIC
2. Phần mềm lập trình cho AVR
3. Phần mềm truyền dữ liệu qua cổng COM
4. Phần mềm tạo hệ thông cổng COM ảo
5. PUTTY - Truyền nhận qua COM port
6. Thư viện linh kiện cho Protues - Mạch in
 ( Bị quên mật khẩu)

Echipkool.com - Điện Tử | Tin Học - Chia sẻ kiến thức - Kết nối đam mê điện tử

Trên mạng Chip thấy cũng có nhiều Công Ty phát triển Đèn cầu thang thông minh nhưng khá đắt, mua về dùng cũng được, nhưng dân Điện Tử mua về làm mà chẳng hiểu bên trong nó có những gì? Hoạt động ra sao? Liệu có thể tự làm cho chính gia đình mình 1 cái không? Chip mở luồng thảo luận này để cùng bàn luận.


I. Ý tưởng thiết kế đèn cầu thang thông minh : Khi bước lên cần thang đèn sẽ bật sáng tầng 1, lên hết tầng 1 đèn tầng 1 tắt, đèn tầng 2 bật.

II. Có 2 Phương án:
- Phương Án 1: Đối với mỗi tầng chỉ có 1 đèn cầu thang chiếu chung: Thì mỗi tầng có 1 cảm biến chặn lúc bước lên cầu thang. VD: Đối với tầng A lắp 1 cảm biến lúc bước lên thì đèn sáng ( delay 1 khoảng thời gian ) đợi đến khi nào người đi lên tầng B gặp cảm biến trên thì tắt đèn tầng A, bật đèn tầng B ( delay 1 khoảng thời gian) và cứ thế, ( Chip có ý định lắp 2 cặp cảm biến song song tại mỗi tầng khi lên và xuống để xác định chiều lên hay xuống)

- Phương Án 2: Đối với đèn cầu thang cho sáng từng bậc : Phương án này như trong video bên dưới người ta làm khá tốn led nhưng hiệu quả trang trí và thực sự rất đẹp mắt. Chip cũng định lắp 1 cặp cảm biến phát hiện lên rồi đèn bật sáng dần theo delay đã chỉnh sẵn, nhưng nếu chẳng may ai đó đứng yên hoặc chạy nhanh thì.... ^^ chưa biết xử lý sao..

Mong các bạn góp ý cho từng phương án để chip thử Thiết kế mạch & lập trình đưa ra bản mạch chạy thử. Rồi các bạn cùng test thử.

III. Phần cảm biến:
 Chip sẽ dùng cặp mắt thu phát hồng ngoại ( vì nó rẻ còn dùng cảm biến nhiệt, hoặc PIR v.v thì đơn giản trên trị trường có cả module luôn), hiện giờ chip đã thành công thu phát nhận tầm 2 - 3 mét, nhưng độ ổn định chưa cao, nên chip sẽ tiến hành thí nghiệm thêm rồi sẽ share lên.

IV. Phần lập trình:
Chip sẽ dùng các dòng chip cơ bản, phổ thông giá rẻ để tiết kiệm chi phí nhất có thể. Và sẽ lập trình dần. 

Và dự định chi phí làm module Đèn cầu thang trọn gói này giá chỉ gói gọn trong 100k - 200k


Hình ảnh mạch một số Website đã tiến hành thí nghiệm làm:


Bên họ tính tới tình huống xấu:

 - Nếu có người đi từ 2 đầu cầu thang cùng một lúc? Thật đơn giản, Đèn từ 2 đầu cầu thang, các bậc sẽ sáng dần lên theo chân của mỗi người cùng lúc và sẽ tắt dầntheo hướng của người cuối cùng đi ra khỏi cầu thang.

- Nếu một người vào trước, một người vào sau, hệ thống sẽ tắt dần theo hướng di chuyển của người vào sau, đảm bảo không bị tắt khi người chưa ra khỏi cầu thang.

-  Khi ánh sáng tự nhiên đủ độ sáng giúp việc di chuyển dễ dàng, cám biến thông minh sẽ tự động đo độ sáng và chưa kích hoạt bộ điều khiển. Khi trời tối, hoặc khi ánh sáng tự nhiên không đủ (do trời giông bão, âm u) hệ thống tự động kích hoạt chế độ hoạt động để chiếu sáng cầu thang, giúp việc di chuyển dễ dàng và hoàn toàn tiết kiệm.

♥ Về cơ bản mạch chip lập trình cũng xong được tiêu chuẩn đầu..


Echipkool.com - Điện Tử | Tin Học - Chia sẻ kiến thức - Kết nối đam mê điện tử

Bạn Trương Anh Tuấn Địa chỉ hòm thư anhtuan92info.fet@gmail.com Sau nhiều ngày tìm kiếm thí nghiệm mạch thu AM trên mạng để còn cáo trạng cho thầy giáo đã test thành công 1 mạch và chia sẻ với chip như sau: "hi, em tham khảo khá nhiều mạch nguyên lý trên mạng nhưng không hiểu tại sao chắc là do phần tính toán có sai sót gì chăng.
Mạch này em lấy angten là lõi than em lấy từ cái đài catset hỏng. đường kính tầm 0,7 cm, dài 2,5 cm,đường kính dây 25cm dây của nó luôn, nó đươc bọc nến hay sao ý, tụ xoay cũng là lấy từ cái casét đó luôn, chỉnh thì nghe đc nhiều kênh phết. nhưng khi mình đi ra xa thì dè@@
a xem cái sơ đồ nguyên lý này! mạch chạy luôn chuẩn ko phải chỉnh "

Chip cũng thấy mạch rất đơn giản dễ lắp, post chia sẻ để các bạn nào cần thì lắp, nếu Pro nào giỏi về mảng cao tần thì đừng chê cười nhé^^

I. Sơ đồ nguyên lý:

Thanh ăng-ten là một cuộn dây lõi sắt frerit 5mm đường kính lõi, chiều dài 25mm

II. Mạch PCB

III. Hình ảnh một số linh kiện cách xác định chân:

1. Tụ xoay hay có trong đài.


IV. Một số hình ảnh mạch thật






( PDF - Mediafire) Mạch là của bên nước ngoài bạn nào có nhu cầu mạch in thì PM chip vẽ.

Theo http://bbradio.sakura.ne.jp/maru100/maru100.html

Bạn Hiến Nguyễn Văn Địa chỉ hòm thư sinhvienga91@gmail.com "  thấy trên trang web của chip chưa có phần mạch test cho all các vi điều khiển, chip hãy mở 1 topic, chíp thử tham khảo mạch này của mình xem nào, bây giờ không dc đi học nữa rồi vì hoàn cảnh gia đình, nhưng vẫn còn niềm đam mê vs điện tử, còn bộ 8x8x8 thì khi nào việc làm ổn định có tiền, thì mình lại bắt tay vào làm tiếp, mạch này mình làm thực tế rồi, chạy tốt lắm, nhưng còn con LCD thì chưa thử, không có tiền mua. hihih ngại quá. mình chỉ thích vẽ trên eagle, nên mạch sẽ không dc đẹp như trên altium, thao khảo tạm nha bạn


Hinh ảnh minh họa


Chip post những gì bạn Hiến chia sẻ, hi vọng các bạn cùng thảo luận nhé.

1. Mạch Nguyên lý:


2. PCB


3. Mạch In:



( PDF - Mediafire)

Echipkool.com - Điện Tử | Tin Học - Chia sẻ kiến thức - Kết nối đam mê điện tử

Author Name

{picture https://lh3.googleusercontent.com/-5Ns_H0UG4cU/Vuu5KrqbEnI/AAAAAAAAEZs/XgsHemy00D4eQ3ivA76v6FFEm7jg9reVwCCo/s512-Ic42/pham-van-ngoc-anh.jpg}

Tôi là Ngọc Anh. Tôi đến từ Nghệ An. Tôi tốt nghiệp một trường đại học tại Sài Gòn. Hiện tôi đang phát triển công ty riêng. Liên lạc với tôi qua:

{facebook https://www.facebook.com/phamvanngocanh}
{twitter https://twitter.com/nghiphong1993}
{google https://plus.google.com/+dientuchiase/posts}
{youtube https://www.youtube.com/channel/UCeJKhA_goBNFmDw6RKNtmYQ}

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.