Sadržaj:

RPI domaći šešir: 5 koraka (sa slikama)
RPI domaći šešir: 5 koraka (sa slikama)

Video: RPI domaći šešir: 5 koraka (sa slikama)

Video: RPI domaći šešir: 5 koraka (sa slikama)
Video: SCP-261 Пан-мерное Торговый и эксперимент Войти 261 объявление Де + полный + 2024, Lipanj
Anonim
RPI domaći šešir
RPI domaći šešir

Bok, Moje ime je Boris i ovo mi je prvi Instructables. Imam Raspberry Pi 3B+ i koristim ga za jednostavnu kućnu automatizaciju, poput upravljanja televizorom, izmjeničnom strujom i nekim svjetlima. Nedavno sam kupio jeftini kineski CNC usmjerivač i počeo proizvoditi jednostavne PCB -e (želim naglasiti da sam apsolutni početnik u elektronici pa bi moglo doći do pogrešaka).

Jedna od prvih ideja koju sam imao bila je izgraditi ploču za RPI sa senzorom temperature i LED diodama. Dakle, ovo uputstvo govori o tome koje alate koristim za ostvarenje ove ideje.

Korak 1: BOM

BOM
BOM

Komponente koje sam koristio za ploču su jednostavne, no uglavnom su SMD:

  1. Malina PI 3B+
  2. Si7020-A10 *Senzor temperature i vlage
  3. MF25100V2 *25x25 mm ventilator
  4. 1x4.7k 1206 otpornik
  5. 1x63 1206 otpornik
  6. 1x100nP 1206 kondenzator
  7. 1x1N4148W dioda
  8. 1xBC846B tranzistor
  9. 1x IR Led *Upravo sam uzeo jedan sa starog TV kontrolera
  10. PCB Jednostrana bakrena ploča *ploča za izrezivanje je veličine: 36x46,30 mm
  11. 2,54 mm 2x20 pin zaglavlje

Za izradu PCB -a koristio sam CN18 3018 s graviranjem (vrh 0,1 mm s kutom od 30 °), 1 mm bit za izrezivanje ploče, 0,7 mm bit za PCB bušilice. Softver koji sam koristio je:

  1. EasyEda za dizajn PCB -a
  2. FlatCam za generiranje gkodova iz gerber datoteka
  3. bCNC za kontrolu CNC -a

Korak 2: Shema PCB -a

Shema PCB -a
Shema PCB -a
Shema PCB -a
Shema PCB -a

Shema je vrlo jednostavna, Si7020 koristi i2c protokol pa mora biti spojen na pin 3 i 5 na RPI, ventilator mora biti spojen na pin 2 ili 4, a sve ostale komponente mogu se dodijeliti na različite pinove. Trenutačno koristim ove pinove jer je to za mene bio najjednostavniji način oblikovanja tragova za tiskanu ploču.

Važno je reći da kad dodam komponentu (ili napravim trag) u dizajnu tiskane ploče uvijek napravim jastučiće od te komponente najmanje 0,6 mm. Na primjer, ako je jastučić veličine 0,6x0,4 mm, ja ga činim 0,6x0,6, a to je zato što ga moj CNC ne može smanjiti bez previše rezanja.

Korak 3: Glodanje PCB -a

Glodanje PCB -a
Glodanje PCB -a
Glodanje PCB -a
Glodanje PCB -a
Glodanje PCB -a
Glodanje PCB -a
Glodanje PCB -a
Glodanje PCB -a

Za glodanje PCB -a koristim kut od 30 ° s vrhom od 0,1 mm. Postavljanje FlatCampa

  • Za izrezivanje tragova
    • Promjer alata: 0,13 Tip V.
    • "Cut Z" bi trebao biti -0,06 mm.
    • Omogući više dubina s vrijednošću: 0,03
    • Putovanje Z: 1.2
    • Brzina vretena: 8000 (ovo je maksimalno za moj istosmjerni motor)
  • Za bušenje rupa i izrezivanje dasaka
    • Izrežite Z: -1,501 *Koristim 1,5 mm F4 PCB pa ovu vrijednost treba promijeniti ovisno o debljini vaše ploče.
    • Putovanje Z: 1.2
    • Brzina vretena: 8000 (ovo je maksimalno za moj istosmjerni motor)

Sve ostale postavke ostavio sam nepromijenjene:

  • Brzina uvlačenja X-Y: 80
  • Brzina uvlačenja Z: 80

bCNC postavljanje

Prije početka glodanja pokrećem autorazinu i uvijek postavljam korake X-Y za sondiranje na maksimalno 3 mm.

Korak 4: Lemljenje

Lemljenje
Lemljenje
Lemljenje
Lemljenje

Za lemljenje koristim Dremel Versatip koji se može koristiti kao pištolj s vrućim zrakom ili lemilica.

Prvo počinjem s željeznim vrhom. Nanosim fluks na svaki uložak koji ću koristiti (smeđi i crni sportovi na tiskanoj ploči u galeriji slika su fluks). Nakon toga nanosim vrlo malu količinu kositra. Zatim prelazim na pištolj s toplim zrakom, postavljam komponente na tamošnja mjesta i počinjem ih zagrijavati.

Korak 5: Pokrenite i korisne veze

Pokretanje i korisne veze
Pokretanje i korisne veze
Pokretanje i korisne veze
Pokretanje i korisne veze

Za IR led koristim Lirc, a za senzor sam napisao malu python skriptu.

Testirajte senzor: Kao što vidite, temperatura izmjerena senzorom je 31˚. Stvarna temperatura je da je soba bila 24˚. Diif dolazi iz RPI temperature, koja je 45˚ s ventilatorom. Dakle, kad vratim izmjerenu temperaturu sa senzora oduzimam "7" i vraćena vrijednost je prilično točna.

Vodič za FlatCamp + bCNC

Python i2c za Si7020

Instrukcije za Lirc

RPI fan tutorial

Ispričavam se na svim svojim greškama (moj engleski nije baš dobar).

Ako imate pitanja, rado ću vam odgovoriti.

Preporučeni: