Turinys:

RPI naminė skrybėlė: 5 žingsniai (su nuotraukomis)
RPI naminė skrybėlė: 5 žingsniai (su nuotraukomis)

Video: RPI naminė skrybėlė: 5 žingsniai (su nuotraukomis)

Video: RPI naminė skrybėlė: 5 žingsniai (su nuotraukomis)
Video: BTT - Manta M8P CB1 Install 2024, Rugsėjis
Anonim
RPI naminė skrybėlė
RPI naminė skrybėlė

Sveiki, mano vardas yra Borisas ir tai yra mano pirmosios instrukcijos. Turiu „Raspberry Pi 3B+“ir naudoju jį paprastam namų automatizavimui, pavyzdžiui, televizoriaus, kintamosios srovės ir kai kurių žibintų valdymui. Neseniai nusipirkau pigų kinišką CNC maršrutizatorių ir pradėjau gaminti paprasti PCB (noriu pabrėžti, kad esu absoliutus elektronikos pradedantysis, todėl gali būti klaidų).

Viena iš pirmųjų idėjų, kurią turėjau, buvo sukurti RPI plokštę, kurioje yra temperatūros jutiklis ir infraraudonųjų spindulių diodas. Taigi ši pamoka yra apie tai, kokius įrankius naudoju šiai idėjai įgyvendinti.

1 žingsnis: BOM

BOM
BOM

Komponentai, kuriuos naudojau plokštei, yra paprasti, tačiau dažniausiai jie yra SMD:

  1. Aviečių PI 3B+
  2. Si7020-A10 *Temperatūros ir drėgmės jutiklis
  3. MF25100V2 *25x25mm ventiliatorius
  4. 1x4.7k 1206 rezistorius
  5. 1x63 1206 rezistorius
  6. 1x100nP 1206 kondensatorius
  7. 1x1N4148W diodas
  8. 1xBC846B tranzistorius
  9. 1x IR LED *ką tik paėmiau vieną iš seno televizoriaus valdiklio
  10. PCB Vienos pusės varis *išpjovos plokštė yra 36x46.30mm dydžio
  11. 2,54 mm 2x20 kontaktų antraštė

PCB gamybai naudoju 3018 CNC, graviravimo antgalį (0,1 mm antgalis su 30 ° kampu), 1 mm bitą plokštės išpjovai, 0,7 mm bitą PCB grąžtams. Naudojau programinę įrangą:

  1. „EasyEda“PCB dizainui
  2. „FlatCam“gcodes generavimui iš gerber failų
  3. bCNC CNC valdymui

2 žingsnis: PCB schema

PCB schema
PCB schema
PCB schema
PCB schema

Schema yra labai paprasta, Si7020 naudoja „i2c“protokolą, todėl jis turi būti prijungtas prie RPI 3 ir 5 kaiščių, ventiliatorius turi būti prijungtas prie 2 arba 4 kaiščio ir visi kiti komponentai gali būti priskirti skirtingiems kaiščiams. Šiuo metu aš naudoju šiuos kaiščius nes man tai buvo paprasčiausias PCB pėdsakų kūrimo būdas.

Svarbu pasakyti, kad pridedant komponentą (arba atsekant) į PCB dizainą, aš visuomet padaro šio komponento trinkeles bent 0,6 mm. Pavyzdžiui, jei trinkelė yra 0,6x0,4 mm dydžio, aš ją padarau 0,6x0,6 ir taip yra todėl, kad mano CNC nesugeba jos sumažinti, nepjaudamas per daug.

3 žingsnis: PCB frezavimas

PCB frezavimas
PCB frezavimas
PCB frezavimas
PCB frezavimas
PCB frezavimas
PCB frezavimas
PCB frezavimas
PCB frezavimas

PCB frezavimui naudoju 30˚ kampinį antgalį su 0,1 mm antgaliu. „FlatCamp“sąranka

  • Dėl pėdsakų iškirpimo

    • Įrankio skersmuo: 0,13 V tipo.
    • „Cut Z“turėtų būti -0,06 mm.
    • Įgalinti „Multi-Depth“, kurio vertė: 0,03
    • Kelionė Z: 1.2
    • Veleno greitis: 8000 (tai maksimalus mano nuolatinės srovės varikliui)
  • Skylėms gręžti ir iškirpti lentą

    • Pjovimas Z: -1,501 *Aš naudoju 1,5 mm F4 PCB, todėl ši vertė turėtų būti pakeista atsižvelgiant į jūsų plokštės storį.
    • Kelionė Z: 1.2
    • Veleno greitis: 8000 (tai maksimalus mano nuolatinės srovės varikliui)

Visus kitus nustatymus palikau nepakeistus:

  • Tiekimo greitis X-Y: 80
  • Tiekimo greitis Z: 80

bCNC sąranka

Prieš pradėdamas frezavimą, paleidžiu automatinį lygį ir vis tiek nustatau X-Y žingsnius, kad zondavimas būtų ne didesnis kaip 3 mm.

4 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas

Lituoti naudoju „Dremel Versatip“, kuris gali būti naudojamas kaip karšto oro pistoletas arba lituoklis.

Pirmiausia pradedu nuo geležies antgalio. Aš naudoju flux ant kiekvieno pagalvėlio, kurį naudosiu (ruda ir juoda sporto šakos, esančios PCB paveikslėlyje, yra srautas). Po to užtepu labai nedaug alavo. Tada perjungiu karšto oro pistoletą, sudedu komponentus į tas vietas ir pradedu juos šildyti.

5 veiksmas: paleiskite ir naudingos nuorodos

Vykdyti ir naudingos nuorodos
Vykdyti ir naudingos nuorodos
Vykdyti ir naudingos nuorodos
Vykdyti ir naudingos nuorodos

IR diodams naudoju „Lirc“, o jutikliui parašiau nedidelį „python“scenarijų.

Patikrinkite jutiklį: Kaip matote, jutiklio išmatuota temperatūra yra 31˚. Faktinė temperatūra yra 24 ° C. Diifas gaunamas iš RPI temperatūros, kuri yra 45 °, kai veikia ventiliatorius. Taigi, kai grąžinu išmatuotą temperatūrą iš jutiklio, atimu „7“ir grąžinama vertė yra gana tiksli.

„FlatCamp + bCNC“pamoka

„Python i2c“, skirtas Si7020

„Lirc“nurodymai

RPI gerbėjų pamoka

Atsiprašau už visas padarytas klaidas (mano anglų kalba nėra labai gera).

Jei turite klausimų, mielai jums atsakysiu.

Rekomenduojamas: