 Hello and good evening everybody. Welcome to the Adafruit show and tell. I'm Liz I'm gonna be your host this evening if you would like to join the stream to show up your projects You can find the link to the stream yard in the discord server at adafruit.it slash discord First we're gonna kick things off from with some Adafruit folks and then we'll hear from people in the community So kick things off. We're going to hear from Scott Hey Liz. Thanks for hosting. No problem Oh, I just had a huge yawn. I'm like, yep, I'm still a little jet lag. Yeah Yeah, things are all right. I'm back Working on stuff and one thing I did manage to do because I was just I got it and I couldn't help myself Because I got this giant e-ink It was 150 bucks which is actually pretty cheap so it's a 13.3 inch screen Okay, and usually the these screens are While they're there like hundreds of dollars not just 150 bucks and they're usually like much harder to drive But this one is Still drives like the smaller ones. It's just giant. Yeah, that's very cool I had one thing that and you see I actually there's debugging code on here that was printing out as well I don't actually haven't plugged in But I did have to figure out how to get it working So that's on my to-do list is to add one more knob that we can turn so that these displays will work There's also like a 10-inch display that also has the like uses the same Uses uses the same control chip I think so I thought that was really cool. It's giant and I'll be adding the little knob to make that work in a little bit Then the only other thing I wanted to plug is that I will be doing deep dive on Friday. Yes, and I want I want to go take a look back at Circuit Python 2023 posts Which is We always do these annual planning sorts of rounds of hearing from folks And so in prep for a circuit Python 2024 and post for that I wanted to go take a look back at the stuff that we said in 23 And then next week all right my 24 posts so check out deep dive 2 p.m. Pacific 5 p.m. Eastern on Fridays great and where should folks if they're writing their own 2024 posts send them Yeah, so if you write one If you blog it up use the hashtag circuit Python 2024 and there's also a circuit Python 2024 at Adafruit email that will go to like Phil and I and then we'll start Blogging those up in the blog and we got new graphics and stuff too. So excellent Yeah, excited to see that from everyone. Yes me too. All right. Thanks so much Scott Thank you Now we're gonna hear from Brent Hi, Liz Scott, I'll be blogging that up soon. I also want the yank display so this week I worked on the doorbell project for the memento Which actually has an ESP 32 s3 on the back so you can send images to your favorite IOT platform such as Adafruit IO so I have like this Um This is we sell this native resource like a momentary button. Yeah, and it's wired up really nicely. I've been making these like Wiring harnesses that go to like JSTPH and they're really nice and keep these projects like very simple like minimal amounts of soldering Yeah, so yeah, it's great and like especially the doorbell. It's like really nice. So you press the button and it makes a little noise and this takes a picture and It sends an image to Adafruit IO and encodes it It's really small Because the amount of data we want to send needs to be really quickly like we don't want to send a huge amount of data like a really large image And then on Adafruit IO. Oh, wow, it gets the image. So Yeah, that everything's like working properly and I think that no way is going to work in a case for this and then we'll do a project on it So like really simple project like a hundred and three lines of code total and It's like a build your own Nest doorbell kit Yeah, that's great. And that was an excellent live demo too. I'm looking forward to the guide for this Yeah, thanks. All right. Thanks for coming by Brent. Totally Next we are going to hear from Jeff. Oh, sorry, I'm sorry next we're gonna hear from maker Melissa Hi, how are you? I'm doing well. I also have a not quite to the giant key display that I want to try and get working But excellent. It's like seven inches or something. Anyway, so what I actually came by to show is I actually have the On the press very high five. I got the desktop showing on the TFT for a bookworm Including some touch here. It's kind of what I've been working on sweet and So I'm gonna be working on updating making sure that The strategy I'm doing is gonna keep lasting for it and then write up some information about do that on a guide That's awesome. And What is exactly is involved in doing that to get like the support working like what have you been having a kind of hack on? Um for this one try various things what I ended up settling on is I'm actually loading two different Overlays one amusing the nippy DPI spy overlay and I had to give it like what the GPIO is for the Data command line and then I'm also loading a second one where it's loading for the touch driver So that way you can Mix the match a little bit Very cool. Well, thank you for working on this and making it easy for folks to get everything working with all of our raspberry pies Thanks. All right. Thanks, Melissa And now we're going to hear from Jeff Hey Jeff. Hi there So I don't have a hardware project today But I wanted to show you a little item that I wrote up as a native for playground So on github if you've used it for a while you end up with a lot of repositories. Apparently I've got 428 because either you start a project of your own or you create a fork of some other project and I'm inspired by Scott with the idea that these that things should be short You know, he concentrates on the number of open pull requests in circuit Python But I set myself a goal of I should really have just a couple pages of Projects on github. So I went through manually like with my my own original projects and archive the ones that I wasn't gonna work on anymore But that left all of my forks Which was the vast majority of them And so here we're down to just 51 but you know based on this 428 I had like 300 plus of these things and archive one you got to go into the project You got to click the gear you got to scroll down You got to click archive you got to type in the name of the project and click okay, and I'm like this This is awful. I'm not going to do this for for two or three hundred items. So Github has an API and you can interface to it with a package called pie github. It's really pretty easy and so I Wrote up this guide you have to create an access key with certain permissions and run this code and the code ends up Being just really simple. I decided if I hadn't worked on my project in two years Then I could archive it Also because I'm in the Adafruit organization things were coming up in my list of projects that were actually Adafruit projects So I'm like we need to filter that out. So that's why I'm checking my owner name And then you just looped through all your repositories If it wasn't already if it was already archived you don't need to do anything If it's owned by some of the organization that you're a member of don't do anything And I only wanted to work on forks not my own original projects And then this prints a line and if you actually want to archive it you and comment that line and run the script and like two Minutes later you're down from from 300 to just a screen or two full of Fork repository. So in my case that still leaves me with two screens full Stuff but it's a lot more manageable And you know when people search for you on GitHub It's nice if they're not seeing a bunch of stuff that you have no interest in not working on That's true and ask you questions or whatever. So anyway, that's what I've been up to that is on Adafruit playground website And I will drop the link on discord if you want to actually check that out. Excellent. Thank you so much That's really helpful. I'm I appreciate you sharing that All right. See you around. Thanks for hosting. Have a good one And now we are going to hear from Aaron Hey, how are you good? How are you good? I am Working on I just launched a new tutorial for these I like glasses. So let me get a little here And of course I have the wrong cable because I've been sitting here thinking I was ready to go This USB USB C USB a USB micro thing is I do have a cable as all three of them. I can oh, yeah. Yeah Here we go. Nope. This is yeah So you're finding your Yes, I got it. Okay. So this is Basically, I have some kids that wanted to play with these and they were just so excited So I wanted to come up with a project that was pretty easy where they could make up their own designs. So We're I I figured out how to use this free online app called Pisco, which makes spray sheets And what that is is basically a whole bunch of little frames of animation Which then you can upload to the glasses and then we made one that's a Christmas tree This sort of decorates itself and then the the highlights driver actually has an accelerometer on board So what we did was turn it so that when you tilt the glasses up it will change to the next image So we made some little flames and tilting again And we have these little bubbles that blink and pop and wiggle. So I'm also added a brightness There's a little button on board this thing. So there's a brightness indicator, too So every time you press the button it will cycle through brightness modes, which is real nice because these can be blinding Yeah, right, but if they're you know at a dim setting, then they're not bright enough during the day So I wanted to add that control to and I just launched this guide And again, this was like the bubbles were designed by my my friend who's a 10 year old and Is it really fun sort of collaboration to do with the kids and the two kids that I've gotten this house? Just absolutely can't take these things off. So they love that's awesome I love that you were able to kind of show them how the stuff works and get them interested. That's so cool Absolutely. All right, Aaron. Thank you so much. Thanks. Have a good one and Now we will hear from John Park Hey, hello. Hello. How are you? Good except? I had this bowl of crater Joe's checks mix that I thought was gonna tide me over while I waited But I finished it way too quick. So I've been I've been excitedly waiting to get on because I'm gonna go back in there and just plow through the rest of that bag That's my mini mini review this. I don't know what they call it many things. I think they call it But it basically checks mix and supreme nice But that's not actually what I'm here to talk about I want to talk about a remote control I built for the Memento so with some of the projects I've been doing on the Memento including in particular time-lapse and Stop motion projects. I wanted some Remote control so I'm not bumping the camera if I want to keep things locked down There's a few ways you can do that like with wired buttons Which are much simpler than what I ended up doing here and are probably a good addition to your arsenal of of camera tools but in order to Remotely and wirelessly talk to the camera since this has ESP 32 s 3 Wi-Fi is a particularly good option for doing wireless stuff on it I don't think we have Bluetooth and circuit Python for this chip yet so I looked at Wi-Fi solutions and the one I came up with is using OSC which is The name is misleading because it stands for open sound control, but it is a Sort of a more modernized take on MIDI that was developed probably now 15 or more years ago 20 years ago, but that's much newer than MIDI and it is Not only a sort of a communication protocol for sending messages between devices But it tends to have a lot of really great applications for developing a user interface So I'm gonna add my my camera view here. So this is the moment though I just have it like hooked into a little tripod and Over here is my iphone and on the iphone I've got an application that I is called touch OSC and then within touch OSC I Moved widgets around and gave them names and sizes and colors and behaviors And am able to essentially with the micro OSC library on the memento in circuit Python It hosts a little server that's then just looking for clients like this to tell it things about button presses So for example if I press the big red one in the middle You can see it just said snap over here So it's gonna snap a picture every time I do that if I want to change the focus I can hit this and you'll see it Refocus if I put like my an object close up to it. You should see it shift a little And then we can take more pictures and we can also run through the different modes on the camera So this is sort of default JPEG mode. I can go into Game Boy mode Which gives us this black and white dither just like the Game Boy camera We go into stop motion mode the GIF mode shoot a little 15 frame GIF animation this is recording and then finishes and then there are also a whole bunch of settings which Typically, you can use this is by the way Jeff's Really cool Jepler's really cool camera application Example code that he wrote one of the things you can do with it is change the resolutions as well as the LED ring on the front of it to light things up and Pick different effects. So I made a second page in this little touch OSC app It gives me access to all those things so I can go and say oh, let's shoot a 1280 by 720 You see it updated right there. That's now this is really impressive I can turn on the LED ring light pick the different colors They're just some preset colors here. No color mixing and then we can also go and change The effects so I can do a black and white I can do reddish blueish sepia tone Solarize it I go over to invert one of the fun things with the invert is that it or actually both with invert and solarize It's impacted a lot by your colors that you're blasting into the image So you can really change kind of what things are emphasized by blasting it with with the LED ring And then while that while that's all doing its thing you can head back over here and start taking pictures So I'll show that off on the show tomorrow the app as well as how it was built OSC is kind of an open thing like the name implies and then there are different applications I happen to be using touch OSC which costs just a few bucks on I think maybe 12 bucks right now for the the newer version of the app on your phone and about 30 bucks for the desktop authoring But you can use a lot of other free tools to do that. That's just a nice option out there And so that's what's going on with my my camera mode and I should show you and no strings attached It's an actual iPhone. I also have it running on my iPad for testing purposes That's so cool and the UI looks so sleek and it's really fast with how it responds. Yeah I'm really impressed with how fast it is and there are a lot of opportunities to go deeper I might show some of that stuff tomorrow. I'm new to touch OSC, but I started using Lua scripting in the Individual elements so you can do things that both update the UI so you can do little bits of scripting where like colors change in here When one thing happens or another thing happens As well as providing functionality that are not in these sort of default widgets that you drag around and name and position so Exciting fun and you can use it a lot of other things, but it seems like a really nice option for Remote control in this camera here. I agree 100% so looking forward to your show tomorrow. Thanks so much. All right Have a good one. Enjoy your checks mix All right, now we're gonna hear from some folks in the community and we're gonna start things off with Sun and Moon couture Hello, everyone. Thanks for having me. I'm Anthony. I'm the assistant designer at Sun and Moon couture We make bespoke tech fashion couture focusing on LED wearables for festival audience If you don't know my wife does miss Chia couture So she has her own line and she makes these like chain gem outfits That are for mainly for women in festival attire And I asked her can we kind of expand and make something that's more for men and could even be worn outside of the festival Audience right and so she designed this jacket. It's like a kind of a vest Yeah, I really like it and I'm wearing it over like a business jacket So you could wear this to a lot of different types of events And it if this was the only thing I was showing you would ask why am I doing this on Adafruit? So there is a battery box. I'm gonna turn that on real quick This has the fixed address neo pixel Fairy strands behind each one of these gems And it's all Adafruit hardware. It's like your buttons your USB-C port the lipoly backpack The lipo battery The only thing that's not is the controller is pixel blaze. I don't think you guys stock that but you should I'm gonna talk to you about that later But you could just as easily make this with like a cutie pie using Adafruit's neo pixel library That's excellent and the diffusion is really nice. They have there like yeah These gems are you can't really tell from my web camera, but they're like dichromatic So they kind of sparkle with different colors in the sunlight even without the LEDs. They can look like kind of rainbow Very cool That's awesome. Now it works should folks go if they want to see more of your stuff for yeah I have an Instagram. I don't have like an Etsy Etsy shut down my shop Where should I just post that in the three to put any links in the discord chat and folks can see it All right, so I'm gonna link to Sunamoon couture. That's like the LED stuff and also miss Gia couture That's my wife's fashion line where she does all of the chain gems just without the LEDs Excellent. Well, thank you so much for coming by this been great If you do more things with I'm actually I'm planning on doing this every week I'm starting now. So next week. I'm gonna show you this poi that I made that's loosely based off of the Adafruit like supernova Genesis poi that was posted a long time ago, but we've got a new version where you can upload images from your phone So you don't have to plug in the USB to the compile and deploy the code to get a new image So I'll be showing that next week. This is all part of a series I'm trying to do to promote a fashion show that I'm doing in New York for New York fashion week in February So I'll be in New York February for that. All right. Well, it's awesome. Looking forward to seeing more of your stuff then next week Thanks. See you guys then. Have a good one. Yeah, and now we're gonna hear from Peter All right Hi, this is a button board that I built for my dog. So all this looks like camera a little bit There's some words on there and they all every button has an electronic button underneath and when pressed it plays a recording of my voice It's not hooked up to a speaker right now. That's stairs But I actually have the audio output split and it also feeds into a box under that desk back there So even when I'm downstairs in the lab, I can still hear when she asks for things So the reason this is an Adafruit thing is because I have an ancient raspberry pie here And this would have been incredibly complicated if it went for the Adafruit Blink a library that makes it possible to just write Python easily and connect buttons and For for this this proof of concept I Didn't use the matrix keyboard library. I'm actually looking at upgrading it In the near future because I'm running out of pins. Yeah I'm actually already built This is the adapter plate and there's a bunch of diode soldered on here and an army of wires on the back Yeah, that's the matrix keyboard and so that's gonna get installed in here and I'm gonna break out to other boards for new buttons It's actually fairly simple if you want to build it yourself. Maybe I should write a guide for this Yeah, we have the Adafruit playground now where anyone could go in and write of a guide So, yeah, definitely write this up there. Yeah, I've been tinkering with that and this is the one I've been starting starting documenting It's no nowhere near ready. So particularly had it looks empty. It mostly is But yeah, the one challenge I will note with this was If you use ancient hardware like I did like this pie has one USB port Yeah Program something with one USB port like that either has to be the Wi-Fi adapter or the keyboard You're using to input stuff right? Yeah, and so you end up with like a chicken and egg problem where you want to update the Library or update the pie and I ended up having to use the serial headers to have another way of Sending commands and then use the one USB port for a Wi-Fi adapter but Anyway, that's great and also you're using that old pie giving it new life in this project and Yeah There's the old pies really aren't good for much other than audio and I didn't have anything else that had an audio output So normally like yeah, this kind of project you could do with a microcontroller and it Adafruit has lots of great ones for Exactly this kind of thing. Yeah But I didn't have any of those and this was sitting around so yeah, I love that. Yeah, that's great Well looking forward to your progress. Maybe come by one night with the hooked up to the speaker so we can hear it Yeah, I'll have to figure out how to get the camera set up upstairs, but cool. Yeah, and looking forward to a player I know if you end up writing one Alright, thank you. Have a good night All right, so that is gonna do it for show until tonight amazing projects from everyone We had clothing dog buttons fantastic in about seven minutes Stay right here because ask engineer will be starting off right at 8 p.m Until then hope everyone has a great rest of your week. Bye