Satura rādītājs:

Raspberry Pi izslēgšanas indikators: 6 soļi
Raspberry Pi izslēgšanas indikators: 6 soļi

Video: Raspberry Pi izslēgšanas indikators: 6 soļi

Video: Raspberry Pi izslēgšanas indikators: 6 soļi
Video: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Novembris
Anonim
Raspberry Pi izslēgšanas indikators
Raspberry Pi izslēgšanas indikators

Tā ir ļoti vienkārša shēma aveņu pi (turpmāk RPI) darbības statusa parādīšanai.

Varbūt tas ir noderīgi, ja RPI izmantojat kā bezgalvu (bez monitora).

Dažreiz es uztraucos, kad ir īstais laiks pilnīgai izslēgšanai pēc RPI izslēgšanas.

Tāpēc šī shēma ir paredzēta, lai paziņotu pareizo izslēgšanas laiku.

Arī tas var parādīt skriešanas RPI bez galvas, kaut ko darot.. vismaz lai mirgo divkrāsains LED.

(Ķēdes ievads)

Šī ķēde ir veidota, pamatojoties uz ļoti izplatītu LED multi-vibratoru, ko sauc par LED mirgojošu.

Pamatojoties uz LED mirgojošo, es pievienoju šādu funkciju, lai izveidotu RPI izslēgšanas indikatoru (turpmāk kā INDIKATORS).

- Izmantojot opto-savienotāju, lai saskarne ar RPI (jo es vēlos pilnībā izolēt šo ķēdi ar RPI barošanas ziņā. Patiesībā man ir slikta pieredze RPI dedzināšanā ar vadu)

-Šai shēmai tiek izmantots USB tipa B strāvas adapteris, kas savieno ar parasto rokas tālruņa lādētāju, kas ir ļoti pieejams un piegādā precīzi 5V

Es domāju, ka ārējā barošanas avota izmantošana var samazināt problēmas (piemēram, zemējumu ar RPI, kļūdaini savienojot augstspriegumu ar GPIO) un mazāk apgrūtinošu RPI.

Lai gan šī shēma ir diezgan vienkārša, vēlāk plānoju izstrādāt sarežģītākas shēmas, kas no GPIO saņem diezgan ievērojamu strāvu.

1. darbība. Shēmas

Shēmas
Shēmas
Shēmas
Shēmas

Šī ir INDIKATORA shēmas shēma.

Jūs, iespējams, pamanīsit, ka indikatora shēmā ir iekļauta pamata LED mirgošanas ķēde.

Lai INDIKATORS darbotos pareizi, failā “/boot/config.txt” ir jāiekļauj šāda konfigurācija.

dtoverlay = gpio-poweroff, active_low, gpiopin = 24

Šī RPI OS konfigurācija padara GPIO pin 24 augstā līmenī, kad tiek ieslēgts RPI, un pēc tam izslēdzas, kad izslēgšana ir pabeigta.

Tāpēc varat droši izslēgt RPI, kad divkrāsainu gaismas diode mirgo un tiek izslēgta.

Iepriekš redzamajā attēlā redzams divkrāsains LED mirgojums ar RPI palaišanu.

Līdz šim es izskaidroju INDIKATORA ķēdes pārskatu un lietošanas mērķi.

Sāksim to gatavot.

2. darbība: detaļu sagatavošana

Detaļu sagatavošana
Detaļu sagatavošana
Detaļu sagatavošana
Detaļu sagatavošana
Detaļu sagatavošana
Detaļu sagatavošana

Tā kā manā krājumā ir diezgan daudz PNP tranzistoru, indikatora izgatavošanai galvenokārt tiek izmantoti PNP tranzistori.

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

- Opto savienotājs: PC817 (Panasonic)

- Kondensatori: 22uF 20V x 2

- Rezistori: 220 omi x 3 (strāvas ierobežošana), 2,2 K (BD140 pārslēgšanas vadība) x 1, 100K (nosaka LED mirgošanas ātrumu), 4,7 K (apgriezto RPI signāla ievade)

- Divkrāsains LED x 1 (nepieciešams parasts katoda tips)

- Universālā plāksne 25 (W) līdz 15 (H) caurumu izmērs (Jūs varat izgriezt jebkura izmēra universālo dēli, lai tas atbilstu INDIKATORA shēmai)

- Alvas stieple (šīs detaļas izmantošanai es sniegšu sīkāku piemēru sadaļā „2. daļa: PCB zīmējuma veidošana”)

-B tipa USB mikroizlāde

- Kabelis (sarkans un zils parasts viena stieples kabelis)

- Jebkurš rokas tālruņa lādētāja 220V ieeja un 5V izeja (USB tipa B savienotājs)

- tapas galva (5 tapas)

INDICATOR netiek izmantoti eksotiski komponenti, un, iespējams, visas detaļas var viegli iegādāties jebkurā interneta e-veikalā, izņemot alvas stiepli.

Es to jau sen biju nopircis no Farnell (varbūt vairāk nekā 10 gadus)

Es neesmu pārliecināts, vai tas joprojām ir pieejams pasūtīšanai.

Bet neuztraucieties, kā aizstājēju varat izmantot jebkuru 24 SWG izmēra vadu, kas vada strāvu.

Vai vienkārši varat izmantot parasto vienu vadu, neizmantojot alvas stiepli.

B tipa USB mikro izlaušanos izmanto, lai savienotu rokas tālruņa lādētāju kā strāvas avotu.

Pirms INDIKATORA izgatavošanas es izskaidrošu saskarnes shēmu starp RPI un INDIKATORU, izmantojot opto-savienotāju.

Kad RPI tiek sāknēts, GPIO 24 izvade kļūst HIGH, izmantojot konfigurācijas konfigurāciju.

Sakarā ar signāla apgriešanas ķēdes konfigurāciju ar opto-savienotāja izejas spaili un 4,7K rezistoru, INDIKATORA ieejas signāls kļūst Zems.

Tā kā ieejas signāls ir LOW (ieejas spriegums kļūst tuvu 0 V), BD140 PNP tranzistors vada (ieslēgts).

Ieslēdzot PNP tranzistoru, sāk darboties LED mirgojošā ķēde (kas ir slodze tranzistoram).

3. darbība: PCB zīmējuma izgatavošana

PCB zīmēšanas izgatavošana
PCB zīmēšanas izgatavošana
PCB zīmēšanas izgatavošana
PCB zīmēšanas izgatavošana

Kā paskaidrota INDIKATORA darbības shēma, sāksim veidot ķēdi.

Pirms kaut ko lodēt uz universālās plates, lai samazinātu kļūdu, ir noderīgi sagatavot šāda veida PCB zīmējumu.

Es izmantoju power-point, lai atrastu katru daļu uz universālā tāfeles un veidotu elektroinstalācijas modeļus starp detaļām ar alvas stiepli, kā parādīts iepriekš minētajā PCB zīmējumā.

Iepriekš minēto skārda stiepli izmanto, lai izveidotu PCB stieples modeļus, kas zīmējumā attēloti kā rozā, zilā un sarkanā krāsā.

Bet, kā jau minēju, visu komponentu savienošanai varat izmantot tikai parasto viena stieples kabeli, kā parādīts attēlā zemāk.

Bet, kā redzat, šķiet mazliet neglīti un uzmanīgi savienot katru komponentu, lai novērstu kļūdas. (Izmantojot tapas galvu, nevis B tipa USB mikroizlādi)

Es iesaku izmantot skārda stiepli, lai izvadam būtu nedaudz izsmalcināts izskats un viegli labotas kļūdas lodēšanas laikā.

LABI! Viss ir gatavs un sāksim gatavot.

4. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Es paskaidrošu tikai svarīgus soļus starp visiem lodēšanas soļiem.

Lūdzu, skatiet citus norādījumus Instructable tīmekļa lapās par lodēšanas pamatiem.

B tipa USB mikroizplūdi var uzstādīt uz universālās plates, izmantojot 5 kontaktu galviņas.

Katru daļu ievieto universālajā plāksnē vietā, kas attēlota PCB zīmējumā.

Lodējot opto-savienotāju, lūdzu, esiet piesardzīgs PC817 tapu izkārtojumā.

Lai savienotu katru komponentu, dažreiz ir nepieciešams izmantot alvas stiepli, lai savienotu divas detaļas, kas atrodas lielā attālumā viena no otras uz PCB.

Rūpīgi aplūkojot vadu shēmu starp BD140 kolektoru un 2N3906 tranzistora emitētāju PCB apakšējā malā, oranža līnija ir savienota ar rozā līniju.

Arī oranža līnija, ko šķērso rozā līnija, kas savieno starp 2.2K rezistoru un BD140 pamatni.

Patiesībā “U” formas mazais zaru stieples segments ir oranžā krāsā, kā parādīts attēlā.

Un garais rozā līnijas modelis starp tranzistoriem ir savienots, izmantojot taisnas formas alvas vadu.

Tā kā “U” formas skārda stieple ir ievietota PCB, tā nepieskaras rozā līnijai no 2.2K līdz BD140 tranzistora pamatnei.

Citas garas rozā līnijas ir savienotas ar taisnu zaru stiepli.

Tāpat visas pārējās sastāvdaļas var būt savstarpēji savienotas.

Lodēšanas pabeigtais PCB ir parādīts attēlā zemāk.

Pēdējā posmā pabeigtajai PCB ir jāpievieno divkrāsu gaismas diode.

LED augšējai pusei, kas vērsta uz priekšpusi, tiek izmantots neliels PCB fragments, kā parādīts attēlā zemāk.

Neliels PCB fragments, kas piestiprina divkrāsainu LED, ir lodēts kā perpendikulārs (90 grādi) ar galveno PCB.

5. solis: INDIKATORA saskarne ar RPI

INDIKATORA saskarne ar RPI
INDIKATORA saskarne ar RPI
INDIKATORA saskarne ar RPI
INDIKATORA saskarne ar RPI

Kad lodēšana ir pabeigta, INDIKATORA ķēde jāpievieno RPI.

Failā “/boot/config.txt” jāpievieno arī RPI OS konfigurācija.

GPIO 24 (18) un Ground (20) tapas ir savienotas ar RPI, kā parādīts attēlā.

Tā kā ir pievienots tikai opto savienotāja interfeiss, ir nepieciešami divi barošanas bloki.

Attēlā redzamais baltais strāvas padeves adapteris ir parasts rokas tālruņa lādētājs, kas baro 5V.

Melnais, kas redzams labajā pusē, ir 5V / 3A RPI barošanas avots.

Lai konfigurētu GPIO 24 INDIKATORA aktivizēšanai, failā /boot/config.txt ir jāiekļauj šāda iestatīšana, kā parādīts attēlā.

6. darbība: INDIKATORA darbība

Darbības indikators
Darbības indikators

Kad elektroinstalācija ir pabeigta un konfigurācija ir pabeigta, vienkārši pārstartējiet RPI ar komandu “sudo reboot now”.

Tad indikators sāk mirgot sāknēšanas laikā.

Es domāju, ka varbūt GPIO 24 aktivizējas 1. palaišanas līmenī, jo špakteles sesija joprojām nerāda pieteikšanās uzvedni, kamēr mirgošana ir tikko sākusies.

Kad viss ir kārtībā, RPI darbības laikā var redzēt mirgojošas divkrāsainas gaismas diodes.

Protams, mirgošana tiks pārtraukta, kad sākat izslēgšanu, piemēram, izmantojot komandu “sudo shutdown –h 0”.

Kad mirgo, jūs varat droši izslēgt RPI barošanu.

Izbaudi….

Ieteicams: