When building this instructable I relised I had no BC548 transistors. Could I use BC547 insted. Here is a link to both datasheets.BC548BC547
Can I use BC107 instead of BC548
YES you can at up to over 9 volts ! Here is a little easier link to understand. A
what about 12 volts?
Yes you can till 50v, refer below link