 Welcome to the show, it's me, John Park, and I am time traveling, because apparently I put the wrong date in the title on YouTube. So this is the 16th of January, not the sixth. I'm not actually time traveling at all, but thank you for the catch, Simple Jack. I missed that. So, hey, here we are. It's time for JP's product pick of the week. Thanks so much for stopping by. What do we got going on here? I've got a cool product for you that I wanna show you and I also wanna give you a nice juicy discount on it. We are burning through these quick, so let me just show you. If you're not aware, oh, I think maybe we just restocked them, we'll see. If you're not aware, this is where you wanna go. This show takes place inside of that product page. You don't need a coupon code. You can just throw some in your cart and buy them before the end of the show. You'll get them at the half price. If you head over there right now, you'll see it's 50% off. I think we had, we're probably guessing like 150 of them or so. There were about 47 before the show and then I think we restocked 100 held ones in there. That's my guess. So, if 15 of you wanna get 10 of them, which is the max, boom, do it. We'll clear right out of these and then we'll order some more. Or just get one or get none. It's really up to you. We're not gonna tell you how to live your life. But what we are gonna do is tell you to head over to that URL, check it out. This video happening inside of there and to tell you even more about it, check out Lamor going back just a little ways to when this was the new, new, new product pick of the week. So, take it away, Lady Eda. Mix up, we've got the Airlift add-on for itsy-bitsies. So, if you have our little itsy-bitsy boards, you love them. They're so cute and tiny, it's small. But you wanna add Wi-Fi. Well, Ubox makes a little ESP32 module. We program in with the Anina firmware and pop it on top and you can use Arduino or Circuit Python. So, this is a little demo which I have. I also have the live version of this demo if you wanna see that. And it connects to the internet and it gets you stuff and it's all TLS 1.2. It's nice and secure. It's pretty fast. It handles all your socket connection stuff for you. It's so nice. So, this is the itsy-bitsy. So, I just got stacking headers soldered in onto the itsy itself. And then, I'll just show this if I remove it. Underneath, this is an itsy-M4. So, you can run Circuit Python or Arduino with this on an itsy-M4. If you wanna use this with an itsy-bitsy 32U4 M0, you will only be able to do that with Arduino code because there's not enough RAM to run the Circuit Python core. And on the 32U4, the RAM's pretty limited. You can't do it time. You can like connect to MQTT maybe and get some data but you can't do a lot. So, that's just something to watch out for. So, on the M4, you're golden. You can do anything you like and we'll have more itsy-bitsys out later, of course, but this is a lovely way to add a little easy Wi-Fi addition to it. Yes, indeed it is, wrong button. So, yes, that's it. Check it out. That's it right there. We'll take a closer look at it in a moment, but actually, I really love this silkscreen. It, of course, inspired today's thumbnail, but what a cute logo. That little airlift logo there. Airlift-bitsy wing. So, that's right. That right there. That's my product pick of the week this week. It is the Airlift-bitsy. It is an itsy-bitsy Wi-Fi co-processor add-on. Using the ESP32, you can then, inside of CircuitPython or Arduino, add some Wi-Fi or Bluetooth capability to your projects. So, the Bluetooth is BLE and we actually have a itsy-bitsy that already does Bluetooth. So really, the main attraction here is the fact that you can add Wi-Fi to your itsy-bitsy projects. I was thinking of doing this to add some Wi-Fi to one of mine, which is my little wave fader, fader wave slider board, 16 slide potentiometer board. I was thinking maybe it might be kind of nice to add a little Wi-Fi to it, and this would be a good way to stack that onto the itsy-bitsy. So, this stacks right on top of the itsy-bitsy. In fact, I have one right here. You can see I've got an itsy-bitsy with the little short stacky, or rather the little short, what's the word, pin headers, sockets, and then I have the pins in the feather wing, not the feather wing, in the, let's say that again, what do I have? So, I've got the itsy-bitsy on the bottom. I have the short sockets, and then on the Wi-Fi airlift bitsy, I have short feather pins. I don't know if we have any of those that are short itsy-bitsy, but you can snap them off and make them work. So, let's take a look at a couple things here, and I'll also give you a little bit of a demo. So, first off, let's take a look at, there's the product page right there. So, this is product ID 4363. So, if you head on over there, you can see we've got some nice photos there of the board. There's a little size comparison to a quarter. And you can read about it, then you can click some links in here to get to a couple of learn guides. One is this primary learn guide, and another is about upgrading the firmware on it if you want to use one of the different firmwares that are available or just update to the latest. So, this is the main guide for this, and this will take you through the board specs. We have the pinout on here. So, this uses SPI. So, it's ESP32 connected via SPI to the main board as a coprocessor. So, we have those pins marked out here and those are the ones that are gonna be used in the libraries when you connect up to your board. And then we have some examples of using that in Circuit Python as well as in Arduino. And there's also an example here of using it as a Bluetooth BLE, Bluetooth Low Energy Coprocessor for your feather. The feather I'm using in this case is actually the RP2040. And so, that one has no connectivity, but it is a nice fast board. So, it's a good one to add some connectivity to. And so, let's take a look at this in action. I've got a little example here. Let me bring up my coding view. So, what I'm doing here, I'm using one of the basic sketches, one of the basic code examples from the Learn Guide in Circuit Python. It is gonna use my credentials that I have stored over in either the secrets.py or more modern version is the settings.toml, where I've specified a Wi-Fi access point SSID and the password. And what happens is when this boots up, the itsy bitsy is gonna go and tell the airlift to jump onto that Wi-Fi. And then I have a URL here for a JSON file. So, I'm gonna go over to this boardAPI.com. Thanks to Todd Bot for that suggestion. This is an API just of activities you can do when you're bored. So, next up we have the board getting set up on these pins, D13, 11, and 12 for all of the SPI connections that we have. Here you can see I'm setting up an SPI bus and then we're creating this object, the ESP32 SPI. I'm just calling it ESP. And then we're also using a different request so that we can go and request from the different servers the data that you wanna get back. And we have some connections, little connection scripts that happens here. And in the main loop, I'm simply gonna fetch the data from that URL and display it. You can of course use this to show on different displays that you have, use it to fire off other events. You can parse that data and filter it and get just the bits you want. I'll show you the raw display of that, Jason. So, what I'll do is restart the board down here. And if you look in the repleteer, you can see we've found the ESP32 in idle mode. Let's you know what the firmware version is, the MAC address tries to connect to the API. I'm a little far from that, so it's not a great connection, but good enough. And I'm getting a little ping to Google, a little 20 millisecond ping, so pretty fast thing. And then it goes up to this board, api.com, every 15 seconds and grabs a new activity to do when you're bored. So right now I said learn woodworking. And now it's gonna go query that again. It says fetching Jason from board API, grabs a new one, hold a video game tournament with some friends. Hey, these are good bits of advice. So like I said, if you were using an external display of some kind, you could show just the info that you want, not this full Jason there. And you can, of course, use this for all sorts of other Wi-Fi types of activities, including Adafruit IO things if you want to. I can't remember if we can do whipper snapper stuff with it or not. If anyone knows, let me know. And then like I said, you can also, if your desire is to use it in a Bluetooth mode, that's possible. Also, a couple facts about the board there. This uses three-volt logic, so you don't wanna use a five-volt itsy-bitsy. I think the only one is one of the earlier ones, the 32U4, so don't use that one. You wanna use a five-volt itsy-bitsy with this. There's also a tri-state chip on one of the SPI pins, which means that it can actually work with other SPI devices without hogging the whole bus. It'll flip over to ask the coprocessor for some data, some Wi-Fi activity, and then flip over to pull your other SPI devices, which is pretty neat. Like I said, this works in Circuit Python as well as in Arduino. And let's see, yeah, so that's the board there. Let me know over in the chat if you have any questions. Let's see what other activities we're getting. Shred old documents you don't need anymore. That one sounds a little suspicious. Or you can go on a fishing trip with your friends. So this right here, let me jump back to the main page here. You can see we have Circuit Python Wi-Fi, a couple of different examples of things you can do there, and placing requests like we're doing. You can do HTTP get, HTTP post, and then there's some advanced request usage here. Also, here is, if you do wanna use Circuit Python with BLE, I don't know if we can do that in Arduino, but if you wanna use Circuit Python with BLE, there are some jumpers I believe you'll have to solder in order to flash it with a different firmware. I haven't done this myself if anyone has, and has experience with it, let us know over in the chat. And then there's a little guide here, an example of using this for BLE, which is pretty cool. And then here is the Arduino usage, same sort of thing, tells you which libraries you're gonna need to get this set up with the Wi-finia library to get that, or firmware to get that working. So, that just about does it for today's product pick. Like I said, head on over to that URL right there if you wanna go grab some. Here's a nice, I mentioned liking this silk screen. Here's a nice close-up you can see there, those are the pins that you can solder, little jumpers you can solder on the bottom that you can see there on that bottom picture, and a nice little airlift logo. Just stacks on like this. I'm gonna go ahead and unplug this, and I'll show you in the overhead setting those up. There are different configurations you can use for this, but this one, let me just zoom out a little bit and refocus there. This is kind of a nice one, so like I said, I've got the short headers on there so that it doesn't become too huge. And then there's my Itsy Bitsy RP2040, and there's my airlift with the little short header pins on there, and just set those in and set it down. One thing to know, unlike feather or if you're used to Arduino shields, this is symmetrical, you can totally accidentally put this in the wrong way, don't do that. So you need to pay attention. Best advice I have is just check the silk screens, you'll see where, for example, a ground is or the reset, just make sure you're aligning those before setting that in there, that would be bad. Not sure how bad, but probably not good. It won't work at best, at worst, you might hurt some of the hardware there. So that's how that stacks on there, and then you can use software to get that up and running. So I think that is gonna do it, unless there are any questions over in the chats. Tyath over in our YouTube chat, hey Tyath says not whippersnapper support yet, but got my eye on it, that's great. If you're keen enough, you could make it work as the bigger airlift board is supported. Okay, so you might be able to fake it out and use one of the other airlifts, that's pretty cool. Yeah, also yeah, no M0, that's too low power, so really you wanna target, I think the two best choices here are an M4 or an RP2040 itsy bitsy. I'm not sure about using the NRF52840, maybe that one would work with it. I haven't tried that, that one does have Bluetooth on it natively, so maybe you could use Wi-Fi and Bluetooth at the same time if you really needed to, that could be an interesting combo. So if anyone tries that, please report back. Okay, so that is gonna do it, that right there is my product pick of the week this week, it is the Airlift Bitsy. It is a Wi-Fi and BLE add-on for the itsy bitsy using an ESP32 co-processor. That's my product pick of the week for Adafruit Industries, I'm John Park, and I will see you next time, don't forget if you wanna get one of these at the discounted price, head right on over there, it looks just like that, you'll get that for $7.48, just during the show, in a little bit here that switch will flip back to the regular price, so go get one or more if you want them. All right, thanks everyone, I'll see you next time, bye-bye.