 But yes, now we have audio. Hey, hello, and welcome to the show. It's me, JP, and it is time for JP's product pick of the week. So thank you all so much for stopping by. Hey, over there in the YouTube chat, 8-bit engineer, David Vodesta, Javier Mendoza, DJ MJR. Hey, oh, nice to see you all. And thanks, everyone, for also stopping by over in our Discord chat. If you're wondering where the chat is, you can head over to adafru.it-slash-discord. Jump into the live broadcast chat channel and hang out. Hey, mouse. Hey, Mike P. Hacey Grover. Thanks for stopping by. So let's see. Before I go any further, I'm going to send you on over to the product page. You can watch this show inside of the page there. It's being broadcast right from the page. And you'll be able to get the huge discount. I believe we have a 50% off discount today on our product pick. And we've got about 100 of them in stock or so, maybe more. Yeah, they are 50% off. Head on over there and check it out if you want. I usually, at this point, will jump to a new, new, new video from Lady Aida. We didn't really have one. We kind of had one, but it got the demo. I don't think there was a demo with it. So it doesn't say much that I won't say. So let me introduce the product myself. Here we go. Get ready for it. This, right there. Look at that. This is the product pick of the week. This week it is the IoT button BFF for cutie pie and show boards. This is a nice, cheap, and cheerful little friend, little best friend forever for your cutie pie. It is, let me throw you a down shooter view of this. There you can see it right there. So this little BFF attaches to the back of a cutie pie. And it basically adds two things to your cutie pie, a nice big 12 millimeter tactile momentary button and a neopixel. Those are on pins A2 and A3, respectively. And it means in your code, all you need to do is say, hey, I've got a button. It's going to be on A2. I've got a neopixel. It's going to be on A3. And then you can do all kinds of projects. A lot of IoT projects are going to allow you to use things like wireless on a cutie pie, ESP32 of some kind. Press a button. Make something happen over Adafruit. Let me say that again. Make something happen over Adafruit IO or another IoT service. And you can also do things that are reactive and give you some different neopixel indications. This is, like all of our BFFs, designed to go belly to belly with a cutie pie. So I have one here that I have soldered some header pins to. So there, let me flip the camera in fact. Let me give you the big view there of that. So there you can see. I've got my BFF, got some socket headers on the bottom. Here's a cutie pie. This one happens to be ESP32C3. This will work with any cutie pie. And this indicates which side of this goes up. So USB side with the arrow there. And all you do is plug those in like that. And off you go. You can plug this into power. You can plug this into your computer. You can add a battery if you want to use the battery BFF. And now you've got a button that you can press and do interesting IoT things with it. Let's take a look at a real example here. So this is similar setup. You can see actually I'm using the very, very short little short feather headers. I like these for this to keep it kind of slim. So this is an ESP32S2. And I'm using whipper snapper with this. So let me show you what that looks like over here. There's the product page. So let me jump to this view of the world. And I'll get that out of there. Let's see, do I have a, let's do, sorry, standby one second. How about like that, and that, and that. That'll work. So you can see here, I have an Adafruit IO page. This, while I'm getting USB power from my computer here, it's not connected to the internet through my computer. It's using Wi-Fi. So I have this paired with my Wi-Fi router using the secrets.json file. And then I've set this up in whipper snapper. So you put the whipper snapper firmware on there and then you can go and add accessories. I'll show you what that looks like in a second. But here's what it looks like in a dashboard. So you can see when I press a button, I'm gonna get that IoT button BFF indicator on my IoT page to blink. You'll also see that the log there shows the timestamp of when I pressed that. So it says 108 PM, that's West Coast time here. And then the name of my whipper snapper board and the value, so that's going from zero to one, one to zero. And I'm also graphing that so you can see if I hold this down a little bit, it'll be easier to see the graph update when I release because we'll have a bigger gap there. Is it? No, I'm not seeing much on that. I think the graph is too big of a timeframe now to notice that difference. And not only that, but this can work in a couple of different directions. So if I head over to my dashboard here, you'll see I have this color widget. I've got to keep it pretty dark just so you can see it on camera. But I'll go and pick a different color. Let's go to green, hit save there. And now that updates. So again, this is all happening over wifi. All you need to do is have your SSID and your password entered into the secrets.json file as well as any IOT credentials that you need. And then you can do things like set up these devices in whipper snapper. So here you can see this one I'm using, whoops, right here is this Adafruit QDPI ESP32 S2-2 or also, and here are the objects I've added. So if we click on little plus here, we can add little components rather to this. So these are some of the components you could add. I just went and added push button. And if you look at how push button is set up, you can give it a custom name. I call it IOT button BFF. Tell it what pin we're using, the interval that you're gonna check it either periodically or just whenever it changes. And then we're also setting up a pull up resistor on here. So I'm specifying the pin pull direction and then you give it some labels. So now when I press that, you'll see it updates right here in the component section. And then any of that can be part of a feed and part of a dashboard. Neopixel is a similar setup. This is actually beta. This is hot off the press. Thanks Brent for getting this up and running just at the end of the day. Yesterday I think it was, I just got it going this morning on mine by using the 1.0.0 beta 0.59, we're able to, when we add a component, turn on this show dev, head down to the bottom here, and now we can add dot star or neopixel. So I went ahead and added a neopixel. And again, you can specify the pin. I'm using pin A3. And then how many pixels, the color order, the brightness value to start with and its name. So all of that I can then bring over to a dashboard. This one I set up, where'd you go? IoT button BFF demo dash. And there I can see the results of that. In fact, if I take, I'll take a little risk here. I'm gonna unplug this and I'll grab a battery. So no wires attached to make that work. To make that work, no tricks up my sleeve, I promise. Let's turn the battery pack on there. So what we're gonna do is actually, we're gonna watch for this to connect. So when this starts up, it should blink yellow a few times and then blink blue when it gets on my Wi-Fi network. So it's blinking, I don't know if you can see that. Oh, I moved it right when it did it. Oh, there we go. There's I think some colored lights. Let's see if that's working. Yeah, so you can see it right there in my dashboard, right? So when I press that button, just running off the battery pack here over the Wi-Fi, up to the internet and back that that information comes. And the same will work for the color picker here. So I'm gonna go to bright-ish red, hit save, boop, and now you can see that just turned red right there. If you wanna check out a learn guide on this, excuse me, I'm gonna have to learn page for this. There is a excellent guide by Liz Clark called Adafruit IoT Button with Neopixel BFF. It shows you a general overview. It gives you the pinout. And something I'll mention about the pinout here, you'll see there are two jumper pads there that are connected but ready to be cut. If you need to change either which pin your Neopixel is on, which pin the switch is on, or both, you can cut one or both of those little jumpers there and then use the pads up at the top to connect to just with a little bodge wire to a different pin for either of those. So if you have some reason with your project to not use the defaults of A2 for button and A3 for Neopixel, that's okay, you can go ahead and cut those and use that. You should also know this is just a general use button, so it doesn't have to be a wireless IoT type of project. You can just use it as a button and a Neopixel that are available on a QTPI or a Xiaomi board inside of Arduino, inside of CircuitPython, and the example I showed was with connectivity using whippersnapper there. There was a statement Rufus said over in the chat, I've already put pins on my QTPI so I guess I'll put the female headers on the BFF. Yeah, absolutely, you can come up with different strategies for that. I've tried, since I'm using and demoing these a good bit, I've tried to stay consistent with that, which header pin is on the QTPI versus the BFF. Some of them you can use stacking headers and get a little creative with it so you could probably put stacking headers on a battery BFF and sort of sandwich that in the middle and then put the button on the top. That would give you kind of a nice little compact cordless type of project with a small lipo battery. You could do some wireless stuff like that. Let's see, so yeah, the guide will take you through those jumpers for the switch and the Neopixel and then there's examples of using this in CircuitPython and in Arduino. And I'll add a page to this guide of setting it up in the Whipper Snapper, especially once we get the Neopixels out of beta and in regular use, then that'll be a nice straightforward way to get yourself set up with that. Let's see, what else have I got to say? Well, let me stop my monitor from flying around there. You can see there, there's the nice picture of the board there. I think that's gonna do it, yeah. So head on over there, go to that URL, pick up some. I think they're still in stock, you can get them for half off. So what's that price? Let me go to the page again. That price is $1.75, what a bargain. Are these in stock? I'm just gonna refresh real quick. They are in stock, so $1.75, you could pick up a slew of these, you might even find uses for them, just it's nice to have a tactile button and a Neopixel already made on a board, you could run it to other types of boards using a breakout, a breadboard, this is breadboard friendly, you could use it on a proto board, you could just run some jumper wires. So kind of a nice little for, especially at this price of $1.75 is not a bad way to get one of these nice big 12 millimeter tactile buttons ready for use. Let's see, any other facts I wanted to tell you about that? I think that's it, yeah. So that's gonna do it for today, that right there, let me grab a bag. That's my product pick of the week this week, it is the IOT button BFF with Neopixel for Cutie Pie and Jow Board. Thank you everyone for stopping by Freighter Fruit Industries, I'm Tom Park and this has been JP's product pick of the week. I'll see you next time, bye-bye.