Thứ Bảy, 23 tháng 6, 2018

ATMEGA16 + DS1307 + LCD + LED 7 DOAN



Chức năng của mạch hiển thị thời gian nhiệt độ trên led 7, thông điệp trên LCD chức năng hẹn giờ , báo chuông . 
Mạch khá thú vị 

Link download: MediaFire

Thứ Sáu, 22 tháng 6, 2018

Hướng dẫn Fuse bit cho chip ATMega8 dùng mạch nạp AVR910, phần mềm AVR Prog

Hôm nay chipn24 - chip24h sẽ hướng dẫn các bạn Fuse bit cho chip ATMega8 dùng mạch nạp AVR910, phần mềm AVR Prog

Chú ý, để AVR Prog nhận ra mạch nạp, thì cổng COM phải nhỏ hơn hoặc bằng 4

Các bước làm như sau:
1) Mở phần mềm AVR Studio
Vào Tool, chọn AVR Prog




2) Chọn chip. Ở đây là ATmega8




3) Bấm Advanced để vào Fuse bit




4) Chip mới mua về thì nhấp Read, để phần mềm đọc cấu hình chip
Nhiều bạn tới bước này ko biết, nhào vô bấm Write, chip lên đường





Chú ý, ko đụng tới 2 cái sau, đụng vào là chip bạn sẽ ra đi vĩnh viễn, ko nạp được nữa
- SPI Enable: bật tắt chức năng nạp ISP của AVR
- Reset Disable: bật tắt chân Reset





4) Mặc định của chip mới mua về là chạy thạch anh nội, tần số 1M
Bây giờ bạn muốn chạy 8M thì sao? chọn như hình





Nếu mạch chạy thạch anh ngoài, thì chọn như hình. 




5) Sau đó bấm Write




Chú ý: Có thể dùng 2 mạch sau để cứu lại chip AVR , nếu vô tình bạn Fuse sai cầu chì
1) Mạch STK500 Full

2) Mạch Reset cầu chì AVR


Chúc các bạn thành công
www.chipn24.com

Thứ Ba, 12 tháng 6, 2018

Hướng dẫn gắn LCD lên testboard

Hôm nay chipn24 sẽ hướng dẫn các bạn lắp 1 LCD lên testboard, để sau này có thể dùng vào những việc khác
Mạch đơn giản, nên chúng ta sẽ ko cần làm mạch in
Sơ đồ nguyên lý


Vật tư cần chuẩn bị
- 1 tấm Testboard (bo đồng có nhiều hàng lỗ sẵn)
- 1 Header đực đôi (ko có thì thay bằng thanh đơn cũng được)
- 1 Header đực đơn
- 1 Header cái vuông
- 1 biến trở 10K
- Điện trở, led



 1) Bẻ và Hàn Header đực đơn lên LCD



2) Cắt testboard theo đúng kích thước mong muốn, khoan 4 lỗ bắt ốc 



3) Hàn Header cái lên testboard



Mặt dưới



3) Hàn CON8



Mặt dưới



4) Hàn CON3



Mặt dưới



5) Hàn VR10K



Mặt dưới



6) Hàn chỗ cắm nguồn 5V




Mặt dưới
- Nguồn +:  đi dây phần đồng bên trên
- Mass: đi dây phần đồng bên dưới



7) Hàn chỗ cấp nguồn A-K
Có thể bỏ điện trở đi, để LCD sáng tối đa



Mặt dưới



8) Hàn LED báo nguồn



Mặt dưới:



Hoàn tất


Thứ Hai, 11 tháng 6, 2018

Hướng dẫn nạp PIC12F629

Hôm nay chipn24 sẽ hướng dẫn các bạn thao tác nạp với PIC12F629
Thiết bị cần dùng
- Mạch nạp PIC, ở đây dùng PICKIT2
- Đế nạp ICSP
- Dây USB, bus 6 (có kèm theo trong bộ nạp)





Gắn dây nạp vào Header 8pin, chú ý đúng chiều, VPP kit nạp sẽ gắn với VPP trên đế nạp




Gắn chip vào đúng vị trí, chân số 1 IC hướng về phía cần gạt




Nếu là chip dán, thì có thể sắm thêm 1 đế chuyển Adaptor SOIC 8, hoặc tự chế cũng được (lấy testboard, rồi hàn chip dán lên)




Kết nối mạch nạp với máy tính, Cài đặt phần mềm PICKIT2 Programmer
Mạch sẽ tự động nhận Driver
Nếu kết nối đúng, không bị lỗi, chip tốt, phần mềm sẽ tự động nhận ra chip
Còn không, bạn có thể vào Tool -> Check communication




Xoá chip, bấm Erase



Load chương trình cần nạp
Vào File -> Import hex, rồi dẫn tới nơi chứa file .hex cần nạp




Nạp chương trình, bấm Write



Chúc các bạn thành công
"www.chipn24.com"

Thứ Sáu, 8 tháng 6, 2018

Hướng dẫn làm Mạch đồng hồ số dùng 89S52 + DS1307 chạy giờ, phút, giây, thứ, ngày, tháng, năm

Hôm nay rãnh rỗi, chipn24 sẽ Hướng dẫn các bạn làm 1 mạch đồng hồ số dùng ic thời gian thực DS1307 và 89S52
- Mạch chạy được Giờ, phút, giây, thứ, ngày, tháng, năm
- Có nút nhấn chỉnh thời gian
- Ngoài ra còn có chế độ Báo thức

Mạch do chipkool vẽ, chipn24 chỉ làm lại
Có 1 số chỉnh sửa nho nhỏ để mạch có thể hoạt động
Trước khi bắt đầu thì show trước cho các bạn xem thành quả


List vật tư cần dùng, tổng tiền linh kiện khoảng 160k


1 89S52 1
2 DS1307 1
3 thạch anh 12M 1
4 thạch anh 32768 1
5 DĐế 40p 1
6 Đế 8p 1
7 Đế + PIN CMOS 1
8 Led 7 đoạn đỏ x9 9
9 Led 7 đoạn xla x6 6
10 A1015 15
11 C1815 2
12 Còi bip 1
13 Nút nhấn 6
14 Domino 1
15 LM7805 1
16 Header đực 2
17 Tụ 33p 4
18 Tụ 104 2
19 Diode 1N4007 2
20 Tụ 1000uF 1
21 Tụ 470uF 1
20 R 4K7 20
21 R10K 1
22 R100 1
23 Led báo hiệu 5
24 Điện trở thanh 10K 1
25 Bo đồng
26    Dây bus 8                       3

Các bước làm như sau
1) In mạch ra giấy, để tỉ lệ 100%, dùng giấy thuốc, giấy decal, hoặc giấy thủ công

2) Đo kích thước bo đồng

3) Cắt bo

4) Ủi bo, vặn nhiệt độ maximum, chú ý miết đều các mép, vì đa phần mực sẽ ko dính những nơi này

Mạch ủi xong

5) Ngâm nước lạnh khoảng 10 phút để giấy bong ra

6) Mạch ko dính mực 1 số chỗ, các bạn có thể dùng bút lông dầu tô lại, với lại chỗ jumper cũng hơi nhỏ, các bạn nên tô lại luôn


7) Ngâm mạch, ở đây dùng bột sắt, hơi dơ nên các bạn có thể đeo bao tay
Các bạn pha đặc đặc, đừng pha loãng quá, nếu ko sẽ ngâm lâu
Pha nước nóng hay nguội đều được


8) Ngâm xong, các bạn đem rửa dưới vòi nước sạch. Thành quả là đây


9) Khoan lỗ, đa phần các lỗ là 0.8ly. Những chỗ gắn Header, nút nhấn là 1 ly


Đến bước hàn linh kiện. Nguyên tắc hàn là các bạn gắn linh kiện từ thấp lên cao, để lúc quay ngược lại, ko bị nhỏng chân

10) Hàn jumper trước, mạch chipkool vẽ jumper hơi nhiều, nên các bạn chịu khó tí, hôm nào rãnh mình sẽ design cho mạch gọn + ít jum lại


11) Hàn điện trở


12) Hàn transistor, chú ý là tất cả các transistor sẽ quay ngược so với trong hình Hướng dẫn của chipkool, nếu gắn đúng, mạch sẽ ko chạy




Chú ý chỗ pin CMOS, chipkool vẽ ko đúng footprint, nên gắn ko vừa, các bạn khoan thêm 1 lỗ ở phần đồng còn dư, rồi nối lại


Ở chỗ gắn nguồn thì mình thay bằng domino 2 để tiện việc gắn dây, các bạn có thể xem phần mặt đồng để dễ hiểu. Còn ko thì cứ gắn cái Header 2 như trong Bảng thiết kế




13) Mạch hoàn tất


14) Cắm dây như sau


15) Nạp chip 89S52, bạn dùng 1 mạch nạp để nạp chương trình cho 89S52. Nếu ko có mạch, thì bạn đem file .hex ra mấy tiệm điện tử nhờ người ta nạp giùm


16) Gắn tất cả các ic lên đế, chú ý đúng chiều, kiểm tra lại đường mạch xem có chạm chập gì ko

17) Nếu tất cả ok, ta có thể gắn nguồn, và thưởng thức kết quả
Nguồn cấp DC từ 7-12V




Download Mạch in
Download Sơ đồ nguyên lý + Gắn linh kiện
Code hex

Chúc các bạn thành công
chipn24.com