Orodha ya maudhui:
- Hatua ya 1: Skematiki
- Hatua ya 2: Kuandaa Sehemu
- Hatua ya 3: Kufanya Mchoro wa PCB
- Hatua ya 4: Kufunga
- Hatua ya 5: Kiashiria Kuingiliana na RPI
- Hatua ya 6: Uendeshaji INDICATOR
Video: Kiashiria cha Zima Raspberry Pi: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Ni mzunguko rahisi sana kwa kuonyesha hali ya utendaji wa raspberry pi (Hapo baadaye kama RPI).
Labda ni muhimu wakati wa kuendesha RPI bila kichwa (bila mfuatiliaji).
Wakati mwingine nina wasiwasi wakati ni sahihi wakati wa kuzima kabisa umeme baada ya kuzima RPI.
Kwa hivyo, mzunguko huu unafanywa kujulisha wakati unaofaa wa kuzima umeme.
Pia inaweza kukuonyesha RPI isiyo na kichwa ikifanya kitu.. angalau fanya-rangi ya LED kupepesa.
(Utangulizi wa mzunguko)
Mzunguko huu unafanywa msingi wa vibrator nyingi za kawaida za LED zinazoitwa blinker ya LED.
Kulingana na blinker ya LED ninaongeza kipengee kifuatacho ili kufanya kiashiria cha kuzima cha RPI (Hapo kama INDICATOR).
- Kutumia opto-coupler kwa interface na RPI (Kwa sababu nataka kutenga mzunguko huu kabisa na RPI kwa muda wa usambazaji wa umeme. Kwa kweli nina uzoefu mbaya wa kuchoma RPI na hardwiring)
- ADAPTER ya umeme ya Aina ya B hutumiwa kwa mzunguko huu unaunganisha na chaja ya kawaida ya simu ambayo inapatikana sana na inasambaza 5V haswa
Ninadhani matumizi ya chanzo cha nguvu ya nje yanaweza kupunguza shida (kwa mfano kutuliza na RPI, ukiunganisha vibaya voltage ya juu kwa GPIO) na RPI isiyo na mzigo.
Ingawa mzunguko huu ni rahisi, nina mpango wa kukuza ngumu zaidi baadaye ambayo inachora sasa muhimu kutoka GPIO.
Hatua ya 1: Skematiki
Hii ni hesabu ya mzunguko wa INDICATOR.
Unaweza kugundua mzunguko maarufu sana na msingi wa blinker ya LED umejumuishwa kwa skimu za INDICATOR.
Ili kufanya INDICATOR ifanye kazi vizuri, usanidi ufuatao unapaswa kujumuishwa kwa "/ boot/config.txt".
dtoverlay = gpio-poweroff, active_low, gpiopin = 24
Usanidi huu wa RPI OS hufanya pini ya GPIO 24 iende kwa kiwango cha juu wakati RPI imeanza na kisha ishuke chini wakati kuzima kumekamilika.
Kwa hivyo, unaweza kuzima RPI kwa usalama wakati kupepesa kwa LED ya rangi mbili imesimamishwa na kuzimwa.
Picha hapo juu inaonyesha rangi ya LED inayounganisha rangi mbili na boot-up ya RPI.
Hadi sasa, ninaelezea muhtasari wa mzunguko wa INDICATOR na madhumuni ya matumizi.
Wacha tuanze kuifanya.
Hatua ya 2: Kuandaa Sehemu
Kwa kuwa nina transistors nyingi za PNP katika hesabu yangu, haswa transistors za PNP hutumiwa kutengeneza INDICATOR.
- transistors ya PNP: 2N3906 x 2, BD140 x 1
- Opto-coupler: PC817 (Panasonic)
- Watendaji: 22uF 20V x 2
- Resistors: 220ohm x 3 (upeo wa sasa), 2.2K (kubadilisha udhibiti wa BD140) x 1, 100K (kufafanua kiwango cha kupepesa kwa LED), 4.7K (Inverting RPI signal input)
- Rangi mbili za LED x 1 (aina ya kawaida ya cathode inahitajika)
- Bodi ya Universal 25 (W) na saizi ya mashimo 15 (H) (Unaweza kukata saizi yoyote ya bodi ya ulimwengu kutoshea mzunguko wa INDICATOR)
- Bati la waya (nitaelezea kwa undani katika "Sehemu ya 2: kutengeneza uchoraji wa PCB" kwa matumizi ya sehemu hii)
- Aina ya USB-B ndogo huvunjika
- Cable (nyekundu na bluu cable ya waya moja ya kawaida)
- Chaja yoyote ya simu ya mkono 220V pembejeo na pato la 5V (kontakt aina ya USB B)
- Piga kichwa (pini 5)
Hakuna vifaa vya kigeni vinavyotumika kwa KIWASILISHO na labda sehemu zote zinaweza kununuliwa kwa urahisi kutoka kwa duka zozote za mtandao isipokuwa waya wa bati.
Nilikuwa nimenunua hii kutoka kwa Farnell aliacha muda mrefu uliopita (labda zaidi ya miaka 10)
Sina hakika bado inapatikana kwa kuagiza.
Lakini usijali, unaweza kutumia waya yoyote ya ukubwa wa 24 SWG ambayo hufanya sasa kama mbadala.
Au tu unaweza kutumia waya moja ya kawaida bila kutumia waya wa bati.
Kuvunja kwa aina ndogo ya B-USB hutumiwa kuunganisha sinia ya mkono kama chanzo cha nguvu.
Kabla ya kuanza kutengeneza INDICATOR, nitaelezea mpango wa kiolesura kati ya RPI na INDICATOR kupitia opto-coupler.
Wakati RPI iko boot-up, pato la GPIO 24 linakuwa juu kwa mpangilio wa config.txt.
Kwa sababu ya usanidi wa kugeuza ishara na kituo cha pato cha opto-coupler na kontena la 4.7K, ishara ya kuingiza INDICATOR inakuwa chini.
Kama ishara ya kuingiza iko chini (voltage ya pembejeo inakuwa karibu na 0V), transistor ya PNP ya BD140 inaendesha (imewashwa).
Wakati transistor ya PNP ikiwashwa, mzunguko wa blinker ya LED (ambayo ni mzigo kwa transistor) huanza kufanya kazi.
Hatua ya 3: Kufanya Mchoro wa PCB
Kama mpango wa uendeshaji wa INDICATOR unavyoelezwa, wacha tuanze kufanya mzunguko.
Kabla ya kuuza kitu kwenye bodi ya ulimwengu, kuandaa aina ifuatayo ya uchoraji wa PCB inasaidia kupunguza makosa.
Ninatumia hatua ya nguvu kupata kila sehemu kwenye ubao wa ulimwengu na kutengeneza mifumo ya wiring kati ya sehemu zilizo na waya wa bati kama inavyoonyeshwa kwenye mchoro wa PCB hapo juu.
Waya ya bati iliyotajwa hapo juu hutumiwa kwa kutengeneza mifumo ya waya ya PCB iliyoonyeshwa kama mistari ya rangi ya waridi, bluu na nyekundu kwenye kuchora.
Lakini kama nilivyosema, unaweza kutumia kebo moja tu ya waya kuunganisha vifaa vyote kama inavyoonyeshwa kwenye picha hapa chini.
Lakini kama unavyoona, inaonekana kuwa mbaya kidogo na makini kuweka waya kila sehemu kuzuia makosa yoyote. (Kutumia kichwa cha pini badala ya kuvunjika kwa aina ndogo ya B-USB)
Ninapendekeza kutumia waya ya bati ili kutengeneza pato kuwa na muonekano uliosafishwa kidogo na rahisi kurekebisha makosa wakati wa kutengeneza.
SAWA! Kila kitu kiko tayari na tuanze kutengeneza.
Hatua ya 4: Kufunga
Nitaelezea hatua muhimu tu kati ya hatua zote za kuuza.
Tafadhali rejelea machapisho mengine kwenye kurasa za wavuti zinazoelekezwa kuhusu misingi ya kuuza.
Aina ya USB-B ndogo ya kuvunja inaweza kuwekwa kwenye bodi ya ulimwengu kwa kutumia 5-kichwa.
Kila sehemu itaingizwa kwenye ubao wa ulimwengu katika eneo kama ilivyoonyeshwa kwenye uchoraji wa PCB.
Tafadhali kuwa mwangalifu juu ya mpangilio wa pini ya PC817 wakati unaunganisha opto-coupler.
Kwa wiring kila sehemu, wakati mwingine kutumia waya ya bati inahitajika kuunganisha sehemu mbili ziko katika umbali mrefu kila mmoja kwenye PCB.
Unapoangalia muundo wa wiring kwa uangalifu kati ya mtoza BD140 na mtoaji wa 2N3906 transistor chini ya PCB, laini ya machungwa iliyounganishwa na laini ya pink.
Pia laini ya machungwa imevuka na laini ya waridi ambayo inaunganisha kati ya kontena la 2.2K na msingi wa BD140.
Ukweli sura ya "U" sehemu ndogo ya waya ni rangi ya rangi ya machungwa kama inavyoonekana kwenye picha hapa chini.
Na muundo mrefu wa laini ya waridi kati ya transistors umeunganishwa kwa kutumia waya wa bati iliyonyooka.
Kama waya ya umbo la "U" imeingizwa kwenye PCB, haigusi laini ya rangi ya waridi kutoka 2.2K hadi msingi wa transistor ya BD140.
Mistari mingine mirefu ya waridi imeunganishwa na waya moja kwa moja tine.
Vivyo hivyo, vifaa vingine vyote vinaweza kushikamana na kila mmoja.
PCB iliyokamilishwa kwa soldering imeonyeshwa kwenye picha hapa chini.
Kama hatua ya mwisho, LED yenye rangi mbili inapaswa kushikamana na PCB iliyokamilishwa.
Kwa upande wa juu wa LED inayoelekea upande wa mbele, kipande kidogo cha PCB hutumiwa kama inavyoonyeshwa kwenye picha hapa chini.
Vipande vidogo vya PCB vinavyounganisha LED ya rangi mbili inauzwa kama ya kawaida (digrii 90) na PCB kuu.
Hatua ya 5: Kiashiria Kuingiliana na RPI
Wakati soldering imekamilika, mzunguko wa INDICATOR unapaswa kushikamana na RPI.
Pia usanidi wa RPI OS unapaswa kuongezwa katika faili ya "/ boot/config.txt".
Pini za GPIO 24 (18) na Ground (20) zimeunganishwa na RPI kama inavyoonekana kwenye picha hapa chini.
Kwa kuwa tu kiunganishi cha opto-coupler kimeunganishwa, vitengo viwili vya usambazaji wa umeme ni muhimu.
Adapta nyeupe ya usambazaji wa umeme iliyoonyeshwa kwenye picha hapo juu ni chaja ya kawaida ya simu inayosambaza 5V.
Nyeusi iliyoonyeshwa upande wa kulia ni usambazaji wa umeme wa 5V / 3A RPI.
Ili kusanidi GPIO 24 kwa kuwezesha INDICATOR, usanidi ufuatao unapaswa kujumuishwa kwa / boot/config.txt kama inavyoonekana kwenye picha hapa chini.
Hatua ya 6: Uendeshaji INDICATOR
Wakati wiring imekamilika na usanidi umekamilika, reboot RPI kwa amri ya "sudo reboot sasa".
Halafu INDICATOR inaanza kupepesa wakati wa kujiwasha.
Nadhani labda GPIO 24 inawasha katika kiwango cha kukimbia 1 kwani kikao cha putty bado hakionyeshi mwendo wa kuingia wakati blinking imeanza tu.
Wakati kila kitu ni sawa, unaweza kuona rangi mbili za LED zikipepesa wakati RPI inaendesha.
Bila shaka kupepesa kutaacha wakati unapoanza kuzima kama vile kutumia amri ya "sudo shutdown -h 0".
Wakati wa kupepesa macho, unaweza kuzima salama ya RPI salama.
Furahiya….
Ilipendekeza:
Rahisi Mzunguko wa Shabiki wa Mzunguko na Zima / Zima: 3 Hatua
Rahisi Shabiki wa Mzunguko wa Kubadilisha na Zima / Zima: Huu ni mradi rahisi kutumia mizunguko ya snap - tunatumahi unaipenda! Mradi huu ni wa kufurahisha, na labda inaweza kukusaidia kupoa. Haifanyi kazi kama hiyo, lakini hey, ni ya elimu! Mradi huu ni wa Kompyuta tu bila onyesho hilo
Kiashiria cha Mbwa cha Kiashiria cha Umbali wa LED: Hatua 5 (na Picha)
Kiashiria cha Mbwa cha Kiashiria cha Umbali wa LED: Mara nyingi mimi huchukua mbwa wangu Rusio kutembea wakati jua linapozama ili aweze kucheza bila kupata moto sana. Shida ni kwamba wakati anatoka kwenye leash wakati mwingine huwa na msisimko mwingi na hukimbia zaidi kuliko inavyostahili na kwa taa ndogo na mbwa wengine
Kiashiria cha Kiwango cha Sauti cha LED cha DIY: Hatua 5
Kiashiria cha Kiwango cha Sauti cha Sauti ya LED: Hii inaweza kufundishwa kuchukua safari ya kutengeneza kiashiria chako cha kiwango cha sauti, ukitumia Arduino Leonardo na sehemu zingine za vipuri. Kifaa hukuruhusu kuibua pato lako la sauti ili kuona hali ya kuona kwa sauti yako na kwa wakati halisi. Ni '
Gusa ZIMA-ZIMA Zima na Huduma ya UTSOURCE: Hatua 3
Gusa ZIMA YA ZIMA NA Huduma ya UTSOURCE: Tayari tumeunda swichi ya kugusa kwa kutumia transistor ya NPN. Lakini swichi hiyo ilikuwa na kazi moja tu ya KUWASHA mzunguko lakini hakuna njia ya KUZIMA mzunguko bila kukatia umeme. Katika mzunguko huu, tutaunda swichi ya kugusa
Wasiliana na Kiashiria Kidogo na cha Kutu Kiashiria cha Kiwango cha Maji na Udhibiti wa Magari. 5 Hatua
Wasiliana na Kiashiria cha kiwango cha chini cha maji na ulikaji na Udhibiti wa Magari. Njia isiyo ya kuwasiliana kwa msaada wa sensorer ya ultrasonic na Arduino uno board.P