 Literally, what is this? Hey everybody and welcome to show and tell we're back the OG hosts Thank you, of course to Liz and maker Melissa and JP and then Peter whoever has been Doing the show and tells I can't actually remember from day-to-day, but thank you, but we're back showing off Hosting the biggest online show off next 30 minutes people from around the world and come by and show off their 3d printing their code They're Halloween costumes or synthesizers and more you're making it you're using it You're doing something creative with it. Come on. Bye. We're here in Streamyard we're also on discord. Let's kick it off with some Adafruit folks maker Melissa Thanks, so I've been working on continuing to update the qualia s3 guide And one of the things I was doing is I was creating adding pages for the touch screen And this is a little paint demo. I made using circuit Python and display. I owe just to make use of it So when you start it off, it just kind of starts with white But you can go ahead and choose different colors here to draw and depending on how close to the edge It will Adjust the brightness so you can kind of go something a little darker if you want So So if I wanted to do something a little bit more gray, then I would just choose in the middle where it's a little darker But if I wanted it closer to white, then I would just choose right on the edge there So it's just a little demo It works really well because when it draws this little color palette on here It uses the a bit now so it can just go and grab what that color is when you touch it Really well nice. All right, this is cool. Like we've been you know, you've been slowly, but surely building out this guide It's historically been very hard to use these big displays round square You know TTL displays, but you're making it like trivial. You're making it too easy to Yeah, Jeff actually did a lot of the hard work. So that helped Okay, well, but you're documenting it. That's true. You know you went on vacation Appreciate it. All right. Yeah, let's be neat. We'll have all of our displays in soon. You'll be able to Get up and running fast for working on some like eyeball stuff. We have a bunch of cool things and demos So stay tuned and thanks for working on these Melissa. Thank you. Thank you. All right next Scott, what you got going on? Hello, I'm pushing my code while I'm waiting I'm I've been doing some Psylab stuff and so Psylab's they came to you and they We're interested in doing circuit Python. So they they added circuit Python support for their mg24 series of chips Which is super cool Love to see chip manufacturers adding support to circuit Python and I'm helping them out They're giving a tech talk next week. I think I'll put a link in the discord once I find it But they've got these cool dev boards Here's one and one thing that's neat is that They don't have native USB, which is bummer, but the USB is to a J-link chip So it's super easy to debug them, which is nice And here you can see the LED Blinks here that circuit Python is running. I can't show you circuit drive obviously But circuit by the running on here. You can use Thonny to use it And I'll drop a link for the tech talk I'm doing a piece of it given the circuit Python background and they're gonna go into more details About what that means on the PsyLabs chip. So check that out if you're interested They support BLEIO, but not the workflow. So I'm gonna talk to them about that as well All right, and I'm impressed they did BLEIO. That's cool Yeah, yeah, and and even in their slides Pre-new they They call out that like it's a cross-platform BLE stuff, which is cool. Sweet All right. Well, thank you scott and great news for people who want to use PsyLabs chip to circuit Python And then this week, um, people can tune in 3 p.m. Pacific 5 p.m. Not 3 p.m. Pacific 2 p.m. 2 p.m. Oh, it's time. It's time zone. Yeah, what time? I know. Yeah, we're gonna do metric time For the universe, you can have one 10 to 2 p.m. Um, Pacific 5 p.m. Eastern Yeah, we can join in for some detail. What are you gonna talk about this week? You think Oh Well, we finished the micro python 120 merge. So we might cover cover that But I've been changing some display. Oh stuff. I'm sure I'll show that as well Um, and then maybe some more 121 merge work that Dan started that hasn't finished yet. So, um Something in that vein. I guess So we'll see how far I get by Friday Okay, cool. Well, we'll see then and thanks for coming tonight. Yeah, thanks for having me All right next up JP. What you get going on? Hey a couple things. So I just, uh, published the guide for this Lego glove thing here. I'll I'll cover that other thing for a second so you can see it. So here is my, uh Color sensor feather and speaker and uh, thanks to c grover cedar grove maker who helped out with some Updates we got it working even faster. So this is sensing the colors of some different lego bricks And it is using those to trigger different pitches in a synthio synthesizer that does some chime like tubular bell modeling stuff for overtones. So, uh, I just grab some of the bricks I have 12 that I differentiate in code that work really well Um, and you can see if I if I uh point at these bricks. So here are different little sort of arpeggios play So it's gotten really pretty responsive, uh, which I love The learn guide is out. So if you want to build this or if you want to use this as a leaping off point for some other Color picker project or maybe sort your lego's without having to look at them. I don't know. Um, I know that actually Some people who have Different types of color blindness Don't see some of these bricks as different from each other and you can use something like this to differentiate, which is kind of interesting So go check out that learn guide. It's out. Uh, and then I also want to give a little teaser here in a little halloween related thing Uh, you can see I've got a little scene here lego just started giving out With your order, uh, if you spend enough they give these little themed, um accessory kits and they they gave a bunch of these little Halloween and autumn things. I had the ghost already, but pretty much the rest of this was from this, uh, little set so I put together a little scene here and We sell I actually don't have any that you can see but if you look at these little skinny skinny wires here I have little smd leds. We sell these, uh, five packs and they have a tiny little smd led in different colors With a couple wires pre soldered to them. So you have to do it yourself Um, I want to do some lego lighting with these. So I was testing it out on this I'm gonna go ahead and drop the exposure on my camera. So you can see a little better Uh, so I have a little flame there He has a Little glow to it. Uh, and then I also have my ghost here. I put a led in his face Uh, and I'm using a pwm uh with an uh Potentiometer to say okay. How bright should this be? Um, so you can imagine we could do flickering effects, especially with a pwm We could do some really nice stuff Set these on timers set them to be reactive. Uh, it's kind of up to you And uh, I thought it would be kind of neat to to play around with this and maybe do a guide on One of the holiday village sets that I have and do some nice lighting up for that. So that is uh It's really cool. Really cool little led. In fact now that I've demoed it. I'll pluck one out so you can see Uh, what we're dealing with there is the raw led right there Oh, it's so tiny. It's just so tiny. Um, these are We used to deal with like these grain of rice incandescent bulbs for like trying to do. Oh, yeah stuff, um They're all right, but These are they're more like they would you know, they would burn out so quickly. They were only a few hours. Yeah, these are An incredible step up in the fact that we can do digital control with a microcontroller on them means that you've uh You've got a lot of options. And this is by the way all unmodified Lego stuff other than I pulled the ghost's head off. He had a head in there But I just put one of these up inside of his uh, his Sheets there. Sorry for getting a little personal with him. And then this is uh All I just have poles and them so you can slide these tiny tiny wires through without Needing to modify anything good good use of the you know, the mechatronic Lego pieces to like get the wire through because I was like, well, Put that in there Yeah um, yeah, welcome to lego rnd Uh video chat so one Yeah, so it's interesting because I was gonna say for the other part of your show until Um, the color synth I'm really surprised that lego doesn't have something like that like a little wireless glove for young people and they would like You know build something with bricks. Yeah, you know move their hand over it and would be attached to like an iphone or whatever or whatever device Or even a computer. Um, let's seem something like, you know, right up lego's brick alley. Um, and then the other thing you just showed which is being able to um Make pretty advanced Uh lighting and and and more Side note and we'll just move on to the next show and tell because this is probably a longer thing is So once in a while, there's different groups in lego and it seems like They have different people doing different things and they have their own research groups and creative groups, whatever We'll get asked to sign an nda and we usually have to say no Because it's for like 20 years heat death of the universe And and the reason why that we always say we can't is like, hey We're always kind of doing lego related things like modifying stuff or doing things with it And we wouldn't want them to say, oh, here's our new product line and then that's not for the new projects Right. Oh, we don't know anything that lego is doing which is great But I I do think they get really good ideas from the maker community Data for community because this is kind of like cutting edge. We have those wireless leds inside lego So just for lego on our site if you're interested in um kind of upgrading your your lego sets But in case anyone's wondering because once in a while we get asked it's like, hey, you should do something with lego It's like, yeah, we'd like to but they we probably wouldn't be able to or Yeah, which I get so we just decided like we'll just you just we do open source stuff. Just go look at our work and Yeah, I appreciate you doing that because I love doing little lego projects and I would hate to If we knew anything that was coming up, we'd have to be like, hey, jiky, we can't really, you know Think about this because they told us and whatever and it's always like the basic anything with electronics and lego It's like man some or method of Bricks and electrons. Yeah. Okay. Well, anyway, so folks know some of the stuff we do and don't do behind the scenes here Okay, thanks jb. Thanks jb. Thank you. You're welcome this week Okay, okay. Pedro what you got going on? Hey guys, so this morning on 3d hands. We released the Another prop is the faz wrench from the video game five nights of freddy They have a movie coming out next Friday. I believe I gotta go take the kids to go see that because they've been begging for This thing. This was uh Gavin's idea. He's been wanting this for a while and I forget what triggered me to actually build I think it's having the stemma lcd backpack Um, definitely helped because everything is so like modular now like I even put, uh, like the headers on here So I could take it off. So when the kids do break it, let's have it to design everything now making It so where it can be all disassembled and replaced everything. So Prop maker rp20 40 on there has handling all of the driving list the the screen the sound effects We have a rotary encoder here that I turned into like a thumb button And then you have your two led buttons that'll get you into the two modes This is like a like one of the main tools that use in the game to like unlock doors and things like that So you go like in the door unlock mode You're like disable the nodes I think is what they call it and then go into like the puzzle mode And that's using the accelerometer to like change through different sound effects as you're Turning it. I think you like turn to like do complete puzzles like uh, like a maze I'm looking up an image of it on because I was like, what does it actually look like and you it's a spinning image Yeah, yeah, I try to get it as close as possible So it's not only a prop case, but the most important thing that I wanted is to be a useful case So it's real antennas. You can you know get a laura Feather hook it up do like actual wired projects. You just you know, we have ufl connectors on most of the feathers The these aren't real leds. It's just a side lit neopixel strip So it's super like compartmental eyes where it's all like component assemblies and one of the things i'm proud of proud of is the way that I did the Just the rotary encoder. It's just mounted on the side with this little guy here that That's nice Yeah, like a thumb wheel is a tough thing and it has good, you know, it feels like You feel the detent. So it's like a it's not like a fake Like if it wasn't a prop that you would buy it would be like a spinning thing when you wouldn't feel real Yeah, when I was looking at the photos like um, one of the complaints from Gavin I was like, oh the scroll wheel is supposed to be like bigger But I'm like dude if that happens it's gonna pop out of the back. So yeah, I mean like easy when it's 3d rendered, right? You know, exactly. Yeah. So it it checks off all the boxes. It's circuit python It's 3d printing all the design stuff there that are the aterfruit github the aterfruit fritzine github the um All the libraries that come with it, you know the component bono all cups together And then some of the other check boxes like this is something that your kid wanted that you can now play with these Are you Did you are you finally cool like I mean, I think so that's But now it's like oh, maybe your job's kind of like kind of fun. Exactly. Yeah, so it's like every single check boxes only took 10 years Oh, yeah, yeah, exactly. Yeah, I just have to keep whatever the next thing they want Okay, well, yeah, go check it out. It's all free. You can uh, like I said reuse all the components the case especially Um, it's all step files. You can edit everything change out all the components and get all the files for building your own Thanks so much. Pedro. We'll be playing some of these videos and more tonight on us the engineer Congratulations on achieving cool dad cool dad's house for now Hey, what you got going on Hey folks, uh, yeah, we're we're we've been on a tear with these prompt maker projects So last week we uh, we collabed with phil b to remake his howl 9 000 project Uh, so instead of doing the laser cut phil thought it'd be a good idea to 3d print the whole thing Uh, so we got the prompt maker in the back here with uh, one of the enclosed speakers And the massive 100 millimeter button so you can press the button printing resend ratio 0 2225 Hey, that was a weird one. Let me see if I can get a better one. I'm sorry, Dave. I don't have enough information There you go. That was a better one. We're doing that. So we don't get in trouble for publishing. Yeah, that's copyrighted Reference it. Yeah, I'm sure it'd be fine. We can get away with it But like we also just showed how you can make your own. So Use any audio clips you want. That's the great thing Audio clips online if you want we just don't want to we don't want to put them on our servers Exactly. Yeah, so those the audio recording is is through the mac os uh nice to speech And there's a lot of ai tools I think phil b was looking at some of them that actually have howl's voice that's been like audio Auto generated so you can you can get those if you want, but we're not allowed to distribute those But anyway, um, it's all 3d printed It's both together with a couple screws and what I really like about it is it's there's really no soldering These quick connects Quickly connect, you know, it's the terminals on the buttons and the leds and everything just gets screwblock terminal So it's it's really easy to put it together Yeah, even the label is 3d printed instead of having to like print it out on a 3d printer Like you just do the layer swap thing to get the multiple colors But yeah, it's it's been it's been a fun one. Um, the kids like it too, apparently Uh If everyone's gonna start revisiting all the like ai takes over or whatever because chat gbt and all the ai stuff I haven't really seen You know, there hasn't really been I think this just like generational or something there hasn't been like This is just like howl 9 000 like no one's really talking about that. There's also like the forebun Project, which is like a really old weird movie that everyone should watch. Yeah, you made me watch that Yeah It's great because at some point the ai is telling the inventor it's like you need to drink and you need to just like Make more robot stuff. Yeah, it was like very 60s. It was like you must have alcoholic drink to There's a very in-depth review of the movie on adafruit's blog. It's a lot of smoking. Yeah Anyways, all right. Well, thanks so much today. Yeah for sure. No problem We'll be playing uh, some of the videos from 3d hangouts tonight. Excellent engineer. All right Next up we're going to go to seth and then zack and then joey seth. How's it going? Hey everybody, uh, so uh, kind of riding on the the cool dad Vibes so I've been working on a little little mini game boy kind of emulator thing and uh I kind of got the inspiration when you made the little doom player with the esp 32 s2, I think last year And so I had kind of shelved it for a little bit and I was like, you know I'm trying to find something fun to do for christmas presents this year. So I'm working on this little game boy And so I've come up with a little menu so I can load like a bunch of different games on it So like right now I just have like a little cow chasing game as you can see just and so this is a little menu but uh You know, you could basically you just like chase the cow around and I made like little sprites that you can like Try to that to try to make it a little bit more fun um And all this using circuit python and and everything and so that was pretty Pretty cool to show that you're like you can you can just like open up microsoft paint make some make some sprites code up on circuit python and and make yourself a little a little miniature game boy And so it actually ended up being you know like surprisingly simple But I mean on the thing that took me as long as was designing this little 3d printed case for this And this one I had to make a little bit bigger because I I made the classic mistake of accidentally swapping the polarity on the Battery connector, so it's a little bit taller because the battery cable has to go up around the top but Overall, uh, you know it it came out great and the the next version is going to be even even smaller And now I've even got plans for making a an even bigger one um, and so this was actually in the uh this week's The circuit python or the age group daily, I guess whatever comes out on on the circuit python newsletter So there's link to the github repo um I finally got the uh the design files back in I accidentally overwrote my schematic file and had to rebuild the schematic Good practice. Yeah, exactly So the the chasing cows game is up there And I've got more more planned to come along too. So the esp 32 can they can play a lot Sure, I was just um, we're talking about we wanted we have a little tiny kid So, you know those board books that are kind of like stiff and they have that the kids can look at But you can do custom ones and we're like, oh we'll get pictures that we know she likes and we'll do a custom board bug But the they're the modern parents now could do things like i'm going to make my kid a custom Game player Yeah, I make games that they make and it's like you can get a little glimpse of the future about what people are making now Five ten years from now will be even easier, but you're able to send off these files. You can Do something very easy drag and drop images and now you've got a game player So I think that's going to be the future is as as kids start playing video games There's always like oh kids are never going to learn how to make something. Well, they'll be able to make their own games and this is probably a good a good glimpse of Future future kids being able to do something like that Oh, yeah, I 100% agree my uh, my son saw it and he was like, wow, you should sell this in stores Like the amount of confidence and excitement he has about it That's more than enough to Yeah, you can have them sell them at school. You know, kids would sell candy in school. You could sell little video games Yeah Exactly he he would he would he would show all his friends. That's cool. All right. Well, thanks so much keep coming back to the show It's all thanks for sharing that and I'm glad we were able to put it in the newsletter Yeah, thanks. All right next up. We're gonna go to zack. Hello, zack. What you got going on sound jack good? Yeah All right. Hi there. I'm a software engineer living in San Francisco. Um, I wanted to share with you I'm an exciting new algorithm for the dot star family LED strips. It's gonna unlock High dynamic range and give you that extra five bits in the brightness By that's being sent out Um, so before I get started, I just want to kind of show you a demo of what it looks like Um See if we can here we go. Yeah, we're weird that it got squished, but whatever. Um Yeah, we can see it. Okay Yeah It's what you see is uh, there are high highs and low lows got a lot lower Yeah, how I did that a little bit. Um, it's called a bit shifting algorithm is what I call This is currently in review for fast LED. Um, and What it does is essentially gamma cracks the led in driver space. So your Input buffer can remain rgb 888 it's going to map it to 8885 And we have the smooth power curve all the way up all the way down to 255 um, the way that it works is uh, you know, let's say we've got our g be Then power So let's say that our Green and blue are all One and then our power is going to be 31 which is uh To the fifth and all the bits flip to one We can all agree that this is actually equivalent Um Well, we're we're going to bit shift back to 15, but let's just say this is almost equivalent One bit doesn't matter who cares. Yeah. Yeah one bit doesn't matter I actually does matter once it gets down to the low bits, but if we bit shift this to the right We can bit shift everything to the left Essentially, that's the way that I did it But to get all those bits the complicate the algorithm got a little bit more complicated So anyways, um as far as I know This hasn't been done before And I'm excited to get this into fast le and I hope that you guys find some value In this hope it gets integrated into your library You can find it in Right here Fast led the issue is 15 45 Cool. This is very cool. Just to clarify though because I don't people are going to ask You don't get the full dynamic range If some leds are very dim and some leds are very bright. It normalizes over the entire led brightness It's a per yeah, it's a per pixel. So basically what it does is it gamma cracks The led and brings into 16 bit space and then does its bit shifting gets the brightness And then both the color and the brightness Well, the colors converted back into 8 bit with a with the 5 bit brightness and then that's all written out to the leds Okay, cool. All right, sweet. All right, this is neat. So you get you're getting like so many more bits Yeah, it looks amazing. I'm already using it in my projects. Okay, cool drop me a note when the If in one the pull requests will get added But drop me a pt data fruit I'm allowed it to our like newsletters or whatever so folks can try it out a lot of folks use Fast led with our stuff. So they'll probably have some projects That's the best part is you'll start to see people do need stuff with it And I think I don't know but I think this is the first time there's been like a world premiere of an algo It's like dropping an album or something like If you're having trouble getting it merged into fast led because I actually don't know if fast led is still big maintained Um, feel free to do a pr against dot star. Just create a new Um subclass called dot star underscore hd or something that will take in that you know that will do that extra work So people can use the original Um without your algorithm coming in because some people are using very slow microcontrollers I don't want to add this gamma correction, but then they can use the subclass, you know dot star hd And it will add that um automatic get a gamma correction So, I mean fast led is totally cool. If you if you get it added there I just don't know if they're I know that it's sometimes been challenging Because there's no maintainer anymore Yeah, that's correct. It is going slowly. Hopefully we'll get in The right thing about my algorithm is it's not really tied to anything related to fast led Um, you're basically putting in bytes and getting out new bytes. Yeah Okay, well, you got another you got another option You know if you if you want to see it get out there and then uh, thanks for coming by and debuting an algorithm Um, I hope this is now a trend. Well, this is basically like a shark tank before I'd like the maths on that. Okay Thank you. Bye. Okay. I saw Joey haven't seen a bit. Good to see you. How's it going? Well, Joey's sent me an email and I have it in draft. Um, there was a cool project that uh, Joey sent me and I'm I'm gonna get back to you Okay shortly, but good to see you haven't seen a bit. What are you up to? Actually, I was going to show off a bit of that project. I think that I emailed you about Okay, yeah, uh, let me uh, yeah, so is my screen sharing work? Yeah, there is Yeah, so, uh, I worked on this with my buddy Zach. He's a sculptor and uh, yeah Effectively, uh, this is the a train sea serpent or subway sea serpent It is out in the rockaways at beach 60th street There's the kind of platform up above and uh, the cool thing that I contributed to it is It lights up. So, uh, this is using a lot of eta fruit Parts and a lot of eta fruit designs and I had a little photo album. You don't mind me going through really quick So, yeah, this is uh, my buddy Zach in the studio kind of uh, sculpting some of the Some of the foam that goes into the little, uh They call them horseshoe crabs a little like kind of ground pieces of the subway serpent behind them That's me Um, so yeah, this is kind of the work in progress and then uh Yeah, what makes it fun is these uh, this is like a duratrans print of the atrain logo um Miss alert Yeah, no, we're Isn't that cool what's seen is it's such a fixture in your life in new york city when you see it in this like fantastical Way, it's like, oh, yeah, it is like a subway serpent It is like this thing that kind of can go in that also water and everything This is cool Zach also like the idea of like it jumped off of the tracks to make its way toward the beach, you know Yeah, yeah But yeah, so inside uh as many of my things are it's a kind of a feather oriented build Which I love because if you start with feather, you can kind of like add things on even if they're custom things So I have this like four channel uh led driver Using some MOSFETs to like pump some extra power through these white leds And my lcd feather wing which is kind of a nice always on display that can set the brightness of each channel And so yeah, here's that one goes solar panels with the work in progress lighting And uh, yeah, it's a couple of weatherproof enclosures so we can have it apparently make it humid inside there because you know, it's outdoors And then yeah the view from inside Oh, yeah, I like this train with legs kind of uh tied with me inside of it Um And yeah laser cutting the uh Emblem that goes on the side to kind of make it look right and then this is the install where we kind of went out there to beach 60th street and put it all together Is this official art or is this like This is official art. Uh, it's actually you can tell it's officially because that has a sign and everything Oh, okay. Okay. It's got a sign there. No, no, I didn't know. Uh, no, because you know, it's like people are like Oh, I just installed art and it's like go see it because it's about to be like taken away But how how uh, long is it going to be there so people can do that? In theory indefinitely, uh, it's it's uh, we we did stake it down on the ground and um, yeah I I mean it's got it's at least a year. So it'll be there when you go to this up to the beach for next summer Um, but yeah, so there it is with the real thing right above it and uh Have fun. Yeah, I'm standing. Yeah, I love pop Art it's like not warholus, but it's like familiar things that are like logos or brands or like infrastructure and then turned into something like around here in soho there's like a park bench that's like It looks like someone took the photoshop, you know, clone brush and just made like a bunch of benches and it's a giant bench sculpture Um, really neat to see Um, the the subway uh kind of come alive Uh, so thank you very very cool project to work on and yeah, like I've been on Yes, stoked to have it out there and like yeah, like people have been noticing it Also, I'm not sure I emailed you about it, but if we've got a little shout out in the untapped article about it Yeah, I got it. I'm buried in some email We'll get it up on the blog and everything as well and uh, thanks for coming by. Good to see you. Good to see you doing All right. Thanks so much everybody. That's our show and tell jam packed with lots of fun things We'll see everybody next week 7 30 p.m. Eastern time We do show and tell every single week and people come together And share the things they make everyone makes a thing turns out So we'll see folks on ask an engineer in just a couple minutes and we'll see you next week on show and tell Thanks. Come by everybody. Bye everybody. See you in a few