[{"data":1,"prerenderedAt":701},["ShallowReactive",2],{"schematic:2n2222-relay-driver-flyback-protection:pl":3},{"schematic":4,"title":19,"shortDescription":22,"proseSource":659,"localizationFallbackIssues":660,"related":661,"confirmations":660},{"schemaVersion":5,"governance":6,"slug":18,"title":19,"cluster":20,"tier":21,"shortDescription":22,"deepTechnicalOverview":23,"theoryOfOperation":24,"keySpecifications":25,"applications":56,"gotchas":61,"formulas":80,"bom":162,"interactiveElements":214,"circuitJson":325,"svg":658},"1.0",{"publication":7,"verification":10,"provenance":15},{"status":8,"publishedDate":9},"published","2026-11-04",{"status":11,"verifiedDate":9,"verifiedBy":12,"checklist":13},"verified","Gemini (AI documentary, CAD and hardware-localization review against Central Semiconductor 2N2222A and Omron G5V-1 datasheets; owner publication authorization; no bench, simulation, independent second review or native-speaker claim)",{"schema":14,"technicalFacts":14,"relationships":14,"sources":14},true,{"sourceUrls":16},[17],"https:\u002F\u002Fmy.centralsemi.com\u002Fdatasheets\u002F2N2221A-2222A.PDF","2n2222-relay-driver-flyback-protection","Sterownik przekaźnika z tranzystorem NPN BJT 2N2222 \u002F 2N2222A i diodą zwrotną 1N4007","microcontroller_interfaces","Tier 1","Dyskretny układ klucza dolnego na bipolarnym tranzystorze NPN do sterowania przekaźnikiem 12V z diodą gaszącą 1N4007, nasyceniem bazy i filtracją zasilania dla MCU 3.3V\u002F5V.","Klasyczny dyskretny sterownik dolnego klucza (low-side driver) służący do bezpośredniego sterowania cewką przekaźnika elektromagnetycznego 12V z wyjścia GPIO mikrokontrolera 3.3V lub 5.0V, zapewniając pełną izolację galwaniczną między obwodami cyfrowymi a odbiornikami wysokonapięciowymi AC\u002FDC. Układ oparto na standardowym bipolarnym tranzystorze NPN Central Semiconductor 2N2222A w obudowie przewlekanej TO-92. Tranzystor pracuje wyłącznie w stanie nasycenia: po włączeniu napięcie kolektor-emiter spada do VCE(sat) ≤ 0.3V, co przekłada się na podanie niemal pełnego napięcia szyny +12V na uzwojenie przekaźnika. Prąd bazy wyznacza szeregowy rezystor R1 (1.0 kΩ, 1%), dostarczający 4.3 mA przy logice 5.0V lub 2.6 mA przy 3.3V. Zapewnia to wymuszony współczynnik wzmocnienia βforced ≈ 7 do 15, znacznie poniżej minimalnego wzmocnienia tranzystora (hFE(min) = 75 do 100), co gwarantuje głębokie nasycenie w pełnym zakresie temperatur i tolerancji produkcyjnych. Rezystor ściągający bazy do masy R2 (10 kΩ, 1%) utrzymuje bazę trwale na poziomie 0V podczas startu mikrokontrolera, resetu lub programowania ISP, gdy piny są w stanie wysokiej impedancji, zapobiegając przypadkowym załączeniom. Równolegle do cewki włączono diodę prostowniczą 1N4007 (D1). Przy wyłączaniu gwałtowne zanikanie pola magnetycznego indukuje przepięcie SEM samoindukcji (-L di\u002Fdt), które bez ochrony przekroczyłoby napięcie przebicia V(BR)CEO (40V) i zniszczyło strukturę tranzystora; dioda D1 ogranicza to przepięcie do poziomu VCC + VF (ok. 13.1V), bezpiecznie rozpraszając energię w rezystancji uzwojenia. Stabilność zasilania zapewniają kondensator ceramiczny C1 (100 nF) oraz kondensator elektrolityczny C2 (47 µF).","### 1. Topologia obwodu i architektura klucza dolnego\nUkład zorganizowano jako klucz dolny (low-side sink driver) w konfiguracji wspólnego emitera NPN. Cewka przekaźnika elektromagnetycznego (K1) jest włączona między dodatnią szynę zasilania (+12 V nominalnie) a kolektor tranzystora Q1 (Central Semiconductor 2N2222A). Emiter Q1 połączono bezpośrednio z masą zasilania (GND). Gdy Q1 przewodzi, zamyka obwód do masy, ściągając dolny koniec cewki do poziomu VCE(sat) i zasilając uzwojenie. Ponieważ emiter ma stały potencjał 0 V, napięcie sterujące baza-emiter VBE odnosi się bezpośrednio do masy logicznej, co umożliwia proste sterowanie z wyjść GPIO mikrokontrolera.\n\n### 2. Krok 1: Stan wysokiej impedancji i polaryzacja bazy podczas resetu\nGdy mikrokontroler jest wyłączony, w stanie resetu lub wykonuje kod bootloadera, piny GPIO pozostają w trybie wysokiej impedancji (Hi-Z). Rezystor ściągający R2 (10 kΩ) łączy bazę z masą 0 V. Odprowadza to wszelkie ładunki elektrostatyczne i prądy upływu ($I_{CBO} \\le 10\\text{ nA}$), gwarantując $V_{BE} = 0\\text{ V}$. Ponieważ $V_{BE}$ pozostaje znacznie poniżej progu przewodzenia złącza krzemowego (0.65 V), Q1 pozostaje całkowicie zatkany ($I_C \\approx 0$), zapobiegając przypadkowym załączeniom styków podczas rozruchu.\n\n### 3. Krok 2: Stan wysoki GPIO i prąd nasycenia bazy\nGdy mikrokontroler wystawia stan WYSOKI (+5.0 V z AVR\u002FArduino lub +3.3 V z ESP32\u002FSTM32), złącze baza-emiter zostaje spolaryzowane w kierunku przewodzenia. Prąd bazy $I_B$ ustala szeregowy rezystor R1:\n$$I_B = \\frac{V_{IN} - V_{BE(sat)}}{R_1}$$\nDla sygnału 5.0 V i $V_{BE(sat)} \\approx 0.75\\text{ V}$ prąd wynosi $I_B = (5.0\\text{ V} - 0.75\\text{ V}) \u002F 1000\\ \\Omega = 4.25\\text{ mA}$. Dla cewki przekaźnika 12V o rezystancji $R_{coil} = 400\\ \\Omega$ prąd pracy wynosi $I_{coil} \\approx (12\\text{ V} - 0.2\\text{ V}) \u002F 400\\ \\Omega = 29.5\\text{ mA}$. Wymuszony współczynnik wzmocnienia wynosi:\n$$\\beta_{forced} = \\frac{I_C}{I_B} = \\frac{29.5\\text{ mA}}{4.25\\text{ mA}} \\approx 6.9$$\nPonieważ $\\beta_{forced} \\ll h_{FE(min)} = 75$, tranzystor wchodzi w stan głębokiego nasycenia: nośniki mniejszościowe zalewają bazę, a napięcie kolektor-emiter spada do poziomu nasycenia ($V_{CE(sat)} \\le 0.3\\text{ V}$).\n\n### 4. Krok 3: Załączenie cewki w stanie nasycenia i straty mocy\nW stanie nasycenia niemal pełne napięcie szyny minus $V_{CE(sat)}$ przypada na cewkę ($V_{coil} \\approx 12.0\\text{ V} - 0.2\\text{ V} = 11.8\\text{ V}$). Pole magnetyczne narasta gwałtownie, przyciąga zworę i zamyka styki zwierne (NO). Całkowita strata mocy w tranzystorze obejmuje składową kolektora i bazy:\n$$P_D = V_{CE(sat)} \\cdot I_C + V_{BE(sat)} \\cdot I_B$$\n$$P_D = (0.2\\text{ V} \\times 29.5\\text{ mA}) + (0.75\\text{ V} \\times 4.25\\text{ mA}) = 5.9\\text{ mW} + 3.2\\text{ mW} = 9.1\\text{ mW}$$\nStraty na poziomie 9.1 mW są znikome w porównaniu z dopuszczalnymi dla obudowy TO-92 625 mW, dzięki czemu tranzystor pozostaje chłodny bez radiatora.\n\n### 5. Krok 4: Zanik pola indukcyjnego i gaszenie diodą 1N4007\nGdy sygnał GPIO powraca do stanu NISKIEGO, prąd bazy zanika i Q1 przechodzi w stan zatkania. Cewka posiada znaczną indukcyjność ($L \\approx 0.5\\dots 2\\text{ H}$). Próba nagłego przerwania prądu wywołuje silne przepięcie SEM samoindukcji:\n$$v_L = -L \\frac{di}{dt}$$\nBez zabezpieczenia potencjał kolektora wzrósłby natychmiast do setek woltów, powodując przebicie lawinowe 40-woltowego złącza kolektor-emiter. Przeciwsobna dioda gasząca D1 (1N4007) zaczyna przewodzić, gdy tylko napięcie przekracza $V_{CC} + V_F$, ograniczając napięcie szczytowe do:\n$$V_{clamp} = V_{CC} + V_F \\approx 12.0\\text{ V} + 1.1\\text{ V} = 13.1\\text{ V}$$\nZgromadzona energia magnetyczna krąży w pętli zamkniętej przez diodę i rezystancję uzwojenia ($R_{coil}$), rozpraszając się w postaci ciepła aż do zaniku prądu.",[26,29,32,35,38,41,44,47,50,53],{"label":27,"value":28},"Napięcie zasilania przekaźnika (VLOAD)","+12.0 V DC nominalnie (zakres roboczy od +10.8 V do +13.2 V)",{"label":30,"value":31},"Napięcie sterujące logiki (VIN)","+3.3 V do +5.0 V logika CMOS \u002F TTL mikrokontrolera",{"label":33,"value":34},"Maksymalny ciągły prąd kolektora (IC)","800 mA ciągły (Central Semiconductor 2N2222A)",{"label":36,"value":37},"Napięcie przebicia kolektor-emiter (V(BR)CEO)","Minimum 40 V",{"label":39,"value":40},"Napięcie nasycenia (VCE(sat))","≤ 0.3 V przy IC = 150 mA, IB = 15 mA (typowo ≤ 0.2 V przy 30 mA)",{"label":42,"value":43},"Rezystor szeregowy bazy (R1)","1.0 kΩ 1% metalizowany (IB = 4.25 mA przy 5V, 2.55 mA przy 3.3V)",{"label":45,"value":46},"Rezystor ściągający bazy (R2)","10 kΩ 1% metalizowany (gwarantuje stan zatkania podczas resetu MCU)",{"label":48,"value":49},"Dioda gasząca flyback (D1)","1N4007 (1000 V VRRM, 1.0 A prąd ciągły, prąd udarowy 30 A)",{"label":51,"value":52},"Znamionowy prąd cewki przekaźnika","12.5 mA do 30.0 mA (Omron G5V-1-DC12 standardowy \u002F o wysokiej czułości)",{"label":54,"value":55},"Odsprzęganie szyny DC (C1, C2)","100 nF 50V X7R ceramiczny MLCC + 47 µF 25V elektrolityczny aluminiowy",[57,58,59,60],"Bezpośrednie sterowanie przekaźnikami 12V z pinów GPIO płytek Arduino, ESP32, STM32 i Raspberry Pi","Sterowanie elektrozaworami pneumatycznymi, zamkami elektromagnetycznymi i siłownikami","Galwanicznie izolowane załączanie obciążeń sieci 120V\u002F240V AC (oświetlenie, grzałki, pompy) przez przekaźnik","Przemysłowe i motoryzacyjne załączanie dodatkowych odbiorników 12V sygnałami logicznymi",[62,67,71,75],{"title":63,"trap":64,"solution":65,"severity":66},"Przebicie lawinowe przepięciem samoindukcji bez diody gaszącej","Rozłączanie obciążenia indukcyjnego bez diody przeciwsobnej wymusza rozładowanie energii w tranzystorze. Napięcie na kolektorze wzrasta natychmiast do setek woltów (-L di\u002Fdt), przekraczając próg 40V i trwale uszkadzając złącze krzemowe.","Zawsze montuj diodę gaszącą (np. 1N4007 lub Schottky 1N5819) bezpośrednio na zaciskach cewki: katodą do +12V, anodą do kolektora, stosując krótkie ścieżki w celu redukcji indukcyjności pasożytniczej.","critical",{"title":68,"trap":69,"solution":70,"severity":66},"Zbyt mały prąd bazy powodujący pracę w obszarze liniowym","Zastosowanie zbyt dużej wartości rezystora bazy (np. 10 kΩ lub 47 kΩ) ogranicza prąd bazy. Tranzystor pracuje w obszarze aktywnym zamiast nasycenia, VCE wynosi 2-6V, co powoduje silne nagrzewanie struktury.","Dobieraj prąd bazy pod wymuszony współczynnik nasycenia βforced = IC \u002F IB ≤ 10 do 15. Dla cewki 30 mA i logiki 3.3V stosuj R1 = 1.0 kΩ, co zapewnia IB ≈ 2.5 mA i pewne nasycenie.",{"title":72,"trap":73,"solution":74,"severity":66},"Wisząca baza podczas resetu i programowania mikrokontrolera","Brak rezystora ściągającego R2 pozostawia bazę w stanie wysokiej impedancji podczas startu mikrokontrolera, gdy piny są w trybie wejścia Hi-Z. Zakłócenia elektromagnetyczne mogą powodować samoczynne klikanie przekaźnika.","Zawsze montuj rezystor 10 kΩ między bazą a masą, blisko wyprowadzeń tranzystora, gwarantując potencjał 0V do momentu przejęcia kontroli przez oprogramowanie układowe.",{"title":76,"trap":77,"solution":78,"severity":79},"Wydłużenie czasu zwalniania styków przez standardową diodę krzemową","Zwykła dioda ogranicza napięcie do zaledwie +1.1V ponad VCC, przez co prąd cewki zanika powoli ze stałą czasową τ = L \u002F Rcoil. W szybkich układach wydłuża to czas rozłączania styków i nasila iskrzenie.","Dla większości przekaźników 1N4007 jest optymalna. Gdy wymagane jest szybkie rozłączenie (\u003C 5 ms), włącz szeregowo z diodą zenerkę (np. 24V) połączoną przeciwsobnie lub zastosuj gasik RC.","warning",[81,105,125,142],{"name":82,"latexOrText":83,"description":84,"variables":85},"Prąd nasycenia bazy tranzystora","I_B = \\frac{V_{IN} - V_{BE(sat)}}{R_1}","Oblicza prąd bazy wymuszający głębokie nasycenie tranzystora w stanie włączenia.",[86,91,96,100],{"symbol":87,"name":88,"typicalValue":89,"unit":90},"I_B","Prąd sterujący bazy","0.00425","A",{"symbol":92,"name":93,"typicalValue":94,"unit":95},"V_{IN}","Napięcie stanu wysokiego wyjścia GPIO mikrokontrolera","5.0","V",{"symbol":97,"name":98,"typicalValue":99,"unit":95},"V_{BE(sat)}","Napięcie nasycenia złącza baza-emiter","0.75",{"symbol":101,"name":102,"typicalValue":103,"unit":104},"R_1","Rezystor szeregowy bazy","1000","Ω",{"name":106,"latexOrText":107,"description":108,"variables":109},"Wymuszony współczynnik wzmocnienia (stopień nasycenia)","\\beta_{forced} = \\frac{I_{coil}}{I_B} \\ll h_{FE(min)}","Ocenia stopień nasycenia tranzystora poprzez porównanie wymuszonego wzmocnienia z minimalnym wzmocnieniem katalogowym.",[110,115,119,121],{"symbol":111,"name":112,"typicalValue":113,"unit":114},"\\beta_{forced}","Wymuszony współczynnik wzmocnienia prądowego (forced beta)","7.0","ratio",{"symbol":116,"name":117,"typicalValue":118,"unit":90},"I_{coil}","Prąd roboczy cewki przekaźnika","0.030",{"symbol":87,"name":120,"typicalValue":89,"unit":90},"Prąd nasycenia bazy",{"symbol":122,"name":123,"typicalValue":124,"unit":114},"h_{FE(min)}","Minimalne stałoprądowe wzmocnienie hFE","75",{"name":126,"latexOrText":127,"description":128,"variables":129},"Ograniczone szczytowe napięcie samoindukcji cewki","V_{clamp} = V_{CC} + V_F(D_1)","Określa maksymalne napięcie na kolektorze tranzystora podczas zaniku pola magnetycznego cewki.",[130,134,138],{"symbol":131,"name":132,"typicalValue":133,"unit":95},"V_{clamp}","Szczytowe ograniczone napięcie kolektora","13.1",{"symbol":135,"name":136,"typicalValue":137,"unit":95},"V_{CC}","Dodatnie napięcie zasilania szyny przekaźnika","12.0",{"symbol":139,"name":140,"typicalValue":141,"unit":95},"V_F(D_1)","Spadek napięcia przewodzenia diody gaszącej","1.1",{"name":143,"latexOrText":144,"description":145,"variables":146},"Moc strat tranzystora w stanie nasycenia","P_D = V_{CE(sat)} \\cdot I_C + V_{BE(sat)} \\cdot I_B","Oblicza całkowitą moc rozpraszaną w strukturze tranzystora w stanie ciągłego przewodzenia.",[147,152,156,159,161],{"symbol":148,"name":149,"typicalValue":150,"unit":151},"P_D","Całkowita moc strat tranzystora","0.0091","W",{"symbol":153,"name":154,"typicalValue":155,"unit":95},"V_{CE(sat)}","Napięcie nasycenia kolektor-emiter","0.2",{"symbol":157,"name":158,"typicalValue":118,"unit":90},"I_C","Prąd kolektora (prąd cewki)",{"symbol":97,"name":160,"typicalValue":99,"unit":95},"Napięcie nasycenia baza-emiter",{"symbol":87,"name":88,"typicalValue":89,"unit":90},[163,172,180,187,194,200,207],{"refDes":164,"componentName":165,"value":166,"package":167,"quantity":168,"componentSlug":169,"role":170,"notes":171},"Q1","Tranzystor bipolarny NPN ogólnego przeznaczenia","2N2222A","TO-92",1,"2n2222","Nasycony klucz dolny do sterowania przekaźnikiem","Szybki tranzystor NPN Central Semiconductor 40V 800mA w obudowie przewlekanej TO-92.",{"refDes":173,"componentName":174,"value":175,"package":176,"quantity":168,"componentSlug":177,"role":178,"notes":179},"D1","Uniwersalna dioda prostownicza \u002F gasząca","1N4007","DO-41","1n4007","Gaszenie przepięć samoindukcji cewki (flyback)","Dioda prostownicza Micro Commercial Co 1000V 1.0A zabezpieczająca przed przepięciami cewki.",{"refDes":181,"componentName":182,"value":183,"package":184,"quantity":168,"role":185,"notes":186},"K1","Subminiaturowy przekaźnik sygnałowy \u002F mocy SPDT","G5V-1-DC12","DIP-5 \u002F THT","Galwanicznie izolowany łącznik elektromechaniczny","Subminiaturowy przekaźnik Omron Electronics z cewką 12V DC, rezystancją 960Ω i stykami 1A 24VDC \u002F 0.5A 125VAC.",{"refDes":188,"componentName":189,"value":190,"package":191,"quantity":168,"role":192,"notes":193},"R1","Rezystor szeregowy bazy 1 kΩ","1kΩ","Axial \u002F 0805","Ogranicznik prądu nasycenia bazy","Rezystor metalizowany 1.0 kΩ 1% 0.25W ustalający prąd nasycenia przy logice 3.3V\u002F5V.",{"refDes":195,"componentName":196,"value":197,"package":191,"quantity":168,"role":198,"notes":199},"R2","Rezystor ściągający bazy do masy 10 kΩ","10kΩ","Eliminacja stanu nieustalonego podczas resetu","Rezystor metalizowany 10 kΩ 1% 0.25W zwierający bazę do masy 0V podczas resetu mikrokontrolera.",{"refDes":201,"componentName":202,"value":203,"package":204,"quantity":168,"role":205,"notes":206},"C1","Ceramiczny kondensator odsprzęgający wysokiej częstotliwości MLCC","100nF 50V","0805 \u002F Radial","Bocznikowanie zakłóceń komutacyjnych w.cz.","Kondensator ceramiczny 100 nF 50V X7R umieszczony bezpośrednio przy szynie zasilania przekaźnika.",{"refDes":208,"componentName":209,"value":210,"package":211,"quantity":168,"role":212,"notes":213},"C2","Aluminiowy kondensator elektrolityczny szyny DC","47µF 25V","Radial CAN 6.3x11mm","Zasobnik energii i stabilizacja szyny zasilania","Kondensator elektrolityczny 47 µF 25V low-ESR tłumiący spadki napięcia przy załączaniu zwory.",{"P1":215,"R1":226,"R2":235,"G1":242,"Q1":252,"D1":264,"K1":274,"C1":286,"C2":297,"P2":307,"G2":317},{"refDes":216,"name":217,"value":218,"role":219,"description":220,"footprint":221,"specs":222},"P1","Port wejściowy sygnału sterującego","MCU_GPIO","Cyfrowe wejście sygnału logicznego","Łączy się z pinem GPIO mikrokontrolera 3.3V lub 5.0V (ESP32, STM32, Arduino, Raspberry Pi) w celu włączenia przekaźnika.","Wire Terminal \u002F Header Pin",{"Zakres napięcia wejściowego":223,"Logika sterowania":224,"Wymagany prąd sterowania":225},"+3.3 V do +5.0 V DC","Aktywny stanem WYSOKIM (1 = przekaźnik załączony, 0 = przekaźnik zwolniony)","2.6 mA (przy 3.3V) \u002F 4.3 mA (przy 5.0V)",{"refDes":188,"name":102,"value":190,"role":227,"description":228,"footprint":229,"specs":230},"Ograniczenie prądu nasycenia bazy","Ustala prąd bazy wymuszający nasycenie Q1 (VCE(sat) ≤ 0.3V), chroniąc wyjście GPIO przed przeciążeniem.","Axial 0.25W \u002F SMD 0805",{"Rezystancja":231,"Tolerancja":232,"Moc znamionowa":233,"Obliczony prąd bazy":234},"1.0 kΩ","1%","0.25 W","4.3 mA (logika 5V) \u002F 2.6 mA (logika 3.3V)",{"refDes":195,"name":236,"value":197,"role":237,"description":238,"footprint":229,"specs":239},"Rezystor ściągający bazy do masy","Zapewnienie stanu zatkania podczas resetu MCU","Utrzymuje bazę na potencjale 0V podczas startu lub wgrywania programu do MCU, eliminując samoczynne klikanie styków.",{"Rezystancja":240,"Tolerancja":232,"Moc znamionowa":233,"Prąd upływu rezystora rozładowczego":241},"10 kΩ","0.07 mA (w stanie aktywnym)",{"refDes":243,"name":244,"value":245,"role":246,"description":247,"footprint":248,"specs":249},"G1","Masa odniesienia sygnału sterującego","GND","Punkt odniesienia wejścia sterującego","Połączenie z masą logiczną systemu wyznaczające potencjał 0V dla sygnału GPIO i rezystora ściągającego.","System Ground Net",{"Potencjał":250,"Domena \u002F Przeznaczenie":251},"0.0 V","Masa logiczna \u002F sterowania",{"refDes":164,"name":253,"value":166,"role":254,"description":255,"footprint":256,"specs":257},"Bipolarny tranzystorowy klucz NPN","Klucz dolny do załączania cewki przekaźnika","Szybki tranzystor NPN Central Semiconductor 2N2222A o dopuszczalnym prądzie 800 mA i niskim napięciu nasycenia.","TO-92 (Through-Hole)",{"Napięcie przebicia kolektor-emiter V(BR)CEO":258,"Ciągły prąd kolektora IC":259,"VCE(sat) przy IC = 150 mA":260,"Wzmocnienie prądowe stałoprądowe hFE":261,"Maksymalna całkowita moc strat PD":262,"Częstotliwość graniczna fT":263},"40 V","800 mA","≤ 0.3 V (IB = 15 mA)","100 do 300 (przy IC = 150 mA)","625 mW (przy TA = 25°C)","Minimum 300 MHz",{"refDes":173,"name":265,"value":175,"role":266,"description":267,"footprint":268,"specs":269},"Indukcyjna dioda gasząca (Flyback)","Tłumienie przepięć samoindukcji","Dioda prostownicza włączona przeciwsobnie do cewki. Ogranicza impuls samoindukcji do VCC + VF, chroniąc Q1 przed przebiciem.","DO-41 Through-Hole",{"Powtarzalne szczytowe napięcie wsteczne VRRM":270,"Średni prąd przewodzenia IO":271,"Niepowtarzalny szczytowy prąd udarowy IFSM":272,"Spadek napięcia przewodzenia VF":273},"1000 V","1.0 A ciągły","30 A (półsinusoida 8.3 ms)","≤ 1.1 V (przy IF = 1.0 A)",{"refDes":181,"name":275,"value":276,"role":277,"description":278,"footprint":279,"specs":280},"Cewka przekaźnika elektromagnetycznego","12V Relay Coil","Komutowany odbiornik indukcyjny","Uzwojenie miniaturowego przekaźnika Omron G5V-1-DC12 wymagające 12V DC do mechanicznego przełączenia styków.","DIP-5 \u002F Through-Hole",{"Znamionowe napięcie cewki":281,"Rezystancja cewki Rcoil":282,"Znamionowy prąd pracy cewki Icoil":283,"Napięcie pewnego zadziałania":284,"Napięcie pewnego zwolnienia":285},"+12.0 V DC","960 Ω (150 mW wysoka czułość) do 400 Ω (standard)","12.5 mA do 30.0 mA","≤ 80% napięcia znamionowego (9.6 V)","≥ 10% napięcia znamionowego (1.2 V)",{"refDes":201,"name":287,"value":288,"role":289,"description":290,"footprint":291,"specs":292},"Wysokoczęstotliwościowy kondensator ceramiczny","100nF","Bocznikowanie zakłóceń komutacyjnych","Wielowarstwowy kondensator ceramiczny (MLCC) low-ESR filtrujący zakłócenia impulsowe bezpośrednio na szynie zasilania.","0805 SMD \u002F Radial Ceramic",{"Pojemność":293,"Napięcie znamionowe":294,"Dielektryk":295,"Tolerancja":296},"100 nF (0.1 µF)","50 V DC","X7R (wsp. temp. ±15%)","±10%",{"refDes":208,"name":298,"value":299,"role":300,"description":301,"footprint":211,"specs":302},"Objętościowy kondensator elektrolityczny","47µF","Stabilizacja szyny zasilania DC","Kondensator elektrolityczny absorbujący chwilowe impulsy prądowe podczas przyciągania zwory przekaźnika.",{"Pojemność":303,"Napięcie znamionowe":304,"Temperatura pracy":305,"Tolerancja":306},"47 µF","25 V DC","Od -40°C do +105°C","±20%",{"refDes":308,"name":309,"value":310,"role":311,"description":312,"footprint":313,"specs":314},"P2","Dodatnia szyna zasilania przekaźnika","+12V","Źródło zasilania cewki przekaźnika","Dedykowana linia zasilająca +12V DC dostarczająca prąd do cewki przekaźnika oraz węzła katody diody gaszącej.","Power Supply Rail \u002F Pin Terminal",{"Napięcie znamionowe":281,"Zakres roboczy":315,"Wydajność prądowa źródła":316},"+10.8 V do +13.2 V DC (±10%)","≥ 200 mA ciągły",{"refDes":318,"name":319,"value":245,"role":320,"description":321,"footprint":322,"specs":323},"G2","Punkt gwiazdowy masy zasilania","Powrót prądu emitera do masy zasilacza","Węzeł powrotny prądu emitera 2N2222A i filtrów szyny, izolujący pętle prądowe cewki od obwodów cyfrowych.","Power Ground Net",{"Potencjał":250,"Domena \u002F Przeznaczenie":324},"Masa zasilania i powrót prądu",{"schemaVersion":326,"id":327,"meta":328,"components":335,"nets":424,"junctions":473,"netLabels":497,"wires":498},"1.5","schematic-2n2222-relay-driver-flyback-protection",{"title":329,"locale":330,"grid":331,"source":332},"Sterownik przekaźnika z tranzystorem NPN BJT 2N2222 i diodą zwrotną 1N4007","pl",20,{"type":333,"ref":334,"url":17},"datasheet","Central Semiconductor 2N2222A Datasheet & Omron G5V-1 Relay Datasheet",[336,344,353,361,368,375,386,394,404,413,419],{"id":337,"symbolId":338,"refDes":216,"position":339,"rotation":342,"properties":343},"comp_p1","port.input",{"x":340,"y":341},80,280,0,{"value":218},{"id":345,"symbolId":346,"refDes":188,"position":347,"rotation":342,"properties":349},"comp_r1","resistor.iec",{"x":348,"y":341},320,{"value":190,"package":191,"tolerance":232,"powerRating":350,"mpn":351,"manufacturer":352},"0.25W","MFR-25FTE52-1K","Yageo",{"id":354,"symbolId":346,"refDes":195,"position":355,"rotation":358,"properties":359},"comp_r2",{"x":356,"y":357},260,340,90,{"value":197,"package":191,"tolerance":232,"powerRating":350,"mpn":360,"manufacturer":352},"MFR-25FTE52-10K",{"id":362,"symbolId":363,"refDes":243,"position":364,"rotation":342,"properties":367},"comp_g1","gnd.port",{"x":365,"y":366},220,440,{},{"id":369,"symbolId":370,"refDes":164,"position":371,"rotation":342,"properties":372,"catalogRef":374},"comp_q1","bjt.npn",{"x":366,"y":356},{"value":166,"package":167,"mpn":166,"manufacturer":373},"Central Semiconductor",{"slug":169,"mpn":166},{"id":376,"symbolId":377,"refDes":173,"position":378,"rotation":381,"properties":382,"catalogRef":385},"comp_d1","diode.standard",{"x":379,"y":380},380,180,270,{"value":175,"package":176,"mpn":383,"manufacturer":384},"1N4007-TP","Micro Commercial Co",{"slug":177,"mpn":383},{"id":387,"symbolId":388,"refDes":181,"position":389,"rotation":358,"properties":392},"comp_k1","inductor.iec",{"x":390,"y":391},540,100,{"value":276,"package":184,"mpn":183,"manufacturer":393},"Omron Electronics",{"id":395,"symbolId":396,"refDes":201,"position":397,"rotation":358,"properties":400},"comp_c1","capacitor.ceramic",{"x":398,"y":399},660,140,{"value":288,"voltageRating":401,"package":204,"mpn":402,"manufacturer":403},"50V","C0805C104K5RACTU","KEMET",{"id":405,"symbolId":406,"refDes":208,"position":407,"rotation":358,"properties":409},"comp_c2","capacitor.electrolytic",{"x":408,"y":399},740,{"value":299,"voltageRating":410,"package":211,"mpn":411,"manufacturer":412},"25V","EEU-FC1E470","Panasonic",{"id":414,"symbolId":415,"refDes":308,"position":416,"rotation":342,"properties":418},"comp_p2","vcc.port",{"x":417,"y":342},500,{"value":310},{"id":420,"symbolId":363,"refDes":318,"position":421,"rotation":342,"properties":423},"comp_g2",{"x":417,"y":422},420,{},[425,434,442,452,461],{"id":426,"name":218,"class":427,"pins":428},"net_gpio","signal",[429,431,433],{"component":337,"pin":430},"out",{"component":345,"pin":432},"1",{"component":354,"pin":432},{"id":435,"name":436,"class":427,"pins":437},"net_base_drive","BASE",[438,440],{"component":345,"pin":439},"2",{"component":369,"pin":441},"b",{"id":443,"name":310,"class":444,"pins":445},"net_vload","power",[446,447,448,450,451],{"component":414,"pin":430},{"component":387,"pin":432},{"component":376,"pin":449},"k",{"component":395,"pin":432},{"component":405,"pin":432},{"id":453,"name":454,"class":427,"pins":455},"net_collector","COLLECTOR",[456,457,459],{"component":387,"pin":439},{"component":376,"pin":458},"a",{"component":369,"pin":460},"c",{"id":462,"name":245,"class":463,"pins":464},"net_gnd","ground",[465,467,468,470,471,472],{"component":362,"pin":466},"in",{"component":354,"pin":439},{"component":369,"pin":469},"e",{"component":420,"pin":466},{"component":395,"pin":439},{"component":405,"pin":439},[474,479,484,488,491,494],{"id":475,"netId":426,"position":476},"j_base",{"x":477,"y":478},240,300,{"id":480,"netId":443,"position":481},"j_vload_k1",{"x":482,"y":483},520,60,{"id":485,"netId":443,"position":486},"j_vload_c1",{"x":487,"y":483},640,{"id":489,"netId":453,"position":490},"j_collector",{"x":482,"y":365},{"id":492,"netId":462,"position":493},"j_gnd_main",{"x":482,"y":379},{"id":495,"netId":462,"position":496},"j_gnd_c1",{"x":487,"y":379},[],[499,507,515,523,532,541,549,558,566,574,584,592,601,609,617,625,633,641,649],{"id":500,"netId":426,"endpoints":501,"path":504},"w_p1_jbase",[502,503],{"component":337,"pin":430},{"junctionId":475},[505,506],{"x":399,"y":478},{"x":477,"y":478},{"id":508,"netId":426,"endpoints":509,"path":512},"w_jbase_r1",[510,511],{"junctionId":475},{"component":345,"pin":432},[513,514],{"x":477,"y":478},{"x":348,"y":478},{"id":516,"netId":426,"endpoints":517,"path":520},"w_jbase_r2",[518,519],{"junctionId":475},{"component":354,"pin":432},[521,522],{"x":477,"y":478},{"x":477,"y":357},{"id":524,"netId":435,"endpoints":525,"path":528},"w_r1_qb",[526,527],{"component":345,"pin":439},{"component":369,"pin":441},[529,531],{"x":530,"y":478},400,{"x":366,"y":478},{"id":533,"netId":443,"endpoints":534,"path":537},"w_p2_jvload",[535,536],{"component":414,"pin":430},{"junctionId":480},[538,540],{"x":482,"y":539},40,{"x":482,"y":483},{"id":542,"netId":443,"endpoints":543,"path":546},"w_jvload_k1",[544,545],{"junctionId":480},{"component":387,"pin":432},[547,548],{"x":482,"y":483},{"x":482,"y":391},{"id":550,"netId":443,"endpoints":551,"path":554},"w_jvload_d1",[552,553],{"junctionId":480},{"component":376,"pin":449},[555,556,557],{"x":482,"y":483},{"x":530,"y":483},{"x":530,"y":391},{"id":559,"netId":443,"endpoints":560,"path":563},"w_jvload_jc1",[561,562],{"junctionId":480},{"junctionId":485},[564,565],{"x":482,"y":483},{"x":487,"y":483},{"id":567,"netId":443,"endpoints":568,"path":571},"w_jc1_c1",[569,570],{"junctionId":485},{"component":395,"pin":432},[572,573],{"x":487,"y":483},{"x":487,"y":399},{"id":575,"netId":443,"endpoints":576,"path":579},"w_jc1_c2",[577,578],{"junctionId":485},{"component":405,"pin":432},[580,581,583],{"x":487,"y":483},{"x":582,"y":483},720,{"x":582,"y":399},{"id":585,"netId":453,"endpoints":586,"path":589},"w_k1_jcol",[587,588],{"component":387,"pin":439},{"junctionId":489},[590,591],{"x":482,"y":380},{"x":482,"y":365},{"id":593,"netId":453,"endpoints":594,"path":597},"w_d1_jcol",[595,596],{"component":376,"pin":458},{"junctionId":489},[598,599,600],{"x":530,"y":380},{"x":530,"y":365},{"x":482,"y":365},{"id":602,"netId":453,"endpoints":603,"path":606},"w_jcol_qc",[604,605],{"junctionId":489},{"component":369,"pin":460},[607,608],{"x":482,"y":365},{"x":482,"y":356},{"id":610,"netId":462,"endpoints":611,"path":614},"w_r2_g1",[612,613],{"component":354,"pin":439},{"component":362,"pin":466},[615,616],{"x":477,"y":422},{"x":477,"y":366},{"id":618,"netId":462,"endpoints":619,"path":622},"w_qe_jgnd",[620,621],{"component":369,"pin":469},{"junctionId":492},[623,624],{"x":482,"y":357},{"x":482,"y":379},{"id":626,"netId":462,"endpoints":627,"path":630},"w_jgnd_g2",[628,629],{"junctionId":492},{"component":420,"pin":466},[631,632],{"x":482,"y":379},{"x":482,"y":422},{"id":634,"netId":462,"endpoints":635,"path":638},"w_jgnd_jgc1",[636,637],{"junctionId":492},{"junctionId":495},[639,640],{"x":482,"y":379},{"x":487,"y":379},{"id":642,"netId":462,"endpoints":643,"path":646},"w_c1_jgc1",[644,645],{"component":395,"pin":439},{"junctionId":495},[647,648],{"x":487,"y":365},{"x":487,"y":379},{"id":650,"netId":462,"endpoints":651,"path":654},"w_jgc1_c2",[652,653],{"junctionId":495},{"component":405,"pin":439},[655,656,657],{"x":487,"y":379},{"x":582,"y":379},{"x":582,"y":365},"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"71 -42.4 717.2 551\" width=\"717.2\" height=\"551\" role=\"img\">\u003Ctitle>2N2222 NPN BJT Relay Driver with 1N4007 Flyback Clamping Diode\u003C\u002Ftitle>\u003Cdesc>Exported from CircuitBase\u003C\u002Fdesc>\u003Cpolyline data-kind=\"wire\" points=\"140,300 240,300\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"240,300 320,300\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"240,300 240,340\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"400,300 440,300\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,40 520,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,60 520,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,60 400,60 400,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,60 640,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"640,60 640,140\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"640,60 720,60 720,140\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,180 520,220\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"400,180 400,220 520,220\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,220 520,260\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"240,420 240,440\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,340 520,380\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,380 520,420\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,380 640,380\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"640,220 640,380\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"640,380 720,380 720,220\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cg class=\"comp-interactive\" data-refdes=\"P1\" id=\"elem-p1\" cursor=\"pointer\">\u003Cg transform=\"translate(80,280) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"68\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cpolygon points=\"12,8 46,8 60,20 46,32 12,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"116\" y=\"336.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">MCU_GPIO\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"R1\" id=\"elem-r1\" cursor=\"pointer\">\u003Cg transform=\"translate(320,280) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Crect x=\"20\" y=\"12\" width=\"40\" height=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"360\" y=\"278.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">R1\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"332.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">1kΩ\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"R2\" id=\"elem-r2\" cursor=\"pointer\">\u003Cg transform=\"translate(260,340) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Crect x=\"20\" y=\"12\" width=\"40\" height=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"258\" y=\"376.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">R2\u003C\u002Ftext>\u003Ctext x=\"258\" y=\"394.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">10kΩ\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"G1\" id=\"elem-g1\" cursor=\"pointer\">\u003Cg transform=\"translate(220,440) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"48\" height=\"38\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"20\" y1=\"0\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"6\" y1=\"10\" x2=\"34\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"10\" y1=\"16\" x2=\"30\" y2=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"14\" y1=\"22\" x2=\"26\" y2=\"22\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"240\" y=\"486.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">GND\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"Q1\" id=\"elem-q1\" cursor=\"pointer\">\u003Cg transform=\"translate(440,260) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"88\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"35\" y1=\"20\" x2=\"35\" y2=\"60\" fill=\"none\"\u002F>\u003Cline x1=\"0\" y1=\"40\" x2=\"35\" y2=\"40\" fill=\"none\"\u002F>\u003Cline x1=\"35\" y1=\"28\" x2=\"80\" y2=\"0\" fill=\"none\"\u002F>\u003Cline x1=\"35\" y1=\"52\" x2=\"80\" y2=\"80\" fill=\"none\"\u002F>\u003Cpolygon points=\"57.4,59.5 64.7,70.5 51.6,68.8\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"492\" y=\"246.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">Q1\u003C\u002Ftext>\u003Ctext x=\"492\" y=\"364.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">2N2222A\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"D1\" id=\"elem-d1\" cursor=\"pointer\">\u003Cg transform=\"translate(380,180) rotate(270)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"25\" y2=\"20\" fill=\"none\"\u002F>\u003Cpolygon points=\"25,6 25,34 55,20\" fill=\"none\"\u002F>\u003Cline x1=\"58\" y1=\"6\" x2=\"58\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"58\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"424\" y=\"134.9\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">D1\u003C\u002Ftext>\u003Ctext x=\"424\" y=\"152.9\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">1N4007\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"K1\" id=\"elem-k1\" cursor=\"pointer\">\u003Cg transform=\"translate(540,100) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Cpath d=\"M 20 20 A 5 5 0 0 1 30 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 30 20 A 5 5 0 0 1 40 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 40 20 A 5 5 0 0 1 50 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 50 20 A 5 5 0 0 1 60 20\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"535\" y=\"136.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">K1\u003C\u002Ftext>\u003Ctext x=\"535\" y=\"154.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">12V Relay Coil\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"C1\" id=\"elem-c1\" cursor=\"pointer\">\u003Cg transform=\"translate(660,140) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"32\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"32\" y1=\"6\" x2=\"32\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"6\" x2=\"48\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"664\" y=\"176.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">C1\u003C\u002Ftext>\u003Ctext x=\"664\" y=\"194.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">100nF\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"C2\" id=\"elem-c2\" cursor=\"pointer\">\u003Cg transform=\"translate(740,140) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"32\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"32\" y1=\"6\" x2=\"32\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"6\" x2=\"48\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"12\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">+\u003C\u002Ftext>\u003C\u002Fg>\u003Ctext x=\"744\" y=\"172.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">C2\u003C\u002Ftext>\u003Ctext x=\"744\" y=\"190.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">47µF\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"P2\" id=\"elem-p2\" cursor=\"pointer\">\u003Cg transform=\"translate(500,0) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"48\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"20\" y1=\"40\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"8\" y1=\"10\" x2=\"32\" y2=\"10\" fill=\"none\"\u002F>\u003Ctext x=\"20\" y=\"0\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">VCC\u003C\u002Ftext>\u003C\u002Fg>\u003Ctext x=\"520\" y=\"-13.6\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">+12V\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"G2\" id=\"elem-g2\" cursor=\"pointer\">\u003Cg transform=\"translate(500,420) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"48\" height=\"38\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"20\" y1=\"0\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"6\" y1=\"10\" x2=\"34\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"10\" y1=\"16\" x2=\"30\" y2=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"14\" y1=\"22\" x2=\"26\" y2=\"22\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"520\" y=\"466.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">GND\u003C\u002Ftext>\u003C\u002Fg>\u003Ccircle data-kind=\"junction\" cx=\"240\" cy=\"300\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"520\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"640\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"520\" cy=\"220\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"520\" cy=\"380\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"640\" cy=\"380\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003C\u002Fsvg>","overlay",null,[662,679,690],{"slug":663,"cluster":20,"tier":21,"supplyVoltage":664,"voltageSpecification":669,"signalDomain":673,"breadboardFriendly":14,"title":674,"shortDescription":675,"bomCount":676,"formulaCount":677,"search":678},"irlz44n-logic-level-low-side-switch",[665,666,667,668],"3.3v","5v","12v","24v",{"kind":670,"value":671,"label":672},"supply","+12.0 V DC nominalnie (zakres roboczy od +5.0 V do +50.0 V DC)","Napięcie zasilania obciążenia (VLOAD)","mixed","Klucz DC dolnego stopnia z tranzystorem MOSFET poziomu logicznego IRLZ44N","Dyskretny układ klucza mocy DC 12V\u002F24V po stronie masy do sterowania obciążeniami indukcyjnymi i rezystancyjnymi z tranzystorem N-MOSFET Infineon IRLZ44NPbF sterowanym bezpośrednio z logiki mikrokontrolera 3.3V lub 5V.",7,4,"klucz dc dolnego stopnia z tranzystorem mosfet poziomu logicznego irlz44n\ndyskretny układ klucza mocy dc 12v\u002F24v po stronie masy do sterowania obciążeniami indukcyjnymi i rezystancyjnymi z tranzystorem n-mosfet infineon irlz44npbf sterowanym bezpośrednio z logiki mikrokontrolera 3.3v lub 5v.\nklucz dc dolnego stopnia z tranzystorem mosfet poziomu logicznego irlz44n\ndyskretny układ klucza mocy dc 12v\u002F24v po stronie masy do sterowania obciążeniami indukcyjnymi i rezystancyjnymi z tranzystorem n-mosfet infineon irlz44npbf sterowanym bezpośrednio z logiki mikrokontrolera 3.3v lub 5v.\nirlz44n logic-level n-channel mosfet low-side dc switch\ndiscrete 12v\u002F24v low-side dc switch circuit driving high-current inductive and resistive loads with an infineon irlz44npbf logic-level mosfet from 3.3v or 5v mcu logic.\nmicrocontroller_interfaces\ntranzystor mocy n-mosfet poziomu logicznego\nirlz44npbf\nq1\nszeregowy rezystor tłumiący bramki 100 ω\n100ω\nr1\nrezystor pull-down bramki 10 kω\n10kω\nr2\ndioda zabezpieczająca gasząca przepięcia indukcyjne\n1n4007\nd1\nszczotkowy silnik dc 12v\n12v dc motor\nm1\nkondensator elektrolityczny odsprzęgający zasilania 100 µf\n100µf\nc1\nkondensator ceramiczny odsprzęgający wysokich częstotliwości 100 nf\n100nf\nc2",{"slug":680,"cluster":20,"tier":21,"supplyVoltage":681,"voltageSpecification":682,"signalDomain":685,"breadboardFriendly":14,"title":686,"shortDescription":687,"bomCount":688,"formulaCount":677,"search":689},"bss138-bidirectional-i2c-level-shifter",[665,666],{"kind":670,"value":683,"label":684},"+3,3 V DC nominalnie (zakres roboczy od +1,65 V do +3,6 V)","Zasilanie niskonapięciowe (VDD1)","digital","Dwukierunkowy konwerter poziomów logicznych I2C 3,3 V na 5 V na BSS138","Dwukierunkowy translator poziomów napięć magistrali I2C łączący domeny logiczne 3,3 V i 5 V za pomocą dwóch tranzystorów MOSFET z kanałem N onsemi BSS138 z rezystorami podciągającymi i odsprzęganiem zasilania.",8,"dwukierunkowy konwerter poziomów logicznych i2c 3,3 v na 5 v na bss138\ndwukierunkowy translator poziomów napięć magistrali i2c łączący domeny logiczne 3,3 v i 5 v za pomocą dwóch tranzystorów mosfet z kanałem n onsemi bss138 z rezystorami podciągającymi i odsprzęganiem zasilania.\ndwukierunkowy konwerter poziomów logicznych i2c 3,3 v na 5 v na bss138\ndwukierunkowy translator poziomów napięć magistrali i2c łączący domeny logiczne 3,3 v i 5 v za pomocą dwóch tranzystorów mosfet z kanałem n onsemi bss138 z rezystorami podciągającymi i odsprzęganiem zasilania.\nbss138 bidirectional i2c 3.3v to 5v level shifter\nbidirectional i2c bus voltage level translator interfacing 3.3v and 5v logic domains using two onsemi bss138 n-channel mosfets with pull-up resistors and decoupled supplies.\nmicrocontroller_interfaces\ntranzystor mosfet z kanałem n poziomu logicznego\nbss138\nq1\ntranzystor mosfet z kanałem n poziomu logicznego\nbss138\nq2\nrezystor chipowy smd\n10kω\nr1\nrezystor chipowy smd\n10kω\nr2\nrezystor chipowy smd\n10kω\nr3\nrezystor chipowy smd\n10kω\nr4\nwielowarstwowy kondensator ceramiczny\n100nf\nc1\nwielowarstwowy kondensator ceramiczny\n100nf\nc2",{"slug":691,"cluster":20,"tier":21,"supplyVoltage":692,"voltageSpecification":693,"signalDomain":685,"breadboardFriendly":14,"title":697,"shortDescription":698,"bomCount":688,"formulaCount":699,"search":700},"esp32-auto-reset-flashing-circuit",[665],{"kind":694,"value":695,"label":696},"logic","3,3 V (VDD33 na DevKitC V4)","Roboczy poziom logiczny","Układ automatycznego resetu i rozruchu ESP32 (DTR\u002FRTS)","Dwutranzystorowy układ z płytek rozwojowych Espressif, dzięki któremu esptool, Arduino IDE i PlatformIO resetują ESP32 i uruchamiają jego szeregowy bootloader liniami DTR i RTS mostka USB-UART, bez wciskania przycisków.",3,"układ automatycznego resetu i rozruchu esp32 (dtr\u002Frts)\ndwutranzystorowy układ z płytek rozwojowych espressif, dzięki któremu esptool, arduino ide i platformio resetują esp32 i uruchamiają jego szeregowy bootloader liniami dtr i rts mostka usb-uart, bez wciskania przycisków.\nukład automatycznego resetu i rozruchu esp32 (dtr\u002Frts)\ndwutranzystorowy układ z płytek rozwojowych espressif, dzięki któremu esptool, arduino ide i platformio resetują esp32 i uruchamiają jego szeregowy bootloader liniami dtr i rts mostka usb-uart, bez wciskania przycisków.\nesp32 auto-reset and boot circuit (dtr\u002Frts)\nthe two-transistor circuit from espressif development boards that lets esptool, arduino ide and platformio reset an esp32 and start its serial bootloader through the dtr and rts lines of a usb-to-uart bridge, with no buttons pressed.\nmicrocontroller_interfaces\nmałosygnałowy tranzystor npn\n2n3904\nq1\nmałosygnałowy tranzystor npn\n2n3904\nq2\nrezystor\n10kω\nr1\nrezystor\n10kω\nr2\nrezystor\n10kω\nr3\nkondensator ceramiczny\n1µf\nc1\nprzycisk taktowy\nboot\nsw1\nprzycisk taktowy\nen\nsw2",1793836428785]