Mục lục:

SlouchyBoard - một cách khó chịu để giữ bạn khỏi buồn tẻ (Giới thiệu về EasyEDA): 4 bước (có hình ảnh)
SlouchyBoard - một cách khó chịu để giữ bạn khỏi buồn tẻ (Giới thiệu về EasyEDA): 4 bước (có hình ảnh)

Video: SlouchyBoard - một cách khó chịu để giữ bạn khỏi buồn tẻ (Giới thiệu về EasyEDA): 4 bước (có hình ảnh)

Video: SlouchyBoard - một cách khó chịu để giữ bạn khỏi buồn tẻ (Giới thiệu về EasyEDA): 4 bước (có hình ảnh)
Video: Làm sao để bớt cô đơn khi không có ai bên cạnh | Sunhuyn 2024, Tháng bảy
Anonim
Image
Image

Slouchy board là một PCB (Bảng mạch in) nhỏ 30mm x 30mm sử dụng cảm biến độ nghiêng, bộ rung piezo và ATTiny 85 để tạo ra âm thanh khó chịu khi người dùng cúi xuống. Bảng này có thể được gắn vào áo hoặc mũ của người dùng để khi họ nghiêng người về phía trước, quả bóng kim loại trong công tắc nghiêng sẽ lăn về phía trước và hoàn thành mạch điện. Công tắc nghiêng mà chúng tôi đã sử dụng rất ồn và có thể gây ra một số thách thức về mã hóa nhưng có thể hoạt động được. Mặc dù vậy, một công tắc thủy ngân sẽ tốt hơn.

Các thành phần riêng lẻ sau đây được sử dụng cho breadboarding, Bộ Elegoo Arduino Uno (https://amzn.to/2DC0WVS) là một nơi tuyệt vời để bắt đầu breadboarding, nó có tất cả các thành phần cần thiết (ngoại trừ công tắc nghiêng) để thực hiện dự án này và nhiều hơn nữa mà bạn có thể sử dụng để tạo của riêng bạn. Nếu bạn muốn nhận các thành phần riêng biệt, chúng có thể được tìm thấy bên dưới với các liên kết tương ứng của chúng.

($ 8,50) Arduino Uno (https://amzn.to/2DACxQN)

($ 6,50) Dây nhảy (https://amzn.to/2XLF1Dy)

($ 8) Điện trở (1k và 10k) (https://amzn.to/2Pzns6O)

($ 4) Piezo Buzzer (https://amzn.to/2DLtRqT)

($ 6) Công tắc nghiêng (https://amzn.to/2GHuO3Q)

($ 10) CÔNG TẮC CÔNG TẮC: Công tắc thủy ngân (https://amzn.to/2DyHg5q) Bạn có thể thử sử dụng cái này nhưng tôi không chắc nó hoạt động như thế nào vì tôi chưa sử dụng.

Các thành phần và phần mềm sau đây đã được sử dụng để tạo ra sản phẩm cuối cùng, lưu ý rằng bạn có thể bỏ qua giai đoạn breadboarding vì mạch mà tôi sẽ cung cấp cho bạn sau này hoạt động nhưng nếu bạn thực hiện bất kỳ sửa đổi nào, tôi khuyên bạn nên breadboarding trước

($ 25) Để lập trình ATTiny85, bạn sẽ cần một bộ lập trình USB (https://amzn.to/2DC2Y8s)

($ 11) Ổ cắm ATTiny + IC (https://amzn.to/2L5R1OK)

(3 đô la) Máy rung Piezo để hàn vào bảng (https://amzn.to/2DyGYvi)

($ 8) Điện trở (yêu cầu 10k) (giống như liên kết ở trên)

($ 6) Công tắc nghiêng (giống như liên kết ở trên) hoặc ($ 10) Công tắc thủy ngân (giống như liên kết ở trên)

($ 3,50) Giá đỡ pin (https://amzn.to/2XJ5TUD)

($ 3) Pin (https://amzn.to/2XLGWrK)

($ 8) Công tắc (https://amzn.to/2DA73KC)

Công cụ / Phần mềm

Để tạo bảng của bạn, bạn có thể truy cập EasyEDA và tạo một tài khoản miễn phí (https://easyeda.com/), bảng thường có giá $ 5 - $ 10 tùy thuộc vào số lượng được đặt hàng, màu sắc, kích thước, v.v.

($ 60) Đây là các trạm hàn mà chúng tôi sử dụng trong phòng thí nghiệm (https://amzn.to/2UIRSV0)

Đây là những bàn tay trợ giúp mà chúng tôi sử dụng trong phòng thí nghiệm (https://amzn.to/2IKIw9O)

Chi phí của dự án này có thể dao động từ $ 5 - $ 100 tùy thuộc vào những thành phần và công cụ bạn đã có.

Bước 1: Breadboarding

Breadboarding
Breadboarding

Như đã đề cập trước đây, tôi sẽ breadboard trước khi vào EasyEDA để đặt một bảng hoàn chỉnh. Bạn muốn breadboard để đảm bảo rằng tất cả các thành phần bạn định sử dụng đều hoạt động và mã của bạn hoạt động. Việc lập trình lặp đi lặp lại ATTiny 85 cực kỳ khó chịu khi bạn phải tháo nó ra khỏi mạch để đặt vào bộ lập trình trước.

Tôi đã kết nối cảm biến độ nghiêng với chân số 1 và đọc chân đó làm đầu vào, bạn sẽ cần đấu dây vào một điện trở 10k có thể nhìn thấy dễ dàng hơn trong sơ đồ (Lưu ý rằng đây là sơ đồ cho EasyEDA, không áp dụng công tắc trượt đến bước này).

Tôi đã kết nối bộ rung với chân 0, đặt nó thành chân đầu ra và nối dây trong một điện trở 1k mặc dù nó không bắt buộc.

Tôi đã đính kèm mã Arduino của mình cho phần còn lại của logic với các nhận xét để hy vọng giải tỏa mọi nhầm lẫn. Nếu bạn có bất kỳ câu hỏi nào, hãy hỏi trong phần bình luận để tôi hoặc ai đó có thể cố gắng giúp bạn.

Bước 2: EDA dễ dàng - Sơ đồ

EDA dễ dàng - Sơ đồ
EDA dễ dàng - Sơ đồ
EDA dễ dàng - Sơ đồ
EDA dễ dàng - Sơ đồ
EDA dễ dàng - Sơ đồ
EDA dễ dàng - Sơ đồ

Khi bạn thiết lập EasyEDA, hãy bắt đầu bằng cách tạo một dự án mới và tạo một giản đồ mới. Bạn muốn đảm bảo rằng bạn đặt tất cả các bộ phận và kết nối chúng như tôi đã trình bày trong sơ đồ. Ở phía bên trái, bạn có thể tìm kiếm các thư viện khác nhau cho các phần cần thiết và sau đó đặt chúng vào giản đồ.

Nếu bạn tìm kiếm các thuật ngữ sau, bạn sẽ có thể tìm thấy tất cả các mục.

ATTiny85

C96101 (còi)

Điện trở 10k

AXIAL-6.5X2.3 (1 / 4W) (Sử dụng cái này cho Dấu chân TiltSwitch)

C70376 (Giá đỡ pin)

C92657 (Công tắc trượt)

Khi bạn đã đặt tất cả các thành phần, hãy kết nối chúng với các chân chính xác và GDN hoặc VCC. Bạn kết nối chúng bằng cách sử dụng công cụ nối dây và đặt các ký hiệu GND & VCC.

Sau đó, khi bạn đã kết nối đúng tất cả các dây, bạn có thể nhấp vào nút chuyển đổi sang PCB.

Bước 3: Dễ dàng EDA - Thiết kế PCB

EDA dễ dàng - Thiết kế PCB
EDA dễ dàng - Thiết kế PCB
EDA dễ dàng - Thiết kế PCB
EDA dễ dàng - Thiết kế PCB
EDA dễ dàng - Thiết kế PCB
EDA dễ dàng - Thiết kế PCB

Khi bạn bắt đầu trong môi trường PCB, bạn sẽ thấy một loạt các lớp và số ở ngoài cùng bên phải. Thay đổi đơn vị của bạn thành milimét hoặc bất kỳ thứ gì bạn muốn sử dụng và thay đổi kích thước snap thành thứ gì đó thuận tiện. Tôi đã tạo ra 10mm của tôi vì tôi muốn đường viền bảng của mình ở 30mm x 30mm nhưng sau đó thay đổi nó thành 0,01mm khi tôi bắt đầu đặt các thành phần của mình.

Bắt đầu bằng cách chỉnh sửa lớp phác thảo bảng (nhấp vào màu và bút chì sẽ xuất hiện) và sau đó vẽ bảng của bạn. Sau khi bạn có điều này, hãy chỉnh sửa lớp trên cùng của bạn và bắt đầu đặt các thành phần trên bảng theo cách bạn muốn bằng cách kéo chúng vào đường viền. Vì bảng của tôi có kích thước 30mm x 30mm, nên giá đỡ pin phải ở phía sau. Bạn có thể thay đổi lớp của thành phần bằng cách nhấp vào nó và thay đổi nó ở trên cùng bên phải bên cạnh nơi nó ghi là lớp.

Sau đó, khi các thành phần được đặt, hãy kết nối tất cả các đường màu xanh lam với công cụ dây, trừ khi chúng được kết nối với GND hoặc VCC. Các kết nối GND và VCC kết nối trực tiếp với bo mạch và không cần phải cách ly.

Sau khi tất cả các kết nối không phải VCC và GND được kết nối với nhau, bạn có thể sử dụng công cụ Khu vực đồng để thực hiện các kết nối cuối cùng. Làm điều này một lần ở lớp trên cùng và một lần ở lớp dưới cùng. Đảm bảo rằng bạn thay đổi một trong các vùng đồng thành VCC trong tab thuộc tính, tôi thường tạo GND lớp trên cùng và VCC lớp dưới cùng.

Khi bạn đã hoàn tất, bảng sẽ trông hoàn chỉnh và bạn có thể phóng to để xem nơi GND kết nối với bảng. Tại thời điểm này, bạn muốn kiểm tra Lỗi DRC bằng cách làm mới Lỗi DRC trong tab Trình quản lý thiết kế ở ngoài cùng bên trái. Nếu không có sai sót, bạn tốt để đi và đặt hàng bảng của bạn.

Để đặt hàng bảng của bạn, hãy nhấp vào nút ở dải băng trên cùng có hình chữ G và mũi tên hướng sang phải để xuất tệp Gerber của bạn. Điều này sẽ đưa bạn trực tiếp đến nơi bạn mua bo mạch của mình, có rất nhiều lựa chọn về màu sắc và độ hoàn thiện khác nhau sẽ ảnh hưởng đến giá của bo mạch, đối với độ dày của PCB, tôi nghĩ 1.6 là những gì chúng tôi thường làm.

Bước 4: Hàn

Image
Image
Hàn
Hàn
Hàn
Hàn

Khi bo mạch của bạn đến tay bạn, thường mất khoảng một tuần, bạn có thể lấy tất cả các thành phần của mình lại với nhau và hàn chúng lại với nhau. Khi làm điều này, hãy đảm bảo rằng bạn định hướng đúng cách, điều này rất quan trọng đối với ATTiny 85 và bộ rung. Công tắc Tilt và điện trở không thành vấn đề.

Tôi thấy hữu ích khi sử dụng dây cao su để giữ các linh kiện tại chỗ khi bạn đang cố hàn vào chân như có thể thấy trong video ngắn bao gồm quá trình hàn và cách hoạt động của bo mạch.

Đề xuất: