 Our lady was this. Hey everybody and welcome to show and tell it's me Lady Ada with me. Mr. Lady Ada. I Tonight show we're going to show and tell we're gonna check in with people from the food community as well as other folks making Crafting hacking coding and doing other cool stuff using the brains and their hands and everyone's welcome We're on discord. That's where the streamer link is posted. You're just in the video camera and your wonderful self Let's start by checking in on Scott. Yeah, hello Scott and Hello, yeah, this is spook He's very excited that I'm up here on this couch. Sorry So what I've been working on off and on I've been as everybody knows I have some family stuff going on So I haven't been doing a ton, but what I've been working on is getting SD cards available through the web workflow and also the BLE workflow The BLE workflows the later stuff for the reason I've got I haven't finished it yet, but So what I've got here is this is the web workflow for circuit Python. So this is the default page that you'll see And then if we hit the file browser, so I've got a Actually show you because I know it's long enough I've got here the S3 Metro and I've got an SD card in here So I've just mounted it using user code But also using the native SD Adafruit SD card IO or whatever it's called and that's important So it won't work if you're using the Python SD card library, but it will work if you're using the native one And a change in a change in circuit Python 9 is that you'll have to have folders to mount against Which makes it easy to list it here So now I'll hit SD and now you can see that I've got a bunch bunch of stuff on here Accessible from the SD card and this e-paper driver was like some random data sheet that I had on my Downloads folder that I did manage to upload from my computer straight to the SD card. So that's right It was working with this version. I'm redo redoing it a little bit refactoring it a little bit Largely to share code between the BLE side and the website so that BLE will also be able to uploads And you know interact with the SD card directly as well And it's going to change the USB interaction a little bit too and we were just talking that Ideally we'd like to do SD cards over USB at some point too, but that's not coming right now But we're laying the groundwork for it, but we wanted to do this because we want to do the the toy hacker board Yeah, we actually have the hardware platform done. Yeah, and you know the the use case for this is it's a Children's toy that is a screwed shut and you would be able to toss wave files over to it So you don't have to listen to the same song over and over you can imagine all the applications for that besides a kid So that's a very good Use case for folks to consider and this is exciting because this is kind of the hardest thing to do with microcontrollers And if you're able to you know drag essentially drag-and-drop files and then they just you know show up And you have access to them Really powerful and you could update stuff. So for people doing cosplay for people doing installations You know a lot of things that we do we make tools for other people to make things and I'm sure we really surprised But this is this is powerful. So I'm excited that you're you're working on this Yeah, and I think that like the BLE stuff's been there, but it really hasn't caught on yet And I'm hoping that the web workflow is actually seeing where people use it I'm hoping that will lead to people understanding and and learning how to do this stuff wirelessly. Yeah So 2024 should be a good year for for wireless circuit Python. Yeah This is yeah, it's there. I just needed a little bit of I think also IDF 5 fixed a bunch of stuff So it's good to yeah, and I I some of my earlier work a couple weeks ago. I think it's been a bit Since I've been on show and tell so I did do some other changes that were are in alpha 6 that Dan just released today So hopefully anybody who's you is using web workflow should definitely pick up the latest alpha as well It won't have this SD card stuff in it, but there are other fixes that have already gotten it Okay, well more I'll be talking about some circuit Python stuff tonight, but also she's gonna talk about the new pie hats Specification tip as well. So there'll be a little bit of everything. They call it Pip. They call it Pip Pip. Yeah, so there'll be a little PCI Perforal of everything everyone coding and We'll um, you know, I'll keep you in my thoughts and all that. I know you get some stuff you're you're dealing with Thanks for stopping by very much appreciated and good work on this I know a lot of people are gonna do some fun stuff with it. Yeah, thanks. Thanks for having me and thanks for all this work Yeah Alright, let's go to and and then after that we'll go to Liz and Aaron and Jephler and then JP and then Mark and Take it away Hello, everybody. I wrote something up in the blog this week a person Who does Software for old PCs Came out with a new capability where you can on your modern PC Use a server to host a disk image and to the old-fashioned PC it looks like that disk is Connected to that machine it MS DOS just thinks oh, I have another hard disk or have another floppy disk And I thought that was way cool So I went to reproduce it. So I Started doing that with my IBM PC XT here And I already had a network card in it, but I hadn't gotten it working or anything. So With the MTCP software, it was actually pretty easy to Get that computer on my home network and as a test of that part I Used a utility on in the software to Use network time protocol on the internet NTP to go to a US NIST Website grab the time bring it back to the computer and set the computer's time according to the and It's beautiful because a lot of old PCs never keep the time either they don't have the real-time clock or whatever so I started going through and documenting how to use the the disk utility and it's on Adafruit-playground.com if you go to My little part is you slash And with an E borrilla I've hit featured so it might pop up. I document it all and I got to the point where I went through detail just to make sure everybody knew exactly steps for setting up the network card getting the software and I set up the server on this computer and the receiver on this computer and I heard a pop and The blue smoke I could smell it and so the power supply Went at lunch time today. So I do not have a working demo right now. I see other machines Which is do this love exploding? Well, you know, it's a well-known thing certain brands of capacitors don't last through the ages so all the documentations there on what I got done and that soft links to the software and everything and people can go check that out and Hopefully I will get things straightened out and finish the guide and people can see that somebody else besides the developers Actually gotten their machines. Yeah That's handy The best use of course is if you have an old PC getting the things that you have available now from all over the internet Which people have archived is the hardest part if you don't do that it kind of just sits there So now it can give those old machines new life because you can just have it on your modern new PC Toss the things there and then your old PC can see it as you know a fake drive. That's a clever clever worker I'd love just like you know one or several discs with all kinds of software The stuff I have stuff from internet archive other stuff people have and they're just sitting there right there So whenever I have a computer I can just load it up And it's like all the goodies are there rather than you know It would be great if these had a USB port or something. Yeah, yeah No, that's a good way to do it. All right Well, thanks so much and then everyone check it out and if you do something you of course can use a different playground That's where people put stuff their projects. All right. Thanks. And great. All right next up is Liz Which are going on this week? Hello, so I've been working on a compass project and it's using a nine-doff sensor with quality aboard and the 2.1 and And just so you can see if this accurate I've got my iPhone compass here and it'll mess with that But you can see north is about this way on my desk and then southwest east and so If we bring this back You can see north is pointing there and south's point down. So I can Have it so that north's oriented properly and then that's this is the direction that you're heading the red dot So right now we're heading to 36 degrees and if I turn This you can see we get to about zero degrees. So now we're heading north So I have all the math stuff working. So now it's just going to be fanting up the UI I'm going to put tick marks. I'm also going to be moving the north south and west So that it's a little bit more clear like where you're heading But the math was the the trickiest part and getting The line to move because actually what I'm doing is a series of like stacked squares and to mimic a line So then they turn nicely No, it looks really good. Thank you. All right. Nice. Good work. Yeah, what's neat is I think this will unlock a lot of projects for people a million years ago I tried to make a compass belt buckle that would vibrate based on what direction I was going But we didn't have all the things that we have now So it was a hard thing to pull off But you could also have other things it could be a moral compass It'll keep you away from things like I don't want to go that direction You can and you can put stuff on the screen. So this is great. Good use of a round screen too Thank you. And during our meeting before this um, I had on my desk I noticed north was turning a little bit more west And I was like, what's going on? And I realized it's because I had my screwdriver Yeah So that's something you find if you're working on this stuff. Yeah. All right. Very cool. Well, thanks, Liz Nice work, Liz. All right. Next up. Let's go to Erin what you guys going on? Hello Yeah, very lovely I just moved to a new neighborhood and I was out for a walk the other morning and uh I saw this thing laying in somebody's driveway with a sign on it that said This fireplace beeps. I don't want it Um, and so I did I grabbed it and I decided to take it apart. Um, this is a really cool thing I've seen these at state fairs and stuff before and I'll show you a little bit about how it works It has just a little infrared remote that it came with and if I press this button right here Uh, you notice there's no beeping anymore. That's fantastic used to beep whenever it would Press a button on the thing or it's got a thermostat on it as well Because it has a heating unit and I think whenever it would like go below 75 degrees or whatever it would beep Which sometimes of course happens it to in the morning and I can understand why my neighbors maybe wouldn't have like that Um, but it does different colored flames. Um, and it also has an led strip at the top and at the bottom But they were dumb rgb led strips and I can do better So, uh decided I wanted to see if I could not just get rid of the beep but also upgrade it so that it, uh, Has different animation modes and change out that strip with an led strip So, uh, the kind of the cool thing about this project is I managed to do it and I managed to hook it up to the same remote control So I do the same remote and then, uh, suddenly I've got embers Uh for Interesting modes and then if I turn the flames back on There's just suddenly a zillion different modes and I you know combinations and stuff like that that I can do So like the uh, I managed to use the same button that was controlling that bottom led strip before And I I just unhooked that led strip and put a new neopixel strip on top of it and now I can use the same button to Make different modes, which it it really has added so much. I love the rainbow. The embers is very cool That's a good idea. It really is and it's just delightful. I was sitting here and just I I get mesmerized I can just sit I love that you're you both control water and fire And light But you know, it's it's all about the elements, right? Yeah The elemental witch here. That's cool. What's also nice is the satisfaction because you know back in the day You have to chop wood to make a fire and you're like I reconstructed this from this is driveway This is this is driveway Yeah Reclaimed electronics from a driveway. There's nothing better than making stuff. You found for free work. Yeah, that's just like Yeah, it's free. I mean, it's about how many hundreds of hours you spent on it. It's still worth it. Yeah All right, Aaron. Well, thanks so much. I just uh wrote a playground guide about this so if you're interested in in figuring out how I did it or Like again, the cool thing is figuring out how to hook up an existing remote to a new strip It really wasn't that hard. W. E. D. Has like built-in remote code finder. I had no idea But it was it was super easy to do this so and um, yeah folks should check out your your guide Depending on how much time we have on the show. You have a nice teardown video You can watch it on our youtube channel But also you can check out if we have time on the show tonight. We'll show it as well. Thank you Cool. Thanks, Aaron All right, jepler. What you got? Hello there. Um, so, you know, I love keyboards So I bought a resin printer, which is really exciting So I'm just going to walk you through like a couple of generations of the keys That I've made and then talk a little bit about resin printing, which I'm totally new at Um, and I will be sharing some links about these things in the 3d models, particularly in the uh discord chat So these keycaps I did in in two colors with a manual filament change in a guide like a couple of years ago now for a desktop calculator and it it looks good Um, and it fits okay, but you know, there's just limits to the the quality With a 3d printed key cap of the size of the small features and you see the stair steps there Um, and this is another design that I did it's designed for the macro pad and the led will shine through this little thin layer here And it looks pretty cool. You can kind of see that it's it's thinner there Gives a little neat highlighting effect, but anyway resin printers the features are just a lot smaller So like can you see any any stair stepping you can see a little bit of stair stepping if you catch it just right There, but it's like yeah, like the thickness of your your your fingerprint Marks and not like, you know something that you really really feel Yeah And then after printing I got out my gel nails and just put some yellow in And wiped away the excess over the top and cured it under my gel nail curing station. So now I've got nicely labeled keys um Yeah, so But the thing about the three the gel the gel the resin 3d printing is everybody says That it's nasty and smelly and gross and it absolutely is So I'm like gonna have to take a break from this until it's spring and I can open up Because having it here in my basement Just just behind me was a really bad scene So this is like all the resin printing you're going to see from me until it falls Here in Nebraska But yeah, it's really cool. I like so, you know the the challenge that 3d printing is unless you have something to do with it It kind of just sits there. That's why for us 3d printing you put electronics to do enclosures Making key custom key caps is a great idea, but with 3d printer is the resolution Wasn't always that great, but when a resin printer you can do it. So that's an excellent use you can do Neat designs and stuff like that. That's really cool Yeah, you could put like anything you imagine up here on top of the key There's a really great library and again, I'll share these links for like creating key caps To match different existing key cap styles mostly for cherry switches, but also for some others It's really cool. So um, but before I go, I also want to talk about what I've been doing with circuit python Which is in that last alpha release. We added a module called jpeg i o And it's like the very most basic amount of jpeg decoding You can have a jpeg that you have in a in a python memory memory A python bytes object and you can decode that into a bitmap and then show it with display i o And we'll get some demos of that soon, but just be aware that it's there We have it for like almost all of the expressive microcontrollers almost all of the rp20 40s and a few of like the samd 51 so Um probably in the next alpha we're gonna make i'm gonna make some revisions to the api so that it's more powerful So we can read from a file Maybe from a socket. That would be cool But check it out and i'm really excited that we're going to be able to decode jpegs And put them on a circuit python display without going through the eta fruit i o service Playing along at home This is yet another piece of our goal of having all the things you need to make a standalone python power computer or A standalone python power digital camera, which we do have and so this is all the things that um Let's let you do the previews. Yeah, and you could do previews with it That'll be yeah some somewhere down the line. We'll figure out how to preview or You know, we all have these super computer phones But what if you wanted to understand how these things are made what if you wanted to teach? Someone how to become a product designer or you know have a digital camera that you know everything about or practice Python programming and have jpeg encoding decoding. This is all cool stuff. So thanks for doing it I think lemur might be doing some demo soon, too. It's very cool. Yeah. Thank you. Yeah. All right. Good night. Good to see you We're gonna go to jp and then to mark jp. What you got going on? Hey, uh, so I have been working on this Project that lemur saw she said hey, can we try to make a version of this which is this reverse Hardware oscilloscope so 16 faders that are used to change the single cycle wave form In synth i o and I just got my the screen one was my first pcb I made a couple changes and added some fancy Silk screen and just got these in a couple days ago, which is revision 2 And they're working great the way I want I've got a itsy bitsy on here some adcs a DAC out an OLED screen rotary encoder and a little headphone out So all that I've now put inside of a laser cut and rastered acrylic case that I put together for it Which also mimics that little waveform design there and I'm putting together a guide for it So this will be a pcb you could order if you wanted to or just string the thing together on a on a breadboard if you felt like suffering a lot with 16 Faders there, but it is uh just about done. I'm putting the guide together for it now I've demoed it before I can give a quick demo. You'll just hear Some itty music playing through it with the circuit python synth i o and then as I adjust the faders I'm changing sort of the timbre of the sound the character of the sound because the actual waveform That's being run through the thing could be a sign could be a triangle could be anything you want So here's a a little quick demo of it in action I think your noise cancelling is cancelling Oh, isn't it just cancelling cancelling at all? Oh, that's too bad. Yeah, because it's like it's like It's like yo, you must have some weird buzzing sound that you don't want what happens. That's sometimes you're like, listen It's like It has an opinion Yeah, I'll I'll stop that there, but Yeah, well folks can tune into your show Tomorrow listen in right? Yes. Come on bio. I've also got a video that's up on instagram Yeah, you might want to do a video To play the video instead of trying to do a live on your show Or you can pump it into your sound Yeah, when I use my full sound system is happier, but this is just the mic and And stream yard where it's trying to be helpful. So yeah, all right. Well, super cool We're also going to play your product pick of the week and Folks you tune into your show tomorrow. Yes, please. Come on. Bye jp. Thank you jp All right mark, what you got going on place up? so Inspired by jp. I've had this idea for about a year when I saw I'm hooking up the lego to lights a couple weeks ago So I bought this christmas tree It's a standard lego one. I think you might be able to still get it Specifically to light it up. That was my whole goal and I bought a bunch of surface mount leds to hide in there And then I somewhat got stuck with how to hook it all up and like how many resistors do I need like And it just it was one of those things it's not a hard problem, but it's one that I just didn't want to deal with so I didn't until I saw jp's guide a couple weeks ago and I'm going to forget the product named as 95 Whatever the i2c expander is That I was able to hook up Get it working After soldering all the lights. I don't look behind the tree. There's a lot of wires there um But yeah, it it took what was going to be a much harder problem And I didn't really have a good way to control control it all So something that the the biggest amount of time was just all the soldering involved And then yeah, it it works perfectly. It's exactly what it was for You should totally post this on um the playground if you if you're up for it Because I think this is a such a great demonstration of like You know a different lego kit and the candles look like the real candles The candles are great. I moved some from the back to the front And I was actually in the lego store today trying to look for bricks to build a little present to hide all the electronics in Just so they're out of the way Uh, so if I can find them and get that done, I probably can't get the bricks in time Uh, but after christmas I'll post it But they also had all the candles. So at least in the lego store here if you need candles They they work super well for this I feel like this fulfills what's in our mind It's like when we imagine these things and like we see the the the nice photo on the box But don't you get it? It's like, uh, it doesn't really light up. It doesn't do that. No, this is like actually magical This is so cool. This is the thing that you imagine in your mind It's like I want to have a magical holiday and this is what's going to be my lego tree I particularly like this subtle glowing. Yeah because I feel like a lot of people they have it on And it's like it looks dead or it's like blinking and it's like really annoying But this is like such a subtle little flickering glow They're actually like it makes it look so much more realistic. Yeah Yeah, and to me it looks better in person. I just get the lighting quite right, but yeah, the I love the effect of it All right, very cool. Thank you so much mark and happy holidays. Thank you for bringing in some, uh, joy and showing some folks that they can kind of upgrade their They're not only lego stuff, but just like pretty much anything You you have a different lens when you can modify the things that you either have or purchase because it's like Oh, I can make that light up the way they want. I can make it do the thing I want I can I can control that or like even in we're in errant's case You can find it garbage in a driveway and turn into a fireplace. Yeah Getting a project that you put off for a couple months done is as good as Finding trash and getting it working. These are some good feelings Yeah, very christmas Really christmas mark. Yeah. Oh great. All day. Okay. Thanks everybody. All right. Thank you so much everybody that was shown Tell this week. We do show until every single week some 30 p.m. Eastern time This is our favorite half an hour the week every single week stuff. Bye We're here um work on your projects over the holiday break do Some cool stuff and then come on by in uh, january Or even uh, we got a couple more wednesdays left of 2023 and uh, show and share some of the projects sometimes people get like weird retro stuff or Something that's special to them. Come on by we are here We'll be doing ask an engineer in just a few moments. We'll see everybody In a few moments and uh show until we'll see you next week. Okay. Thanks everybody. Bye everybody