Kazalo:

Domači klobuk RPI: 5 korakov (s slikami)
Domači klobuk RPI: 5 korakov (s slikami)

Video: Domači klobuk RPI: 5 korakov (s slikami)

Video: Domači klobuk RPI: 5 korakov (s slikami)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Junij
Anonim
Domači klobuk RPI
Domači klobuk RPI

Živjo, ime mi je Boris in to je moj prvi Instructables. Imam Raspberry Pi 3B+ in ga uporabljam za preprosto avtomatizacijo doma, kot je nadzor televizorja, AC in nekaj luči. Nedavno sem kupil poceni kitajski CNC usmerjevalnik in začel izdelovati preprosti tiskani vezji (želim poudariti, da sem absolutni začetnik v elektroniki, zato lahko pride do napak).

Ena prvih idej, ki sem jih imel, je bila izdelati ploščo za RPI, ki ima temperaturni senzor in IR LED, zato je v tem navodilu o tem, katera orodja uporabljam za uresničitev te zamisli.

1. korak: BOM

BOM
BOM

Komponente, ki sem jih uporabil za ploščo, so preproste, vendar so večinoma SMD:

  1. Malina PI 3B+
  2. Si7020-A10 *Senzor temperature in vlažnosti
  3. MF25100V2 *25x25 mm ventilator
  4. 1x4.7k 1206 upor
  5. 1x63 1206 upor
  6. 1x100nP 1206 kondenzator
  7. 1x1N4148W dioda
  8. 1xBC846B tranzistor
  9. 1x IR Led *Vzamem enega iz starega televizorja
  10. PCB Enostranski baker *rezalna plošča je velikosti: 36x46,30 mm
  11. 2,54 mm 2x20 -polna glava

Za izdelavo tiskanega vezja sem uporabil 3018 CNC, gravirni nastavek (0,1 mm konica s kotom 30 °), 1 mm bit za izrezovanje plošč, 0,7 mm bit za vrtalnike za PCB.

  1. EasyEda za oblikovanje PCB
  2. FlatCam za ustvarjanje gkod iz datotek gerber
  3. bCNC za nadzor CNC

Korak: Shema PCB

Shema PCB
Shema PCB
Shema PCB
Shema PCB

Shema je zelo preprosta, Si7020 uporablja protokol i2c, zato mora biti priključen na pin 3 in 5 na RPI, ventilator mora biti priključen na pin 2 ali 4, vse ostale komponente pa je mogoče dodeliti na različne nožice. ker je bil zame najpreprostejši način oblikovanja sledi za tiskano vezje.

Pomembno je povedati, da pri dodajanju komponente (ali ustvarjanju sledi) v zasnovi tiskanega vezja vedno sestavim te blazinice za komponente vsaj 0,6 mm. Na primer, če je blazinica velikosti 0,6x0,4 mm, naredim 0,6x0,6 in to je zato, ker je moj CNC ne more zmanjšati, ne da bi preveč odrezal.

Korak 3: Rezkanje PCB

Rezkanje PCB
Rezkanje PCB
Rezkanje PCB
Rezkanje PCB
Rezkanje PCB
Rezkanje PCB
Rezkanje PCB
Rezkanje PCB

Za rezkanje tiskanih plošč uporabljam kotni bit 30 ° s konico 0,1 mm

  • Za izrez sledi

    • Premer orodja: 0,13 Tip V.
    • "Cut Z" mora biti -0,06 mm.
    • Omogoči več globin z vrednostjo: 0,03
    • Potovanje Z: 1.2
    • Hitrost vretena: 8000 (to je največ za moj enosmerni motor)
  • Za vrtanje lukenj in izrez plošč

    • Cut Z: -1,501 *Uporabljam 1,5 mm F4 PCB, zato je treba to vrednost spremeniti glede na debelino tiskanega vezja.
    • Potovanje Z: 1.2
    • Hitrost vretena: 8000 (to je največ za moj enosmerni motor)

Vse ostale nastavitve sem pustil nespremenjene:

  • Hitrost podajanja X-Y: 80
  • Hitrost podajanja Z: 80

nastavitev bCNC

Pred začetkom rezkanja zaženem samodejno raven in vedno nastavim korake X-Y za sondiranje na največ 3 mm.

4. korak: Spajkanje

Spajkanje
Spajkanje
Spajkanje
Spajkanje

Za spajkanje uporabljam Dremel Versatip, ki se lahko uporablja kot pištola za vroč zrak ali spajkalnik.

Najprej začnem z železno konico. Nanesem fluks na vsako blazinico, ki jo bom uporabil (rjavi in črni športi na tiskanem vezju v galeriji slik so fluks). Po tem nanesem zelo majhno količino kositra. Nato preidem na pištolo za vroč zrak, sestavne dele postavim na tamkajšnja mesta in jih začnem segrevati.

5. korak: Zaženite in uporabne povezave

Zaženite in uporabne povezave
Zaženite in uporabne povezave
Zaženite in uporabne povezave
Zaženite in uporabne povezave

Za IR vodnik uporabljam Lirc, za senzor pa sem napisal malo python skripte.

Preizkusite senzor: Kot lahko vidite, je temperatura 31 °. Dejanska temperatura je bila 24 ° C. Diif prihaja iz RPI temp, ki je 45 ° z ventilatorjem. Torej, ko vrnem izmerjeno temperaturo iz senzorja, odštejem "7" in vrnjena vrednost je precej natančna.

FlatCamp + bCNC vadnica

Python i2c za Si7020

Navodila za Lirc

Vadnica za oboževalce RPI

Opravičujem se za vse napake, ki sem jih naredil (angleščina ni zelo dobra).

Če imate kakršna koli vprašanja, vam bom z veseljem odgovoril.

Priporočena: