Daftar Isi:

Topi RPI Buatan Sendiri: 5 Langkah (dengan Gambar)
Topi RPI Buatan Sendiri: 5 Langkah (dengan Gambar)

Video: Topi RPI Buatan Sendiri: 5 Langkah (dengan Gambar)

Video: Topi RPI Buatan Sendiri: 5 Langkah (dengan Gambar)
Video: Steam topi New Era 2024, November
Anonim
Topi RPI Buatan Sendiri
Topi RPI Buatan Sendiri

Hai, Nama saya Boris dan ini adalah Instruksi pertama saya. Saya memiliki Raspberry Pi 3B+ dan saya menggunakannya untuk otomatisasi rumah sederhana seperti mengontrol TV, AC, dan beberapa lampu. Baru-baru ini saya membeli router CNC Cina murah dan mulai membuat PCB sederhana (saya ingin menunjukkan bahwa saya benar-benar pemula dalam elektronik sehingga mungkin ada beberapa kesalahan).

Salah satu ide pertama yang saya miliki adalah membuat papan untuk RPI yang memiliki sensor suhu dan LED IR. Jadi instruksi ini adalah tentang alat apa yang saya gunakan untuk mencapai ide ini.

Langkah 1: BOM

BOM
BOM

Komponen yang saya gunakan untuk papan sederhana, namun kebanyakan SMD:

  1. Raspberry PI 3B+
  2. Si7020-A10 *Sensor suhu dan kelembaban
  3. MF25100V2 * kipas 25x25mm
  4. 1x4.7k 1206 resistor
  5. 1x63 1206 resistor
  6. 1x100nP 1206 kapasitor
  7. 1x1N4148W dioda
  8. 1xBC846B transistor
  9. 1x IR Led *Saya baru saja mengambil satu dari pengontrol tv lama
  10. PCB Satu sisi tembaga * papan guntingan dengan ukuran: 36x46.30mm
  11. 2.54mm 2x20 pin header

Untuk fabrikasi PCB saya menggunakan CNC 3018, bit engraving (ujung 0,1mm dengan sudut 30˚), bit 1mm untuk guntingan papan, bit 0,7mm untuk bor PCB. Perangkat lunak yang saya gunakan adalah:

  1. EasyEda untuk desain PCB
  2. FlatCam untuk menghasilkan gcode dari file gerber
  3. bCNC untuk mengendalikan CNC

Langkah 2: Skema PCB

Skema PCB
Skema PCB
Skema PCB
Skema PCB

Skemanya sangat sederhana, Si7020 menggunakan protokol i2c sehingga harus terhubung ke pin 3 dan 5 pada RPI, kipas harus terhubung ke pin 2 atau 4 dan semua komponen lainnya dapat ditetapkan pada pin yang berbeda. Saat ini saya menggunakan pin ini karena bagi saya itu adalah cara paling sederhana untuk mendesain jejak untuk PCB.

Penting untuk dikatakan bahwa ketika saya menambahkan komponen (atau membuat jejak) dalam desain PCB, saya selalu membuat bantalan komponen ini setidaknya 0,6 mm. Misalnya jika pad dengan ukuran 0.6x0.4mm saya membuatnya 0.6x0.6 dan ini karena CNC saya tidak dapat membuatnya lebih kecil tanpa memotong terlalu banyak.

Langkah 3: Penggilingan PCB

Penggilingan PCB
Penggilingan PCB
Penggilingan PCB
Penggilingan PCB
Penggilingan PCB
Penggilingan PCB
Penggilingan PCB
Penggilingan PCB

Untuk penggilingan PCB saya menggunakan bit sudut 30˚ dengan ujung 0,1mm. Pengaturan FlatCamp

  • Untuk potongan jejak

    • Diameter Alat: 0.13 Tipe V.
    • "Potong Z" harus -0,06mm.
    • Aktifkan Multi-Depth dengan nilai: 0,03
    • Perjalanan Z: 1.2
    • Kecepatan spindel: 8000 (ini maks untuk motor DC saya)
  • Untuk bor lubang dan guntingan papan

    • Cut Z: -1.501 *Saya menggunakan PCB F4 1.5mm jadi nilai ini harus diubah sesuai dengan ketebalan PCB Anda.
    • Perjalanan Z: 1.2
    • Kecepatan spindel: 8000 (ini maks untuk motor DC saya)

Saya membiarkan semua pengaturan lain tidak berubah:

  • Tingkat Umpan X-Y: 80
  • Tingkat Umpan Z: 80

pengaturan bCNC

Sebelum memulai milling, saya menjalankan autolevel dan saya mengatur langkah X-Y untuk probing menjadi maksimum 3mm.

Langkah 4: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian

Untuk menyolder saya menggunakan Dremel Versatip yang bisa digunakan sebagai hot air gun atau solder.

Pertama saya mulai dengan ujung besi. Saya menerapkan fluks ke setiap pad yang akan saya gunakan (olahraga coklat dan hitam pada PCB di galeri gambar adalah fluks). Setelah itu saya menerapkan sedikit timah. Kemudian saya beralih ke pistol udara panas, menempatkan komponen di tempat yang ada dan mulai memanaskannya.

Langkah 5: Jalankan dan Tautan Berguna

Jalankan dan Tautan Berguna
Jalankan dan Tautan Berguna
Jalankan dan Tautan Berguna
Jalankan dan Tautan Berguna

Untuk led IR saya menggunakan Lirc dan untuk sensor saya menulis sedikit script python.

Uji sensor: Seperti yang Anda lihat, suhu yang diukur oleh sensor adalah 31˚. Suhu sebenarnya adalah ruangan itu 24˚. Diif berasal dari suhu RPI, yaitu 45˚ dengan kipas yang menyala. Jadi ketika saya mengembalikan suhu yang diukur dari sensor saya kurangi "7" dan nilai yang dikembalikan cukup akurat.

FlatCamp + tutorial bCNC

Python i2c untuk Si7020

Instruksi untuk Lirc

tutorial penggemar RPI

Saya minta maaf atas semua kesalahan yang saya buat (bahasa Inggris saya tidak terlalu baik).

Jika Anda memiliki pertanyaan, saya akan dengan senang hati menjawab Anda.

Direkomendasikan: