User Tag List

Trang 1/7 123 ... cuốicuối
kết quả từ 1 tới 10 trên 66
Cây cảm ơn9Cảm ơn

Ðề tài: Điều khiển bóng đèn bằng remote TV

  
  1. #1
    Thành viên tích cực kidteam's Avatar
    Tham gia
    Nov 2010
    Nơi Cư Ngụ
    Thị trấn Lâm Thao - Phú Thọ
    Bài viết
    1,622


    Nhóm xã hội



    DIY & C/C++

    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Điều khiển bóng đèn bằng remote TV

    cuối cùng cũng hoàn thành

    mạch PCB (vẽ hơi xấu)
    Click here to enlarge
    Code:
    #include <regx51.h>
    //su dung thach anh 12mhz
    //Ngo Hung Cuong
    //kidteam@gmail.com
    //0989696971 - 0915696971
    #define signal P3_2
    #define led P2_7
    unsigned char newkey;
    
    //============================================
    void delay(void);//chuong trinh con delay 750
    void EX0_ISR(void);
    void init(void);//chuong trinh con khoi tao
    //============================================
    void main(void)
    {
    	init();
    	//TMOD=1;
    	while(1)
    	{
    		//if(!signal)
    			//EX0_ISR();
    	}
    }
    //cac chuong trinh con duoc cai dat o day
    //============================================
    void delay(void)
    {
    	//su dung timer 0 luon
    	TH0=0xfd;//-740
    	TL0=0x1c;//-740
    	TR0=1;
    	while(!TF0);
    	TR0=0;
    	TF0=0;
    	
    	//tre khoang 750us
    }
    //============================================
    void init(void)
    {
    	//khoi tao cho timer va ngat ngoai
    	//cac che do can thiet
    	TMOD=1;//timer 0 che do 1
    	EX0=1;
    	IT0=1;
    	EA=1;
    }
    //============================================
    void EX0_ISR(void) interrupt 0
    {
    	unsigned char i,j;
    	unsigned char cmd;
    	cmd=0;
    	for(i=0;i<3;++i)
    	{
    		//kiem tra xem co phai la nhieu hay khong
    		delay();
    		if(signal)
    			return;
    	}
    	//doi tiep cho tin hieu len cao
    	while(!signal);
    	//sau 3 lan delay ma van o muc thap chung to khong phai la nhieu
    	//bat dau thu tin hieu thoi nao
    	//thong nhat la chi thu 7 bit ma lenh thoi
    	//khong thu 5 bit dia chi
    	//cho cho tin hieu len cao
    	//phai cho vao vong lap
    	//tin hieu dang o muc cao
    	for(i=0;i<7;++i)
    	{
    		cmd>>=1;
    		while(signal);
    		delay();
    		//kiem tra bit
    		if(!signal)//bit 0
    		{
    			//bit 1
    			cmd|=0x80;
    			while(!signal);
    		}
    	}
    	cmd>>=1;
    	if(cmd==21)
    		led=!led;
    	for(i=0;i<100;++i)
    		for(j=0;j<10;++j)
    			delay();
    }


    CHỦ ĐỀ TƯƠNG TỰ:

    hoangnam555quang_le_pt đã cảm ơn nội dung này.

  2. #2
    Thành viên mới thanhde2004t's Avatar
    Tham gia
    May 2011
    Bài viết
    17
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hay quá.
    Anh post vài tấm hình phần cứng đi anh.
    Để mọi người học hỏi.


  3. #3
    Thành viên tích cực hoangnam555's Avatar
    Tham gia
    Jan 2010
    Nơi Cư Ngụ
    Tân An - Long An
    Bài viết
    2,839


    Nhóm xã hội



    Hồ Chí Minh - Nhật Tảo

    Mentioned
    7 Post(s)
    Tagged
    2 Thread(s)
    Mạch này dùng remote nào cũng đc hay là 1 loại hả anh,có chức năng gì khác nữa ko?

    ĐT: 0972 20 58 68
    Gmail: lehoangnam555@gmail.com

  4. #4
    Thành viên tích cực kidteam's Avatar
    Tham gia
    Nov 2010
    Nơi Cư Ngụ
    Thị trấn Lâm Thao - Phú Thọ
    Bài viết
    1,622


    Nhóm xã hội



    DIY & C/C++

    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    cái này anh dùng sony chú ạ
    nếu muốn dùng loại khác thì chú phải nạp code khác
    nói chung từ cái ban đầu cơ bản
    ý tưởng gì là do chú thôi mà
    mạch trên dùng MOC3020, triac BTA06
    điều khiển sony RM-969
    mắt thu irm56384.
    nguồn dùng cục sạc tàu Q-Mobile

    hết
    anh dùng con 89s nên mạch to và xấu

    Last edited by kidteam; 30-05-12 at 00:23.

  5. #5
    Thành viên tích cực hoangnam555's Avatar
    Tham gia
    Jan 2010
    Nơi Cư Ngụ
    Tân An - Long An
    Bài viết
    2,839


    Nhóm xã hội



    Hồ Chí Minh - Nhật Tảo

    Mentioned
    7 Post(s)
    Tagged
    2 Thread(s)
    Click here to enlarge Nguyên văn bởi kidteam Click here to enlarge
    cái này anh dùng sony chú ạ
    nếu muốn dùng loại khác thì chú phải nạp code khác
    nói chung từ cái ban đầu cơ bản
    ý tưởng gì là do chú thôi mà
    mạch trên dùng MOC3020, triac BTA06
    anh dùng con 89s nên mạch to và xấu
    chỉ điều khiển on/off thôi hả anh.
    Nếu đã dùng 89sxx thì làm nhiều kênh luôn đi anh,hjhj.

    ĐT: 0972 20 58 68
    Gmail: lehoangnam555@gmail.com

  6. #6
    Thành viên tích cực kidteam's Avatar
    Tham gia
    Nov 2010
    Nơi Cư Ngụ
    Thị trấn Lâm Thao - Phú Thọ
    Bài viết
    1,622


    Nhóm xã hội



    DIY & C/C++

    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    tất nhiên rồi
    anh đã bảo ý tưởng là do chú mà
    anh đang làm cái điều khiển lắp cho quạt cũ nhà anh
    đang tìm hiểu mạch dập xung chống hỏng Triac
    chắc là dùng tụ mắc nối tiếp với trở sau đó tất cả nối song song MT1 và MT2 của triac


  7. #7
    Thành viên tích cực hoangnam555's Avatar
    Tham gia
    Jan 2010
    Nơi Cư Ngụ
    Tân An - Long An
    Bài viết
    2,839


    Nhóm xã hội



    Hồ Chí Minh - Nhật Tảo

    Mentioned
    7 Post(s)
    Tagged
    2 Thread(s)
    Click here to enlarge Nguyên văn bởi kidteam Click here to enlarge
    tất nhiên rồi
    anh đã bảo ý tưởng là do chú mà
    anh đang làm cái điều khiển lắp cho quạt cũ nhà anh
    đang tìm hiểu mạch dập xung chống hỏng Triac
    chắc là dùng tụ mắc nối tiếp với trở sau đó tất cả nối song song MT1 và MT2 của triac
    xem datasheet của con MOC có mạch đó anh.

    ĐT: 0972 20 58 68
    Gmail: lehoangnam555@gmail.com

  8. #8
    Thành viên tích cực kidteam's Avatar
    Tham gia
    Nov 2010
    Nơi Cư Ngụ
    Thị trấn Lâm Thao - Phú Thọ
    Bài viết
    1,622


    Nhóm xã hội



    DIY & C/C++

    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    anh xem rồi
    nhưng anh mù tiếng anh
    không biết cái nào
    Click here to enlarge
    Click here to enlarge


  9. #9
    Thành viên tích cực Ck33spkt's Avatar
    Tham gia
    Apr 2010
    Nơi Cư Ngụ
    Hà Nam - Việt Nam
    Bài viết
    604


    Nhóm xã hội



    PCB Designer

    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi kidteam Click here to enlarge
    cái này anh dùng sony chú ạ
    nếu muốn dùng loại khác thì chú phải nạp code khác
    nói chung từ cái ban đầu cơ bản
    ý tưởng gì là do chú thôi mà
    mạch trên dùng MOC3020, triac BTA06
    điều khiển sony RM-969
    mắt thu irm56384.
    nguồn dùng cục sạc tàu Q-Mobile

    hết
    anh dùng con 89s nên mạch to và xấu
    Bác có sơ đồ nguyên lý và code ASM không post lên cho em tham khảo với!


  10. #10
    Thành viên tích cực hoadang's Avatar
    Tham gia
    Jun 2010
    Nơi Cư Ngụ
    Ha Noi, Vietnam, Vietnam
    Bài viết
    192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi kidteam Click here to enlarge
    anh xem rồi
    nhưng anh mù tiếng anh
    không biết cái nào
    Click here to enlarge
    Click here to enlarge
    tín hiệu điều khiển đưa vào cổng NAND à bác? sao em mô phỏng cái này mà có bật hay tắt thì áp tải cũng bằng nguồn là sao nhỉ (mô phỏng bằng Proteus)


Trang 1/7 123 ... cuốicuối

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •