 The show, it's me, JP, and it's time for JP's product pick of the week. You have arrived just on time. As usual, thank you everyone for showing up. I know we have some people over in our Discord as well as YouTube chat. Hello everyone, and thank you for stopping by. I'm not quite sure what's going on with some of the other streaming. It doesn't look like I'm not so sure if it's gone to Twitch or not. It seems like our restream just never started, and I don't know why I'm going to leave it be. But it does appear we are streaming here on YouTube, so that's great. Stop on by if you're wondering where, and speaking of which, if you're wondering where you can watch the show, not only is it on YouTube, but it's also right inside of the product page. So if you head on over to that, right there, that QR code or this URL, you will head into the product. Now, this is sort of an unusual one because there are multiple product pages where you can get the discount, and I think watched the video this week, which is a bit of an unusual circumstance, but it's because this is a multi-flavor, multi-color sort of thing. Before I say any more, though, what I'm going to do is have Lady Aida tell us all about this week's product pick, so please take it away, Lady Aida. Next up, and this is actually also the star of the show, we've revised our seven segment backpacks, they're the same size, the same pinouts, the same everything, except I kind of redid the back, I improved the design a little bit, and I made them a STEMI QT compatible, so if you want, you can use the old ones, that's fine, you want to use the new one. On the back are two STEMI QT connectors, and you can change them. Do you want me to show the product, yeah? Yeah, let's go to the overhead and I'll show it because it's a little more clear that way. Yeah, I want to show these photos. That's fine. The board, and then it's like it's stackied on with red, yellow, green, blue, so this is it with the matrix solder on, usually comes bare and you solder on whatever color you like, there you go, and you get the clock display with decimals and colon. It's still got the HT16K33, which is a really great low cost chip, I actually brought in the pads a little bit to make it easier to solder, there's a power LED which you can cut the trace if you don't want it, and then there's two vertical STEMI QT connectors, and so here we've got a demo of a QT pie board with the STEMI QT cable plugged into the back and it's just like running the demo and there's like, you know, we just plug and play it, so I do eventually want to get these pre-soldered like with the light box in them, for now they're still a kit, but I'm getting closer now that at least this says a little bit more space, it's easier to solder, and you can plug and play up to eight of them on one I squared C bus, because the address can be selected on the back, there's three jumpers to select up to eight different addresses, so the backpack, you know, and loves one of our early products, people really like this and it makes it really easy to add seven segment displays, and now you can plug and play them with STEMI QT. Yeah, that's it right there, let me get mine out of this little, look at that, right there, pull this one out, and I will tell you that this, right here, this is our product pick of the week, it is the 0.5 inch seven segment STEMI QT backpack for an LED display, this has four digits, and there are seven segment digits that also happen to have the little decimal points for each digit as well as the little colon separator, and this comes as a kit, so that's the board you get right there, it has that HT16K33 multiplexer there that deals with all of the pins of all these many many LEDs that are built into there, and then you get to talk to it right over STEMI QT, so it's I squared C and we still have the sort of normal I squared C breakout pins there if you want to put this on a breadboard or connect it some other way, but now we've got these great little STEMI QT connectors on here, so let's let's head over to the product page for a second, that is it right there, and I mentioned that this is an unusual one in that we have this discount and this video in a bunch of different pages, so if you go to one of them such as this product 880, this is for the green one, but that actually is a sort of a kit because it comes with both pieces, you get the LED and the the driver board, so if you head over to, let's go ahead and refresh this, it should be half price now, so that's the green one, you can head over to red, yellow, I think that's yellow, yeah, blue and white and they're all half off, they're slightly different prices for these, so you'll see some different prices for them, but it's now half off of whatever that price was, looks like some of these are selling out, but you can you can pick them up in whichever color you find there, let's see is the green available, oh my gosh these are going quick aren't they, oh is that not going to let me refresh, let's see let me do a forced refresh, all right looks like have they sold out already, I think we had 70 of them, so you may have bought them up quick, if you get one by the way and want a different color this is not soldered together, this is a kit like we said, so you can go and pick up just the bare seven segment in different colors and choose which ones you're going to use, you'll have to solder one of them on unless you come up with some clever socket sort of situation, the product page if you check it out here has a link to the learn guide, and that'll show you how you can use this and other matrix displays, but this one in particular, seven segment backpack in Arduino as well as circuit python, and you'll see you can do the i squared c wiring on the top there or plugged in over stem of qt, which is really convenient if you want to use this with something like a qt pi, which has that little stem of qt breakout on it, and then if you look at the coding for this, one of the things I really like about these displays is it's quite easy to write code for it with the drivers or rather with the library, you can do things like just scroll a whole word or a sentence or a series of letters, you can target individual characters, you can target individual segments, and so let me show you a little demo here that I have going, bring in my board there, switch to that display, let's write here and get that out of the way, so here you can see I have one, this is the red, and then I've put a little bit of a diffusing film, a filter or a gel over it, which just makes it look really nice, you then you don't get sort of that gray and white, it's really clear which ones are being lit, which is what you see in things like alarm clocks and other products, so here this is actually scrolling the IP address that this little stem or rather this little qt pi with its little antenna there are picking up on my router, and if I can get that glare and thumb print off of my plastic there, that looks better, so watch this, what I'm going to do is I'm going to reset, I'm going to go through a little demo mode here, so I'm resetting the board, and when it restarts it's going to go through sort of a little attract loop, so I flash all the lights on, off, run a little animation a few times, say IP address, and then I'll blink a little bit while I'm waiting for that to come up, and this is actually a routine, this blink routine is built right into the library as well, so now once it grabs that address it kind of scoots that other, so the character's off there and just starts running my address on here, so if you take a look at the code for this, let's switch over here to coding view, what's going on, I'm importing some wi-fi stuff so that that's what I display, but then the key thing is from Adafruit HT 16k 33 dot segments import SEG 7 by 4, so this is seven segment displays, four of them for the four digits, and we have a few different versions of those you can bring in depending on what type of matrix you have, and then I'm bringing this in over I squared C with the address 70, but you can change this little jumper, if you look here on the bottom, we've got some little jumpers there that you can solder, and then that'll allow you to get up to eight of these on one I squared C bus, so that's 32 characters that you could have, you don't have to put them all on end, you could stack them, you can do your time machine for your DeLorean display like that, I think there's a great guide that Phil Burgess did a few years ago, so you could look at that as a sort of possible reworking, then I'm setting the display brightness, kind of dim here, this thing goes pretty darn bright, I fill the display, so display dot fill that just lights every led, I wait a second and then I turn them all off with fill at zero, this is my little animation thing, so if we rerun this you'll see I've got some individual segments that I'm looping through, some I couldn't loop as neatly as others because they have different names, oh that goes by so fast that it's a little stuttery I think, let me try that again, it might just be my view of my, is it smooth or is it too fast, oh yeah smooth, okay it looks good, I get fooled by my broadcast software, so then I'm going in and setting the word IP and that one I'm using some raw digits with this little bit mask that just says G is the dot, H is the, I think the middle line, G and going, or HG going backwards through to A, you can you can light up any of those segments, address I could almost type that but we don't have an R in our library, so I used ADD and then a little lowercase R, I just set two segments, then I blink, set a blink rate of three which I think is the fastest blink rate, turn the colon on so that's its own little thing and I'm printing these dashes, so that's when you see it get to that after it says IP address, it will then sort of blink this little set of characters here, watch that, IP address and then blink, blink and since I set that in blink mode, I don't have to deal with any timing stuff so my code is free to go forward and try to connect to Wi-Fi which is what happens next, it grabs my Wi-Fi SSID and password, sets the connection here, prints out what it's doing to the serial port down here at the bottom and reset that back to it, you should see some output there when it when it does connect, it'll say connecting to Wi-Fi and now it's connected, prints out the IP address there and then it starts scrolling it, neat thing you'll see here is for that scrolling, all I'm using is this one line, display dot marquee so that's our scroll, sort of automatic scroll, the IP address which I set up here to be whatever the Wi-Fi radio IP address plus some blank characters so that it would kind of scoot all the way off the screen before it loops back around, I'm setting a rate for that so 33.33 rather and then true is that it's going to loop continuously, so you'll see I don't actually have a while true loop this is actually where my program is ended but that library allows that to keep scrolling over and over, so that is a look at how simple it is to code this inside a circuit python and you can, like I said, sorry I know that we sold out rather quickly on those, you can put in a little notify me and you'll find out when they're back in stock, it'll be full price at that point but they're actually right around nine ten dollars for them under the normal normal pricing so you can you can find out when those are available and I think that's going to do it so let me know over in the discord or youtube if anyone has questions, ah can it do hex okay yeah let's take a little closer look the guide is really good on this one so if we take a look at the learn guide for this you'll see here are the different ways that you can communicate with it so you can print straight up text I'm gonna zoom this in a little bit if it'll let me oh yeah now it went to like mobile size that should be good so printing text you just put it in quotes and it'll print out text if it doesn't have a letter like you saw I didn't have an R it just puts a blank in there you can print out numbers you can print out hex values you can set individual characters so here you can see I think it's right to left zero one two and three so we tell tell each of them what to print and then we get down to that sort of lowest level of individual segments and there you can see that decimal point is an H and that's the first digit in that bit mask there so zero B one zero zero zero zero zero would just print the dot and then it works its way through the through those segments and there's a few different ways that you can tell it what raw segments you want to light up and then there's this fill that I showed there's manual scrolling so you can tell it to move a certain number of spaces here's displaying the colon and then lastly I used this automatic scrolling marquee and then rather than me hard coding it my value there is just based on whatever IP address I picked up when I when my device connected there see that there this is it without the filter by the way it's not not bad but boy these look nice when you put a little gel over this happens to be a purple gel just because I have some purple gel around here but I think generally a sympathetic color to what you're trying to show through will work well uh so I think that's gonna do it thanks everyone for stopping by uh that is the product pick of the day it is the four digit seven segment backpack with stem aqt thank you everybody for stopping by for JP's product pick of the week I'm JP and I will see you next time bye bye