Pomyślałem, że powinienem wzmocnić komentarz Tony'ego Stewarta.
Obwód, na który patrzysz, jest w zasadzie w porządku, ale nie można go używać z żadnym innym niż najmniejsze silniki.
Ujmując to w ten sposób - aby uzyskać duży prąd (a tym samym duży moment obrotowy lub moc) z silnika, musisz mieć napięcie jak najbliższe 5 woltów. Oznacza to, że napięcie na tranzystorze (Vce) musi być jak najniższe, a na pewno mniejsze niż 1 wolt. Oprócz tej oczywistej kwestii należy pamiętać, że moc rozpraszana w tranzystorze jest iloczynem napięcia (Vce) i prądu (głównie prądu kolektora).
Jest to całkowicie możliwe, ale istnieją ograniczenia. Najważniejsze jest to, że gdy tranzystor pracuje z bardzo niskim Vce (zwykle mniejszym niż jeden wolt), jego wzmocnienie znacznie spada. Ogólna praktyczna zasada dotycząca tego warunku, zwanego nasyceniem, mówi o wzmocnieniu od 10 do 20, gdzie możesz wybrać, jak dokładnie chcesz być optymistą. Wartość konserwatywna to 10. Przy tej wartości można spodziewać się Vce o wartości około 0,2 V - o ile przestrzegasz, że oznacza to określony poziom prądu.
Teraz spójrz na swój obwód. Jeśli pin 9 ma maksymalne napięcie 3,3 V, napięcie na rezystorze bazowym będzie wynosić około 3,3 - 0,6 V lub około 2,7 V. Wartość 0,6 pochodzi ze spadku napięcia baza-emiter. 2,7 wolta podzielone przez 10k daje prąd bazowy około 270 uA. Zasilanie bazy tym prądem daje maksymalny prąd kolektora wynoszący około 2,7 mA lub 5,4 mA przy wzmocnieniu nasycenia równym 20. Jeśli tranzystor jest całkowicie włączony, Vce będzie wynosić około 0,2 wolta. Zatem maksymalna moc dostępna dla silnika będzie wynosić około 4,8 wolta razy 2,7 do 5,4 mA lub coś w granicach 13 do 26 mW. Jako punkt odniesienia, 1 koń mechaniczny to około 750 watów, więc mówisz o 17 do 34 mikro-koniach mechanicznych.
To nie jest bezużyteczne; możesz obrócić mały wskaźnik dobrze z silnikiem o małej mocy. Chodzi tylko o to, że nie będziesz w stanie wykonać (na przykład) żadnego rodzaju pojazdu, ani nie będziesz w stanie podnosić wiele ładunków za pomocą koła pasowego.
Jeśli chcesz faktycznie zbudować swój obwód, czego potrzebujesz do silnika? Musi być przeznaczony na 5 woltów lub więcej, tak blisko 5 woltów, jak tylko możesz znaleźć. Kup sobie tani multimetr cyfrowy (multimetr cyfrowy) za 10 do 20 dolarów i zmierz rezystancję silnika. Musi być rzędu 900 do 2 kiloomów lub więcej. Opór jest równy napięciu nad prądem. 4,8 V podzielone przez 0,0027 do 0,0054 da liczby (pamiętaj, że mówiliśmy o mA, a nie o amperach).
Oczywiście można uzyskać większy prąd, mocniej napędzając tranzystor, i robimy to, zmniejszając rezystor podstawowy. Należy jednak pamiętać, że w pewnym momencie Arduino nie będzie w stanie wysterować wystarczającej ilości prądu z pinu 9, a napięcie na pinie zacznie spadać. Powinieneś być w porządku, zmniejszając rezystor do 1k, a być może w okolicach 330 omów lub mniej, z konsekwentnym wzrostem prądu tranzystora (i silnika). Zachęcam do systematycznego badania tego zagadnienia. Kiedy to zrobisz, regularnie sprawdzaj również temperaturę tranzystora. 2N3904 nie są urządzeniami o dużej mocy, więc nie zdziw się, jeśli się nagrzeją. Na szczęście są też naprawdę tanie, więc nie popadaj w paranoję z wypaleniem kilku.
W najgorszym przypadku dowiesz się o Magic Smoke. Czy wiesz, że tranzystory działają za pomocą magii? Pośrodku każdego tranzystora znajduje się mała kieszonka Magic Smoke. Jeśli wypuścisz Magic Smoke, tranzystor przestanie działać, a to dowodzi, że Magic Smoke sprawił, że zadziałał.
Prawda?