Mahlzeit!
Die gezeigte Schaltung im Link hat einen 1kOhm an +5V, d.h. es kann maximal ein Strom von 5V/1kOhm=5mA fliessen.
Dein BC547C hat laut dem Link eine Stromverstaerkung von hFE=420, d.h. um 5mA am Kollektor fliessen zu lassen, brauchst du einen Basiseingangsstrom von 5mA/420, also ca. 12 Mikroampere IB...
Der 1kOhm Basisvorwiderstand sorgt nun dafuer, dass im eingeschalteten Zustand ein Basisstrom von IB=(3,3V-0,7V)/1kOhm=2,6mA fliesst, also ca. das 200-fache des benoetigten Basisstroms. Falls der BC547C "durchhimmelt" waere das auch der Kurzschlussstrom am RPi GPIO. [KORREKTUR] Dann waeren es 3,3V/1kOhm=3,3mA im worst-case[/KORREKTUR]
Du kannst also getrost den Vorwiderstand noch deutlich groesser machen, Faktor 10 (also 10kOhm) wird ohne Probleme funktionieren.
Wird der Vorwiderstand allerdings zu gross (obwohl rechnerisch noch ausreichend, also z.B. 200kOhm), dann kannst du allerdings beim Sperren des Transistors in Probleme laufen (Leckstrom Kollektor-Basis, das koennte dann evtl. ein sicheres sperren verhindern).
Das ganze auch ohne Beruecksichtigung der Schaltfrequenz, die fuer diese Anwendung aber vernachlaessigbar ist...
Jetzt hoffe ich mal, ich habe da nicht was grundlegendes uebersehen 