Სარჩევი:

RPI ხელნაკეთი ქუდი: 5 ნაბიჯი (სურათებით)
RPI ხელნაკეთი ქუდი: 5 ნაბიჯი (სურათებით)

ვიდეო: RPI ხელნაკეთი ქუდი: 5 ნაბიჯი (სურათებით)

ვიდეო: RPI ხელნაკეთი ქუდი: 5 ნაბიჯი (სურათებით)
ვიდეო: როგორ გააკეთოთ ულტრაბგერითი -5-10C / 15-20F ძილის საცავი MYOG DIY 2024, ნოემბერი
Anonim
RPI ხელნაკეთი ქუდი
RPI ხელნაკეთი ქუდი

გამარჯობა, მე მქვია ბორის და ეს არის ჩემი პირველი ინსტრუქცია. მე მაქვს Raspberry Pi 3B+ და ვიყენებ მას სახლის მარტივი ავტომატიზაციისთვის, როგორიცაა ტელევიზორის, AC და ზოგიერთი შუქის კონტროლი. ცოტა ხნის წინ შევიძინე იაფი ჩინური CNC როუტერი და დავიწყე დამზადება მარტივი PCB (მინდა აღვნიშნო, რომ მე ვარ აბსოლუტურად დამწყები ელექტრონიკაში, ასე რომ შეიძლება იყოს შეცდომები).

ერთ – ერთი პირველი იდეა მქონდა RPI– ს დაფის აგება, რომელსაც აქვს ტემპერატურის სენსორი და IR ლიდერი. ასე რომ, ეს არის ინსტრუქცია იმის შესახებ, თუ რა ინსტრუმენტებს ვიყენებ ამ იდეის განსახორციელებლად.

ნაბიჯი 1: BOM

BOM
BOM

კომპონენტები, რომლებიც მე გამოვიყენე დაფაზე, მარტივია, თუმცა ისინი ძირითადად 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. PCB ცალმხრივი სპილენძი *ჭრის დაფა არის ზომა: 36x46.30 მმ
  11. 2.54 მმ 2x20 პინიანი სათაური

PCB ფაბრიკაციისთვის გამოვიყენე 3018 CNC, გრავირების ბიტი (0.1 მმ წვერი 30 ˚ კუთხით), 1 მმ ბიტი დაფის გასაწყვეტად, 0.7 მმ ბიტი PCB წვრთნებისთვის. მე გამოვიყენე პროგრამული უზრუნველყოფა:

  1. EasyEda PCB დიზაინისთვის
  2. FlatCam გერბერის ფაილებიდან gcodes გენერირებისთვის
  3. bCNC CNC კონტროლისთვის

ნაბიჯი 2: PCB სქემატური

PCB სქემატური
PCB სქემატური
PCB სქემატური
PCB სქემატური

სქემატური სქემა ძალიან მარტივია, Si7020 იყენებს i2c პროტოკოლს, ასე რომ ის უნდა იყოს დაკავშირებული PIN 3 და 5 RPI– ზე, გულშემატკივარი უნდა იყოს დაკავშირებული pin 2 ან 4 – თან და ყველა სხვა კომპონენტი შეიძლება მიენიჭოს სხვადასხვა ქინძისთავებს. ამჟამად მე ვიყენებ ამ ქინძისთავებს რადგან ჩემთვის ეს იყო უმარტივესი გზა pcb– სთვის კვალის შემუშავება.

მნიშვნელოვანია ითქვას, რომ როდესაც კომპიუტერის დიზაინში ვამატებ კომპონენტს (ან ვადგენ კვალს) მე ყოველთვის ვამზადებ ამ კომპონენტის ბალიშებს მინიმუმ 0.6 მმ. მაგალითად, თუ ბალიში არის 0.6x0.4 მმ ზომის, მე მას 0.6x0.6 ვაკეთებ და ეს იმიტომ ხდება, რომ ჩემი CNC ვერ გახდის მას უფრო მცირე ზომის ჭრის გარეშე.

ნაბიჯი 3: PCB დაფქვა

PCB დაფქვა
PCB დაფქვა
PCB დაფქვა
PCB დაფქვა
PCB დაფქვა
PCB დაფქვა
PCB დაფქვა
PCB დაფქვა

PCB დაფქვისთვის ვიყენებ 30˚ კუთხის ბიტს 0.1 მმ წვერით. FlatCamp კონფიგურაცია

  • კვალის ამოჭრისთვის

    • ინსტრუმენტის დიამეტრი: 0.13 ტიპი V
    • "დაჭრილი Z" უნდა იყოს -0.06 მმ.
    • ჩართეთ მრავალ სიღრმე მნიშვნელობით: 0.03
    • მოგზაურობა Z: 1.2
    • ბორბლის სიჩქარე: 8000 (ეს არის მაქსიმალური ჩემი DC ძრავისთვის)
  • ხვრელების საბურღი და დაფის ამოჭრისთვის

    • დავჭრათ Z: -1.501 *მე ვიყენებ 1.5 მმ F4 PCB- ს, ამიტომ ეს მნიშვნელობა უნდა შეიცვალოს თქვენი PCB სისქის მიხედვით.
    • მოგზაურობა Z: 1.2
    • ბორბლის სიჩქარე: 8000 (ეს არის მაქსიმალური ჩემი DC ძრავისთვის)

ყველა სხვა პარამეტრი უცვლელი დავტოვე:

  • საკვების განაკვეთი X-Y: 80
  • საკვების განაკვეთი Z: 80

bCNC დაყენება

სანამ დაფქვას დავიწყებ, მე ვაწარმოებ ავტომატურ დონეს და მე უკვე ვადგენ X-Y საფეხურებს, რომ ზონდი მაქსიმუმ 3 მმ იყოს.

ნაბიჯი 4: შედუღება

შედუღება
შედუღება
შედუღება
შედუღება

შედუღებისთვის მე ვიყენებ Dremel Versatip- ს, რომელიც შეიძლება გამოყენებულ იქნას როგორც ცხელი ჰაერის იარაღი ან გასაყიდი რკინა.

პირველ რიგში ვიწყებ რკინის წვერით. მე ვიყენებ ნაკადს ყველა ბალიშზე, რომელსაც გამოვიყენებ (სურათების გალერეაში pcb– ის ყავისფერი და შავი სპორტი ნაკადია). ამის შემდეგ ძალიან მცირე რაოდენობის თუნუქს ვიყენებ. შემდეგ გადავდივარ ცხელი ჰაერის იარაღზე, ვათავსებ კომპონენტებს იქ და ვიწყებ მათ გათბობას.

ნაბიჯი 5: გაუშვით და სასარგებლო ბმულები

გაუშვით და სასარგებლო ბმულები
გაუშვით და სასარგებლო ბმულები
გაუშვით და სასარგებლო ბმულები
გაუშვით და სასარგებლო ბმულები

IR led– ისთვის ვიყენებ Lirc– ს, ხოლო სენსორისთვის დავწერე პატარა პითონის სკრიპტი.

შეამოწმეთ სენსორი: როგორც ხედავთ სენსორით გაზომილი ტემპერატურაა 31˚. ფაქტობრივი ტემპერატურა არის 24 გრადუსი. განსხვავება მოდის RPI ტემპერატურაზე, რომელიც 45 გრადუსია ვენტილატორის მუშაობით. როდესაც სენსორიდან ვბრუნებ გაზომილ ტემპერატურას, გამოვაკლებ "7" -ს და დაბრუნებული მნიშვნელობა საკმაოდ ზუსტია.

FlatCamp + bCNC სამეურვეო პროგრამა

პითონი i2c Si7020– ისთვის

ინსტრუქცია Lirc– ისთვის

RPI გულშემატკივართა გაკვეთილი

ბოდიშს ვიხდი ყველა დაშვებული შეცდომისთვის (ჩემი ინგლისური არ არის ძალიან კარგი).

თუ თქვენ გაქვთ რაიმე შეკითხვა სიამოვნებით გიპასუხებთ.

გირჩევთ: