Obsah:

Domácí klobouk RPI: 5 kroků (s obrázky)
Domácí klobouk RPI: 5 kroků (s obrázky)

Video: Domácí klobouk RPI: 5 kroků (s obrázky)

Video: Domácí klobouk RPI: 5 kroků (s obrázky)
Video: Arianka má na oku klíště?! 🐞🥹 Ach joooo! 😩 2024, Září
Anonim
Domácí klobouk RPI
Domácí klobouk RPI

Ahoj, jmenuji se Boris a toto je můj úplně první Instructables. Mám Raspberry Pi 3B+ a používám ho pro jednoduchou domácí automatizaci, jako je ovládání TV, AC a některých světel. Nedávno jsem si koupil levný čínský CNC router a začal vyrábět jednoduché PCB (chci poukázat na to, že jsem naprostý začátečník v elektronice, takže tam mohou být nějaké chyby).

Jeden z prvních nápadů, který jsem měl, bylo postavit desku pro RPI, která má teplotní senzor a IR LED. Tento návod je tedy o tom, jaké nástroje používám k dosažení této myšlenky.

Krok 1: Kusovník

BOM
BOM

Komponenty, které jsem použil pro desku, jsou jednoduché, ale většinou jsou SMD:

  1. Malina PI 3B+
  2. Si7020-A10 *Snímač teploty a vlhkosti
  3. MF25100V2 *25x25mm ventilátor
  4. Rezistor 1x4,7k 1206
  5. 1x63 1206 odpor
  6. Kondenzátor 1x100nP 1206
  7. Dioda 1x1N4148W
  8. 1xBC846B tranzistor
  9. 1x IR LED *Jen jsem chytil jeden ze starého ovladače TV
  10. PCB Jednostranná měď *výřezová deska má rozměry: 36 x 46,30 mm
  11. 2,54 mm 2x20 pin konektor

Pro výrobu DPS jsem použil 3018 CNC, gravírovací bit (hrot 0,1 mm s úhlem 30˚), 1 mm bit pro výřez desky, 0,7 mm bit pro vrtáky do DPS. Software, který jsem použil, je:

  1. EasyEda pro návrh DPS
  2. FlatCam pro generování kódů gerber ze souborů
  3. bCNC pro ovládání CNC

Krok 2: Schéma desky plošných spojů

Schéma desky plošných spojů
Schéma desky plošných spojů
Schéma desky plošných spojů
Schéma desky plošných spojů

Schéma je velmi jednoduché, Si7020 používá protokol i2c, takže musí být připojen ke kolíku 3 a 5 na RPI, ventilátor musí být připojen ke kolíku 2 nebo 4 a všechny ostatní komponenty mohou být přiřazeny na různých pinech. V současné době tyto piny používám protože pro mě to byl nejjednodušší způsob, jak navrhnout stopy pro desku plošných spojů.

Je důležité říci, že když přidám komponentu (nebo vytvořím stopu) v návrhu desky plošných spojů, vždy udělám tuto součástku alespoň 0,6 mm. Pokud je například podložka o velikosti 0,6 x 0,4 mm, udělám ji 0,6 x 0,6, a to proto, že moje CNC je nedokáže zmenšit, aniž by příliš řezala.

Krok 3: Frézování DPS

Frézování DPS
Frézování DPS
Frézování DPS
Frézování DPS
Frézování DPS
Frézování DPS
Frézování DPS
Frézování DPS

Pro frézování desek plošných spojů používám 30˚ úhlový bit s hrotem 0,1 mm. Nastavení FlatCamp

  • Pro výřez stop

    • Průměr nástroje: 0,13 typu V.
    • "Cut Z" by měl být -0,06 mm.
    • Povolit více hloubky s hodnotou: 0,03
    • Cestování Z: 1,2
    • Rychlost vřetena: 8000 (to je maximum pro můj DC motor)
  • Pro vrtání otvorů a výřez desky

    • Cut Z: -1,501 *Používám 1,5 mm F4 PCB, takže tato hodnota by měla být změněna podle tloušťky vaší PCB.
    • Cestování Z: 1,2
    • Rychlost vřetena: 8000 (to je maximum pro můj DC motor)

Všechna ostatní nastavení jsem nechal beze změny:

  • Rychlost posuvu X-Y: 80
  • Rychlost posuvu Z: 80

bCNC nastavení

Před frézováním spustím automatickou úroveň a vždy nastavím X-Y kroky pro sondování na maximálně 3 mm.

Krok 4: Pájení

Pájení
Pájení
Pájení
Pájení

K pájení používám Dremel Versatip, který lze použít jako horkovzdušnou pistoli nebo páječku.

Nejprve začnu železnou špičkou. Tavidlo nanáším na každou podložku, kterou použiji (hnědé a černé sporty na desce plošných spojů v galerii obrázků jsou tavidlo). Poté nanesu velmi malé množství cínu. Poté přepnu na horkovzdušnou pistoli, umístím součásti na místa a začnu je ohřívat.

Krok 5: Spusťte a užitečné odkazy

Spouštění a užitečné odkazy
Spouštění a užitečné odkazy
Spouštění a užitečné odkazy
Spouštění a užitečné odkazy

Pro IR led používám Lirc a pro senzor jsem napsal malý python skript.

Otestujte senzor: Jak vidíte, teplota naměřená senzorem je 31˚. Skutečná teplota je, že pokoj byl 24 ° C. Diif pochází z teploty RPI, což je 45 ° s běžícím ventilátorem. Když tedy vrátím naměřenou teplotu ze snímače, odečtu „7“a vrácená hodnota je docela přesná.

FlatCamp + bCNC návod

Python i2c pro Si7020

Instructables for Lirc

Výukový program pro fanoušky RPI

Omlouvám se za všechny chyby, kterých jsem se dopustil (moje angličtina není moc dobrá).

Pokud máte nějaké otázky, rád vám odpovím.

Doporučuje: