Sisukord:

Vaarika Pi väljalülitumise indikaator: 6 sammu
Vaarika Pi väljalülitumise indikaator: 6 sammu

Video: Vaarika Pi väljalülitumise indikaator: 6 sammu

Video: Vaarika Pi väljalülitumise indikaator: 6 sammu
Video: Akhand Bharat | भारत का इतिहास 2024, Juuli
Anonim
Raspberry Pi väljalülitumise indikaator
Raspberry Pi väljalülitumise indikaator

See on väga lihtne ahel vaarika pi (edaspidi RPI) tööoleku kuvamiseks.

Võib -olla on see kasulik, kui käivitate RPI peata (ilma kuvarita).

Mõnikord olen mures, millal on õige aeg täielikult välja lülitada pärast RPI väljalülitamist.

Seetõttu on see ahel ette nähtud õigeks ajaks väljalülitamiseks.

Samuti võib see näidata, et peata jooksev RPI teeb midagi. Vähemalt pange kahevärviline LED vilkuma.

(Vooluahela sissejuhatus)

See vooluring põhineb väga levinud LED-multivibraatoril, mida nimetatakse LED-vilkuriks.

LED -vilkuri põhjal lisan RPI väljalülitamise indikaatori tegemiseks järgmise funktsiooni (edaspidi INDICATOR).

- opto-siduri kasutamine RPI-ga liidestamiseks (kuna ma tahan selle vooluahela toiteallika osas täielikult RPI-ga isoleerida. Tegelikult on mul halb kogemus RPI põletamisel juhtmestikuga)

-Selle vooluahela jaoks kasutatakse B-tüüpi USB-toiteadapterit, mis ühendatakse tavalise käsitelefonilaadijaga, mis on väga saadaval ja tarnib täpselt 5V

Ma eeldan, et välise toiteallika kasutamine võib minimeerida probleeme (nt maandamine RPI -ga, ekslikult kõrgepinge ühendamine GPIO -ga) ja vähem koormavat RPI -d.

Kuigi see vooluring on üsna lihtne, kavatsen hiljem välja töötada keerukamad, mis tõmbavad GPIO -lt üsna olulist voolu.

Samm: skeemid

Skeemid
Skeemid
Skeemid
Skeemid

See on INDIKAATORI skeemi skeem.

Võite märgata väga populaarset ja INDICATOR -i skeemile on lisatud põhiline LED -vilkuri ahel.

INDICATORi nõuetekohaseks toimimiseks peaks fail „/boot/config.txt” sisaldama järgmist konfiguratsiooni.

dtoverlay = gpio-poweroff, active_low, gpiopin = 24

See RPI operatsioonisüsteemi konfiguratsioon muudab GPIO tihvti 24 kõrgeks, kui RPI on käivitamisel, ja läheb seejärel madalaks, kui väljalülitamine on lõppenud.

Seetõttu saate RPI turvaliselt välja lülitada, kui kahevärvilise LED-i vilkumine on peatatud ja välja lülitatud.

Ülaltoodud pilt näitab kahevärvilist LED-i vilkumist koos RPI käivitamisega.

Siiani selgitan INDIKAATORI ahela ülevaadet ja kasutamise eesmärki.

Hakkame seda tegema.

Samm: osade ettevalmistamine

Osade ettevalmistamine
Osade ettevalmistamine
Osade ettevalmistamine
Osade ettevalmistamine
Osade ettevalmistamine
Osade ettevalmistamine

Kuna minu nimekirjas on üsna palju PNP -transistore, kasutatakse indikaatorite valmistamiseks peamiselt PNP -transistore.

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

- Opto-sidestus: PC817 (Panasonic)

- Kondensaatorid: 22uF 20V x 2

- Takistid: 220 oomi x 3 (voolu piiramine), 2,2 K (BD140 lülitusjuhtimine) x 1, 100 K (määratlev LED -i vilkumiskiirus), 4,7 K (pöörlev RPI -signaali sisend)

- kahevärviline LED x 1 (vajalik on tavaline katooditüüp)

- Universaalne plaat 25 (W) 15 (H) ava suurusega (saate lõigata mis tahes suurusega universaalse plaadi, et see sobiks INDICATOR circuit)

- plekktraat (näitan üksikasjalikult osa 2: PCB joonise tegemine) selle osa kasutamiseks)

-USB-tüüpi B mikro-väljalülitus

- kaabel (ühine punane ja sinine ühikaabel)

- mis tahes käsitelefonilaadija 220V sisend ja 5V väljund (USB-tüüpi B-pistik)

- tihvtipea (5 tihvti)

INDICATORi jaoks ei kasutata eksootilisi komponente ja võib-olla saab kõiki osi hõlpsalt osta mis tahes Interneti-e-poodidest, välja arvatud plekist traat.

Olin selle Farnellist juba ammu ostnud (võib -olla rohkem kui 10 aastat)

Ma pole kindel, kas see on veel tellimiseks saadaval.

Kuid ärge muretsege, saate asendamiseks kasutada mis tahes 24 SWG suurusega traati, mis juhivad voolu.

Või võite lihtsalt kasutada tavalist ühekaablit ilma tina traati kasutamata.

B-tüüpi USB-mikrokaitset kasutatakse käsitelefoni laadija ühendamiseks toiteallikaga.

Enne indikaatori valmistamise selgitamist selgitan optilise siduri kaudu RPI ja INDICATORi vahelist liidese skeemi.

Kui RPI on alglaadimisel, muutub GPIO 24 väljund konfiguratsiooni config.txt abil HIGH.

Signaali inverteerimisahela konfiguratsiooni tõttu opto-siduri väljundklemmi ja 4,7K takistiga muutub INDIKAATORI sisendsignaal LOW.

Kuna sisendsignaal on LOW (sisendpinge muutub 0V lähedale), juhib BD140 PNP transistor (sisse lülitatud).

Kui PNP -transistor on sisse lülitatud, hakkab tööle LED -vilkuri ahel (mis on transistori koormus).

3. samm: PCB joonise tegemine

PCB joonise tegemine
PCB joonise tegemine
PCB joonise tegemine
PCB joonise tegemine

INDIKAATORI töö skeemi selgitades alustame vooluringi loomist.

Enne universaalsele tahvlile jootmist on vigade minimeerimiseks abiks järgmise PCB joonise ettevalmistamine.

Kasutan power-point'i, et leida kõik osad universaaltahvlilt ja teha juhtmestikku plekktraadiga osade vahel, nagu on näidatud ülaltoodud trükkplaadi joonisel.

Eespool mainitud plekist traati kasutatakse joonisel roosa, sinise ja punase joonena kujutatud trükkplaatide traatmustrite tegemiseks.

Kuid nagu ma mainisin, saate kõigi komponentide ühendamiseks kasutada ainult tavalist ühejuhtmelist kaablit, nagu on näidatud alloleval pildil.

Aga nagu näete, tundub iga komponendi juhtmestamine vigade vältimiseks natuke kole ja ettevaatlik. (Kasutades tihvtipead B-tüüpi USB-mikrolahenduse asemel)

Soovitan kasutada plekktraati, et väljund oleks pisut rafineeritud ja jootmisel hõlpsasti parandatavad vead.

OKEI! Kõik on valmis ja hakkame tegema.

4. samm: jootmine

Jootmine
Jootmine
Jootmine
Jootmine
Jootmine
Jootmine

Ma selgitan kõigi jootmisetappide hulgas ainult olulisi samme.

Palun vaadake teisi jootmise põhitõdesid Instructable veebilehtede postitustest.

B-tüüpi USB-mikrojaotust saab paigaldada universaalsele tahvlile, kasutades 5 tihvtiga pead.

Iga osa sisestatakse universaalsele tahvlile PCB joonisel näidatud kohas.

Olge optilise siduri jootmisel ettevaatlik PC817 tihvtide paigutuse osas.

Iga komponendi juhtmestiku jaoks on mõnikord vaja tinajuhtme abil ühendada kaks PCB -l pikal kaugusel asuvat osa.

Kui vaatate hoolikalt juhtmestikku BD140 kollektori ja 2N3906 transistori emitteri vahel trükkplaadi alumisel küljel, on oranž joon ühendatud roosa joonega.

Samuti oranž joon, mida läbib roosa joon, mis ühendab 2.2K takisti ja BD140 aluse vahel.

Tegelikult on U -kujuline väike piiketraadi segment oranž, nagu on näidatud alloleval pildil.

Transistoride vaheline pikk roosa joon on ühendatud sirge kujuga tinajuhtme abil.

Kuna trükkplaadile on sisestatud U -kujuline tinajuhe, ei puutu see roosa joonega 2,2K kuni BD140 transistori aluseni.

Teised pikad roosad jooned on ühendatud sirge piidetraadiga.

Samuti saab kõiki teisi komponente omavahel ühendada.

Jootmise lõpetatud trükkplaat on näidatud alloleval pildil.

Viimase etapina tuleks valmis PCB-ga ühendada kahevärviline LED.

LED -i ülemise külje poole, mis on suunatud esikülje poole, kasutatakse väikest PCB -fragmenti, nagu on näidatud alloleval pildil.

Väike trükkplaadi fragment, millel on kahevärviline LED, joodetakse peamise PCB-ga risti (90 kraadi).

Samm 5: INDIKAATORI liides RPI -ga

NÄIDIK Liidesed RPI -ga
NÄIDIK Liidesed RPI -ga
NÄIDIK Liidesed RPI -ga
NÄIDIK Liidesed RPI -ga

Kui jootmine on lõpetatud, tuleb indikaatoriahel RPI -ga ühendada.

Samuti tuleks faili "/boot/config.txt" lisada RPI OS -i konfiguratsioon.

GPIO 24 (18) ja Ground (20) tihvtid on ühendatud RPI -ga, nagu on näidatud alloleval pildil.

Kuna ühendatud on ainult opto-sidestusliides, on vaja kahte toiteplokki.

Ülaltoodud pildil näidatud valge toiteadapter on tavaline telefonilaadija, mis toidab 5V.

Paremal küljel olev must on 5V / 3A RPI toiteallikas.

GPIO 24 konfigureerimiseks INDIKAATORI aktiveerimiseks tuleks failile /boot/config.txt lisada järgmine häälestus, nagu on näidatud alloleval pildil.

6. etapp: INDIKAATORI töö

Töötav indikaator
Töötav indikaator

Kui juhtmestik on lõpule viidud ja konfigureerimine lõpetatud, taaskäivitage RPI lihtsalt käsuga „sudo reboot now”.

Seejärel hakkab indikaator käivitamise ajal vilkuma.

Ma arvan, et võib-olla GPIO 24 aktiveerub jooksutasemel 1, kuna pahtlisessioon ei näita endiselt sisselogimisviivast, kui vilkumine on alles alanud.

Kui kõik on korras, näete RPI töötamise ajal vilkuvat kahevärvilist LED-i.

Loomulikult lõpetatakse vilkumine, kui alustate väljalülitamist, näiteks kasutades käsku “sudo shutdown –h 0”.

Kui vilkumine peatub, saate RPI toite turvaliselt välja lülitada.

Naudi….

Soovitan: