Currently running on @pimoroni.com Servo2040; Pico 2 W also targeted at present. Supporting servos, steppers, buttons and Neopixels (buggily!), with I2C devices and more planned. Wheeee!
Currently running on @pimoroni.com Servo2040; Pico 2 W also targeted at present. Supporting servos, steppers, buttons and Neopixels (buggily!), with I2C devices and more planned. Wheeee!
@pimoroni.com Servo2040, Neopixels, servos. Haven’t added the planned stepper motor yet.
@pimoroni.com Servo2040, Neopixels, servos. Haven’t added the planned stepper motor yet.
Earlier, we discussed the idea of using a QT Py microcontroller to work the lighting effects of a small spacecraft build. You could go about this two different ways. Use an SPI Interface with a TLC59711 PWM Driver, or a NeoPIxel BFF to drive a line of NeoPIxels.
Earlier, we discussed the idea of using a QT Py microcontroller to work the lighting effects of a small spacecraft build. You could go about this two different ways. Use an SPI Interface with a TLC59711 PWM Driver, or a NeoPIxel BFF to drive a line of NeoPIxels.
Nav lights would have to be handled differently.
Nav lights would have to be handled differently.
I had thought about lighting it all with NeoPixels - say, roughly 100.
I had thought about lighting it all with NeoPixels - say, roughly 100.
(You're right. I forgot main deflectors. Let's add them later.)
(You're right. I forgot main deflectors. Let's add them later.)
The NeoPixels are addressable and you can set the RGB (or RGBW) values independently.
The NeoPixels are addressable and you can set the RGB (or RGBW) values independently.
You can program the QT Py microcontroller in CircuitPython (or Arduino IDE) via a USB cable to your PC.
I use the Thonny - a Python IDE for Beginners.
You can program the QT Py microcontroller in CircuitPython (or Arduino IDE) via a USB cable to your PC.
I use the Thonny - a Python IDE for Beginners.
At this point, I have not test fitted any parts. I'll try that once they're assembled.
At this point, I have not test fitted any parts. I'll try that once they're assembled.
I used a program called Fritzing (1.0.8) to show you two possible layouts for QT Py microcontrollers and NeoPixel BFF boards. BFF boards are made to solder to the backs of QT Py microcontrollers via two 7-Pin Headers, but I wanted this to be as flat as possible.
I used a program called Fritzing (1.0.8) to show you two possible layouts for QT Py microcontrollers and NeoPixel BFF boards. BFF boards are made to solder to the backs of QT Py microcontrollers via two 7-Pin Headers, but I wanted this to be as flat as possible.
I'm happy to report that the various parts have arrived. I'll need some time to put together the three sets of NeoPIxels that I'll need. Even more time to get the QT Py RP2040 and NeoPixel BFF on a solderless breadboard and programmed.
I'm happy to report that the various parts have arrived. I'll need some time to put together the three sets of NeoPIxels that I'll need. Even more time to get the QT Py RP2040 and NeoPixel BFF on a solderless breadboard and programmed.
Power via a USB-C connector would need to be sourced externally.
Power via a USB-C connector would need to be sourced externally.
NeoPixels arrays would need to be controlled by a microcontroller (QT Py RP2040) running #CircuitPython. Level shifting would be done with the NeoPIxel BFF.
NeoPixels arrays would need to be controlled by a microcontroller (QT Py RP2040) running #CircuitPython. Level shifting would be done with the NeoPIxel BFF.
One of my favorite designs, and I've used it in every #robot since. 🤖💙✨
www.hackster.io/glowascii/co...
One of my favorite designs, and I've used it in every #robot since. 🤖💙✨
www.hackster.io/glowascii/co...