Mục lục:

Mũ tự chế RPI: 5 bước (có hình ảnh)
Mũ tự chế RPI: 5 bước (có hình ảnh)

Video: Mũ tự chế RPI: 5 bước (có hình ảnh)

Video: Mũ tự chế RPI: 5 bước (có hình ảnh)
Video: 5 Dự Án Nổi Bật với Raspberry Pi trong năm 2022 2024, Tháng Chín
Anonim
Mũ tự chế RPI
Mũ tự chế RPI

Xin chào, Tên tôi là Boris và đây là Thiết bị hướng dẫn đầu tiên của tôi. Tôi có Raspberry Pi 3B + và tôi sử dụng nó để tự động hóa đơn giản trong nhà như điều khiển TV, AC và một số đèn. Gần đây tôi đã mua một bộ định tuyến CNC giá rẻ của Trung Quốc và bắt đầu chế tạo PCB đơn giản (Tôi muốn chỉ ra rằng tôi hoàn toàn mới bắt đầu trong lĩnh vực điện tử nên có thể có một số sai lầm).

Một trong những ý tưởng đầu tiên tôi có là xây dựng bo mạch cho RPI có cảm biến nhiệt độ và đèn hồng ngoại.

Bước 1: BOM

BOM
BOM

Các thành phần tôi sử dụng cho bo mạch rất đơn giản, tuy nhiên chúng chủ yếu là SMD:

  1. Raspberry PI 3B +
  2. Si7020-A10 * Cảm biến nhiệt độ và độ ẩm
  3. Quạt MF25100V2 * 25x25mm
  4. Điện trở 1x4,7k 1206
  5. 1x63 1206 điện trở
  6. Tụ điện 1x100nP 1206
  7. 1x1N4148W diode
  8. Bóng bán dẫn 1xBC846B
  9. 1x IR Led * Tôi chỉ lấy một cái từ bộ điều khiển TV cũ
  10. PCB Đồng một mặt * bảng cắt có kích thước: 36x46,30mm
  11. Đầu cắm chân 2,54mm 2x20

Để chế tạo PCB, tôi đã sử dụng CNC 3018, bit khắc (đầu 0,1mm với góc 30˚), bit 1mm để cắt bo mạch, bit 0,7mm cho máy khoan PCB. Phần mềm tôi sử dụng là:

  1. EasyEda cho thiết kế PCB
  2. FlatCam để tạo mã từ các tệp virut
  3. bCNC để điều khiển CNC

Bước 2: Sơ đồ PCB

Sơ đồ PCB
Sơ đồ PCB
Sơ đồ PCB
Sơ đồ PCB

Sơ đồ rất đơn giản, Si7020 sử dụng giao thức i2c vì vậy nó phải được kết nối với chân 3 và 5 trên RPI, quạt phải được kết nối với chân 2 hoặc 4 và tất cả các thành phần khác có thể được gán ở các chân khác nhau. bởi vì đối với tôi đó là cách đơn giản nhất để thiết kế các dấu vết cho pcb.

Điều quan trọng cần nói là khi tôi thêm thành phần (hoặc tạo dấu vết) trong thiết kế pcb, tôi luôn làm cho miếng đệm thành phần này ít nhất 0,6mm. Ví dụ: nếu tấm đệm có kích thước 0,6x0,4mm, tôi làm cho nó 0,6x0,6 và điều này là do máy CNC của tôi không thể làm cho nó nhỏ hơn mà không cắt quá nhiều.

Bước 3: Phay PCB

Phay PCB
Phay PCB
Phay PCB
Phay PCB
Phay PCB
Phay PCB
Phay PCB
Phay PCB

Đối với phay pcb, tôi sử dụng bit góc 30˚ với đầu 0,1mm.

  • Đối với dấu vết cắt ra
    • Đường kính dụng cụ: 0,13 Loại V
    • "Cắt Z" phải là -0,06mm.
    • Bật Đa chiều sâu với giá trị: 0,03
    • Du lịch Z: 1,2
    • Tốc độ trục chính: 8000 (đây là mức tối đa cho động cơ DC của tôi)
  • Đối với khoan lỗ và cắt ván

    • Cắt Z: -1,501 * Tôi sử dụng 1,5mm F4 PCB vì vậy giá trị này sẽ được thay đổi theo độ dày pcb của bạn.
    • Du lịch Z: 1,2
    • Tốc độ trục chính: 8000 (đây là mức tối đa cho động cơ DC của tôi)

Tôi giữ nguyên tất cả các cài đặt khác:

  • Tốc độ nguồn cấp dữ liệu X-Y: 80
  • Tỷ lệ thức ăn Z: 80

thiết lập bCNC

Trước khi bắt đầu phay, tôi chạy tự động làm mát và tôi luôn đặt các bước X-Y để đầu dò là tối đa 3mm.

Bước 4: Hàn

Hàn
Hàn
Hàn
Hàn

Để hàn, tôi sử dụng Dremel Versatip có thể được sử dụng như súng hơi nóng hoặc sắt hàn.

Đầu tiên tôi bắt đầu với mũi sắt. Tôi áp dụng thông lượng cho mọi miếng đệm tôi sẽ sử dụng (các môn thể thao màu nâu và đen trên pcb trong thư viện hình ảnh là thông lượng). Sau đó, tôi áp dụng một lượng rất ít thiếc. Sau đó, tôi chuyển sang súng hơi nóng, định vị các thành phần ở đó và bắt đầu làm nóng chúng.

Bước 5: Chạy và các liên kết hữu ích

Chạy và các liên kết hữu ích
Chạy và các liên kết hữu ích
Chạy và các liên kết hữu ích
Chạy và các liên kết hữu ích

Đối với IR led, tôi sử dụng Lirc và đối với cảm biến, tôi đã viết một tập lệnh python nhỏ.

Kiểm tra cảm biến: Như bạn có thể thấy nhiệt độ mà cảm biến đo được là 31˚. Nhiệt độ thực tế của căn phòng là 24˚. Diif đến từ nhiệt độ RPI, là 45˚ khi có quạt chạy. Vì vậy, khi tôi trả lại nhiệt độ đo được từ cảm biến, tôi trừ "7" và giá trị trả về là khá chính xác.

Hướng dẫn FlatCamp + bCNC

Python i2c dành cho Si7020

Hướng dẫn cho Lirc

Hướng dẫn quạt RPI

Tôi xin lỗi vì tất cả những sai lầm tôi đã mắc phải (tiếng Anh của tôi không tốt lắm).

Nếu bạn có bất kỳ câu hỏi nào, tôi rất sẵn lòng trả lời bạn.

Đề xuất: