Mục lục:

TimePrntr: 6 bước (có hình ảnh)
TimePrntr: 6 bước (có hình ảnh)

Video: TimePrntr: 6 bước (có hình ảnh)

Video: TimePrntr: 6 bước (có hình ảnh)
Video: PolaPi-Zero development 2024, Tháng mười một
Anonim
Image
Image

Đã bao giờ nhìn một bộ Ruột máy in hóa đơn nhiệt từ Adafruit nhưng tự hỏi tôi có thể tạo ra điều hữu ích gì với cái này? Không cần tìm đâu xa: timePrntr là một đồng hồ từ kỹ thuật số / kim có thể in ngày và giờ hiện tại chỉ bằng một nút nhấn và các khoảng thời gian đều đặn. Nó rất đơn giản để nối dây, không có vấn đề gì để xây dựng và dễ dàng lập trình. Bạn sẽ không bao giờ phải thắc mắc rằng đó là thời gian nào nữa với một bản ghi chép thời gian được in bán liên tục!

Bước 1: Bước 1: Mua vật liệu và hộp in

Dự án này yêu cầu một ít kiến thức lập trình Arduino, một số quen thuộc với các mạch tạo mẫu và thử nghiệm và một số kỹ năng cơ bản cơ bản. Để thực sự tạo ra nó, một máy in 3D cũng rất hữu ích và ngay cả một mô hình cũ hơn như Replicator 2 của tôi cũng có thể in hộp đựng đi kèm. Các nguyên liệu còn lại thường có sẵn từ Adafruit:

Các bộ phận bắt buộc:

  1. Ruột máy in hóa đơn 1XThermal
  2. Đột phá về thời gian thực 1X DS1307
  3. 1X Pro Trinket 5v 16MHz
  4. 1X 1/2 kích thước bảng bánh mì
  5. Nguồn điện 1X7.5v 3A DC
  6. Công tắc xúc giác vuông 1X 6mm
  7. Dây móc (24ga)
  8. Ghim tiêu đề ly khai nam
  9. Dây nhảy M / F, M / M, F / F
  10. Bộ chuyển đổi Jack thùng 1X 2.1mm

Các bộ phận tùy chọn: (để lắp trong trường hợp)

  1. Giắc cắm thùng gắn trên bảng điều khiển 1X2.1mm
  2. Bảng bánh mì kích thước 1XAdafruit Perma-Proto
  3. 2XShort Header Kit cho Feather
  4. Vỏ in 3D (tệp.stl đính kèm)
  5. # 4 x 1/4 "Vít máy đầu phẳng
  6. # 2 x 1/4 "Vít kim loại tấm đầu chảo

Tổng cộng các bản in mất khoảng sáu giờ trên Replicator 2 của tôi, vì vậy bây giờ sẽ là thời điểm tốt để hoàn thành chúng trong khi bạn thực hiện phần còn lại của công việc điện tử

Bước 2: Bước 2: Đọc và hiểu sơ đồ mạch

Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì
Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì

Đây là một mạch rất đơn giản không yêu cầu các thành phần bổ sung khác với những thành phần được liệt kê. Điều đó nói rằng, rất đáng để bạn xem sơ đồ mạch điện đính kèm và hiểu cách thiết bị được bố trí như thế nào. Nó khá đơn giản và dễ dàng tùy chỉnh cho những người có kỹ năng từ trung cấp đến nâng cao với Arduino.

Sơ lược cơ bản như sau: Thiết bị sử dụng SoftwareSerial trên Pro Trinket cũng như Thư viện máy in nhiệt của Adafruit và Thư viện RTC (Đồng hồ thời gian thực) của Adafruit.

Trinket sẽ giao tiếp với máy in nhiệt qua thư viện SoftwareSerial bằng thư viện SoftwareSerial với chân 6 của Trinket được định nghĩa là TX (truyền) và chân 5 được định nghĩa là RX (nhận). Các chân đó được kết nối tương ứng với các chân RX và TX trên máy in nhiệt. Hãy nhớ rằng đây là tình huống giao nhau trong đó chân TX của Trinket kết nối với chân RX của máy in và ngược lại. Adafruit có một hướng dẫn kết nối tuyệt vời cho máy in nếu bạn muốn có cái nhìn sâu hơn về khả năng của nó.

Mô-đun đồng hồ thời gian thực là một bộ lưu thời gian liên tục, do đó máy in của bạn sẽ biết thời gian ngay cả khi nó được rút phích cắm! Trinket sẽ thăm dò thời gian từ mô-đun RTC thông qua I2C và thư viện wire.h. Các chân I2C SDA và SCL mặc định của Trinket lần lượt là A4 và A5. Chúng được kết nối đơn giản với các chân SDA và SCL trên bảng RTC.

Cuối cùng, công tắc tiếp điểm tạm thời được kết nối với chân A2 và nối đất và được khởi tạo bằng mã với Input_Pullup.

Sức mạnh cũng đủ dễ dàng. Máy in nhiệt phải được kết nối trực tiếp với + 7,5VDC từ nguồn điện và mặt đất. Đây là một thiết bị ngốn điện và 2A là thiết bị bắt buộc. Nguồn cung cấp ở đây là 3A và hoạt động tuyệt vời. Chân Bat (pin hoặc Vin) của Trinket cũng được kết nối với + 7,5VDC. Mô-đun RTC sẽ lấy nguồn từ chân + 5V của Trinket.

Bước 3: Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì

Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì
Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì
Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì
Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì
Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì
Bước 3: Kiểm tra máy in, xây dựng mạch trên bảng mạch bánh mì

Hình ảnh Fritzing sẽ giúp bạn xây dựng và kiểm tra mạch trên bảng mạch không hàn. Bước này sẽ yêu cầu một số mối hàn vì trước tiên bạn sẽ hàn một bộ chân cắm đầu đực vào mô-đun Pro Trinket và RTC. Hãy nhớ hướng các chốt dài xuống trên Pro Trinket và ghim dài LÊN trên RTC. Sau khi chúng được hàn, bạn có thể sử dụng chân M / F M / M để tạo kết nối trên bảng mạch. Các đường ray V + và Ground trên đầu bảng mạch bánh mì phải được kết nối với các chân +/- tương ứng trên bộ chuyển đổi giắc cắm thùng 2.1mm bằng dây nhảy M / M.

Trên bảng mạch bánh mì của mình, tôi đã sử dụng các chân cắm tiêu đề nam dài để cắm rtc và máy in nhiệt một cách thuận tiện. Điều này có thể rõ ràng hơn trong các hình ảnh sau của mạch được gắn với bảng mạch bánh mì perma-proto, vì vậy hãy nhìn trước nếu nó có vẻ khó hiểu.

Các bạn xem kỹ sơ đồ mình đã lén nối dây kết nối cho chân 5V trên RTC phía sau Pro Trinket. Điều này là không cần thiết nhưng nó giữ cho bảng sạch sẽ và dễ theo dõi. Chân nối đất cho RTC được nối với dây nối đất trên công tắc. Các chân SDA và SCL đến mô-đun RTC được gạch chéo trong sơ đồ của tôi, điều này là chính xác, chỉ cần đảm bảo rằng chúng được kết nối SDA-SDA và SCL-SCL trên breadboard của bạn.

Nếu bạn định hàn mạch này với bảng perma-proto và gắn nó trong trường hợp quan trọng là bạn phải đặt công tắc gần giữa bảng! Làm theo sơ đồ từ Fritzing sẽ đặt nó chính xác.

Trước khi thực hiện bất kỳ thao tác này, bạn nên làm theo Hướng dẫn Máy in Nhiệt của Adafruit để kiểm tra máy in nhiệt và tìm tốc độ truyền của nó. Theo Adafruit tỷ lệ này có thể khác nhau giữa các máy in!

Sau khi tất cả được kết nối và hoạt động, bạn có thể tải lên mã từ bước tiếp theo để dùng thử!

Bước 4: Bước 4: Tải mã lên

Bây giờ bạn đã sẵn sàng để lập trình Pro Trinket! Trước khi bắt đầu, hãy đọc và làm theo phần USB bootloader trong hướng dẫn Pro Trinket của Adafruit. Đảm bảo rằng bạn có thể tải lên mã Blink trước khi tiếp tục.

Sau khi hoàn tất, bạn có thể tải xuống mã timePrntr trong tệp.zip đính kèm. Giải nén nó vào thư mục thư viện Arduino IDE của bạn và mở chương trình. Nên có ba tab trong chương trình với hai tệp tiêu đề cho một số đồ họa mà mã sử dụng để in phần giới thiệu thiết bị. Tải mã lên Pro Trinket và kiểm tra timePrntr của bạn!

Một lưu ý quan trọng ở đây: mã sử dụng thời gian hệ thống lúc biên dịch để đặt đồng hồ trên mô-đun RTC. Để điều này hoạt động, mô-đun RTC phải được nối dây chính xác với Pro Trinket. Nếu thời gian không chính xác, có thể chân SDA và SCL không được kết nối đúng cách.

Bước 5: Bước 5: Hàn các thành phần vào bảng Perma-Proto

Bước 5: Hàn các thành phần vào bảng Perma-Proto
Bước 5: Hàn các thành phần vào bảng Perma-Proto
Bước 5: Hàn các thành phần vào bảng Perma-Proto
Bước 5: Hàn các thành phần vào bảng Perma-Proto
Bước 5: Hàn các thành phần vào bảng Perma-Proto
Bước 5: Hàn các thành phần vào bảng Perma-Proto

Để làm cho thiết bị này tồn tại vĩnh viễn và sẵn sàng gắn vào hộp in 3D, tất cả những gì bạn cần làm bây giờ là hàn mọi thứ vào Perma-Proto Board. Tôi đã chọn bảng này cho thiết bị điện tử có thể dạy được đầu tiên của mình vì nó cho phép bạn di chuyển các bộ phận từ bảng mạch bánh mì này sang bảng mạch bánh mì khác một cách đơn giản! Thực hiện theo chính xác bố cục trong ảnh và sơ đồ trước đó và bạn sẽ không gặp vấn đề gì khi lắp nó vào hộp đựng.

Pro Trinket, dây và chân cắm tiêu đề cho máy in và mô-đun RTC sẽ nằm ở mặt trước của bảng. Nút sẽ được hàn vào mặt sau của bảng.

Đầu tiên đánh dấu các hàng nơi hai tiêu đề cái ngắn 12 chân sẽ được gắn trên bảng perma-proto (Hàng C và G). Những tiêu đề này làm cho nó để Pro Trinket có thể tháo rời! Không có gì khác nên được kết nối và hàn trong các hàng này!

Cắt dây theo chiều dài và dải chúng để chúng được cách nhiệt tốt và gắn chúng tạm thời vào bảng bằng cách uốn cong các dây dẫn ở mặt sau của bảng. Đặt miếng đệm, nhưng biết rằng cuối cùng nó sẽ được hàn vào mặt Sau của bảng.

Để hàn các đầu đực và cái, chỉ cần sử dụng một bảng bánh mì nhỏ để giữ các ghim cố định trong khi bạn hàn một vài điểm đầu tiên. Bạn cũng nên hàn trên một cặp chân cắm đầu cắm (thẳng hoặc 90 sẽ hoạt động) cho đầu nối nguồn trên thanh +/- trên cùng của perma-proto. Điều này sẽ cho phép bạn kết nối nguồn điện với một cặp jumper nữ được hàn vào giắc cắm thùng gắn bảng trong quá trình lắp ráp cuối cùng.

Nếu bạn làm theo sơ đồ, cáp 5 chân cho máy in sẽ được cắm vào với các tab đối diện với Pro Trinket. RTC được nối dây như được hiển thị với F / F jumper.

Đừng quên kiểm tra tất cả mọi thứ

Bước 6: Bước 6: Lắp ráp cuối cùng

Bước 6: Lắp ráp cuối cùng
Bước 6: Lắp ráp cuối cùng
Bước 6: Lắp ráp cuối cùng
Bước 6: Lắp ráp cuối cùng
Bước 6: Lắp ráp cuối cùng
Bước 6: Lắp ráp cuối cùng
Bước 6: Lắp ráp cuối cùng
Bước 6: Lắp ráp cuối cùng

Nếu không có bất kỳ sự cố không lường trước nào xảy ra với bản in của bạn, mọi thứ sẽ sẵn sàng hoạt động khi các thiết bị điện tử được hoàn thiện và hàn.

Ở mặt trên của hộp, ba cánh lò xo của nút có thể được dán cẩn thận bằng keo CA vào ba vết lõm tương ứng ở mặt trong của hộp. Mặt đĩa của nút phải hướng ra ngoài.

Để chuẩn bị cho việc lắp ráp cuối cùng, bạn cần làm là gắn một số dây vào giắc cắm thùng lắp bảng 2.1mm của bạn. Chỉ cần cắt một đầu ra khỏi dây nhảy F / F hoặc M / F một màu đen và một màu đỏ (độ dài 6 sẽ hoạt động, hãy đảm bảo rằng bạn để lại một đầu Nữ trên cả hai). Dải đầu đã cắt và hàn nó vào các chân thích hợp trên kích thùng.

Nếu bạn không chắc chắn nên hàn vào chân nào, bạn có thể sử dụng thước đo đa năng để tìm cực tính với trụ giữa và thành bên trong của giắc cắm. Bài ở bên trong giắc cắm là mặt + Tích cực

Sau khi đã hàn xong, hãy vặn giắc thùng vào vỏ bằng đai ốc và vòng đệm khóa đi kèm.

Đặt lỏng lẻo các thành phần ở các vị trí cuối cùng như hình minh họa. Tất cả các dây phải ở phía dưới kết nối tất cả các dây với đầu cắm thích hợp của chúng.

Vặn máy in bằng các vít nhỏ số 2 và vặn bo mạch chủ bằng đầu xoay số 4.

Vặn RTC vào bằng một vít số 2 duy nhất ở phía bên tay phải. Lỗ còn lại được ghim vào một trụ.

Trượt bộ điều khiển máy in vào giá đỡ của nó (nó nằm dọc) và cáp ruy-băng màu nâu phải được hạ xuống với mặt nhẵn của bảng về phía máy in.

Trượt bảng perma-proto vào giá đỡ của nó với nút hướng về phía trước. Pro Trinket nên ở bên trái.

Đặt mặt trên của hộp và vặn nó với vít đầu phẳng 4X # 4 ở phía dưới và bạn đã hoàn tất, sẵn sàng in giờ chỉ bằng một nút nhấn!

Cuộc thi đồng hồ
Cuộc thi đồng hồ
Cuộc thi đồng hồ
Cuộc thi đồng hồ

Về nhì trong cuộc thi đồng hồ

Đề xuất: