Thông báo

Collapse
No announcement yet.

Tự làm một thiết bị chuyển tín hiệu đơn giản

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    Kỹ sư làm đẹp quá . Như hàng ngoại , hi vọng có thêm nhiều sản phẩm đẹp từ bạn , Mình thích bộ nút bấm + Giắc cắm . Nhìn mê
    Email :
    DĐ : 0966 6789 22

    Comment


    • #17
      Đây là cái mạch thu tín hiệu Remote sau khi chế xong (làm mạch thì rất ngại và làm bằng tay thì cũng không đẹp lên hàn luôn cho nhanh)
      Click image for larger version

Name:	9.jpg
Views:	1
Size:	123.3 KB
ID:	1388112
      Đây là phần mềm kèm hướng dẫn bên trong

      Comment


      • #18
        File zip vừa nãy vẫn thiếu file hướng dẫn, mình bổ xung thêm
        Attached Files

        Comment


        • #19
          Thấy mấy bạn trẻ hào hứng quá ... mình cũng ngồi rảnh vừa xem tivi vừa vẽ được cái mạch ( chắc dùng vào cái này tốt )

          - Mạch của mình vẽ với 6 nút bấm ( các bạn có thể dùng 4 nút hay 6 nút hoặc thậm chí ít hơn tùy chọn cho mình ).

          Mình có thêm con EEPROM 24C01 để nhằm lưu trạng thái role ... ( đề phòng khi mất điện , ngắt nguồn ).
          - Thêm nữa có thêm cái thu IR ( để tiện sau này làm remote hồng ngoại )

          - Nói chung mạch đơn giản và cách thức phần mềm đơn giản ( kể cả IR ) ... mình chưa Code ở đây ( vì ít khi dùng mấy con 89 ) ...
          Nhưng nếu cần thiết thì có thể ngồi code cho các bạn .
          Click image for larger version

Name:	switch.jpg
Views:	1
Size:	93.1 KB
ID:	1388118
          Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

          Comment


          • #20
            vừa ngồi hí hoáy code ( với 4 nút ) ta có 4 kênh đầu vào ( stereo ) 4 MUX 1 !!!

            code đơn giản , mới test trên proteus ... bạn nào làm mạch thật thì test thử !

            Code:
            // Lcd module connections
            sbit LCD_RS at P1_2_bit;
            sbit LCD_EN at P1_3_bit;
            
            sbit LCD_D4 at P1_4_bit;
            sbit LCD_D5 at P1_5_bit;
            sbit LCD_D6 at P1_6_bit;
            sbit LCD_D7 at P1_7_bit;
            // End Lcd module connections
            
            // Software I2C connections
            sbit Soft_I2C_Scl at P0_6_bit;
            sbit Soft_I2C_Sda at P0_7_bit;
            // End Software I2C connections
            
            
            
            #define button1 P0_0_bit
            #define button2 P0_1_bit
            #define button3 P0_2_bit
            #define button4 P0_3_bit
            
            #define out1 P2_0_bit
            #define out2 P2_1_bit
            #define out3 P2_2_bit
            #define out4 P2_3_bit
            #define out5 P2_4_bit
            #define out6 P2_5_bit
            void ee_write(unsigned char adds, unsigned char value);
            unsigned char ee_read(unsigned char adds);
            char select;
            void main() {
            P0 =0xFF;
            P2 = 0x00;
            Soft_I2C_Init();           // Initialize Soft I2C communication
            Lcd_Init();                        // Initialize Lcd
            Lcd_Cmd(_LCD_CLEAR);               // Clear display
            Lcd_Cmd(_LCD_CURSOR_OFF);          // Cursor off
            Lcd_Out(1,1,"4CH AUDIO SWITCH");
            Lcd_Out(2,1,"FW Version: 1.00");
            Delay_ms(3000);
            Lcd_Cmd(_LCD_CLEAR);               // Clear display
            Lcd_Out(1,1,"4CH AUDIO SWITCH");
            Lcd_Out(2,1,"Input Select:");
            select = ee_read(1);
            if(select>4){select=1;}  // default 1
            if(select==1) { Lcd_Chr(2,15,'1'); out1=out2=out3=out4=out5=out6=0;}
            if(select==2) {Lcd_Chr(2,15,'2');  out1=out2=1; out3=out4=out5=out6=0;}
            if(select==3) {Lcd_Chr(2,15,'3');  out1=out2=out3=out4=0; out5=out6=1;}
            if(select==4) {Lcd_Chr(2,15,'4');   out1=out2=0; out3=out4=out5=out6=1;}
            while(1)
             {
              if(!button1)
               {
                 out1=out2=out3=out4=out5=out6=0;
                 Lcd_Chr(2,15,'1');
                 while(!button1);
                 Delay_ms(200);
                 ee_write(1,1);
               }
               else
               if(!button2)
               {
                 out1=out2=1; out3=out4=out5=out6=0;
                 Lcd_Chr(2,15,'2');
                 while(!button2);
                 Delay_ms(200);
                 ee_write(1,2);
               }
               else
               if(!button3)
               {
                 out1=out2=out3=out4=0; out5=out6=1;
                 Lcd_Chr(2,15,'3');
                 while(!button3);
                 Delay_ms(200);
                 ee_write(1,3);
               }
               if(!button4)
               {
                 out1=out2=0; out3=out4=out5=out6=1;
                 Lcd_Chr(2,15,'4');
                 while(!button4);
                 Delay_ms(200);
                 ee_write(1,4);
               }
            
               
             }
            
            }
            
            void ee_write(unsigned char adds, unsigned char value)
             {
              Soft_I2c_Start();
              Soft_I2c_Write(0xA0);
              Soft_I2c_Write(adds);
              Soft_I2c_Write(value);
              Soft_I2c_Stop();
               }
             /////////
             unsigned char ee_read(unsigned char adds)
             {
              unsigned char kq;
              Soft_I2c_Start();
              Soft_I2c_Write(0xA0);
              Soft_I2c_Write(adds);
              Soft_I2c_Start();
              Soft_I2c_Write(0xA1);
              kq=Soft_I2c_Read(0);
              Soft_I2c_Stop();
              return kq;
             }
             //////////////
            file Hex và Proteus !
            switch.zip
            Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

            Comment


            • #21
              Vẽ lại với 4 nút và ... 4 đầu audio LR input , 1 output cho nó sát với thực tế hơn !
              Click image for larger version

Name:	switch2.jpg
Views:	1
Size:	78.8 KB
ID:	1388124
              Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

              Comment


              • #22
                Hình ảnh bộ chuyển đổi sau khi hoàn thiện
                Dây dợ đi hơi loằng ngoằng tí nhưng không sao
                Click image for larger version

Name:	10.jpg
Views:	1
Size:	133.8 KB
ID:	1388308
                Click image for larger version

Name:	11.jpg
Views:	1
Size:	123.6 KB
ID:	1388309
                Vieo Test

                Comment

                Về tác giả

                Collapse

                minhtruonghp Tìm hiểu thêm về minhtruonghp

                Bài viết mới nhất

                Collapse

                • tuyennhan
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi tuyennhan
                  Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                  Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                  23-02-2025, 07:44
                • vi van pham
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi vi van pham
                  Cám ơn những lời chúc tốt đẹp của em.

                  Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                  Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                  23-02-2025, 02:00
                • nhathung1101
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi nhathung1101
                  Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                  Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                  Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                  22-02-2025, 22:18
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                  Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                  22-02-2025, 14:51
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                  Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                  22-02-2025, 14:39
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                  Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                  22-02-2025, 14:28
                • bqviet
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi bqviet
                  Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                  21-02-2025, 20:26
                • mèomướp
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi mèomướp
                  Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                  21-02-2025, 12:32
                • vi van pham
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi vi van pham
                  Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                  Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                  20-02-2025, 21:31
                • bqviet
                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                  bởi bqviet
                  Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                  20-02-2025, 17:22
                Đang tải...
                X