Tự làm mạch gia công Arduino Atmega328p SMD cho đồ án trở nên xịn sò hơn

Mình thấy nhiều bạn có thắc mắc là có thể không dùng board Arduino mua sẵn mà tự tạo board riêng để lập trình không? Hôm nay mình sẽ hướng dẫn các bạn cách tự tạo một board arduino để làm đồ án mình trở nên đẹp hơn. اربح المال

  1. Chuẩn bị
  • 1 board Arduino chip cắm. Để nạp Bootloader và code cho board mình làm ra.
  • Một dự án có code hoàn chỉnh trên Arduino IDE. Vì việc nạp code vào board mình tự làm khá là mất công và tốn thời gian nên bạn cần hoàn chỉnh dự án của mình trên board Arduino test trước.
  • Kỹ năng hàn linh kiện dán. Cái này là khó nhất và cần đầu tư. Bạn nào ở Đà Nẵng thì có thể liên hệ bên mình hỗ trợ.

Nếu bạn đã hàn được linh kiện dán rồi thì tới bước tiếp theo.

2. Hiểu về cách nạp Bootloader và nạp code cho Atmega328p smd

Các bạn nên đọc qua về cách nạp bootloader cho chip Atmega328p trước

Bước 1. Nạp code Arduino ISP cho board Arduino đã chuẩn bị

Vào Examples và Chọn ArduinoISP rồi nạp vào Arduino là xong.

Bước 2. Nối dây

Arduino Atmega328p smd
VCC VCC
GND GND
13 13
12 12
11 11
10 RESET

Khi vẽ mạch các bạn chú ý tạo ra các port chứa các chân 13, 12, 11, RESET để nạp bootloader.




Bước 3. Nạp Bootloader cho atmega328p smd

Các bạn chọn như hình rồi bấm Burn Bootloader. Khi nào thành công nó sẽ hiển thị dòng thông báo cho các bạn.

Nhớ chọn Programmer: “Arduino as ISP”

Bước 4. Nạp code

Tiến hành tháo chip cắm trên arduino ra và cắm dây như bảng. Nạp code như bình thường.

Arduino Atmega328p smd
VCC VCC
GND GND
RX TX
TX RX
RESET RESET

Sau khi đã nghiên cứu kĩ về cách nạp code chúng ta tiến hành vẽ mạch.

3. Vẽ mạch

Các thành phần quan trọng của mạch

  • Atmega328p smd và thạch anh, nút Reset (Lưu ý không cho thêm tụ chống nhiễu vào nút Reset nếu không sẽ không nạp code được).
  • Port nạp bootloader và code gồm các chân để nạp bootloader và code là : 13, 12, 11, VCC, GND, RX, TX, RESET. Mình khuyên các bạn nên vẽ tất cả gần nhau để dễ nạp code. Lần trước mình vẽ lung tung nên nạp thấy hơn khoai.
  • Mạch chuyển nguồn nếu bạn nào không dùng nguồn 5V mà dùng nguồn 12V, nguồn pin sạc,… Có thể dùng các IC như 7805, AMS1117 5V, LM2596 5V, … Riêng mình dùng mạch MP1584 5V cắm thẳng lên mạch mình tạo luôn. Cũng khá ổn nhưng mạch này nhanh hư. موقع 1xbet
  • Các port nối với ngoại vi: Lcd, động cơ, …. Theo dự án của bạn.

Đây là bản vẽ của mình

Sau khi vẽ xong các bạn xuất sang file gerber rồi đặt các dịch vụ gia công mạch, phí khoảng hơn 300k cho 5 – 10 mạch. Chờ hơn 1 tuần bên đó sẽ gửi mạch về và các bạn tự hàn rồi nạp bootloader, nạp code.

Thành quả của mình:

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

Trả lời

Email của bạn sẽ không được hiển thị công khai.