Thông báo

Collapse
No announcement yet.

Quà tặng girl friend đã hoàn thành .

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

  • Quà tặng girl friend đã hoàn thành .

    Bài đầu tiên mình post ở đây .
    http://www.dientuvietnam.net/forums/...18f2620-82594/
    Hic hic , hơn một năm sau mới đi từ test board lên mạch thật .
    Sau một thời gian không đụng đến ( chủ yếu chỉ để xem giờ và mang ra xạc pin ) , giờ mình mới làm mạch thật . So với thiết kế ban đầu thì mạch có một số thay đổi . Mình đã lược bỏ bớt một số linh kiện , thay đổi cho PIC từ 18F2620 sang 18F2685 cho bộ nhớ chương trình nhiều hơn . Mở rộng thêm giao tiếp với thẻ nhớ micro SD cho những ứng dụng sau này cần bộ nhớ lớn như temp logger . Thêm quang trở cảm biến ánh sáng để điều chỉnh độ sáng đèn nền .

    Thiết kế sau khi đã thay đổi , so với ban đầu thì nhìn test board đỡ rối hơn .


    Mạch in 2 lớp có kích thước 5,5Cm X 4,3Cm . Bề ngang vừa vặn với màn hình nokia 3310 .
    Mặt trên .


    Mặt dưới .


    Những linh kiện sẽ lắp vào mạch .


    Ướm thử .


    Bắt tay vào hàn , Sau khi hoàn thành thì em nó thế này .




    Phía sau .




    Nhìn gần 1 chút .


    Gắn pin vào .


    Cạnh phải.


    Cạnh trái .


    Hoạt động .


    ...Trong đêm .


    Trong file gửi kèm có sơ đồ vẽ bằng proteus , code viết bằng picbasic pro và file Hex . Các bạn tham khảo nhé .
    Attached Files
    PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
    Vui lòng liên lạc số để biết chi tiết .

  • #2
    Tổng thiệt hại là tầm bao nhiêu thế bác?

    Comment


    • #3
      bác cho hỏi là con màn hình nó kìa mua ở đâu ý ạ, giá bao nhiêu nữa

      Comment


      • #4
        Nguyên văn bởi quochuy2010 Xem bài viết
        Tổng thiệt hại là tầm bao nhiêu thế bác?
        Về chi phí thì mình chưa tính chính xác , mình nghĩ tầm dưới 300k

        Mạch in : 70k , mình đặt 2 mạch là 140k nếu làm nhiều hơn thì còn rẻ nữa .
        Màn hình : 30k , cái này mình mua tại tiệm bán linh kiện điện thoại trên đường Hùng Vương quận 5 .
        IC : PIC:60k , IC nguồn MCP1727-3302:25k , IC Vref HT-7133 : 3k , DS1820:27k
        Cổng USB :5k , socket micro SD : 10k , connector batt :5k , pin mua cũ chừng 10-20k
        Tụ smd , trở smd , led smd , FEt , button , loa buzzer , v.v.v tầm dưới 50k nữa .
        PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
        Vui lòng liên lạc số để biết chi tiết .

        Comment


        • #5
          mình quen dùng C rồi nhìn nhìn code của bạn mình chẳng hiểu gì hết , bạn có thể nói qua cách điều khiển cái màn mình NOKIA khia được ko

          Comment


          • #6
            Nguyên văn bởi thaongoc_ Xem bài viết
            mình quen dùng C rồi nhìn nhìn code của bạn mình chẳng hiểu gì hết , bạn có thể nói qua cách điều khiển cái màn mình NOKIA khia được ko
            Chào bạn , màn hình này được điều khiển bởi 4 chân bao gồm RES , D/C , DATA , CLOCK .
            Chân RES dùng để kích xung reset ban đầu cho lcd . Về sau thì không quan tâm đến chân này nữa .
            Chân D/C dùng để xác định byte ta sắp gửi đến cho lcd là lệnh hay dữ liệu . Với mức 0 là lệnh , còn mức 1 là dữ liệu . Trước khi truyền 1 byte bất kì cho lcd ta phải set chân D/C trước .
            2 chân DATA và CLOCK dùng để giao tiếp với lcd theo chuẩn nối tiếp .

            Tham khảo 1 đoạn lệnh trong chương trình :

            LOW DC_GLCD ' TRUYEN LENH LCD 3310

            GLCD_DATA= $21: GOSUB GLCD_DATA_OUT ' CODE %00100001 -> PD=0:CHIP ACTIVE ; V=0:HORIZONTAL ; H=1:LENH LCD MO RONG
            GLCD_DATA= $13: GOSUB GLCD_DATA_OUT ' CODE %00010011 LCD BIAS MODE
            GLCD_DATA= $D5: GOSUB GLCD_DATA_OUT ' CODE %11001000 SET LCD Vop (CONTRAST) /CHINA = $D5 , ZIN NOKIA=$C8
            GLCD_DATA= $45: GOSUB GLCD_DATA_OUT ' // New LCD Correction (Y offset +5) / IF CHINA >> SET THIC CONSTRUCTION
            GLCD_DATA= $06: GOSUB GLCD_DATA_OUT ' CODE %00000110 SET TEMP COEFFICENT = 2

            GLCD_DATA= $20: GOSUB GLCD_DATA_OUT ' CODE %00100000 -> PD=0:CHIP ACTIVE ; V=0:HORIZONTAL ; H=0:LENH LCD CO BAN
            GLCD_DATA= $0c: GOSUB GLCD_DATA_OUT ' CODE %00001100 LCD IN NORMAL MODE - NEN TRANG CHU DEN .

            GOSUB CLEAR_GLCD ' XOA TOAN BO MAN HINH GLCD

            đầu tiên ta set chân D/C = 0 trước , cho lcd biết ta sẽ truyền lệnh chứ không phải dữ liệu hiển thị trên màn hình . Chỉ cần set 1 lần cho nhiều lệnh 1 lúc .
            Sau đó ta gán giá trị cho biến GLCD_DATA , rồi truyền dữ liệu trong biến đó ra màn hình . Lúc này lcd sẽ hiểu là ta đã truyền lệnh cho nó và bắt đầu init theo như lệnh ta truyền . Còn các lệnh của lcd 3310 như thế nào thì bạn search với google nhé .
            PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
            Vui lòng liên lạc số để biết chi tiết .

            Comment


            • #7
              Nguyên văn bởi hatuan291 Xem bài viết
              Về chi phí thì mình chưa tính chính xác , mình nghĩ tầm dưới 300k

              Mạch in : 70k , mình đặt 2 mạch là 140k nếu làm nhiều hơn thì còn rẻ nữa .
              Màn hình : 30k , cái này mình mua tại tiệm bán linh kiện điện thoại trên đường Hùng Vương quận 5 .
              IC : PIC:60k , IC nguồn MCP1727-3302:25k , IC Vref HT-7133 : 3k , DS1820:27k
              Cổng USB :5k , socket micro SD : 10k , connector batt :5k , pin mua cũ chừng 10-20k
              Tụ smd , trở smd , led smd , FEt , button , loa buzzer , v.v.v tầm dưới 50k nữa .
              Những con điện trở nhỏ tý thế này mà bác hàn thủ công được.
              Khâm phục, khâm phục !

              Comment


              • #8
                Nguyên văn bởi Ck33spkt Xem bài viết
                Những con điện trở nhỏ tý thế này mà bác hàn thủ công được.
                Khâm phục, khâm phục !
                Cảm ơn bạn , cái board này mình hàn gần 2h vì phải canh chỉnh , nhưng nếu nhìn kĩ thì bạn sẽ thấy nhiều con không được ngay ngắn lắm , thiết-chì thì có chỗ cho quá tay nên ụ lên cả cục . .
                PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
                Vui lòng liên lạc số để biết chi tiết .

                Comment


                • #9
                  Mình tiếp tục về cách điều khiển màn hình .

                  Trong bài viết trước mình có đưa một số đoạn để init màn hình . Mình giải thích thêm một chút về dòng lệnh
                  ví dụ dòng
                  Code:
                   GLCD_DATA= $0c: GOSUB GLCD_DATA_OUT
                  Dấu : ở đây có nghĩa theo sau nó là 1 dòng lệnh tiếp theo mà không cần phải xuống hàng .Thông thường ta sẽ phải viết
                  Code:
                   GLCD_DATA= $0c 
                  GOSUB GLCD_DATA_OUT
                  Nhưng nếu có thêm dấu : thì trình biên dịch vẫn sẽ hiểu .

                  Vậy đoạn lệnh gosub GLCD_DATA_OUT để làm gì . Đoạn lệnh này dùng để nhảy đến chương trình con có tên là GLCD_DATA_OUT , Thực thi những lệnh có trong chương trình con đó rồi quay trở lại .

                  Ctrình con GLCD_DATA_OUT như sau :

                  Code:
                  GLCD_DATA_OUT:
                    SHIFTOUT DTA_GLCD,CLK_GLCD,1,[GLCD_DATA]
                   RETURN
                  Trong ctrình con này chỉ có mỗi lệnh shiftout mà thôi . Lệnh này dùng để truyền giá trị của biến trong ngoặc vuông ra ngoài theo kiểu nối tiếp với các chân DTA_GLCD và CLK_GLCD của GLCD . Trong code thì mình gán chân portb.4 là CLK_GLCD , portb.5 là DTA_GLCD . Số 1 là truyền bit cao trước tiên .

                  Như vậy là công việc là ta chỉ cần gán giá trị cho biến GLCD_DATA , rồi dùng lệnh SHIFTOUT để truyền giá trị biến đó ra màn hình .

                  Giờ đến phần dữ liệu . Để xuất dữ liệu ra màn hình ta cũng sẽ làm lần lượt :
                  set D/C = 1 : để lcd hiểu là ta chuyển dữ liệu hiển thị .
                  Gán giá trị cần hiển thị : màn hình 3310 có 84 cột và 48 dòng . Nhưng mỗi lần xuất dữ liệu hiển thị ta dùng hết 1 cột gồm 8 chấm xếp theo chiều đứng nên ta sẽ có 6 hàng . Để lấp đầy toàn bộ màn hình thì ta cần gửi 504 byte dữ liệu ra màn hình , ta chỉ cần định địa chỉ đầu tiên , sau mỗi lần nhận được 1 byte dữ liệu thì bộ nhớ địa chỉ bên trong màn hình tự động cộng thêm 1 đơn vị . Nếu vượt quá 84 cột thì dữ liệu tiếp theo sẽ được đưa xuống hàng dưới .

                  VD : để xóa màn hình , ta chỉ cần gán biến GLCD_DATA=0 và xuất ra màn hình 504 lần .
                  Code:
                  GLCD_DATA = 0
                  FOR I = 1 TO 504
                   SHIFTOUT DTA_GLCD,CLK_GLCD,1,[GLCD_DATA]
                  NEXT I
                  PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
                  Vui lòng liên lạc số để biết chi tiết .

                  Comment


                  • #10
                    thôi chết - đặt mạch phủ xanh luôn - làm mạch hàng loạt rồi - chủ thớt có mưu đồ bắt cá 2-3 tay đây - có mấy người bạn gái thì cứ việc mua linh kiện gắn vô rồi sữa tên lại ...hahaha - đùa thôi - đề xuất cập nhật data sắp đến 14-2 rồi 8-3 đó
                    Đang thất nghiệp 0988-010-486

                    Comment


                    • #11
                      Update video hoạt động của mạch .
                      Last edited by hatuan291; 11-01-2013, 04:50.
                      PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
                      Vui lòng liên lạc số để biết chi tiết .

                      Comment


                      • #12
                        nhìn hay quá.
                        anh nào có tài liệu về cái màn hình nokia 3310 này k vậy.cho em xin với.

                        Comment


                        • #13
                          Nguyên văn bởi voiviqua Xem bài viết
                          nhìn hay quá.
                          anh nào có tài liệu về cái màn hình nokia 3310 này k vậy.cho em xin với.
                          Bạn search google với từ khóa là "PCD8544 datasheet" là sẽ có cho bạn . Đây là driver cho dòng màn hình này nhé , có đầy đủ thanh ghi lệnh , cách điều khiển màn hình v,v.....
                          PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
                          Vui lòng liên lạc số để biết chi tiết .

                          Comment


                          • #14
                            em thấy lcd3310 nay hoạt động ở tầm 3.3V,em ra quán mua màn hình nhưng không biết trong con man hình đó đã có ic hay cái gì đó để chuyển 5V sang 3.3V không nữa,anh cho em hỏi là nó có chuyển sãng 5V sang 3.3v hay không vậy hay phải tạo 1 mạch chuyển 5V sang 3.3v riêng bên ngoài,nếu phải làm riêng thì phải dùng ic hay dùng cách gì vậy anh.

                            Comment


                            • #15
                              Nếu bạn xem trong sơ đồ mình post thì sẽ thấy có một con ổn áp 3.3v chính dành cho toàn bộ mạch , mã của nó là MCP1727-3302 . Còn trong LCD chỉ có IC driver thôi chứ không có sẵn ổn áp trong đó bạn ạ .
                              PIC 18F2620 , 18F2685 , 18F4431 , 18F4550 , 18F4685 Giá tốt . Hàng chính gốc Microchip , mới 100%
                              Vui lòng liên lạc số để biết chi tiết .

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • mansion123
                                Bật mí những điều ít ai biết về thi công gỗ óc chó
                                bởi mansion123
                                Thi công gỗ óc chó giúp không gian trở nên sang trọng, ấm cúng, gần gũi hơn. Sự kết hợp giữa thẩm mỹ và chất lượng cao của gỗ óc chó chắc chắn sẽ mang lại giá trị lâu dài và làm hài lòng ngay cả những khách hàng khó tính nhất. Vậy đằng
                                ...
                                hôm nay, 16:08
                              • 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 .
                                hôm nay, 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....
                                hôm nay, 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ì...
                                Hôm qua, 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...
                                Hôm qua, 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...
                                Hôm qua, 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...
                                Hôm qua, 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
                              Đang tải...
                              X