Агуулгын хүснэгт:

RPI гар хийцийн малгай: 5 алхам (зурагтай)
RPI гар хийцийн малгай: 5 алхам (зурагтай)

Видео: RPI гар хийцийн малгай: 5 алхам (зурагтай)

Видео: RPI гар хийцийн малгай: 5 алхам (зурагтай)
Видео: SCP-261 Пан-мерное Торговый и эксперимент Войти 261 объявление Де + полный + 2024, Арваннэгдүгээр
Anonim
RPI гар хийцийн малгай
RPI гар хийцийн малгай

Сайн байна уу, миний нэрийг Борис гэдэг бөгөөд энэ бол миний анхны зааварчилгаа юм. Би Raspberry Pi 3B+ -тэй бөгөөд үүнийг зурагт, AC, гэрлийг удирдах гэх мэт энгийн гэрийн автоматжуулалтад ашигладаг. Саяхан би хямдхан хятад CNC чиглүүлэгч худалдаж аваад хийж эхлэв. энгийн ПХБ (би электроникийн чиглэлээр туйлын эхлэгч гэдгийг хэлэхийг хүсч байна, тиймээс зарим алдаа байж магадгүй юм).

Миний санаанд орж байсан анхны санаа бол RPI -ийн температур мэдрэгч, хэт улаан туяа бүхий самбар бүтээх явдал юм.

Алхам 1: Монголбанк

Монголбанк
Монголбанк

Миний самбар дээр ашигладаг бүрэлдэхүүн хэсгүүд нь энгийн боловч ихэвчлэн SMD байдаг:

  1. Бөөрөлзгөнө PI 3B+
  2. Si7020-A10 *Температур ба чийгшлийн мэдрэгч
  3. MF25100V2 *25x25 мм хэмжээтэй сэнс
  4. 1x4.7k 1206 эсэргүүцэл
  5. 1x63 1206 эсэргүүцэл
  6. 1x100nP 1206 конденсатор
  7. 1x1N4148W диод
  8. 1xBC846B транзистор
  9. 1x IR Led *Би хуучин телевизийн контроллероос нэгийг нь авлаа
  10. ПХБ Нэг талын зэс *хайчлах самбар нь 36x46.30 мм хэмжээтэй байна
  11. 2.54 мм 2х20 зүү толгой

ПХБ -ийн үйлдвэрлэлд би 3018 CNC, сийлбэрийн бит (30м өнцөг бүхий 0.1мм үзүүр), самбар огтлоход 1мм бит, ПХБ -ийн өрөмдлөгийн хувьд 0.7мм бит ашигласан. Миний хэрэглэсэн програм хангамж нь:

  1. ПХБ -ийн дизайны хувьд EasyEda
  2. Gerber файлуудаас gc кодыг үүсгэх FlatCam
  3. CNC -ийг хянах bCNC

Алхам 2: ПХБ -ийн схем

ПХБ -ийн схем
ПХБ -ийн схем
ПХБ -ийн схем
ПХБ -ийн схем

Схем нь маш энгийн, Si7020 нь i2c протоколыг ашигладаг тул RPI дээрх 3 ба 5 -р зүүнд холбогдсон байх ёстой, фенийг 2 эсвэл 4 -р зүүтэй холбосон байх ёстой бөгөөд бусад бүх бүрэлдэхүүн хэсгүүдийг өөр өөр тээглүүрээр зааж өгч болно. Учир нь миний хувьд pcb -ийн ул мөрийг зохиох хамгийн энгийн арга байсан.

Би pcb -ийн дизайнд бүрэлдэхүүн хэсэг (эсвэл ул мөр) оруулахдаа энэ бүрэлдэхүүн хэсгийн дэвсгэрийг дор хаяж 0.6 мм -ээр хийдэг гэж хэлэх нь чухал юм. Жишээлбэл, хэрэв дэвсгэр нь 0.6x0.4 мм хэмжээтэй бол би үүнийг 0.6x0.6 болгодог бөгөөд энэ нь миний CNC -ийг хэт их огтлохгүйгээр жижиг болгож чадахгүй байгаатай холбоотой юм.

Алхам 3: ПХБ -ийн тээрэмдэх

ПХБ -ийн тээрэмдэх
ПХБ -ийн тээрэмдэх
ПХБ -ийн тээрэмдэх
ПХБ -ийн тээрэмдэх
ПХБ -ийн тээрэмдэх
ПХБ -ийн тээрэмдэх
ПХБ -ийн тээрэмдэх
ПХБ -ийн тээрэмдэх

PCB тээрэмдэхийн тулд би 0.1мм үзүүртэй 30˚ өнцгийн бит ашигладаг

  • Ул мөрийг таслах зорилгоор

    • Багажны диаметр: 0.13 V төрөл.
    • "Cut Z" нь -0.06мм байх ёстой.
    • Олон гүнийг идэвхжүүлэх: 0.03
    • Аялал Z: 1.2
    • Шпинделийн хурд: 8000 (энэ нь миний DC моторын хувьд хамгийн их утга юм)
  • Нүх өрөмдөх, самбар хайчлах зориулалттай

    • Cut Z: -1.501 *Би 1.5 мм F4 ПХБ ашигладаг тул энэ утгыг таны pcb зузааныг харгалзан өөрчлөх ёстой.
    • Аялал Z: 1.2
    • Шпинделийн хурд: 8000 (энэ нь миний DC моторын хувьд хамгийн их утга юм)

Би бусад бүх тохиргоог хэвээр үлдээсэн:

  • Тэжээлийн хурд X-Y: 80
  • Тэжээлийн хурд Z: 80

bCNC тохиргоо

Тээрэмдэхээс өмнө би автомат түвшинг ажиллуулдаг бөгөөд хамгийн ихдээ 3 мм байхын тулд X-Y алхмуудыг хийх шаардлагатай болдог.

Алхам 4: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах

Гагнуурын ажилд би халуун буу эсвэл гагнуурын төмрөөр ашиглаж болох Dremel Versatip -ийг ашигладаг.

Эхлээд би төмрийн үзүүрээс эхэлье. Би ашиглах дэвсгэр бүртээ флюс түрхдэг (зургийн галлерей дээрх pcb дээрх хүрэн, хар өнгийн спорт бол урсгал). Үүний дараа би маш бага хэмжээний цагаан тугалга түрхдэг. Дараа нь би халуун буу руу шилжиж, эд ангиудыг тэнд байрлуулж, халааж эхлэв.

Алхам 5: Ажиллуулах ба ашигтай холбоосууд

Ажиллуулах ба ашигтай холбоосууд
Ажиллуулах ба ашигтай холбоосууд
Ажиллуулах ба ашигтай холбоосууд
Ажиллуулах ба ашигтай холбоосууд

IR удирдагчийн хувьд би Лирк, мэдрэгчийн хувьд жаахан питон скрипт бичсэн.

Мэдрэгчийг турших: Таны харж байгаагаар мэдрэгчээр хэмжсэн температур 31˚ байна. Бодит температур бол өрөөний температур 24˚. diif нь RPI температураас ирдэг бөгөөд энэ нь сэнс ажиллаж байх үед 45˚ байна. Тиймээс хэмжсэн температурыг мэдрэгчээс буцааж өгөхдөө "7" -ыг хасах бөгөөд буцаагдсан утга нь маш нарийвчлалтай болно.

FlatCamp + bCNC заавар

Si7020 -д зориулсан Python i2c

Лиркийн зааварчилгаа

RPI фенүүдийн заавар

Би хийсэн бүх алдаагаа уучлаарай (миний англи хэл тийм ч сайн биш).

Хэрэв танд асуулт байвал би танд хариулахдаа баяртай байх болно.

Зөвлөмж болгож буй: