Tartalomjegyzék:

RPI házi kalap: 5 lépés (képekkel)
RPI házi kalap: 5 lépés (képekkel)

Videó: RPI házi kalap: 5 lépés (képekkel)

Videó: RPI házi kalap: 5 lépés (képekkel)
Videó: CS50 2014 – 7-я неделя 2024, November
Anonim
RPI házi kalap
RPI házi kalap

Szia, a nevem Boris, és ez az első Instructables. Van egy Raspberry Pi 3B+, és egyszerű otthoni automatizálásra használom, például a TV, az AC és néhány lámpa vezérlésére. Nemrég vettem egy olcsó kínai CNC routert, és elkezdtem gyártani egyszerű PCB -k (szeretném megjegyezni, hogy abszolút kezdő vagyok az elektronikában, így előfordulhatnak hibák).

Az egyik első ötletem az volt, hogy táblát építsek az RPI -hez, amely hőmérséklet -érzékelővel és infravörös leddel rendelkezik. Tehát ez az oktatható arról szól, hogy milyen eszközöket használok az ötlet megvalósításához.

1. lépés: BOM

BOM
BOM

A táblához használt összetevők egyszerűek, de többnyire SMD:

  1. Málna PI 3B+
  2. Si7020-A10 *Hőmérséklet- és páratartalom-érzékelő
  3. MF25100V2 *25x25mm ventilátor
  4. 1x4.7k 1206 ellenállás
  5. 1x63 1206 ellenállás
  6. 1x100nP 1206 kondenzátor
  7. 1x1N4148W dióda
  8. 1xBC846B tranzisztor
  9. 1x IR LED *Csak előveszek egyet a régi tv -vezérlőből
  10. NYÁK Egyoldalas réz *A kivágólap mérete: 36x46.30mm
  11. 2,54 mm -es 2x20 tűs fejléc

A NYÁK -gyártáshoz 3018 CNC, gravírozóbitet használtam (0,1 mm -es hegy 30 ° -os szöggel), 1 mm -es bit a tábla kivágásához, 0,7 mm -es bit PCB -fúrókhoz. Az általam használt szoftver:

  1. EasyEda PCB kialakításhoz
  2. FlatCam gcode generálásához gerber fájlokból
  3. bCNC a CNC vezérléséhez

2. lépés: PCB vázlat

PCB vázlat
PCB vázlat
PCB vázlat
PCB vázlat

A vázlat nagyon egyszerű, a Si7020 i2c protokollt használ, ezért az RPI 3. és 5. tüskéjéhez kell csatlakoztatni, a ventilátort a 2. vagy 4. tűhöz kell csatlakoztatni, és az összes többi összetevőt különböző tűkhöz lehet hozzárendelni. Jelenleg ezeket a csapokat használom mert számomra ez volt a legegyszerűbb módja a NYÁK nyomainak megtervezéséhez.

Fontos elmondani, hogy amikor alkatrészeket adok hozzá (vagy nyomokat csinálok) a NYÁK -ban, mindig ezt az alkatrészpárnát teszem legalább 0,6 mm -nek. Például, ha a betét mérete 0,6x0,4 mm, akkor 0,6x0,6 -ra teszem, és ez azért van, mert a CNC -m nem képes kisebbre vágni anélkül, hogy túl sokat vágna.

3. lépés: NYÁK marás

NYÁK marás
NYÁK marás
NYÁK marás
NYÁK marás
NYÁK marás
NYÁK marás
NYÁK marás
NYÁK marás

NYÁK maráshoz 30 ° -os szögfúrót használok, 0,1 mm -es csúccsal. FlatCamp beállítás

  • A nyomok kivágásához

    • Szerszámátmérő: 0,13 V. típus
    • A "Cut Z" legyen -0,06 mm.
    • Többmélység engedélyezése értékkel: 0,03
    • Utazás Z: 1.2
    • Orsó fordulatszám: 8000 (ez max. Az egyenáramú motoromnál)
  • Lyukakhoz fúrjon és vágjon le

    • Z vágás: -1,501 *1,5 mm -es F4 NYÁK -ot használok, ezért ezt az értéket a PCB vastagságának megfelelően kell megváltoztatni.
    • Utazás Z: 1.2
    • Orsó fordulatszám: 8000 (ez max. Az egyenáramú motoromnál)

Az összes többi beállítást változatlanul hagytam:

  • Előtolás X-Y: 80
  • Z előtolás: 80

bCNC beállítás

A marás megkezdése előtt automatikus szintet futtatok, és X-Y lépéseket állítok be a szondázáshoz, maximum 3 mm-re.

4. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás

Forrasztáshoz a Dremel Versatip -et használom, amely forrólevegős pisztolyként vagy forrasztópákaként használható.

Először a vasheggyel kezdem. Fluxot alkalmazok minden párnára, amit használni fogok (a képgalériában lévő PCB barna és fekete sportága fluxus). Ezt követően nagyon kevés ónformát viszek fel. Ezután áttérek forrólevegős pisztolyra, elhelyezem az alkatrészeket az adott helyeken, és elkezdem melegíteni őket.

5. lépés: Futtatás és hasznos linkek

Futtatás és hasznos linkek
Futtatás és hasznos linkek
Futtatás és hasznos linkek
Futtatás és hasznos linkek

Az IR ledhez Lirc -et használok, az érzékelőhöz pedig egy kis python scriptet.

Az érzékelő tesztelése: Mint látható, az érzékelő által mért hőmérséklet 31˚. A tényleges hőmérséklet a szoba 24 ° volt. A diif az RPI hőmérsékletből származik, ami 45 °, ventilátor működik. Tehát amikor visszaadom a mért hőmérsékletet az érzékelőből, kivonom a "7" -t, és a visszaadott érték elég pontos.

FlatCamp + bCNC bemutató

Python i2c Si7020 -hoz

Utasítások a Lirc számára

RPI ventilátor bemutató

Elnézést kérek minden hibámért (az angolom nem túl jó).

Ha bármilyen kérdése van, szívesen válaszolok.

Ajánlott: