 All right, lady. What is this? Hey everybody and welcome to show and tell this is a special circuit Pythony additional though. You don't have to be showing circuit Python stuff It's just you'll see a bit of circuit Python. Yep. I can circuit Python day. The snakiest day is this Friday Python week sort of day on Friday and You know, it's shark week. Yeah, it's gonna all week. I think circuit Python deserves. Yeah, and just like last year We're paying attention to the times reading the room. So we're not gonna have in-person events So we have a lot of virtual things going on including this show and tell this week We're gonna be focusing on circuit Python stuff But anyone could show anything so if you're you have a good circuit Python stuff or not it is totally okay All right, we're gonna kick it off with Kevin from digickey. How are you? Happy circuit Python week. Yeah, how's it going? It's it's going good. It's a snaky week. I like the way you say that that's great So speaking of circuit Python, I was working on a project today. It wasn't working quite like I wanted So I almost reached out to the team on discord But I finally kind of figured it out what I have is I have the macro pad which I have the 3d printed all those goodies 3d printed buttons and Right now I have this setup. You can see that sign behind me. I pushed the encoder. I'm gonna make this much nicer But right now I push the encoder It turns it off. Yeah, it's not turning it off now. Of course. That's how it works, isn't it? Yes, live demos Okay, now let's see if it works There it goes. Yeah, I saw another like on and off, but that's now that's the right way Yeah, so it will it just basically it works through a deferred IO. That's how that sign is working So I have this connected or working as a macro pad through my computer And then it's on a deferred IO turning on and off the light Next thing I want to do is have all these as different colors. So I can pick which color I want on that sign and It's a lot more circuit Python than I'm used to which is a challenge and I love challenges So good you have excuse to learn exactly and circuit Python is the best way to learn All right I'm gonna become a Pythonista in that time and and since the snakes out of the bag as they say special thanks to digi-key for the latest Aida box Partnership and there's a special edition DK key inside of every Aida box this time Which is really funny because I don't have mine on here. That's right You know, I ironically Kevin I need to talk to you about your flair Yeah, I know the funny thing is 17 the minimum But you know, I did accidentally sneak it a while back on Twitter I posted a picture with the did you keep button on there, but I wasn't supposed to and nobody knew nobody No, I people want to next Aida box. Watch Kevin's Twitter. That's right. He's a leaker. Yeah. All right. Well, thanks so much Take care. All right next up. We're gonna go to Trev. Hello, Trevor You are working on something interesting with circuit Python, aren't you I am what you got? I'll show you right now. Let's see. Oh, here we go boom So right here on my backyard And I'm testing out the Piley that's the show. It's really wireless. Yeah for sure So there it is that's young morning. So basically this tells you that it's the pilot purpose is pulling Project files from the eight foot learning system. So you we grabbed in the entire project So right here we have like the in rainbows project where we're Talk to you can go to the learn system and see which one we're doing so that we're calling these device-enabled guides So right it's pulling it's pulling that one off if you want to see the code behind the scenes exactly So it is starting up and so this just went and Grabbed it and then I was gonna grab it in a sec. So right now we're about to just select the project and Right here, we're going to attempt to run the app We'll run the code but not able to do that until you actually download the app the Project bundle so it's downloaded Send it we're gonna add bundle fly in everybody. All right. Don't worry Right and but this is this is like the great part right here where you're able to Like customize your code right here. Yeah, so there you go. You see the code below and You send the code and it all right And now you reset it and Bam Okay, great demo nice. Yeah, that's smooth. Our team will be doing a test flight of it That's the way we distribute apps and then we'll have something public soon, but for folks who are interested in mobile Programming because everyone has a phone. This is what we're working on so you can easily get code to and from A Bluetooth device and use the circuit Python. All right, great work. Travis. Thank you. Yeah Thank you, Trev. You guys later Gets it to wings. All right. You want to go to Jepler next? Yeah, we're gonna go to Jepler. Where'd you go going on? Hello, I just love how that went so fast that he had to keep pausing the video to explain and help us catch up to What was going on? Yeah, we show it all the way through it's like well, that was 10 seconds like that was easy So we have to we have to have directors cut versions of it. Yeah, so it's another day with the ov2640 camera And today we're connecting it to iot a Adafruit iot. So let me boot this up here. We have a couple of qr codes I'm gonna scan the qr code with the circuit Python board and then it's gonna appear on the dashboard So let me start Connecting to Adafruit.io. All right, we should be good to go Scanning a qr code now. Sorry. I didn't figure out how to do this on camera Let's see and we're not scanning not scanning the code yet my light probably changed since earlier. Oh Boy well demos you love them. Do you want to come back to you? Yeah, why don't you come back? All right for the full ink conclusion and stay tuned Hello So I'm working on a macro pad project. I'm sorry. I don't have my overhead camera set up And this is probably not going to show up right. No, it's okay And it's it's rotated 90 degrees. I just like the layout better so But the thing that I wanted to show off Today is that I have a tendency to Poke the keys all the time They light up it doesn't make sound but they light up and I get bored and I don't think about it And I poke the keys and if I have hid running. Oh, no, I start sending hid so what I did at the suggestion of One of our community members doctor on discord was added what I'm calling fidget mode and Basically, you press the Rotary encoder switch and when the red light is on it's not sending hid But that's a good idea So I can leave it on my desk in as long as I punch it into fidget mode I don't have to worry about accidentally sending hid and strings genius. There's your second cat on keyboard mode It should be like a way you're like look everyone likes to press the buttons But you don't want to actually feel like all the fancy keyboard makers are gonna they tune into like a lot of our stuff and they They're like, oh, those are good ideas and like they should I have a feeling this will be like a keyboard mode now Right exactly Yeah, just like I just want to mash keys that light up So The project itself sends strings. It's all stuff that I typically say on github So I'm gonna try and make that quicker for myself with this I will be putting that out in a guide fairly soon and it will include fidget mode Okay, looks good to me runs runs on my machine It mode is you closed you should close All right, thank you so much Danny happy circuit Python day week. Yeah, happy circuit Python day week. All right Next up paint your dragon Coming in with the dragons. Whoa, and then we'll Okay, I was circuit Python thing and it's also on the macro pad and a guide went live this morning It's just it's a simple game for macro pad with what has dragons in it Lamar said it's very it's very game and watch, you know, yeah a simplistic, you know catch catch the things type of game So the idea wasn't to be like this like big impressive game But just it like kind of food for thought that you don't have to make your applications this way You can yeah make something that works every every which way and it doesn't have to be a keyboard So I I have a USB battery bank on here You know if you want to do something else with your macro pad, that's not a keyboard That's always an option if you want to go there So hopefully the the code is is educational for that. That's great I look forward to your version of metrics on the macro pad Hey Yep, so that's that's all Thank you so much All right, we're gonna go back to Jeppler It's gonna work this time, so let's let's try the cure code. Yeah cure code nothing up your sleeve. Oh Come on Are you not it may not be my night we're gonna like the death One thing I noticed is I still has the Adafruit logo with the With a mask. Oh it does. Yeah, so this time it's scanned, but it didn't arrive at at Ios So, I don't know what's going on. All right. You know what? It's all good. Why don't we come back to you? One more time Keep trying it. It's all good. All right. So cycle them around and come back. Okay. Next up. Let's go to JP Hey, all right, so I've got a cool project here. I've been working on which uses our little snap apart a snap apart Neo keys. So this is a way to get neo key socketed key switch sockets with the reverse Mount Neo pixels and you can use them in this sort of six by five mode or you can snap them apart and Some parts of them stay wired and some parts of them need to be soldered to each other So if you wanted to use these you'd have a little bit of bridging to do and so that's what I did right here This is a full-blown project. I'm doing where some of it's on a grid some of it's not and the reason Behind that is a lot of keys Aren't just one unit square such as these so these are all to you switches I've got them plugged into a little raspberry pi here with a screen so I can demo it and Like Katnie was saying not like ruin things. I'm working on on my computer. So it's good It's the donor Raspberry Pi. So this one Let's see. This is working Right now as either a number pad. Yeah Or I've actually got the num lock doing what the num lock supposed to do. So now these are arrow keys here and oh So this is a little further than than the typical one we use But the fact is inside of circuit Python We've got this great HID library that allows you to use this huge list of key codes as well as consumer key codes for Stuff like mute and play but diving into just the stuff over on the number pad. There's a num lock There's num pad slash num pad star num pad Numbers so that's why they know that they should actually be arrow keys and those sorts of things when you switch that mode So this is this project more than I'll go into more detail tomorrow on my show, but it's using a RP 2040 feather I've 3d printed a little case for it as well as kind of the key thing is a switch plate that has that spacing And then you can see here I've done some bridging to continue the columns over here and some of the rows over here as well Wire up all the power ground and neopixels that got detached, but most of it is intact as you can see there It's just these sort of special ones down at the bottom Project thanks so much and everyone tune in to JP show tomorrow I'm going to tent the fates again. I'm just gonna say jeppler. What do you fit? How you feeling want to do it? Sure? Well, we got one Oh Last one So this is all with the camera and this is all happening on the microcontroller and all on a microcontroller And it's sending it up. We got you got a working once look you just like committed. There we go So we need to make this URL do something People will love that we will Soon it's interesting Code reading in circuit Python very interesting vision recognition Yeah, all right next up and what you got going on well, we Saw that SAP was doing some stuff with web NFC near field communications We all use our phones for Apple pay or Google pay or whatever. So it's all built into the phone right now but the People there's a consortium that has Expanded the use of that near field communications to be able to read Tags like cards. I mean this could be a transit card or Chips or whatever these come in actually a to fruit sells a number of Tags that are compatible with this. So I wrote a guide you can see it on the a to fruit learning system There's this great web page that they've they've created and you can read and write tags So let me try right now I just put a tag up and it said hello office of the CTO, which is the demo That they programmed in Let me see again. I've got a tag on this bracelet right here. Let's see if it Well, there we go. It said the same thing as soon as I put my bracelet up to it If one wants to write to these tags There's a simple demo to write that string that says hello CTO This is just JavaScript on a web page. You can have it do whatever you want so You can have it write whatever strings you can say you have use your phone to program somebody in for a conference badge and They use that There's there's a lot and you can look at the guide and an experiment with it and see what you might want to do Okay, cool. All right. Thanks for giving us the download on the web NFC. All right next up We're gonna get through everyone. We hope if everyone keep it to a couple minutes each We'll get to everyone. Let's start with you. Let's start with you Yeah, I'll quickly show project and I've got something else to tell you guys about but I Wanted for circuit Python day week to show how quickly I could do something. So this is a good smoky day for us lately and So I bought the components To hook up an air quality sensor, which unfortunately is showing just how poor the air quality is and it took less than an hour To have this all hooked up using the learn guide adding a display following some other learn guides I'd like to get this publishing to Twitter or something You can definitely see when I have been outside versus bringing inside to work on it So, yeah, it's it's amazing how fast no soldering involved, which is something I'm not a fan of and Yeah, so Basic Basic example and go from there. All right. Keep coming back Everyone has seen the little show-and-tell badges I made so As part of circuit Python week, I soldered up four of them So I've got a bunch of them sitting here that I figured I'd give away to anyone showing up for circuit Python week on show-and-tell That's right. So I'm not sure the best way to do it. Just message me in discord. Yeah, if you're showing something with circuit Python on show-and-tell tonight just Find mark and mark will send them out to you and we'll Compensate mark for the shipping and if it's all crazy and could be done mark will send them to us and then we'll send them out It'll happen. We'll figure out a way. We'll figure out. All right. Thank you. All right. Thank you Mark and thank you for being part of circuit Python for now Yeah, thanks a lot Except Hello Hi So me my father made another project It's pretty nice That's the sound and depending upon the The point upon the how high the sound is it will move the lights Great colors my father shows up the colors of the LEDs Behind there is a PCB and there is a lot of components and they are all They are all SMD's and my father sold the right by himself all the same this it was really hard for him Because they're so small right and he sold her to so they're everything. I think it was really great work I don't have a hot thing that I did in this project was to put these Transpoint plastics like there is some spills here and like it's very hard to fit in and at the same time like Though this with him. I I don't know the name of the part who connects with the spills anyway, so I connected them off then and Depending look hi. Hello depending how Here Light so there is a potentiometer here that Will change the accessibility of the this microphone Fortunately, I do not have the equipment here to do this now. I'm sorry That's okay. We just a good demo. We should show show this it works well Yes, it does and it is like nine volts it's it's also And there is a microphone here that the tax And also, it's very low porous. So that is it. I hope you like it Standing work and if you want a show-and-tell badge of a circuit Python you can ask mark Well mouse hi, okay, so Can you hear me? Yeah, I'm I'm working on I just started on a project that I'm not really ready to talk about because I'm not Sure how it's going to pan out if it does I'll show some of the parts later on but first thing I need of course is a power supply I need plus or minus 12 volts and plus 5 volts. So I started with a laptop Charger old laptop charger. I don't use anymore as a power brick. So I don't have to mess around with the mains voltage and I made a this board that has I used See if it'll focus used DC to DC converter modules This is plus minus 12 volts and that's plus 5 volts Which are a lot more expensive than just a plain old linear regulator But I linear regulator would have been burning a lot of power. I would have to use really big heat sinks and so on I put put fuses on it because I figured that's being a good citizen and These are the For the project I'm working on these are the power connectors There's some extra pins there for some other stuff that doesn't apply to the power supplies a great power supply nice work All right, and yeah, I got a I got the harness with the harness with the switch in the This it's watering on this little thing here This is the the DC connector for the thing. It turns out it doesn't quite fit. Let's hold it up doesn't quite fit in Through a circuit board that the pins are really short. So I had problems with that I'll keep packing at it and come back if you want to share it Project we're gonna we're gonna keep moving because we have four or five more people. Okay. Okay. Thank you Thank you, Mouson. I hope it works out. So you come back and show it is because I actually don't know what is yet Do you know? Okay? Good. It's a mystery Thanks mess. Hi. Thanks, man All right next up. So we have four people each of you keep it to minute 30 seconds and we can get to every one Stewart take it away Let's do it We can't hear you. There you go. Oh, no, your mic's still not working. Stewart. You are You're silent, but you got a lot of cool stuff in the background. Yeah, sir, we will come back to you. Oh, wait No, no, now you're now you're here. Okay. Okay time. Yeah. All right. So I want to torture everyone with the Micro the multi-pass again. Yeah. Oh, yeah So I added a few things It has everything has everything from multi-pass one and two and also now this interactive I don't know if you can see that so now you can have all the documents In here stored in here And of course the other vaccine documents Maxx are here And also you can store your vacation pictures From your trip In here also These are some great great work getting all these fast video outputs Yeah, and also it has has a dimmer for the display And I don't know if you call out the eta fruit easter eggs, but it has the qt eta Can you see that eta there? Yeah, and on the multi-pass, of course you have your Your eta. I'm not sure if you can see that well In your qt pie of qt pie eta fruit You know on the vaccine card you have There's a eta lady disease control. Okay Eight or 2005 what you guys were founded and all right. Well, you can uh, you'll definitely get on the flight to Vacation planet now. Yeah, and the color of sometimes close to what what you wear on your hair Nice. Yes, I just got my hair done uh Nice works to tell us multi-pass multi-pass multi-pass Thanks so much next up Carter, how are you doing? Carter? What you got going on this week? Hi. Yes, so Everybody knows, uh, you know the esp32 module, you know, it has wi-fi and bluetooth low energy But also has bluetooth classic So what I've been working on for a couple of years is a firmware that uses Bluetooth classic and accepts game path connection. So, you know, so playstation 4 Nintendo switch Most of the game paths I always say maybe 99 percent of the game paths they use bluetooth classic So what I did is like I put the firmware inside like isp32 module. This is the air lift, you know So you can Flash it to the air lift And the good thing is that some of the other fruit boards already come with With the air lift module. For example, the matrix the original matrix Portal So here I have a matrix And what I have here is the Where is the game path now? Hey Oh, I move on the game path. Wow. That's all right. Do you want to come back? Uh Next week because we're gonna We're gonna keep moving tonight. Where was my game? It looked like it drew a thing. Yeah So The firmware because it's very interesting So it's a sketch. This is it's a tough thing to do Let me let me show you a share the screen really quickly. Let's see if I can share the screen Yeah, go for it. Go fast because we're gonna. Yeah, sorry. So we're gonna have to use My screen now, okay So here I is the third one. No, this is the circuit python So what I did is the firmware runs on usp32 But also I created the circuit python library that connects to that So I it has an api that allows you to of course to you know, uh Read the buttons axis whatever, but also allows you to change the light back color players LED, etc So, uh, anyway, if you want to play you can download this. It's already part of the community bundle and you can play with it Looks great. This is great. Thank you so much for her and happy circuit python day I'm not I'm not trying to encourage a specific show until badge But I think that one because there's a repo and everything you should get one Okay, next up. Next up joey. What joey? What's going on? I think I'm nonsense to you up to you Thank you So a couple of weeks ago I was on showing kind of like wild uh circuit python Set up I was using to build this stuff for the watch And I was using it to learn like how to red drivers for iSquared C gadgets And this one is a bm e280 And now I've got that bm e280 inside of this watch right here And it's actually if I take it out of sleep mode showing the ambient humidity And temperature in the workshop here and as I kind of hold it it's gonna like probably go up But um, yeah, this is kind of a short little demo I just wanted to say like I I kind of imagine for a long time I would put these little boards inside of the watch to do like environmental sensing or something and it's finally coming together Um, and yeah, and I'm also working in the application framework to make it easier for folks to start to develop their own watch apps This whole demo with three purpose of the existing display. I mean, it's like, yeah, you can actually have it It worked quite well. It shows you the temperature. That's quite nice It's it's got just enough to do some useful stuff anyway, I also just got a bunch of Pewdiepie boards with different kinds of ice-ward sea sensors So I hope to have more little yeah, just put inside the watch soon All right, we'll keep coming back because uh for folks like you circuit python day is every day All right, so we'll see you next week. All right, and then last up Floppy off what you got going on place out. Hey guys. Hi. I'm sure if I was gonna make it tonight Yeah, I just wanted to show off a real quick demo which is uh, this is a pipe portal that I put a harness on it and um And this is you know, it works great and I connected to alexa. So every night when it's time for dinner I'm working upstairs and have my headphones on and my wife is screaming for me I just made an animation and I'll try to make it work now. So let's see. Yeah alexa dinner is ready Roger that That's easy Okay, so now you know and get dinner otherwise Nothing left for you. They're gonna eat all the food That's fantastic. Yeah. All right. That's an extra python all the way. Yeah, I was gonna say what an excellent way to And tonight show until I this is another one. I think you should talk to mark and get a show until badge Um, one of the things that tonight shows I think really demonstrated is when folks have ideas they can glue these things together very easily with circuit python and Everyone wants something like that because it's like, oh, where's the problem my life? Well, I have my headphones on i'm working, but I don't want to miss dinner. So what can I do? And you can you have agency with technology for the first time Um, it will release without spending a year on a project like that and it's so much fun It's so much fun. All right. Well, thank you so much. That was delightful and uh, happy circuit python. Yeah It's eight o'clock All right, that's our show everybody. Thanks so much for joining us. This was our Uh circuit python week show um because circuit python day is eight six But you know every day every day is circuit python day If you make something that makes your life better and you do it an easy way circuit python is probably involved. Um, so we'll see everybody Next week for show and tell this friday. Uh, don't forget. There's a whole lineup of shows all throughout the day Yeah, we have a lot of stuff going on And uh, just there's a reddit AMA and a lot of things going on virtually of course because I'm not going to do an in-person event this year. Maybe Nick there and we'll see everybody next week show and tell the back See you on ask an engineer and submit it here in one minute