[C6]Bài tập GPIO

tungbk

Cố Vấn CLB
Staff member
Chào các em :).
Với mục đích:
+ thực hành nâng cao bài GPIO
+ tiếp tục nâng cao tay nghề làm mạch
+ chuẩn bị cho bài tuần tới
+ các bài sau nữa
+ cuộc thi cuối khóa
+...
--> Nói tóm lại là các em phải hoàn thành yêu cầu sau đây.

Tuần này sẽ có 4 module để thực hành. Mỗi team phải làm bắt buộc 2 trong 4 module (theo danh sách dưới) và 1 module tự chọn thêm không bắt buộc

Các module này đã được support team từ lớp C3, C4 gồm: Hải Hồ, Lương Nguyễn, Công Phẩm (và nhiều thành viên khác) hoàn thành đầy đủ schematic và layout, các em C6 chỉ việc ủi và hàn sau đó là lập trình trên các module đó.

Danh sách 4 module:
1) LCD 16x2 (LCD)
2) Keypad 4x4 (KP)
3) Matrix LED 8x8 (ML8)
4) LED 7 đoạn 4 con (LED7)

Nay anh chia 2 module bắt buộc các team phải làm như sau:
Team 1: LCD, KP
Team 2: KP, ML8
Team 3: ML8,LED7
Team 4: LCD,LED7
Team 5: LCD, ML8
Team 6: LCD, KP
Team 7: KP, LED7
Team 8: ML8, KP

Cả 4 module này đều rất phổ biến và được sử dụng rất nhiều, các team cố gắng trong tuần này hoàn thành mạch (tuyệt vời nhất là 1 team xong 3 hoặc cả 4 module). Buổi học tiếp theo thứ 7 tuần này sẽ giới thiệu kĩ hơn nguyên lí và giải thuật lập trình cho từng loại.
Việc phân chia công việc trong team do adviser của mỗi nhóm đảm nhiệm. Các adviser + các thành viên tự liên lạc với nhau để hoàn thành phần "thử thách" đầu tiên này.
Chúc các nhóm thành công và nhớ là phải xong tối thiểu 2 trong 4 mạch

DOWNLOAD:
LCD
Led7
LED Matrix
Keypad
 

Kisses Hacker

Art Supporter
Staff member
Anh có hình chụp của từng module không ạ? Sẵn cho em cái giá để ra chợ khỏi bị luộc :-s

Hình như chỉ có mỗi cái keypad là tốn ít tiền @.@ Phen này lại mì gói cả tháng rồi T.T
 

honghiep

Cố Vấn CLB
Staff member
em có thể làm mạch theo kiểu khác được không anh?
 

2death

Cố Vấn CLB
Staff member
mỗi nhóm làm hay từng người phải làm mấy cái module này zậy anh?
Mỗi team làm các module theo số lượng yêu cầu (liên hệ các anh advisers để phân công nhiệm vụ). Nhóm sẽ học chung với nhau dựa trên các module này.
Tuy nhiên nếu em có khả năng thực hiện hết thì rất là khuyến khích :)

em có thể làm mạch theo kiểu khác được không anh?
Không quan trọng chuyện em làm mạch như thế nào, miễn là đúng + đủ chức năng cần cho khoá học là được.
Nhưng thời gian có hạn (thứ 7 học rồi :D), nên nếu làm module theo layout sẵn có sẽ nhanh cho em hơn, mình dành thời gian để suy nghĩ chuyện khác. (nghiên cứu code trước:D)
 

saiya

Thành Viên PIF
đến bây giờ mà chưa biết thông tin của thành viên trong nhóm thì làm sao mà làm đây...:(
 

saiya

Thành Viên PIF
em nhóm 1, e đã liên lạc qua gmail với 2 anh đó rồi mà chưa thấy trả lời lại... :((
 

Jan

Trứng gà
Layout Led7 có 6 cái jump lận hã anh chị. Nhiều vậy trời!!!
 

2death

Cố Vấn CLB
Staff member
Layout Led7 có 6 cái jump lận hã anh chị. Nhiều vậy trời!!!
Ừh, có 6 cái jump :D

à, chữ chú thích ở BOT, chỗ GND và VCC quên không Mirror, các bạn chỉnh lại nhé (module Led 7 segs), cái này là chị add vào sau trên bản Layout của 1 bạn k09, chị quên chỉnh mirror.
 

2death

Cố Vấn CLB
Staff member
Hix.... Em mới sửa layout lại còn 3 jump. anh chị nào kt dùm em cái. Đỡ phải jump 6 cái ~~
http://www.mediafire.com/?omodizua2dhb7w8
Em sửa lại còn 3 jump là rất tốt.

Tuy nhiên theo tiêu-chuẩn-layout-pờ-rồ :D thì mạch em còn phải sửa nhiều chỗ, nên tạm thời mình cứ ủi theo cái bản layout được cho đã nhé.
Mai mốt học đến phần layout sao cho pờ rồ rồi mình rảnh rỗi ngồi sửa lại sau :).

p/s: nhưng mà tuỳ em, giờ em thích cái nào thì cứ ủi cái đó cũng được.
 

saiya

Thành Viên PIF
LCD 16x2 mình lắp header rồi hàn lên hay sao vậy các anh chị ?
mình nghĩ bạn nên hàn header "cái" lên LCD, rồi header "đực" lên board... cắm ra cắm vào, sau này có xài gì khác cũng được... :D
 

2death

Cố Vấn CLB
Staff member
Ồ, quên, gửi các bạn Hướng dẫn hàn board LCD chứ không lại hàn bậy mất:

http://www.mediafire.com/?bhniinrz37xxk42

Bài này dùng cho module LCD cũ của các khoá trước, module cho C6 có chỉnh sửa lại cho nhỏ lại.
Các bạn xem tham khảo và tự điều chỉnh nhé.
 

Kisses Hacker

Art Supporter
Staff member
Cho em hỏi những cái trở mà chân nằm ngay dưới như thế này thì hàn như thế nào ạ :| Module Matrix LED.

 

honghiep

Cố Vấn CLB
Staff member
Anh chị cho em hỏi: con ULN2803 chân IN sao lại nối vào chân led matrix còn chân out nối MCU?
Em cảm ơn.
 

2death

Cố Vấn CLB
Staff member
Cho em hỏi những cái trở mà chân nằm ngay dưới như thế này thì hàn như thế nào ạ :| Module Matrix LED.

Module Led matriz các bạn hàn header cái vào vị trí các chân của nó nhé.
Như vậy sẽ ko cấn cái lô điện trở nằm dưới đó đâu.

Lưu ý, chủ nhân layout này có ý đồ hàn điện trở theo kiểu "đứng", để tiết kiệm diện tích board.
các bạn chú ý khi hàn nhé.
 
Top