Turinys:

„Raspberry Pi“išjungimo indikatorius: 6 žingsniai
„Raspberry Pi“išjungimo indikatorius: 6 žingsniai

Video: „Raspberry Pi“išjungimo indikatorius: 6 žingsniai

Video: „Raspberry Pi“išjungimo indikatorius: 6 žingsniai
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Lapkritis
Anonim
„Raspberry Pi“išjungimo indikatorius
„Raspberry Pi“išjungimo indikatorius

Tai labai paprasta grandinė, rodanti aviečių pi (toliau - RPI) veikimo būseną.

Galbūt tai naudinga, kai RPI veikia be galvos (be monitoriaus).

Kartais man neramu, kada tinkamas laikas visiškai išjungti energiją po RPI išjungimo.

Todėl ši grandinė skirta pranešti apie tinkamą išjungimo laiką.

Be to, tai gali parodyti, kad RPI veikia be galvos. Bent jau mirksi dviejų spalvų LED.

(Grandinės įvadas)

Ši grandinė pagaminta remiantis labai įprastu LED daugiavibratoriumi, vadinamu LED mirksėjimu.

Remdamasis šviesos diodų mirksėjimu, pridedu šią funkciją, kad RPI išjungimo indikatorius (toliau - INDIKATORIUS).

- Naudojant opto-movą sąsajai su RPI (nes noriu visiškai atskirti šią grandinę su RPI maitinimo šaltiniu. Tiesą sakant, aš turiu blogą patirtį deginant RPI naudojant laidus)

-Šiai grandinei naudojamas B tipo USB maitinimo adapteris, jungiantis prie įprasto rankinio telefono įkroviklio, kuris yra labai prieinamas ir tiksliai tiekia 5V

Manau, kad naudojant išorinį energijos šaltinį galima sumažinti problemas (pvz., Įžeminti naudojant RPI, klaidingai prijungti aukštą įtampą prie GPIO) ir mažiau apsunkinti RPI.

Nors ši grandinė yra gana paprasta, vėliau planuoju sukurti sudėtingesnes grandines, kurios iš GPIO pritraukia gana didelę srovę.

1 žingsnis: schemos

Schemos
Schemos
Schemos
Schemos

Tai yra INDICATOR grandinės schemos.

Galite pastebėti, kad labai populiari ir pagrindinė šviesos diodų mirksėjimo grandinė yra įtraukta į INDICATOR schemas.

Kad indikatorius tinkamai veiktų, į „/boot/config.txt“turėtų būti įtraukta tokia konfigūracija.

dtoverlay = gpio-poweroff, active_low, gpiopin = 24

Dėl šios RPI OS konfigūracijos GPIO kaištis 24 pakyla iki aukšto lygio, kai RPI paleidžiamas, ir tada sumažėja, kai išjungimas baigiamas.

Todėl galite saugiai išjungti RPI, kai dviejų spalvų šviesos diodas mirksi ir yra išjungtas.

Aukščiau esančiame paveikslėlyje parodytas dviejų spalvų LED mirksėjimas su RPI įkrova.

Iki šiol aiškinu INDICATOR grandinės apžvalgą ir naudojimo tikslą.

Pradėkime tai daryti.

2 žingsnis: dalių paruošimas

Dalių paruošimas
Dalių paruošimas
Dalių paruošimas
Dalių paruošimas
Dalių paruošimas
Dalių paruošimas

Kadangi mano inventoriuje yra gana daug PNP tranzistorių, daugiausia indikatoriui gaminti naudojami PNP tranzistoriai.

- PNP tranzistoriai: 2N3906 x 2, BD140 x 1

- Opto jungtis: PC817 („Panasonic“)

- Kondensatoriai: 22uF 20V x 2

- Rezistoriai: 220 omų x 3 (srovės ribojimas), 2,2 K (BD140 perjungimo valdymas) x 1, 100 K (apibrėžiantis LED mirksėjimo dažnis), 4,7 K (invertuojantis RPI signalo įėjimas)

- Dviejų spalvų šviesos diodas x 1 (reikalingas bendras katodo tipas)

- Universali plokštė 25 (W) iki 15 (H) skylių dydžio (galite iškirpti bet kokio dydžio universaliąją plokštę, kad tilptų INDICATOR grandinė)

- alavo viela (išsamiai aprašysiu „2 dalyje: PCB brėžinio sudarymas“, kaip naudoti šią dalį)

-USB tipo B mikro išjungimas

- Kabelis (raudonas ir mėlynas bendras vieno laido kabelis)

- Bet koks rankinio telefono įkroviklio 220 V įėjimas ir 5 V išėjimas (B tipo USB jungtis)

- smeigtuko galvutė (5 kaiščiai)

INDIKATORIUI nenaudojami jokie egzotiški komponentai, o galbūt visas dalis galima lengvai įsigyti bet kurioje internetinėje parduotuvėje, išskyrus alavo vielą.

Aš jau seniai nusipirkau šį vaistą iš „Farnell“(gal daugiau nei 10 metų)

Nesu tikras, ar jį dar galima užsisakyti.

Tačiau nesijaudinkite, kaip pakeitimą galite naudoti bet kurį 24 SWG dydžio laidą, kuris praleidžia srovę.

Arba tiesiog galite naudoti įprastą vieną laidą, nenaudodami alavo vielos.

B tipo USB jungtis naudojama prijungti rankinio telefono įkroviklį kaip maitinimo šaltinį.

Prieš pradėdamas gaminti INDICATOR, aš paaiškinsiu RPI ir INDICATOR sąsajos schemą per optinį jungiklį.

Kai RPI paleidžiamas, GPIO 24 išvestis tampa HIGH pagal konfig.txt nustatymą.

Dėl signalo invertavimo grandinės konfigūracijos su optinio jungties išvesties gnybtu ir 4,7K rezistoriumi INDICATOR įvesties signalas tampa LOW.

Kadangi įvesties signalas yra LOW (įėjimo įtampa tampa artima 0 V), BD140 PNP tranzistorius praleidžia (įjungtas).

Įjungus PNP tranzistorių, pradeda veikti LED mirksėjimo grandinė (kuri yra tranzistoriaus apkrova).

3 žingsnis: PCB piešimo padarymas

PCB brėžinys
PCB brėžinys
PCB brėžinys
PCB brėžinys

Kaip paaiškinta INDICATOR veikimo schema, pradėkime kurti grandinę.

Prieš lituojant kažką ant universalios plokštės, norint sumažinti klaidą, naudinga paruošti tokio tipo PCB brėžinį.

Aš naudoju „power-point“, kad surastų kiekvieną dalį universalioje plokštėje ir sudarytų laidų schemas tarp dalių su alavo viela, kaip parodyta aukščiau esančiame PCB brėžinyje.

Aukščiau paminėta alavo viela naudojama PCB vielos modeliams, kurie brėžinyje pavaizduoti kaip rožinės, mėlynos ir raudonos linijos.

Tačiau, kaip minėjau, galite naudoti tik įprastą vieno laido kabelį, kad prijungtumėte visus komponentus, kaip parodyta paveikslėlyje žemiau.

Tačiau, kaip matote, atrodo šiek tiek negražu ir atsargiai prijungti kiekvieną komponentą, kad būtų išvengta klaidų. (Naudojant smeigtuko galvutę vietoj B tipo USB mikro išjungimo)

Aš rekomenduoju naudoti alavo vielą, kad išvestis atrodytų šiek tiek rafinuotai ir būtų lengvai ištaisytos klaidos lituojant.

GERAI! Viskas paruošta ir pradėkime gaminti.

4 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas
Litavimas
Litavimas

Aš paaiškinsiu tik svarbius žingsnius tarp visų litavimo žingsnių.

Apie litavimo pagrindus skaitykite kituose „Instructable“tinklalapių skelbimuose.

B tipo USB mikroįsijungimas gali būti montuojamas ant universalios plokštės, naudojant 5 kontaktų galvutes.

Kiekviena dalis dedama ant universalios plokštės toje vietoje, kaip parodyta PCB brėžinyje.

Lituodami opto jungtį, būkite atsargūs dėl PC817 kaiščių išdėstymo.

Norint prijungti kiekvieną komponentą, kartais reikia naudoti alavo vielą, kad sujungtų dvi dalis, esančias dideliu atstumu viena nuo kitos ant PCB.

Kai atidžiai žiūrite laidų schemą tarp BD140 kolektoriaus ir 2N3906 tranzistoriaus emiterio apatinėje PCB pusėje, oranžinė linija sujungta su rožine linija.

Taip pat oranžinė linija, kurią kerta rožinė linija, jungianti tarp 2.2K rezistoriaus ir BD140 pagrindo.

Tiesą sakant, „U“formos mažas danties vielos segmentas yra oranžinės spalvos linija, kaip parodyta paveikslėlyje žemiau.

Ir ilgas rausvos linijos modelis tarp tranzistorių yra sujungtas naudojant tiesios formos alavo vielą.

Kaip „U“formos alavo viela, įdėta į PCB, ji neliečia rožinės linijos nuo 2,2 K iki BD140 tranzistoriaus pagrindo.

Kitos ilgos rožinės linijos yra sujungtos tiesia dantų viela.

Panašiai visi kiti komponentai gali būti tarpusavyje sujungti.

Lituoti baigta PCB parodyta paveikslėlyje žemiau.

Paskutiniame etape dviejų spalvų šviesos diodas turėtų būti prijungtas prie baigtos PCB.

Viršutinėje šviesos diodo pusėje, nukreiptoje į priekinę pusę, naudojamas mažas PCB fragmentas, kaip parodyta paveikslėlyje žemiau.

Mažas PCB fragmentas, pritvirtinantis dvi spalvas, yra lituojamas statmenai (90 laipsnių) su pagrindine PCB.

5 žingsnis: INDIKATORIO sąsaja su RPI

RODIKLIS Sąsaja su RPI
RODIKLIS Sąsaja su RPI
RODIKLIS Sąsaja su RPI
RODIKLIS Sąsaja su RPI

Kai litavimas baigtas, indikatoriaus grandinė turi būti prijungta prie RPI.

Taip pat RPI OS konfigūracija turėtų būti pridėta prie failo „/boot/config.txt“.

GPIO 24 (18) ir įžeminimo (20) kaiščiai yra prijungti prie RPI, kaip parodyta paveikslėlyje žemiau.

Kadangi prijungta tik optinio jungties sąsaja, reikalingi du maitinimo šaltiniai.

Baltas maitinimo adapteris, parodytas aukščiau esančiame paveikslėlyje, yra įprastas rankinio telefono įkroviklis, tiekiantis 5 V įtampą.

Juoda, parodyta dešinėje pusėje, yra 5V / 3A RPI maitinimo šaltinis.

Norėdami sukonfigūruoti GPIO 24, kad suaktyvintų INDIKATORIŲ, į /boot/config.txt turėtų būti įtraukta ši sąranka, kaip parodyta paveikslėlyje žemiau.

6 veiksmas: INDIKATORIO veikimas

Veikimo indikatorius
Veikimo indikatorius

Kai laidai baigti ir konfigūracija baigta, tiesiog iš naujo paleiskite RPI naudodami komandą „sudo reboot now“.

Tada indikatorius pradeda mirksėti įkrovos metu.

Manau, galbūt GPIO 24 aktyvuoja 1-ojo veikimo lygio, nes glaistymo sesija vis tiek nerodo prisijungimo raginimo, kai tik mirksi.

Kai viskas gerai, galite matyti, kaip mirksi dviejų spalvų šviesos diodas, kai veikia RPI.

Žinoma, mirksėjimas bus sustabdytas, kai pradėsite išjungti, pvz., Naudodami komandą „sudo shutdown –h 0“.

Kai mirksi mirksi, galite saugiai išjungti RPI maitinimą.

Mėgautis….

Rekomenduojamas: