Turinys:
- 1 žingsnis: schemos
- 2 žingsnis: dalių paruošimas
- 3 žingsnis: PCB piešimo padarymas
- 4 žingsnis: litavimas
- 5 žingsnis: INDIKATORIO sąsaja su RPI
- 6 veiksmas: INDIKATORIO veikimas
Video: „Raspberry Pi“išjungimo indikatorius: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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
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
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
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
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
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
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:
„Raspberry Pi“išjungimo mygtukas: 3 žingsniai
„Raspberry Pi“išjungimo mygtukas: „Raspberry Pi“yra labai naudinga skaičiavimo platforma, leidžianti kurti įvairias daiktų interneto/robotikos/išmaniųjų namų/… projektų programas. Vienintelis dalykas, kurio jis neturi, palyginti su įprastu kompiuteriu, yra išjungimo išjungimo mygtukas. Taigi, kaip mes galime sukurti
„Pasidaryk pats“ventiliatorius su įjungimo ir išjungimo mygtuku - M5StickC ESP32: 8 žingsniai
„Pasidaryk pats“ventiliatorius su įjungimo ir išjungimo mygtuku - M5StickC ESP32: Šiame projekte mes išmoksime naudoti FAN L9110 modulį naudojant M5StickC ESP32 plokštę
„Easy Snap“grandinės ventiliatorius su įjungimo/išjungimo jungikliu: 3 žingsniai
„Easy Snap Circuit“ventiliatorius su įjungimo/išjungimo jungikliu: tai lengvas projektas, naudojant snap grandines --- tikiuosi, kad jums tai patinka! Šis projektas skirtas linksmybėms ir galbūt tai gali padėti jums atvėsti. Tai tikrai neveikia taip, bet ei, tai edukacinis! P.S. Šis projektas skirtas tik pradedantiesiems be demonstravimo
Kaip padaryti plojimą? ĮJUNGIMO/IŠJUNGIMO jungiklis -- Be jokio IC: 6 žingsniai
Kaip padaryti plojimą? ĮJUNGIMO/IŠJUNGIMO jungiklis || Be jokio IC: tai yra jungiklio plojimas be jokio IC. Ar galite plojoti? Pirmą kartą tada lemputė? ĮJUNGTI ir antrą kartą ploti lempute? IŠJUNGTA. Ši grandinė pagrįsta SR flip-flop. Komponentai 1. BC547 NPN tranzistoriai (4 vnt.) 2. 10 k rezistoriai (5 vnt.) 3. 1K pasipriešinimas
Buitinių prietaisų įjungimo/išjungimo jungiklis: 4 žingsniai
Buitinių prietaisų įjungimo/išjungimo jungiklis: tai jutiklinis įjungimo/išjungimo jungiklis be jokio mikrovaldiklio. Ar galite paliesti pirštą? Pirmą kartą ant metalinės plokštės, tada lemputės? ĮJUNGTA ir nuėmus piršto lemputę? Pasilikti. Ar galite paliesti pirštą? Antrą kartą ant metalinės plokštės, tada lemputės?