Mundarija:

RPI uy qurilishi shapkasi: 5 qadam (rasmlar bilan)
RPI uy qurilishi shapkasi: 5 qadam (rasmlar bilan)

Video: RPI uy qurilishi shapkasi: 5 qadam (rasmlar bilan)

Video: RPI uy qurilishi shapkasi: 5 qadam (rasmlar bilan)
Video: Fysetc Spider v1.1 - Basics 2024, Noyabr
Anonim
RPI uy qurilishi shapkasi
RPI uy qurilishi shapkasi

Salom, mening ismim Boris va bu mening birinchi yo'riqnomam. Menda Raspberry Pi 3B+ bor va men uni oddiy uyni avtomatlashtirish uchun ishlataman, masalan, televizor, AC va chiroqlarni boshqarish. Yaqinda men Xitoydan arzon CNC router sotib oldim. oddiy tenglikni kartalari (men elektronika sohasida mutlaqo boshlang'ich ekanligimni aytmoqchiman, shuning uchun ba'zi xatolar bo'lishi mumkin).

Birinchi fikrimdan biri bu harorat sensori va IQ chiroqli RPI uchun taxta yasash edi, shuning uchun men bu g'oyani amalga oshirish uchun qanday asboblardan foydalanaman.

1 -qadam: BOM

BOM
BOM

Men taxta uchun ishlatgan komponentlar oddiy, lekin ular asosan SMD:

  1. Malinali PI 3B+
  2. Si7020-A10 *Harorat va namlik sensori
  3. MF25100V2 *25x25 mm fanat
  4. 1x4.7k 1206 qarshilik
  5. 1x63 1206 qarshilik
  6. 1x100nP 1206 kondansatör
  7. 1x1N4148W diodli
  8. 1xBC846B tranzistorli
  9. 1x IR Led *Men eski televizor boshqaruvchisidan olaman
  10. PCB Bir tomonlama mis *kesish taxtasi 36x46.30 mm
  11. 2,54 mm 2x20 pinli sarlavha

PCB ishlab chiqarish uchun men 3018 CNC, o'yma bit (0,1 mm uchi 30˚ burchakli), taxta kesish uchun 1 mm, tenglikni burg'ulash uchun 0,7 mm bit ishlatardim. Men ishlatgan dasturiy ta'minot:

  1. PCE dizayni uchun EasyEda
  2. Gerber fayllaridan gkodlarni yaratish uchun FlatCam
  3. CNCni boshqarish uchun bCNC

2 -qadam: PCB sxemasi

PCB sxemasi
PCB sxemasi
PCB sxemasi
PCB sxemasi

Sxema juda oddiy, Si7020 i2c protokolidan foydalanadi, shuning uchun u RPI -ning 3 va 5 -pinlariga ulangan bo'lishi kerak, fan 2 yoki 4 -pinli ulangan bo'lishi kerak va boshqa barcha komponentlar har xil pimlarga biriktirilishi mumkin. chunki men uchun bu kompyuter izlarini loyihalashning eng oddiy usuli edi.

Shuni ta'kidlash kerakki, men kompyuter dizayniga komponent qo'shganimda (yoki iz qoldirganimda) men har doim bu komponentli prokladkalarni kamida 0,6 mm qilib qo'yaman. Masalan, agar yostiq 0,6x0,4 mm o'lchamda bo'lsa, men uni 0,6x0,6 qilib qo'yaman va bu mening CNC -ni juda ko'p kesmasdan kichraytira olmasligidan kelib chiqadi.

3 -qadam: PCB frezeleme

PCB frezeleme
PCB frezeleme
PCB frezeleme
PCB frezeleme
PCB frezeleme
PCB frezeleme
PCB frezeleme
PCB frezeleme

Kompyuterni frezalash uchun 0,1 mm uchli 30˚ burchakli bitdan foydalanaman

  • Izlarni kesish uchun

    • Asbob diametri: 0,13 V turi.
    • "Cut Z" -0.06 mm bo'lishi kerak.
    • Ko'p chuqurlik qiymatini yoqish: 0,03
    • Sayohat Z: 1.2
    • Mil tezligi: 8000 (bu mening shahar motorim uchun maksimal)
  • Teshiklarni burg'ulash va taxtani kesish uchun

    • Zni kesish: -1.501 *Men 1,5 mm F4 tenglikni ishlataman, shuning uchun bu qiymat sizning shaxsiy kompyuteringizning qalinligiga qarab o'zgarishi kerak.
    • Sayohat Z: 1.2
    • Mil tezligi: 8000 (bu mening shahar motorim uchun maksimal)

Men boshqa barcha sozlamalarni o'zgarishsiz qoldirdim:

  • Besleme tezligi X-Y: 80
  • Besleme tezligi Z: 80

bCNC sozlamalari

Frezelemeyi boshlashdan oldin men avtomatik darajani ishga tushiraman va maksimal 3 mm ga yaqin X-Y qadamlarini o'rnataman.

4 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash

Lehimlash uchun men Dremel Versatip -dan foydalanaman, uni issiq tabanca yoki lehim temir sifatida ishlatish mumkin.

Avval temir uchidan boshlayman. Men foydalanadigan har bir padga oqimni qo'llayman (rasm galereyasidagi shaxsiy kompyuterdagi jigarrang va qora sport turlari - bu oqim). Shundan so'ng men juda oz miqdorda qalay surtaman. Keyin issiq tabancaga o'taman, komponentlarni u erga joylashtiraman va isitishni boshlayman.

5 -qadam: ishga tushirish va foydali havolalar

Yugurish va foydali havolalar
Yugurish va foydali havolalar
Yugurish va foydali havolalar
Yugurish va foydali havolalar

Infraqizil LEDlar uchun men Lircdan foydalanaman va sensor uchun ozgina piton skriptini yozdim.

Sensorni sinab ko'ring: Ko'rib turganingizdek, sensor bilan o'lchangan harorat 31˚. Haqiqiy harorat - bu xonaning harorati 24˚. Diif RPI haroratidan keladi, bu fan ishlaydigan 45˚. Men sensordan o'lchangan haroratni qaytarganimda "7" ni olib tashlayman va qaytarilgan qiymat juda aniq.

FlatCamp + bCNC bo'yicha qo'llanma

Si7020 uchun Python i2c

Lirc uchun ko'rsatmalar

RPI fanlari bo'yicha qo'llanma

Men qilgan barcha xatolarim uchun uzr so'rayman (ingliz tilim unchalik yaxshi emas).

Agar sizda biron bir savol bo'lsa, men sizga javob berishdan xursand bo'laman.

Tavsiya: