INHOUDSOPGAWE:

Raspberry Pi -aanwyser: 6 stappe
Raspberry Pi -aanwyser: 6 stappe

Video: Raspberry Pi -aanwyser: 6 stappe

Video: Raspberry Pi -aanwyser: 6 stappe
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, November
Anonim
Raspberry Pi -aanwyser vir afsluiting
Raspberry Pi -aanwyser vir afsluiting

Dit is 'n baie eenvoudige kring om die operasionele status van framboospi (hierna RPI) aan te toon.

Miskien is dit nuttig as u RPI as koploos (sonder monitor) gebruik.

Soms is ek bekommerd wanneer die regte tyd is om heeltemal uit te skakel nadat RPI afgeskakel is.

Daarom word hierdie stroombaan gemaak om die regte tyd vir afskakel in kennis te stel.

Dit kan u ook wys hoe die hooflose RPI iets doen.. ten minste twee-kleurige LED laat knipper.

(Kringinleiding)

Hierdie stroombaan is gebaseer op 'n baie algemene LED multi-vibrator, die sogenaamde LED-flikker.

Op grond van die LED -flikker, voeg ek die volgende funksie by om die RPI -afsluitindikator te maak (hierna as INDIKATOR).

- Gebruik opto-koppelaar om met RPI te koppel (omdat ek hierdie kring heeltemal met RPI wil isoleer ten opsigte van kragtoevoer. Eintlik het ek slegte ervaring met die verbranding van RPI met hardbedrading)

-'n USB-tipe B-kragadapter word gebruik vir hierdie stroombaan, en word verbind met 'n algemene handtelefoonlaaier wat baie beskikbaar is en presies 5V verskaf

Ek veronderstel dat die gebruik van eksterne kragbronne probleme kan verminder (bv. Aarding met RPI, verkeerdelik aansluiting van hoogspanning op GPIO) en RPI minder belas.

Alhoewel hierdie kring redelik eenvoudig is, is ek van plan om later meer ingewikkelde te ontwikkel wat baie groot stroom uit GPIO put.

Stap 1: Skema's

Skemas
Skemas
Skemas
Skemas

Dit is 'n skema van die INDIKATOR -stroombaan.

U kan sien dat baie gewilde en basiese LED -flikkerstroombane by die INDICATOR -skemas ingesluit is.

Om INDICATOR behoorlik te laat funksioneer, moet die volgende opset by "/boot/config.txt" ingesluit word.

dtoverlay = gpio-poweroff, active_low, gpiopin = 24

Hierdie RPI OS-opset maak dat GPIO-pen 24 na die hoë vlak gaan wanneer RPI opstart, en dan laag word as die afsluiting voltooi is.

Daarom kan u RPI veilig afskakel as die tweekleurige LED se flikker stop en afskakel.

Die foto hierbo toon tweekleurige LED-knipper met die opstart van RPI.

Tot dusver verduidelik ek 'n oorsig van die INDICATOR -stroombaan en die doel van gebruik.

Kom ons begin om dit te maak.

Stap 2: Voorbereiding van onderdele

Voorbereiding van onderdele
Voorbereiding van onderdele
Voorbereiding van onderdele
Voorbereiding van onderdele
Voorbereiding van onderdele
Voorbereiding van onderdele

Aangesien ek baie PNP -transistors in my voorraad het, word hoofsaaklik PNP -transistors gebruik om INDIKATOR te maak.

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

- Opto-koppelaar: PC817 (Panasonic)

- Kondensators: 22uF 20V x 2

Weerstands: 220ohm x 3 (stroombeperking), 2.2K (skakelbeheer van BD140) x 1, 100K (definieer LED -flits), 4.7K (RPI -seininvoer omkeer)

- Tweekleurige LED x 1 (gewone katode tipe word vereis)

- Universele bord 25 (W) by 15 (H) gate grootte (U kan enige grootte van die universele bord sny om by die INDICATOR -stroombaan aan te pas)

- Blikdraad (ek sal 'n voorbeeld gee van "Deel 2: maak PCB -tekening" vir die gebruik van hierdie deel)

-USB tipe-B mikro-uitbraak

- Kabel (rooi en blou gewone enkeldraad kabel)

- Enige selfoonlaaier 220V-ingang en 5V-uitset (USB-tipe B-aansluiting)

- Speldkop (5 penne)

Geen eksotiese komponente word vir INDIKATOR gebruik nie, en miskien kan alle onderdele maklik by enige internet-e-winkel gekoop word, behalwe blikdraad.

Ek het hierdie een lank gelede by Farnell gekoop (miskien meer as 10 jaar)

Ek is nie seker of dit nog beskikbaar is om te bestel nie.

Maar moenie bekommerd wees nie, u kan enige 24 SWG -grootte draad gebruik wat stroom as vervanging gebruik.

Of u kan net 'n gewone draad gebruik sonder om blikdraad te gebruik.

USB-tipe B-mikro-uitbraak word gebruik om 'n selfoonlaaier as 'n kragbron aan te sluit.

Voordat ek begin om INDICATOR te maak, verduidelik ek die koppelvlakskema tussen RPI en INDICATOR via opto-koppelaar.

As RPI opstart, word die uitvoer van GPIO 24 HOOG deur die instelling config.txt.

As gevolg van die seinomkeringskringkonfigurasie met die uitgangsklem van die opto-koppelaar en die weerstand van 4.7K, word die ingangsein van die INDIKATOR LAAG.

Aangesien die insetsignaal laag is (ingangsspanning naby 0V is), lei die BD140 PNP -transistor (aangeskakel).

Namate die PNP -transistor aangeskakel is, begin die LED -flikkerstroomkring (wat 'n las vir die transistor is).

Stap 3: Maak PCB -tekening

Maak PCB -tekening
Maak PCB -tekening
Maak PCB -tekening
Maak PCB -tekening

Soos die bedryfskema van INDICATOR verduidelik word, laat ons die kring begin.

Voordat u iets op universele bord soldeer, is dit handig om die volgende soort PCB -tekening voor te berei om foute tot die minimum te beperk.

Ek gebruik 'n kragpunt om elke onderdeel op die universele bord op te spoor en maak bedradingspatrone tussen dele met blikdraad, soos in die PCB-tekening hierbo getoon.

Die blikdraad wat hierbo genoem word, word gebruik om PCB -draadpatrone te maak wat as pienk, blou en rooi lyne in die tekening voorgestel word.

Maar soos ek genoem het, kan u slegs 'n gewone enkeldraadkabel gebruik om alle komponente aan te sluit, soos in die prentjie hieronder getoon.

Maar soos u kan sien, lyk dit 'n bietjie lelik en versigtig om elke komponent te bedraad om foute te voorkom. (Gebruik speldkop in plaas van USB-tipe B-mikro-uitbraak)

Ek beveel aan om blikdraad te gebruik om die uitvoer effens verfyn te laat lyk en maklik foute reg te stel tydens soldeer.

OK! Alles is gereed en laat ons begin maak.

Stap 4: Soldeer

Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer

Ek sal slegs belangrike stappe onder alle soldeerstappe verduidelik.

Verwys na ander plasings op Instrueerbare webbladsye rakende basiese beginsels van soldeer.

USB-tipe B-mikro-uitbraak kan op 'n universele bord gemonteer word met behulp van 'n 5-pins-kop.

Elke deel moet op die universele bord geplaas word op die plek soos op die PCB -tekening uitgebeeld.

Wees versigtig met die uitleg van die pen van PC817 tydens die soldeer van die opto-koppelaar.

Vir die bedrading van elke komponent word soms gebruik gemaak van blikdraad om twee dele wat op 'n lang afstand op die PCB geleë is, aan mekaar te koppel.

As u die bedradingpatroon noukeurig kyk tussen die versamelaar van BD140 en die sender van die 2N3906 -transistor aan die onderkant van die PCB, is die oranje lyn verbind met die pienk lyn.

Ook oranje lyn gekruis deur pienk lyn wat verbind tussen 2.2K weerstand en basis van BD140.

Eintlik is die segment "U" met 'n klein tanddraad oranje, soos in die prentjie hieronder getoon.

En 'n lang pienk lynpatroon tussen transistors word verbind deur 'n reguit gevormde blikdraad te gebruik.

Aangesien die "U" -vormige tindraad op die printplaat ingevoeg is, raak dit nie die pienk lyn van 2.2K tot by die basis van die BD140 -transistor nie.

Ander lang pienk lyne word verbind met 'n reguit tanddraad.

Net so kan alle ander komponente met mekaar verbind word.

Die soldeer voltooide PCB word in die onderstaande prentjie getoon.

As 'n laaste fase moet tweekleurige LED op die voltooide PCB gekoppel word.

Aan die bokant van die LED wat na die voorkant kyk, word 'n klein PCB -fragment gebruik soos in die onderstaande prentjie getoon.

Klein PCB-fragment wat tweekleurige LED vasmaak, word loodreg (90 grade) met die hoof PCB gesoldeer.

Stap 5: AANWYSER Koppelvlak met RPI

AANWYSER Koppelvlak met RPI
AANWYSER Koppelvlak met RPI
AANWYSER Koppelvlak met RPI
AANWYSER Koppelvlak met RPI

As die soldeer voltooi is, moet die INDICATOR -stroombaan met RPI verbind word.

Ook die konfigurasie van die RPI OS moet bygevoeg word in die '/boot/config.txt' -lêer.

GPIO 24 (18) en Ground (20) penne is verbind met RPI soos in die onderstaande prentjie getoon.

Aangesien slegs 'n opto-koppelaar-koppelvlak gekoppel is, is twee kragbronne nodig.

Die wit voedingsadapter wat op die foto hierbo getoon word, is 'n algemene selfoonlaaier wat 5V verskaf.

Die swart een aan die regterkant is 5V / 3A RPI -kragtoevoer.

Om GPIO 24 op te stel vir die aktivering van INDICATOR, moet die volgende opstelling by /boot/config.txt ingesluit word soos in die onderstaande prentjie gewys word.

Stap 6: BedieningsINDIKATOR

Bedryfsaanwyser
Bedryfsaanwyser

As die bedrading klaar is en die konfigurasie voltooi is, herlaai eenvoudig RPI met die opdrag "sudo reboot now".

Dan begin INDIKATOR knip tydens die opstart.

Ek veronderstel dat GPIO 24 moontlik op lopingsvlak 1 geaktiveer word, aangesien stopverf steeds nie die aanmeldprompt wys terwyl die knipoog net begin nie.

As alles in orde is, kan u twee-kleurige LED sien knipper terwyl RPI aan die gang is.

Uiteraard stop die knipper wanneer u begin, soos die gebruik van 'sudo shutdown –h 0'.

As u stop knipper, kan u die krag van RPI veilig afskakel.

Geniet….

Aanbeveel: