Mục lục:

Lá chắn lập trình ATtiny Arduino: 7 bước
Lá chắn lập trình ATtiny Arduino: 7 bước

Video: Lá chắn lập trình ATtiny Arduino: 7 bước

Video: Lá chắn lập trình ATtiny Arduino: 7 bước
Video: Lập trình Arduino Uno 2024, Tháng mười một
Anonim
Image
Image
Nhập tệp của bạn
Nhập tệp của bạn

Trong bản xây dựng dự án này, chúng tôi hướng dẫn bạn cách tạo lá chắn cho lập trình viên ATtiny Arduino của riêng bạn bằng cách sử dụng Máy phay PCB để bàn Bantam Tools. Thành phần thiết yếu này cho phép bạn cắm và lập trình chip ATtiny thông qua Arduino IDE. Dự án này đòi hỏi rất ít thời gian thiết lập và xay xát để đạt được thành phẩm. Bắt đầu nào!

Bước 1: Thu thập các công cụ và tài liệu của bạn

CÔNG CỤ

Công cụ Bantam Máy phay PCB để bàn

Máy tính có cài đặt Phần mềm Máy phay để bàn Bantam Tools

Chương trình Arduino IDE đã được cài đặt

Máy nghiền cuối phẳng, 1/32"

Bit khắc PCB, 0,005"

Dấu ngoặc thẳng hàng

Hàn sắt

Kéo cắt dây chéo

cáp USB

VẬT LIỆU

PCB trống, FR-1, một mặt

Băng, độ bền cao, hai mặt

Tiêu đề quảng cáo chiêu hàng, 2,54mm (32)

Điện trở (3)

Đèn LED (1 đỏ, 1 xanh, 1 vàng)

Ổ cắm nhúng, 2x4

Ổ cắm nhúng, 2x7

Tụ điện, 10uF

CÁC TẬP TIN

Tải xuống tệp ATtiny-Jig-Final-Bantam-Tools.brd.

Bước 2: Thiết lập công việc của bạn

Đầu tiên, chúng ta cần cài đặt và định vị khung căn chỉnh. Sau khi bạn gắn khung căn chỉnh, trong Định vị, hãy chọn Định vị và làm theo hướng dẫn trên màn hình. Sử dụng khung căn chỉnh sẽ đảm bảo rằng bảng của bạn được bình phương hoàn hảo ở góc trước bên trái.

Lưu ý: Nếu bạn chưa cài đặt khung căn chỉnh trước đây, hãy làm theo các bước trong hướng dẫn hỗ trợ này.

Với khung căn chỉnh đã được cài đặt, đã đến lúc thiết lập công việc của bạn. Chúng tôi sẽ thực hiện nhanh quá trình thiết lập này. Nếu bạn cần thêm hướng dẫn về cách nạp công cụ của mình và nhập thông tin vào Phần mềm Máy phay trên Máy tính để bàn Bantam Tools, hãy tham khảo dự án Light-Up PCB Badge.

  1. Kết nối Máy phay PCB để bàn và mở Phần mềm Máy phay để bàn Bantam Tools.
  2. Nhà máy.
  3. Kiểm tra kỹ để đảm bảo rằng nó có nội dung là Dấu ngoặc vuông trong Định dạng.
  4. Chọn Máy cán phẳng có kích thước 1/32 ", nạp nó với quạt bit được gắn vào và định vị dụng cụ.
  5. Trong menu thả xuống Vật liệu, chọn FR-1 một mặt.
  6. Đo và nhập kích thước vào các giá trị X, Y và Z trong Vật liệu. Sau đó, dán băng keo hai mặt có độ bền cao lên một mặt của PCB và đặt nó lên tấm bìa sao cho nó thẳng hàng với góc của khung căn chỉnh.

Bước 3: Nhập tệp của bạn

Trong phần mềm Bantam Tools, bên dưới Plans, bấm Open Files và chọn ATtiny-Jig-Final-Bantam-Tools.brd. Sau đó, chọn Máy nghiền phẳng 1/32 "và Bit khắc PCB 0,005". Thời gian xay của bạn sẽ khác nhau tùy thuộc vào tốc độ và công thức nguồn cấp dữ liệu mà bạn sử dụng. Đối với hoạt động này, chúng tôi đã sử dụng các công thức sau.

Đối với máy nghiền phẳng 1/32 :

  • Tốc độ nguồn cấp dữ liệu: 59 in / phút
  • Tỷ lệ lao: 15 in
  • Tốc độ trục chính: 25, 000 vòng / phút
  • Stepover: 49%
  • Độ sâu vượt qua: 0,010 in

Đối với bit khắc PCB 0,005 :

  • Tốc độ nguồn cấp dữ liệu: 4,00 in / phút
  • Tỷ lệ lao: 5,00 in
  • Tốc độ trục chính: 25, 000 vòng / phút
  • Stepover: 50%
  • Độ sâu vượt qua: 0,006 in

Nếu bạn muốn điều chỉnh tốc độ và nguồn cấp dữ liệu của mình để phù hợp với của chúng tôi, hãy nhấp vào Tệp> Thư viện công cụ> Thêm công cụ. Đặt tên cho các công cụ mới của bạn, sau đó nhập công thức tốc độ và nguồn cấp dữ liệu. Bạn có thể tìm hiểu thêm về cách tùy chỉnh Thư viện công cụ của mình tại đây.

Bước 4: Bắt đầu phay

Bắt đầu phay
Bắt đầu phay

Sẵn sàng? Nhấp vào Bắt đầu phay.

Hãy nhớ rằng, công việc này sẽ yêu cầu thay đổi công cụ. Khi được nhắc, hãy cài đặt bit khắc PCB 0,005 với quạt bit được gắn vào, xác định vị trí công cụ và chọn Start Milling để hoàn thành bo mạch.

Bước 5: Hàn các thành phần

Hàn các thành phần
Hàn các thành phần
Hàn các thành phần
Hàn các thành phần

Được rồi, đã đến lúc hàn! Lấy linh kiện và mỏ hàn của bạn. Dễ nhất là hàn các thành phần theo thứ tự sau:

  1. Điện trở
  2. Ổ cắm nhúng 2x4 hoặc 2x7
  3. Tiêu đề cao độ 2,54mm
  4. Đèn LED vàng, xanh lá cây và đỏ
  5. Tụ điện 10uF

Khi bạn đã hàn xong, bảng sẽ giống như hình minh họa ở đây. Lưu ý cách các thành phần đi qua mặt sau của FR-1.

Chúc mừng! Bạn đã tạo ra lá chắn lập trình viên ATtiny Arduino của riêng mình bằng cách sử dụng Máy phay PCB để bàn Bantam Tools.

Bước 6: Lập trình chip Arduino của bạn

Lập trình chip Arduino của bạn
Lập trình chip Arduino của bạn

Đính kèm đồ gá lập trình ATtiny bạn vừa pha được vào bảng Arduino mà bạn muốn lập trình. Mở Arduino IDE. (Nếu bạn chưa có, hãy tải xuống tại đây.)

  1. Tải lên ArduinoISP Sketch lên Arduino Uno.
  2. Cài đặt ATTinyCore của Spence Konde thông qua Trình quản lý bảng Arduino.
  3. Nhấp vào Công cụ> Bảng> ATTiny 25/45/85 (hoặc 24/44/84).
  4. Nhấp vào Công cụ> Đồng hồ - 8 MHz (Nội bộ).
  5. Nhấp vào Công cụ> Chip> ATTiny85 (hoặc ATTiny84).
  6. Nhấp vào Công cụ> LTO - “Đã tắt”.

Cắm ATtiny vào ổ cắm. Với cổng USB của Arduino hướng xuống, chân 1 phải ở phía dưới bên phải. Sau đó cắm đồ gá lập trình bạn đã pha vào Arduino và bật nguồn. Đèn LED màu vàng sẽ bắt đầu thở sau một chuỗi khởi động.

Tiếp theo, nhấp vào Công cụ> Lập trình viên> Arduino Như ISP, rồi chọn Công cụ> Ghi Bootloader. Bước này chỉ cần thực hiện một lần cho mỗi chip. Sau khi bạn đã ghi Arduino Bootloader vào ATTiny, bạn có thể tải lên một số bản phác thảo từ các thư mục mẫu trong Arduino IDE hoặc bạn có thể viết mã của riêng mình. Đảm bảo rằng bạn chọn “Tải lên bằng lập trình viên” từ menu Sketch. Lưu ý: Để biết thêm thông tin về cách lập trình chip Arduino của bạn, hãy xem hướng dẫn lập trình Arduino Uno của Arduino.

Trong khi lập trình chip của bạn, đây là một số lưu ý thiết kế cần ghi nhớ

Đèn LED: Các đèn LED được gắn vào các chân 7, 8 và 9 của Arduino để hiển thị chương trình, lỗi và nhịp tim. Đây là các đèn LED trạng thái trong quá trình lập trình và được tích hợp trong bản phác thảo ArduinoISP. Đèn LED màu vàng "thở" khi bạn được kết nối; đèn LED màu xanh lá cây nhấp nháy khi chương trình đang được thực hiện; và đèn LED màu đỏ sẽ bật khi có lỗi và khi quá trình tải lên bản phác thảo hoàn tất.

  • Pin 7 - Lập trình
  • Pin 8 - Lỗi
  • Pin 9 - Nhịp tim

Giao diện ngoại vi nối tiếp (SPI): SPI được sử dụng bởi bộ vi điều khiển để giao tiếp nhanh với một hoặc nhiều thiết bị ngoại vi, hoặc trong trường hợp này là bảng mạch. Luôn có một thiết bị chính điều khiển các thiết bị khác.

  1. Pin 10 - Salve Select (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Chân 13 - Đồng hồ nối tiếp (SCK)

Lập trình toàn cầu

  • 5V - Nguồn
  • GND - Mặt đất
  • Cài lại

Bước 7: Kiểm tra bảng Arduino của bạn

Kiểm tra bảng Arduino của bạn
Kiểm tra bảng Arduino của bạn

Trong bước cuối cùng này, đã đến lúc kiểm tra bảng của bạn. Để đảm bảo bảng của bạn hoạt động, hãy hoàn thành các bước sau:

  • Nhấp vào Tệp> Ví dụ> 01. Cơ bản> Nhấp nháy. Thay đổi chân LED thành 3. Đây là chân 2 trên 85 và chân 10 trên 84.
  • Nhấp vào Công cụ> Lập trình viên. Chọn Arduino làm ISP.
  • Nhấp vào Phác thảo> Tải lên> Lập trình viên.

Có chủ đề nào bạn muốn chúng tôi đề cập trong video hướng dẫn tiếp theo không? Gửi email tới [email protected] hoặc liên hệ với chúng tôi trên các kênh truyền thông xã hội của chúng tôi. Hãy nhớ theo dõi chúng tôi trên Instagram, Facebook và Twitter để biết hướng dẫn thực hiện, các dự án CNC và cập nhật mới nhất!

Đề xuất: