 All right, Lady Ada, what is this? Hey everybody. Hi, and welcome to Show and Tell. Thank you. Last week was it Liz that ran Show and Tell? Or JP, sorry, I don't remember who. Whoever it was, thank you so much for running Show and Tell. But we're back. It's me, Lady Ada, with me, Mr. Lady Ada. But it's not about us. It's about all the makers and community members that are going to come by and show off what they're making in crafting and 3D printing and robotting and blowing bubbles. Oh, that's exciting stuff going on here. We're first going to kick it to Jay. Jay, what is going on? How are your robots doing? Did you keep your bottoms on? Good. I have another Aussie. This one actually has Fisher recognition. And I kind of just recorded a small thing, because I noticed it was looking at both of you guys. It kept lighting up and then going back and forth. I was like, oh, that's cool. Let me just record that really quickly. Oh, because he's looking at the video. We just had a kid in one of the first things. Initially, he was like, oh, she's looking at both of us now. So it's like a lot of folks said, oh, when you're doing AI and robotics, there's a very like, oh, I'm teaching it in its learning. And now it's reacting to something. It's a very, you know, we have that make robot friend, not robot enemy. And I think I trust your robots more than others. Well, it's funny. So this is the second one, because the first one is all remote controlled. So I have two of them now. One can be controlled by remote control for people who want to play with robots. One, I can easily just wear. And then you can do the AI thing and tilt. Easy facial recognition. This one's all AI. This one's all for play. How'd you do it? Yeah, how was it doing the face stuff? OpenMV. Me and my friend, Sean, Sean, I'm sorry. Sean, I always mess up your last name. If you see this, Sean, I am sorry. But we use the OpenMV. We roll a code, and we use the OpenMV. I have one. You can get one, as well, if you start. We wrote the code for this a while ago, and I've been improving on it and just adding a little bit. Each time I do it, this one is the most recent upgrade where I mess around with some of the numbers. And now it has a bigger range of motion. And it's a bit faster when tracking people. And I also put a limit on it, too, because the other one just stares at people. But this one will take a quick glance. You have to write the creeper. The creeper, after so many seconds, is like, oh, it's doing creeper. After a small minute, it just looks away. I find somebody else. They can't quietly judge. No. Yeah, I got really tired of people doing the whole, like, this thing when I'm out in the valley. They try to, like, see if it's following them. I'm like, yeah, stop it. When we first started learning how to do puppetry for our shows, one of the things that we learned was, if the puppet is always in motion, people, they think it's alive and it's breathing, especially young kids. But as soon as it stays completely still, it dies. It's like, oh, now it's an inanimate object. I don't like it. It's actually creepy. But as long as you're kind of doing stuff and it's always in motion, it's always blinking, it's always kind of doing something that's not just like, I'm a piece of plastic. It's a whole thing with human psychology. Because for some reason, we don't really notice this intentionally, but we notice things that are perfectly still. There's a whole bunch of fun sci-fi books where a robot's trying to be human, and they have to program small movements and itches and stuff. Because if they're completely still, people just unintentionally notice this person is like. Yeah, maybe lines and tigers just to be perfectly still before they ate us. So we're programmed like, oh, something's really still. I'm about to get eaten. Yeah, yeah, probably, probably actually. This is my guess. Yeah, I saw an article, and it's like, we found a cave full of skulls, and it has big cat teeth, saber-toothed teeth from eaten people. So I'm like, oh, no. So anyways, robots should not stay still. The fifth law of robotics. We need to rewrite that whole system anyway. I'm not a fan of both rules. Yeah. I think robot friend, not robot enemy, is what we've been doing. We keep saying whatever we put into these robots is what we're going to get out. So we should put good stuff in. And I think that's why a lot of folks are freaked out about AI. Not because of the AI. I think subconsciously they know there's some crummy people doing crummy things with technology. And so it's actually now about to introduce itself to us. So I think you should be in charge of all robotics. I mean, as anyone can learn from any sci-fi movie, the easiest way is to stay friends with the robots. It'd just be nice to the robot. We've learned this so many times. I've seen so many movies. Don't case the robot. Yeah. Yeah, it's not that hard. Just do some basic human decency. Science fiction has paved the way. It's like, don't do certain things. And then the robots will be your friend. They'll totally be your friend. You know what I'm saying? With games like, can you pet the dog? They should have it be like, can you kick the robot? Because you can kick the robot. You're a jerk. Yeah, I'll kick the robot. Yeah, I agree with that. All right. Well, keep coming back with your robot friends. They're delightful. Before we started the show in Tel Aviv, I have to look at a lot of things in the world every day on my internet computer. And I save your stuff as a treat after I get through this stuff that's not so fun. Because it's always delightful. And it's always whimsical. And it always makes me feel good about technology. Oh, flat. Yeah. All right. Well, thanks so much, Shane. Thanks, Jay. All right. Speaking of great things and great people in technology, Jeff, what you get going on? Oh, I figured you'd bring somebody else up. Yeah, so this is a pie portal, perfectly normal. But I've connected it to OpenAI. And I wanted to do a little interactive game. This is a good invisible AI, by the way. I hope so. This is a wholesome good use. Yeah, so my inspiration is the good old Zork games. And each time you start it, you get a different prompt. And just by touching the touchscreen, you can make a choice. So what should we do? Look around. Look around. All right. That's always a safe move. And so now this device here is connecting on the internet, talking to OpenAI, hopefully getting back to completion. Here we go. Let's see. The grounds are overgrown. The gates are rusted. Shuts. I always very good. The descriptive text is so similar. OK. Also for another entrance. So I mean, you can play this forever. I have actually had the game announced that I won. But it's intended to kind of be unlimited, so. OK. Well, look for a light switch. Look for a light switch. So anyway, this will. I don't keep picking two. I don't know why two can is always the one. Yeah. I'm working on a guide about this, because we want to kind of show how you can do AI with a circuit Python and with Wi-Fi. So this will be one of them. And then we're talking about doing one with the PicoW as well. OK, look around. It's like, what's going to happen next? You're just going to have to find a way. It's also one of things with ChatGPTs. It takes a little bit of time between every query, but it kind of works well, because it's got this heightened sense of anticipation. I feel like it's like the right tool for the right job, because the AI right now that everyone's starting to play with is a very confident liar. But that's exactly what you want for a game. You want somebody who's just going to go with whatever the idea is. I want a dungeon master that I have unlimited access to for gaming and fun. I don't want this to decide if I get a mortgage or not. It actually reminds me a little bit of the story of 1,001 Arabian knights, where the woman, every night she has to tell a story to her. She's a slave, and she has to tell a story to the master, and he's going to kill her unless she comes up with a good story every day. So I don't know why it has this feel of ChatGPTs probably has this anxiety of like, I have to be connected. It has to impress us, otherwise the plug is told. Could be. I think they're most curious. All right, this is super cool. So this will be on the learning system soon? Yeah, yeah, probably on the next week or so. So keep an eye out. I'll mention one thing. I don't know if I'll have time to do this. I might have to get a crew, a team of people. One of the things I wanted to do is put in all of the old Teddy Ruxpin things, if everyone remembers with that one. I kind of missed Teddy Ruxpin. I know it was out there, but I was a little sad. Yeah, so Teddy Ruxpin was a little animatronic toy. It would talk to kids and everything. A million years ago, I worked on this thing, the Sony Securio robot, and it would read to kids, but it was like a humanoid robot. But what I would like to do is get all of these positive good things that someone wrote up for kids, put it in, and use that as the training stuff, not the entire internet, and then have it start to build off of that and make kind of a more modern animatronic Teddy bear. If folks have seen the movie AI, I think Teddy was one of the little bear that could walk around. I have one from the movie, but you just press a button and just talk. So this would actually be something that would speak and do some more things. But I like the idea of a smaller training set to not worry about like, uh-oh, like I wish you didn't go to a four-champion. Right. Learn from that, so. Okay. Come on. Well anyway, yeah, it's cool stuff. For folks that are playing around with this, you can get browser extensions, be careful about which ones, but there's ones that will speak whatever text comes back and it'll also, you know, you can use your modern computer to do voice recognition. So you can say like, climb the stairs and it would repeat it back to you, but you can do it with audio as well. So it does text a voice, just kind of neat. Anyways, make your own Alexa. All right. Hi there. You're playing out there. Good night. Bye, Jepler. More delightful stuff, JP, what you got going on? Hey, first of all, from earlier, I was excited to learn that the way to keep Lars from being creepy is to keep him moving. Yeah. Oh no. That's totally not creepy. You know, I don't know what that means. Hi, how are you so lovable? Hi. Hi. Yeah. So it's a Meowzik central over here and I've taken the previous Meowzik project was to get a use the onboard synthesis and just put a line out so that we could go into guitar effects pedals. The new thing though is this one, which is my fiber cat. So this is a Meowzik, which I've turned into a MIDI controller. So it doesn't sound anymore, but it sends either USB MIDI or classic over TRS MIDI to hardware sense, software sense. We've got the 28 keys. The nose does MIDI panic, which is a standard MIDI thing to send off to all notes in case some get hung. I've made this a hold. I've made this a sort of temporary CC that can change formats. We can pick different patches and patches over here. These can pick different CCs, which is like knobs that get twirled when we move the accelerometer that's in the ice cream cone. This will start in our peggiator and then I've got octaves up and down and pitch bends. So I'll demo a couple of those things. Yeah, definitely. Won't do it exhaustively, but so let's see what I've got. I don't know if it's smart, and if I hit play here, it'll just let it act as a regular keyboard. If I turn on the ice cream cone action, wait, does that one not do anything? It might not on this patch. Let me pick it from patch. Oh yeah, it's not noticing that at all. Ice cream cone is broken. Forget it. I'll say the hold function is kind of cool. So if I turn off the arpeggio, now when I let go, it's just going to keep notes held and I can go change octaves. Build up these big pads and then I can do the pitch bend and this is my little furry formance. What happened to the ice cream cone that's so sad? The ice cream cone was the coolest part. I feel like you're creating a soundscape. Come back next week and show the ice cream cone. I will. Okay, that's the tease. I'm in a little bit of a project dilemma. I was going to actually email you about it. So there's some of the kids toys that we're taking apart for our kid and we're putting new electronics in, but I want to paint them black, of course, baby. So there's no, you can't get kids toys in black. This is why I'm just like, oh my God, this is really neat. If you know, maybe I'll talk to you later. If you know any really good way to food safe paint something, because kids put stuff in their mouth, I'm probably not going to do it. I'm probably not going to do it because I can't think of a really great for sure way to do it, but I would like to paint all of our toys black. I'm curious about the, oh, now it's, just like temporary paint, which is made out of eggs, literally. What's the stuff? The plaster dip. You can get spray plaster dip. So it is peel off later, but it's essentially like a rubberized stuff. I'd be curious if that's, some of the choking hazard. Yeah, I used a matte paint and then I also used some sealant, some sort of glossy sealant on a couple of the items, which gave it color. Yeah, that's so good. And then this was actually not in the guide. The guy just came out today, but I chickened out and took the photos before I went the extra step, which was scraping away the layer black over the sliddy eyes. I think desert desert. I couldn't really mask it well enough. So I just painted it over black and figured if I came in with an exacto knife, I might be able to get some sliddy eyes. Looks like an Xbox controller designed by a cat. Yeah, love that slime green. All right, we'll come back next week and share the ice cream cone. Ice cream cone next week. Thanks. Okay. All right, next up. Liz, what you got going on? Hello. So this is a robot liar that I've been working on. And what is it? It has a feather. It has a feather RP2040 and running circuit Python. And then it has a servo driver connected over I squared C that can drive 16 servo motors. They're measured here and it's being controlled over MIDI. So we've got this MIDI controller here and a cat in the back. And let me know if you can hear the strings or I can move the mic. Okay, here we go. Yeah, I heard straight. Yeah, it should sound a little, but I don't have it fully pinned down yet. So I'm just going to quickly adjust it. Okay. I'm going to make sure the lies are lined up. Okay. All right. There we go. Yeah. I need to, it has like little risers underneath. So I need to hot glue those, but I can try to get the a peggiator going. Oh, cool. Yeah. Yeah. So it's really responsive, which is what I was like most worried about. So I just need to secure this down and then it'll be good. And then the aluminum extrusion doubles as counterbalancing the weight because all these servos are really heavy. So once it's secured down, then should be good for some really nice demos. All right. All right. Well, I'm looking forward to this. This is a really cool instrument. And yeah, that's how it reminds me of, of Renfairs and like, it's like a spa. Yeah. I feel, I feel very nice. Great. Thanks so much. All right. We're going to go to Aaron, then Scott and then Delta, we all know who is up next. Aaron. Hello. Oh no, Aaron, you're not on her audio. Let's see here. We will, I'll give you a second. I might go to Scott and then come back to you. If you want to do, we're going to be showing this project tonight on ask an engineer too. So I'm not too worried about it. Aaron, I'm going to come back to you and see how you're doing. Okay. Can you hear me? Uh-oh. Can you hear me? All right. Well, but you know what, maybe we'll just do maker charades. So this is a, I guess. It's an infinity mirror bubble table. Right. I was going to say, like how would you describe this? Exactly how I described it. Yeah. It's Aaron's latest guide. So we've seen infinity mirrors before. She's friends with like a bubble maker guys. It's got battery. It's got like a half silver plastic mirror. It's got a feather. And it, the really cool thing is it's using circuit Python and infrared receiver with the LED animations library and Dan Halbert and her work together to make it. So you can like send the remote signals and it'll change displays. And then she's got a really good video with the smoke that you can put in and stuff like that. Yeah. I was saying, I imagine every day you go to Aaron's house and there's just like some circus person there just doing flips or swallowing swords in the kitchen like, Hey, I was going to use that to get the bread. There's like, you know, you want to like do a barbecue and there's somebody like just like the flame juggling. I just imagine it's super fun over at Aaron's house. And so she's got somebody who blows bubbles. All right. Well, I think you did a really good job on maker charade. Hopefully. And thank you so much. We're going to play the video. But it's no storm. So it could be here. Yeah. You can tell by the, the winter, the winter gear when we were in our meeting, I said Aaron wins the code of the day. I know. Aaron's cool Viking cosplay videos as well. She's got a whole bunch of them with like runes and stuff. And I think that will outfit is kind of reminiscent of that, the Viking cosplay stuff. So what was, we, she had a good, we were talking about how cold it was in California. Yeah. And the joke was how cold is inside of a Tom Tom, you know, the things that it was an empire strikes back. I don't know. How cold, how warm is it in a Tom Tom? Look warm. This is the joke that we had in our, in our other meetings. And this is why we stick to, yeah. All right. Thanks. That's a good dead joke. Some of that. Okay. Let's go to Scott. Hey, just got some pretty good. I'm enjoying the dad jokes. The same club as me now. You've always loved them. They've always been there. And I just have an excuse to laugh a lot. Okay. Okay so I've been working on the IMX RT for folks who don't know it's a new chip that we've got on a new metro and the cool thing about it is that it runs at 500 megahertz which is kind of a lot but one of the challenges is that your codes lives on flash by default and this is true for ESP as well but basically you have levels of caches above that flash to make everything go hopefully fast. So I've been looking into how to make CircuitPython run faster and I'm running the performance benchmark and what I got here is it's full function tracing there is a bug so it's a little weird but this is a cool viewer you can get on the internet and so what I can do is I can see that like mp call function and key w called type call and then instance make new and blah blah blah and I've annotated these with r for ram or f for flash in front of them so that I can see kind of what is going on and is it in ram or is it in flash and there's actually it turns out there's a cost to going from one to the other as well even if you have a cache because arm has this thing where if they're like the functions are so far away you have to do this like trampolining thing so even if we're hitting the cache we're still doing these trampoline functions so I've been digging into this and basically moving more and more stuff to ram to try to make it run faster and might your handcrafted moving of speed optimizations yeah yeah whether that scales or not is a separate question but one of the interesting things is that there's two types of ram and like there's a generic cache that the cpu has and it will cache both flash and regular ram but then there's also this like tightly coupled ram that doesn't get cached because it operates at the speed of the cpu and so for things that you know you're always going to run you kind of want them in that special ram because then you can have more of this like versatile flash or this versatile cache for everything else that like we may not always run so yeah I'm digging into this and and we'll see how much I can I'm not I'm not no pressure but one of the things that when you did your deep dives I really like watching was there's so much what goes into building a platform that you never see ever you'll never like there's someone like an apple that's messing around with like an m2 we'll never see that it'll never know never and so this is really neat to get a glimpse of what it's like to get down to the the parametral um right as as folks say so if you ever were to do like a screen capture and put on our youtube or anything like that that'd be like kind of like you know I actually haven't been on top of this but foamy guys out this week so I was thinking about streaming in my well this would be neat just to like watch him up around with this even if it was just like put on some yeah put on some non copyright infringing tunes and um well you know I can talk for two hours it's fine yeah I won't do two hours because yeah but it would be we were thinking of doing that with like the more doing stuff in eaglecatter and key cat because we're doing a key cat thing same where it was just like we just do a screen capture and like maybe have a voice over only yeah so I'll I'll try to do that if folks want to um two o'clock pacific definitely okay I won't do the full two hours like I used to but um yeah I'll be I'll be there too ish okay all right well my setup still works and I have been thinking about trying to find a slot during the week that I can start regularly streaming again yeah well as as someone who has their ideas for that a similar situation maybe a little bit like you are we've been doing some pre-record segments for our shows when we know that we can get away with it because yeah I don't know so okay all right Scott thank you I'm not I'm not terse I'm very long winded well that's why I might be yeah the challenge is how to get to the point what's the phrase that people always say it's like I would have written you something I would have written a short note but I I don't know I'm ruining that quote I know you're talking but it but it's very true like I don't have to prepare very much for a two hour stream but if I'm preparing for a 10 minute stream I have a lot of preparation yeah yeah because you gotta get to it yeah exactly okay all right thanks oh if I have more time I've written you short a shorter letter thank you Mr. yeah that's a phrase see like I would have I talked more about it than the sentence okay okay bye look forward to see you Friday maybe all right last but not these Delcey hello how are you hello I think I owe you a thank you for a gift that arrived I believe you get it then hozzah we did we got a pile of stuff when we had kiddo and then we had to go through mail so thank you so much very much appreciated cheers what you got well on the right is the uh pie portal disc uh usb thumb drive from last week I got the parts and I built it that's cool it is so neat to see um the future and the past and the present all in one project this has been a fun one people have really been making some cool stuff with it I have some seriously fun plans for this in the near future I got two of them and I'm already working on the second one turning into a little more than just a thumb drive to show slides and to do other things so hopefully I'll have that we're making one and we're going to give it as a gift so I don't think I'm going to spoil the gift for this person but um anneal dash let us borrow the prince floppy and we got the content off the prince floppy when prince changed his game to the artist firmly knows the prince as a symbol and he let us like you know use it get it we put it on archive.org and then um what I'm going to do is I'm going to put all the contents on a floppy so the prince font symbols on there and give it oh yeah no one tell him but anyway that's what that's what I'm going to do I thought that would be neat for people are in the retro you can do little gifts like that definitely all right so what else you got there you got a robot on the left there is my first stack-chan robot it's uh it's a Japanese based like fan club thing uh some folks came together and made some 3D prints and it's using an ESP32 M5 stack and it's like a personal companion robot this is like the very baseline one it uses two servos and the M5 stack and I've changed the code a little bit and then based on this I built a second one which is actually a little bigger but unfortunately that one's having some servo problems so it's uh not in view at the moment that it's basically a companion robot uh I've programmed it to talk to my web server my home web server so it will grab information like how many days are left till DEF CON or somebody just sent you a tweet that says this and otherwise it'll just sit there and look around and blink at you and say hello which it's doing right now it's really neat it looks like a little pet that's just like kind of quietly hanging out chilling like a cat with cute little lego feet I've got four of them now and like different places in my apartment so that they're all like he's always kind of sort of there yeah it's cute that is super cute now I like I like the little blinky this is what we were talking about in the beginning of the show like as long as like the robots are moving and things like the eyes are constantly like this is peace.com this is my robot friend everything's okay well it's funny you say that because Jay was one of the people who inspired me to actually get up and do this and yes I can and you know he gave me some tips in on the servo so he was a really big help getting me started yeah I I like saying that a lot of the show and tells and the thing that we do in the maker community is like skateboarding it's not competitive it's more like oh I see that you did any trick I can't do that trick and then people help each other and then you really yes and then you keep building on top of each other's projects and I used to be a skateboarder I remember thinking like wow it wasn't a competitive thing it was more like a team sport that you get to play forever around the world where you just push each other in good ways and I think that's why a lot of these projects are fun it's very different than like one-on-one sports or you know business and other stuff so thanks for thanks for skateboarding this week my third project isn't ready yet I hope to have it ready for you for next week I unveiled an early copy of it at Defconn it's called Rolling Thunder and it's a heavily modified jazzy 1450 motorized wheelchair it comes complete with a light package a 200 watt stereo a raspberry pie that plays movies and it has a 14 inch monitor on the back of it nice and a nebula projector a little spaceman nebula projector it's not ready yet it's not fully ready to show off but I hope by next week it'll be ready to go awesome those projectors are really nice the nebula ones um one of the things I want to do is play around with you know the projection mapping that you can do where it looks at an object and then it projects yes yeah that'd be kind of cool anyways this is this is the cheesier version of that it's still a little five volt you know star field nebula projector very full projector I tried to do but the power consumption even with like a laser instead of a bulb yeah it was still a lot of power and my jackery only has so many watts in it per day there is a tube based projector that has a battery in it that's usb chargeable you remember send me an email send me a link to it they're not they're not they're also not super expensive that might be anything you'll get one of the things about that is that when you're securing something to a power wheelchair you know you take a lot of jumps and bolts and knockarounds and things tend to fall off I've become a master of zip tying it's like it's like an art you're like like origami but with zip ties to make sure that things don't fall I originally my monitor used to can't you know one way or the other and I had to really knock down on that and then everything is based on a PVC pipe frame that I built on the back of the chair and a lot of audio equipment has a what is it one inch pipe fitting in the bottom of it so it dogs down on that and then getting the power because I don't want to take power away from the chair so I've got an external jackery battery that does that handles that and I've got it tuned to the point where I can get about nine hours out of the battery before it dies well come back next week and show the uh the third project yeah you know whatever you get it yes next week hopefully I will have it done by then once again thank you for the wonderful nice thoughtful gift cheers all right everybody that is our show until this week that was super fun it's so good to be back meeting and sharing it with folks we'll see everybody on ask an engineer in just a minute or so we're here every single week some 30 p.m. Eastern time we'll see y'all next week see you in a few minutes bye bye