Sounds great! You could use something like a ULN2003 which has a bunch of NPN transistors plus all the resistors needed built in.
If you're actually looking at making a product then I'd seriously suggest you look at the MBDT42Q breakout board (or even using the bare MBDT42Q module if you're making your own PCB). While the Bluno Beetle will work, using another Espruino device gives you loads of extra options - for example for adding some kind of security to the Bluetooth connection.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Sounds great! You could use something like a ULN2003 which has a bunch of NPN transistors plus all the resistors needed built in.
If you're actually looking at making a product then I'd seriously suggest you look at the MBDT42Q breakout board (or even using the bare MBDT42Q module if you're making your own PCB). While the Bluno Beetle will work, using another Espruino device gives you loads of extra options - for example for adding some kind of security to the Bluetooth connection.