 Hey, welcome to Show and Tell. It's me, John Park. I'm not Lady Aida, and I'm not PT, but they had some past if I could fill in, and here I am. And I am excited to be here because I can't wait to see the stuff you've brought on for Show and Tell. If you're not familiar with Show and Tell, but you somehow found yourself here watching, well, Show and Tell is where we have members of the community as well as members of the Aidaford team come on and show some stuff they're working on. Take a couple of minutes to show off a project that you're working on, something you finished, something that you're just getting started on, maybe a product you're developing, all those sorts of things. And if you are interested in joining and you don't know how it's really easy, just head on over to either the AidaFruit blog. You'll see a post of it, just went up, or head to our Discord. You can get there by going to aidafru.it slash Discord, and you'll get an instant invite. Head over to the live broadcast chat channel, and you'll see a link for this here stream yard. All you need is a microphone and a camera, and off you go. So let's see, to kick things off, we're going to bring on our very own Liz to see what is new. Hey, Liz. Hey, how's it going? Good, thanks. I did a project with wireless LEDs. They're wireless LED maracas. That's great. Got two of them, trying this one on. So at first, I had 3D printed an enclosure with translucent filament, but then PT brought up that he thought it'd be good to have one with clear plastic, so you could really see. And even though this is more traditional crafty in this one, having some struggles could have had a lot of action the past day or two. I like these a lot better than the 3D printed one, because you can't see it. And then the handle is just a toilet paper tube that I wrapped in washi tape, and that's how the translucent bobble is just like a Christmas bobble for crafts is on there. And in case people are looking for really good washi tape, the Scotch stuff I can confirm holds up better than the craft store ones. Oh, nice. So these are wireless LEDs. Yes. Tell us how you're powering them. Yeah, so I just got a AAA battery packs with three AAA batteries, and then I just soldered a JST socket connector to the end of the coil, which you can see is kind of standing up right there. And then it just slides conveniently very nicely into the cardboard tube, and then you're in business. Until you said something, I did not notice the coil was actually in the interior of the sphere, that that's perfect fit, really nice. Yeah, and I think this is, I mean, I think we've all seen the like putting into props, to like models and stuff like that, but I think, you know, standing up right in enclosure, I hope folks can maybe get inspired to use it for props and things like that. Really cool. And then also I did put the little LEDs in clear heat shrink so that they can get knocked around without dying, basically, because it is just a circle of LED on the top. So it could. That's a great idea. Yeah, so you've ruggedized them a little bit since you're whacking them all around. This makes me think it might be interesting to do something like fill something with mineral oil and have like. Yes. Yeah, I, I brought that up with PT and the more that at the holidays, maybe we could do like a snow globe thing and make them fly around with a fan or something. Love it. Really cool. Hey, that's a lot of fun. And it reminds me of Samba de Amigo on Gamecube. Did you ever play the hockey game? Yes, I remember that. Awesome. Well, thanks for bringing that on. Is there a guide in the works already out? Yeah, a guide went live today, so folks can see how to make it. And I have, I do have the 3D files if you want those, but also go through how to take your own more DIY style. Yeah. And that's a DIY Christmas ornament. Yeah, the two halves and then cardboard tube and washi tape. That's really terrific. Super fun. I love it. And I'm sure that'll inspire a lot of interesting ideas. Thanks so much for bringing that on, Liz. No problem. Have a good one. Bye. All right. And next up, we've got Noe. Hey, Noe. Hey, what's up, JP? Not too much. Tell me what you're bringing on. Yeah. So let me share my screen real quick. Okay. Overhead time. All right. So I'm wearing these Apple AirPod Max headphones. And this week, PT had the idea that it'd be fun to make some accessories for it. So we have lots of accessories this week. Headbands and ear covers. So these headphones have these kind of cool mesh knitted mesh canopy. And that makes it really easy so you can install 3D printed accessories like these Lego compatible headbands. So you can just add them to the canopy like that. And it kind of protects it. But the cool thing is that you can now kind of customize your own headbands. Yeah. So you have some Lego compatible stuff for that. These are printed in Ninja Flex Cheetah. So it's nice and flexible. But unlike regular Cheetah, you can print it faster and it tends to have better quality prints, too. So this is some really good stuff. It's not as elastic as regular Ninja Flex, but it's got that flexibility to it. Yeah. We got an infant one. We got Blinka. And of course, we have some monster horns, some cat ears. And of course, my favorite, the unicorn horn, because we always like unicorn horns. So we made a guide where we have some guidelines on how to design these sort of headbands and also how to print these sort of parts. And then for the hard PLA stuff, we did these kind of ear covers. So they print without any supports. And then you print, you can print an additional Lego compatible plate and then glue those two together. So we got some cutouts here for the various features on the headphone. And they just press it on like that. And they're just going to stay in there. And they're nice and chunky, right? So you can have all sorts of stuff on the sides or whatever. And for Lego stuff, I've been really interested in the Lego dots kits. That's like a bunch of different tiles, single tile studs. They have these beautiful colors in different shapes. So it's like its own design language. So you can like make different combinations of different shapes. So this kind of has like these kind of fruits. You can make circles, semi circles. And they also have little prints on them as well. So you can have kind of like lettering there. So you can do kind of some quick messages. Yeah, so definitely check this out if you're looking for a different thing to do with Lego, because I'm kind of running out of real estate. So having them on the side of my ears would be really fun too. So you can print them in all sorts of different colors. And then we have some guidelines on how to design your own infusion 360 or any other kind of package. And for people who missed it, these specific headphones are from Apple? Yeah, these are the Apple AirPod Max headphones. I think they only have one model of them. So this is whatever model. One model, one size. So it's easy to make one standard for your accessories, right? Yeah, I think it's, yeah, I think it's like one size fits all. They got this nice kind of doable thing going on here, which is really nice. Cool. Yeah, it's it's fun. So if you are looking for a project with NinjaFlex or Lego stuff, check this out. We have all the files and and some guidelines that they will send. Terrific. Well, thanks for bringing those on. They look beautiful. I love it. And now I'm really interested in checking out that Lego dot system because yeah, they're definitely cool. Look for them on Walmart. I've seen them. They're on clearance sometimes. Get them on clearance, some people. Excellent. Thanks, Noah. All right. And next up we have Bill B paint your dragon. Hey, great. Boy, I was so excited for that headphone project. I saw it coming, you know, because we kind of worked together. You know, I was looking forward to designing something. So I grabbed the files yesterday. And just just by luck, like last week, there was a sale on the headphones and I had to go get it. They're pretty amazing. But I was thinking about music and like how you kind of like if you could show everyone what you're listening to. And like every band has a logo, you know, and it's like, you could just put a sticker on there, you know, but that's not like 3D printing worthy, you know, it's like, what's something that's uniquely got to be 3D? Is there some music icon that only work in three dimensions? Yeah. These are amazing. Actually, I got I got to take these off because the noise cancellation is so weird. I put these on. Oh, funny. Oh, those are so great. So this was this was a pretty hasty first try. I'll come up with something more refined. That's right. I just I like this idea. It's like this is something that it can't be a sticker has has to be in three dimensions. Yeah. And now everybody knows what you're listening to. Yeah, it's got to be some divo. And for people who aren't familiar, these are these have some specific name, right? They're not just the energy dome. Yes, the energy domes. Yeah, they wear them as as hats when they're performing. And I'm so persnickety. There's like, it's not just a four layer cake with straight edges. There's there's a certain draft angle. Yeah, I can't do this on camera. Yeah. But I was very careful to get the proportions. Yeah, to match this. So I'll refine the model a bit and I'll put it up on, I don't know, Thingiverse or something at some point. But that's great. Oh, I had another idea. I haven't done this yet because I'm crappy at 3D modeling. Like, suppose you're a John Williams fan. Mm hmm. Like, you know, film and orchestral music was to do Princess Leia Buns. Oh my gosh, yes. Thematic only works in 3D design. Oh, that's a good one. If people have comments in the chat, I'd love to know what other very specifically one band or even one song oriented 3D objects that could be printed. Yeah, not a sticker design. Yeah, has to be dimensional. All right, I'll think on that. Those are great. Love them. Have you gone out with them yet? I have not. No, I just finished printing them 30 minutes ago. Oh, I love it. Those were really great. Nicely done. Thanks for bringing those on. Yep. Bye-bye. All right. And that was just terrific. I love that. I want to get some of those headphones just for that. But next up we have America's favorite bot, Todd Bot. Hey. Yeah, that Philby's things are making me want to actually get those AirPod Max's now. Oh, man. So I want to show off. I've been playing around with displays in Circuit Python again. And here's one of these little cheapy iSquared C displays that you've probably seen on Amazon or whatever. And it's hooked up directly to a QT pie. Like it's just soldered straight down. And if you know QT pies, you look at them and you go, wait a minute. The power pins of the display will line up, but the iSquared C lines up with the SPI. So how are you doing this? It turns out that on a lot of the modern processors that Circuit Python supports, like the ESP32 series and the Nrf52840 Bluetooth chip, and to a lesser extent the RP2040, you can sort of just pick any pins you want to be the functions for things like iSquared C and SPI. And that's amazing. There's no hardware reason that the thing that's listed on the self screen has to be the thing that's listed on the self screen. Exactly. Yeah, it's like, I mean, if you grew up with Arduino, you knew that like, okay, those are the serial pins and that's, you can't change that. And those are the, you've got the six PWM pins that can do analog, right? And that's, those are the only ones you could do. But like on these modern chips, it's sort of like, they're just a little config, it says which pin does what function. Yeah, these are suggestions now, huh? Yeah, yeah, yeah, exactly. And so you can do things like this, which is, you know, just kind of hook it up. So that's one thing. The other thing I've been working on is that, did you know that you can have multiple displays in Circuit Python? What? And it's like, and it's like, so one way is this, which is you just hook up two displays in parallel. And it turns out that works. But you see the problem here is that each display is displaying the same thing. Yeah. But if that's a use case for you, if that works, then, you know, like maybe you're making a two sided thing, you could have two displays, and it would just work. This is SPI, these are these little cool round displays. But then I was playing around because there is an example of a Circuit Python device that has two displays, it's the Monster Mask. And that did have a sort of a special sort of cut out for just doing two displays. But a while back, they sort of generalized it. So it's basically just a variable in the compile for the config for the board when you're compiling Circuit Python. And so you can just change that value and recompile your own Circuit Python. Yeah. And so I made these crazy little eyes that animate around independently. That's great. So now you have two separate, you're not just sending the same data to. Exactly. Exactly. Yeah. If you notice, each eye is sort of like aimlessly wandering in different directions. It looks great. And you can choose all the different options. You can have like this is these are SPI displays, you can have like one SPI display and multiple, sorry, one SPI bus and multiple displays, which is what is going on here. We can have, you know, using that trick I just showed you, you can have multiple SPI buses and multiple displays to get like the maximum bandwidth per display. Right. And so you can do that on like, say, the RP2040. But yeah, it's a pretty cool effect. And this is on a QTPI. It's on the QTPI ESP32S3, I think, which means this could be Wi-Fi enabled. Yeah. But yeah, so that's the three things. I was going to show off. Great display stuff. Yeah, very cool. And so you said, what's the current limit you're finding with the number of displays you can throw on? It looks, I mean, there doesn't appear to be a hard limit in the code from what I can tell. I've gotten three displays to work great. I was wanting to get four displays to work, because I was going to wire up four of these little cheap displays to make like a little clock with like one display per digit. But for some reason, it was crashing on the fourth display, which is kind of a bummer. But the cool thing is, is that when you control C this to get the REPL, the REPL shows up on both displays. That's great. And this might be the reason why it kind of has a problem with multiple displays, like beyond three displays. Wow, that's pretty cool. Yeah, I really love that. I love these little round displays too. There's just something really nice about this. Yeah, so I want to do something with this. I don't know what yet, but, you know, it's a big enemy to project. If people want to look at any code examples or info about compiling for this use case, is that info that you've put up somewhere you're finding in some of the docs on CircuitPython? Yeah, I've got this up in gists and tweets and stuff. Because the compilation is a little bit weird, it's not like hard, but just like there's some details you need to know. Phil B has actually a pretty good guide on how to do it all. But for myself, I'm going to make a blog post that's like, here's the steps you need to do to go from setting up your checkout of CircuitPython to getting a UF2 file you can dump onto a computer and onto a microcontroller. So yeah, that'll be up in a couple of days. But yeah, display CircuitPython, it's so easy. Really cool. Thank you and creepy. Yes, thank you. Bye. All right, next up we've got Paul Cutler joining us. Hello. Welcome. Since we're on the topic of music, I've got a music project I've been working on. Let me share my screen for a second. So I have a website that I built in Python and it integrates with discogs.com, which is a catalog of music and I put my collection in there. And I can come to my website and hit random and it'll show me an album to play at random. But then... Well, do you have a screen share that you've added? Oh, I tried. Did it not? Sometimes you'll see a chrome pop-up that says it wants permissions and restarts and things. Oh, no, it worked. There is... Okay, so here's my website. And you can see the Queen album, I assume. Yes. Okay, so it chose Queen Sheer Heart Attack at random for me. And let me share my camera, if I can figure out how to change cameras. But I have a pie portal and that exact album is displayed on the pie portal. So my website sends a message via MQTT and it pulls the image down, changes it to a bitmap, and then it shows in my pie portal. But I can't figure out how to change my camera right now. But that's the basic project. Terrific. Can you pop it up just in front of this webcam when we see it? I should have thought of that. There we are. Yeah. It's hard with the light. Yes, it always is. So the player you're using that's spawning all of the info about what's being... How are you triggering the sort of... Here's what I'm listening to so the rest of the process knows what to play? Yeah, so I built a website in Python with FastAPI. And when it does the get request, when I hit the random button, it also triggers an MQTT message that the pie portal is monitoring for. And as soon as it gets that message, the website already has converted the image to a bitmap on my web server. So the pie portal just downloads it right to the web server and then displays it. So that's kind of fun. That's terrific. And I always ask this question, but if people want to learn more, do you have that up on a website that you can maybe share on the Discord or just say it out loud? Absolutely. It's in my GitHub. I'll put the link in the Discord. Super. Great. Thank you so much. Very cool project, Paul. Talk to you soon. Bye-bye. All right. And let's see, it looks like we may have one more person joining us. John, let's see if you're still here. Yeah, there you go. John. Hey, can you hear me? I can hear you great. Thanks. What's new? Not much. This is my first time calling in. So, thanks for joining us. Yeah, very great to meet you. My project isn't very exciting to see. But so for a while, I've been trying to figure out how to do some off-site backups without having to upload my data to Amazon or Google or whatever. I don't want to do that. But one solution I came up with is I've made this kind of keychain holder. And I'm not very good with my camera. But you can see here that I've got a USB port here. When I go and hang up my keys, plug it in. I'm going to plug it in there. And so when I hang it up at night, I plug it in and back up stuff overnight. And then when I take it in the morning, I plug it and take it with me. Oh, that's great. On my keys, right? Yeah. So you have a network in your house that's sending data you want to back up to your keychain holder and it's backing it up onto that thumb drive. That's the direction things are going. Yeah, yeah. That's great. That's where it finishes up. It's based off an Omega 2. That's my Wi-Fi chip I'm using. Not as exciting as the Raspberry Pi that everybody loves. But I chose it because I wanted to be able to put the USB port on the front here, right, instead of like off into the side. But yeah. And then another cool thing because, you know, keys all the time, somebody still has your USB drive. I actually used as an open look box. I can't remember what it's called. But it creates an encrypted container on there. Oh, okay. So you're back up. You can lose that drive safely. You'll just get another one. Yep. It gets lost. They try and figure out what's on it and you're out of USB drive. They don't have all your data. So that's really cool. I love that. I love the keychain idea. It seems like it's the most likely way to actually make it happen every night instead of like having to remember to go to the office and plug a thing in. So really smart, really cool. Super useful. If people want to learn more, have you posted any other details out there on the Internet? Yeah, yeah. So I've got a GitHub page that walks through setting it up. It's got all the board files, my sweet 3D printed case. Great. All the software I'm using to do it. So yeah. And your username that's displayed there, is that the GitHub that they can look for, think, learn, do one? That's my Twitter handle. But it is think, learn, do on GitHub. I'll paste the link to it in the chat. Great. Really clever project. I love it. Thanks for sharing that, John. And nice to meet you. Nice to meet you too. Thanks for letting me talk about it. Sure thing. Bye-bye. See ya. All right. Well, that is going to do it for our show Intel for the night. Thanks, everyone, for bringing on your very cool projects. Great to see those. Tonight there will not be an Ask an Engineer. That is actually going to happen tomorrow night. So a little shift in plans there. And then it'll be back to normal next week. I do have my workshop show tomorrow in the afternoon. So come on by for that. It's four o'clock Eastern time. Ask an engineer should be at eight o'clock Eastern time unless something has changed. But check our Discord for info on that or our blog. And that's going to do it. So thank you, everyone, for stopping by. Freighter for Industries. This has been show and tell with all of you and me, John Park. See you next time. Bye-bye.