 Right now, here for John Park's workshop. Thanks for joining. I can see we got a bunch of people over in our YouTube chat. Hello, Karen de Spirito. David Esso, Johnny Bergdahl, Charles Burniford. A Turkish name that I am not going to attempt to pronounce, but thank you for helpfully saying you are in Istanbul, Turkey. Nice to see you all, and excuse me, I have a little something in my throat. And here's our Discord chat, so if you're wondering, hey, where's the chat? And it's not there, it's not on Twitch. It's not on Facebook, it's because it's so many chats, we can't keep track of them all. Excuse me. That should be better. If you're wondering where the chat is, head on over to our Discord. It's at adafru.it slash discord. And you can join in over on our live broadcast chat channel, that's this one right here, or any of our other many, many channels, depending on what you're interested in talking about and what you're up to. Hmm, hopefully this throat thing will go away at some point here. So what else have we got? What's happening? Hey, well, why don't I give you a little idea of what we're gonna do on the show today? So I've got a coupon code for you if you wanna go buy some stuff at the Adafruit Store and have a discount, a 10% discount taken off of your order. I'll give you that. We've got a recap of my product pick of the week. I've got a Circuit Python Parsec for you. And then I have a bunch of other fun stuff to show you. I've got a retro gear item I wanna talk about a little bit. I've got a retro toy that might kick off a project that I wanna talk about and maybe get input on. I have a bit of a kick off on the safe cracking puzzle, some stuff I wanted to show you about that. And probably a couple other things along the way. Actually I've got maybe a synth IO demo. It's my, I think my breadboard's flaky on it. So it's sometimes cutting out, but I have a demo of a pretty cool synth IO thing to show you. So to start off as promised, here's our coupon code for the day today. It's Lunchbox. That will get you 10% off in the store, head on over to Adafruit. This is the Adafruit right here. If you go adafruit.com, that'll take you right to this store page. You can click on products and search by categories. You can also check out the new products and the featured products. Looking at some new product, some cool stuff. These analog RGB LED strips that are super, super dense. 630 LEDs per meter. That must just look incredible. I haven't seen them in person. Oh, we also have a couple of the nudes, those flexible LED filaments in long lengths. We have a 600 millimeter and a 1.2 meter. That'll use either 12 or 24 volts to light those up. Super dense. They look like almost a solid string of light. Incredible. Couple of cool looking right angle screwdrivers for getting into tight places. And on and on. So those are some of the new things. Got a little mounting board. We've got the iSpy BFF. So that's just some of the stuff that you could go and get yourself a discount on. When you head out, you don't, you just copy this in or type it, I suppose. I'd be a little hard to copy. Type that into the coupon code field on the way out. You'll get a discount. You can also get a bunch of free stuff depending on the size of your order. So we have, let me head over to Adafruit.com slash free. A little reminder there. A free permaproto half-sized breadboard for order over $99. You can get that and at KB2040 microcontroller board for orders of $149 or more. Free UPS ground shipping in the Continental US at $199 or more plus the other two. And all of those discounts and a free Circuit Playground Express if you are above the $299 or at the $299 mark. So go shop. Go buy some stuff. Oh, I was thinking I was showing you this page when I wasn't, but there's the free stuff page. Just go to Adafruit.com slash free and you can see what the goodies are. All right. So Tuesdays, just two short days ago, I have that show right there, JP's product pick of the week. And I like to show you a new product to give you a big discount on it. This was a revision of a product. We had these and super cool. Now we've got STEM of QT on them. Here is a little one minute wrap up of it. The A&O Rotary Encoder breakout board with STEM of QT running to a QT pie and then that's off to USB. What I have it doing is sending USB HID key shortcuts, which can be used to work with my editor. I can do some scrolling through as I try to find that exact point where I want to make an edit, let's say. I can press the center to play. This is not slow. I can left click multiple times to go fast reverse. I can go fast forward like so. If I find a spot that I want to place an edit, let's say I want to set the end point here. I'm just pressing up on my nav wheel and scroll over here and press down to get the out point. It is the A&O Rotary Navigation Encoder with I square C over STEM of QT. That is it indeed. So let's see, next up I've got a Circuit Python Parsec for you. Let's jump into that. The Circuit Python Parsec Hey, all right, so for the Circuit Python Parsec today, I wanted to show you how you can use function lists in Circuit Python. So you may know that you can create little useful reusable snippets of code inside of your program that are called functions. So for example, in this program here, I have a few of these. Actually, I defined five of them. I lied in my comment. I have these little, I'm just calling them function A, function B, C, D and E. And when I want to do the things in that function, later in my code, I can just call the function. I can just say function underscore A parentheses and it's going to do this. It's going to print out some text. It's going to color the neopixels red and it's going to do a little print statement to my REPL. What I can do to make it really convenient to use multiple functions that maybe are of a similar ilk is create a list, which you can see right here, function list equals, and then the name of all of my functions, A, B, C, D and E. Then later on in code, I can call those by number. So function list zero, function list one, function list two will go and run those different functions for me. So you can see in my code here, I have these four neokies and when I press one, they have numbers zero, one, two and three. So when these get pressed, they will call their relative function. So right now, if you check out my little REPL down here, when I press the first button, it says this is function A and then it prints out zero through six. When I release, I'm calling function E. So any key that gets released, we call function E. So you can see it goes from red back to that amber color. The next one here picks a random number every time I press it. And the way I'm doing that in code is just simply by saying function list and the number of the key. So function list one in this case. Next one here is function list C. It makes things blue, it says. And the last one here has a little timing function and you can see it's kind of blinking my lights there. So this is just a made up example, but you can see how it can be really convenient to organize your code so that a bunch of like functions can live inside of one function list, making it really easy to call them later on. And that is how you can use function lists inside of circuit Python. That's circuit Python Parsec. Booy-wee-wee-wee-wee-wee-wee-wee-wee-wee-wee-wee-wee-wee-wee-wee. Yes, circuit Python. All right, this by the way these are these great little one by four Neo-key breakouts that allow you to use four different mechanical key switches. These are for Cherry MX keys. I wonder if we can request from Lady Aida that she does some for the chock key switches as well to do some nice little low profile ones. be kind of nice. I'm bending a little key out of shape. There we go. Working again. So I just plugged into a little cutie pie there over I square C. Love these and I forgot that we have them. I haven't used them in a little while, but they're really convenient for setting up little input devices there. All right, let me set this off to the side. I can disconnect that. Let's see what is next. Let me know, by the way, if you have any requests, thoughts, comments in the chat. I'm trying to remember who it was that was asking about me broadcasting in 1080p, but I'm doing it. Was it you, Dave Odessa? Was it Charles Burnford? Maybe one of you guys, I forget. But someone's asking about it, and now I've got the 1080p output, so I'd be curious to hear how that's streaming for you. It looks like stream health, according to YouTube, is good. It says, excellent stream health. I'm gonna knock wood that it stays that way, but that should make things like this text more legible if you're able to. It was you, Dave Odessa. Thank you. If you're able to select that, I think sometimes YouTube will automatically pick the highest resolution if you have that setting, but you can double check your little gear wheel icon in YouTube and see if you can get 1080p. I used to do 810p, then I had a bunch of issues with my broadcast bit rates. Oh, oh, oh, Johnny Bergdahl. Okay, you're right. This is still at 720. I forgot a crucial step. I have set my broadcast software canvas to 1080p. I forgot I also have to change some of its broadcast settings, so yeah, you're right. This is still 720p. Drat. Okay, we'll try that for next time. By the way, speaking of next time, I just wanted to give you a heads up. I will be out next week, so there will not be a product pick of the week on Tuesday, nor will there be a workshop on Thursday. I'll be back the following week. I'm not sure if I'll do a Tuesday show, because I think that's the 4th of July, but I'll be back with workshop the following. That'll be in July already. Yeah, so in July I'll be back. Tyath, yes. Oh, you were watching at 480. Yeah, you could go up to 720. You can't go to 1080 because I lied. I forgot. I wasn't a lie. It was an error. I forgot to change the broadcast setting, so it's getting closer, creeping closer. Alright, so next up, last week I mentioned that one of the guides that I have coming up is going to be the Synth.io guide, so I'm going to do some basics fundamentals of doing synthesis in CircuitPython with Synth.io library. Todd Kurt is also working on a cookbook approach of some different cool experiments he's been doing inside of CircuitPython. I am possibly going to build a little gizmo using one of his really cool synthesizer demos, and I want to show you just the bare bones of it right now. This is the one I've been having some issues with my breadboard on, so I might have to wiggle things to get it to sound, but let me show you. On my downcam here, and I can goose that exposure back up. That's white balance. Get back here. Exposure. There we go. So you can see right here I've got a Raspberry Pi Pico RP2040, and then I have a nice little amplifier that is, let me try to find my notes on this. What's the chip on this? It's the PCM5102, and it's an I2S DAC, which has a stereo output on it, and a nice little 3.5 millimeter jack, so it's really easy to plug in over I2S to your board. So this is going out to some powered speakers, so unlike some of the projects where I've used some of our little amplifiers that are good for a 4 ohm 3 watt speaker, this is line level, which means you can plug headphones into it, you can run it out to some powered speakers. You can get these really inexpensively on Amazon, or wherever you want, and like three pack of them for 15 bucks or something like that. The code I'll show you in a second, but this is a drone synth, and I'm going to turn up my speakers here, and I'm going to wiggle stuff until we hear it. Actually, let me reset it too. I'm going to turn that down. Actually, this is the one that Todd calls the 80s doom synth. No, what do you call it? I got to find the code. For some reason, this board isn't showing up on my machine. I want to open the code up in my text editor there. Let me switch plugs. Dystopian, I think it's the 80s dystopian synth he calls it. So it's a five oscillator synth. There we go. That's going to show up now. And turn it back up for a second. So yeah, it's Cedar Grove says stadium rock intro. Yeah, it's definitely got the drama. So this is all using synth IO. It sets up a five oscillator, five voices that it's playing, and it has them, some of them slightly detuned from each other, which gives you some of that nice movement. There's also a filter that's being swept with an LFO. And then it's just running through these three notes. Actually, I wanted to pitch them up so I just didn't do the math and said plus 12 to all of the notes to jump an octave. But what I'm going to do is build a I think I'm going to design a special enclosure. So you just have this kind of cool 80s cyberpunk sort of dystopian blade runner gizmo that just has a jack for your audio out so you can go to big speakers, you can go through effects if you want to go into headphones and maybe do some input with some knobs or an accelerometer or something like that so you can affect the thing. But it'll be just kind of like a sound toy sound gizmo type of thing. So this is courtesy of Todd. I think I don't remember if he has this published yet, but we'll he'll probably be putting this in his synthio cookbook. And I'll have a little standalone guide making a gizmo from this. And this will run a lot of different boards. So this may end up being on a QT pie, which is which is great for tiny little synth projects. So that play that again. David Michael says he cracking a safe with epic synths. That would be kind of cool. Yeah, this will be the bat. This will be the soundtrack to safe tracking. You can do a couple of fun things in here just right off the bat. If you go and change the note duration, make it pretty quick. He's dystopia. That's cool. Actually, that could be kind of a fun thing to do with the accelerometer is just change the tempo of the thing. By the way, I think I discovered the issue was not the breadboard there as far as my sound cutting out. I think it might be the auxiliary input jack on the powered speakers that I'm using, which I got for free second hand from someone who said they weren't working, but they seem to work. Maybe that was it. Maybe I've discovered why they were free. So that that's that's upcoming synth stuff. Again, amazing. This is running in circa Python on synth.io. All right, let's see. Now I wanted to get into a couple of the retro things that I've got. So let me jump over to workbench here. And I'm going to focus this camera first of all, and I'll put some put some different stuff under here. So this will we'll get to that. Let me move that off to the side. That should be good. Let me get this light on. So I won't go too into depth on this since I talked about it last night on show and tell, but I just want to show this thing off again. And then once I get if I get any progress with it working, I'll bring this back. But this is this really cool video lunchbox from animation tool works. And I got this at a surplus store. I caught caught my eye and I said, What the heck is this thing? Turns out it was a video frame buffer used for stop motion animation or for pencil tests and traditional animation. You can see it's got BNC connectors here for a video out and a camera in. The idea is this long before you could really do this on a reasonable computer, especially not for a hobbyist, student or a small studio. This was really one of the first things you could use that wasn't just a VCR or camcorder to try to work on stop motion or traditional pencil animation. So this is a frame buffer that can you can see even came with a power cord and a little cheat sheet for the buttons on top there. And you could bring this with you hook it up to a down shooter or a camera pointed at a stop motion puppet and a scene. And then you could capture up to 250 something frames of animation. So one at a time you go and capture a frame, frame advance, frame back, it will automatically onion skin. So you can see a faded transparent image of your last frame. So you can see if you're moving between two positions where the last position was, which is really cool. It can loop playback at 30 frames a second or 24 frames a second. You can overwrite frames so you could go back five frames and recapture that one frame to fix something. And then ultimately this could be written out. So if you had a VCR in the loop, I believe you could do an out split out from the monitor output to a video recorder or other type of recorder to output your stuff. So this is a really cool, yeah, no sandwiches Andy, this is a really cool little gizmo. I also mentioned this is a pretty cool feature of it is it has some really cool removable hinges. I've never seen these before, maybe you can see the name on there. It says Hartwell Company, HCD in Placentia, California. You squeeze these in, and that pulls the hinges out from one plate. And the pins are now free. So we can take that whole top off. And now you've got a nice little compact unit there. Pretty nice customized thing. This was made by Animation Toolworks up in Oregon. They're not around anymore. They made a few versions of these in DV and other, but this I think the first one they made and just a gorgeous piece of gear there that holds the power supply. I've opened it up and looked around. Everything looks copacetic when I've plugged it in. Nothing burst into flames. And I was able to get some video signal to a CRT monitor. But nothing was working as an input on it just yet. And I'm going to try to get some proper 75 home BNC cables, see if that helps. But it could very well be that this thing will never work. And then maybe I'll non destructively remove some parts and reuse this as an interface for some other type of frame grabber. But anyway, that's the video lunchbox. Really excited to get this little piece of animation history. If you look around, there is an article on animation world network AWN from gosh, what 1998 or something like that reviewing it. And then there are some you can find it mentioned on some different forums for stop motion animators. But super cool video lunchbox right there. And now what I want to do is actually let's get into this. Oh, I've got, yeah, let's get into the safe cracking one. And they got two different toy things I want to talk about. So I had an issue last week, I was going to show some of this and it didn't work. I had done something terrible to the pipe portal code. And it was just showing a white screen, but I've got it up and running again. And so my idea here is that I would like to I would like to do a safe cracking puzzle, sort of like a escape room type of puzzle where you've got to learn to crack a safe or maybe find clues with the combination somewhere, dial it in and then it'll do something that could be purely on a digital display that could be using a electromagnet lock, which is pretty typical in escape room and puzzle setting solenoid, something to open something up. And the basic idea I have is if it's if it's going to be cooler than just you find a combination and dial it in. What I'd like to do is some type of simulated safe cracking experience where maybe you wear a stethoscope and we have a small speaker underneath the surface that's ticking and making a very particular noise when you get close to the right number or hit the right number. So simplified version of a safe cracking thing kind of like how you'd see it in a movie and then get the thing open once you hit the right combination. So some challenges that we have. So first of all, this was inspired of course by these really cool CNC encoder wheels. So this has a take it out of this clamp here for a second. You can see here this has a little crank on it so that you can dial in a number of revolutions and then go to a precise value, go either direction. But this is really simply a rotary encoder. And one of the challenges that we have is that rotary encoders like this don't really have absolute positions. So you can see there's a little mark at the top there in the top of this bezel. And I'm going to line up zero to that. But then when I want to find a specific position, I basically need to register it or reset it at that zero or zero this thing. So that's one of the challenges. And what I'll do is let me plug in a, let me find, there we go, a micro USB. I have so many USB-C things now, but this little high portal pint is a B, micro B. You're over there, are you? This is not a very long cable. Here we go. So crossing fingers, this works unlike last week. Okay, there we go. So you can see, hopefully there on the screen, I've got a large number here and that's for the position on the dial. And this is mostly just a test to see, can I read this thing? Can I read it accurately? Can I read which direction I'm going? And can I read a number of revolutions? So this has 100 datants on it, 100 position rotary encoder. So you can see here we get up to 98, 99, goes back to zero, but I'm also recording the number of revolutions. So you can see that number on the left will be two, three, four. My code does a update on every tick, so it's a little slow, there's probably ways I can optimize that, but you can see here I'm exactly at 45, so it's keeping sync with it. If I go backwards, I can unwind those revolutions. So this is just sort of my beginning steps of saying, can I accurately read this encoder and do something with the numbers? And you can see right now I'm just going into negative values on the revolution counter when I go to the left past zero. But real satisfying, you hear that? Clicky clicky. So it looks like a safe dial. This part here is a little weird for a safe dial. I may see if I'm not sure how well that, actually let's look at that. I've been wanting to unscrew that thing and see what's it look like. Let me get a flathead because that is in there pretty good. Hopefully I don't ruin anything like pop a piece of hardware off inside of it. I think this is just tapped. Yeah, okay, so that'll come off. This has like a plastic cover covering on it to keep it scratch free. So I'll probably leave that on for now while I'm figuring it out. But yeah, so that's not bad if we put like a sticker over that hole disappear. Since the attention with a safe is not to crank the thing like you would on a CNC or lathe type of digital encoder wheel. Yeah, so we got these in the story. I have them in black and we have them in silver. Got one of each. The safe might want to be a black one, we'll see. So I mentioned being able to zero this thing. So what I did is since I'm using this high portal here, the screen is a touchscreen. So I can use that as an input. So if you imagine when you start this up, and it's not at zero, now everything's all screwed up. Everything is sort of relatively offset. So I'm on zero on the dial, but I'm on 21 on the digital display there. So what I can do is set this to zero. What I do in the escape room type of thing is require that somehow, you know, say, okay, we've you'll set your dial to zero, tap the screen or hit the button or wiggle the lever or whatever it is. Now we've got a relative offset. So any number I go to on the dial should be right. And I've not even even if I spin it fast, you can see here, it's accurate. 93. Yeah, we're on 30123. Like I said, I've got a little bit of a delay there. But yeah, 74. So this thing keeps up really well. And it could be a fun foundation for that. So that's the the CNC. Once I do more with this, I'll show you the code for it. And and start to build build this up as a little project. So that I'm excited about that. The backside of this, it was really easy to prototype with because there are these nice terminals screw terminals here. And I've just attached some we happen to have a four pin stemma to alligator clip breakout and the pi portal here. As you can see, has a four pin stemma for I square C, which makes that easy to work with. And you'll see here, there's some hardware that we can use a hole cutter, make a hole, make four holes for with a drill for these little look like m three screws or so, and screw that in from underneath. So that is the plan. Alright, let's take that off. There's that aside. Now I've got a couple of toy things I wanted to mention. So first one is this beauty right here. This is a Lego build that I made recently based on an incredible design by a designer called was it click lever, click spring? I'll check online. But there was a Lego designer who built this gorgeous model, posted the PDF which you can buy for I think $8 or something like that of the build, and then go to a place like Bricklink where you can use a bomb list, essentially, build materials list to find a seller. Bricklink is like an auction site for for Lego bricks, who has like, I think I found one with like 97% of the parts in stock. And then I had to get a couple other parts here and there. But it's a one to one scale gameboy looks so good. And look at that. Look how good that scale is incredible. A little fake d pad there, some fake buttons. This was a comment by a user to change this out for something else. I think the original builder had some little hats on here, but I liked this shape a little better. Fake buttons there we've got pretend LED lit up right there. The cartridge comes out, make a little cartridge or you can make a bunch of little cartridges and it fits in there. I at the time didn't have one of the spring loaded. There's a brick that has a LED light and a battery in it that happens to have like a nice spring loading so I'm going to open it up and replace the bricks I had in there with little spring loaded ones that you can kind of spring push that up and out. I don't think as a locking mechanism, but hardest part to find is this green, I think it's a six by six plate. And it's a pretty uncommon one. So that took some doing and costs maybe $6 or something. It's not that expensive $8 to get one of those. But other than that, look, headphone out, volume knob, the port for plugging in your your link cables play with other other gameboys, battery cover back here, which is often missing. Cool build. Let me show you where where I found this. I can't remember if I showed this before when I first discovered it, but very exciting to to dive in on a build like this. Let's see, let's go over here. Oh, what's it called? Hold on. I know better than to do Google search as well. While my browser is visible. So let me hide that for a second. It's, it's not brick link where what's the site that was posted on search for it? Hold on. Here it is. Have I found it? Oh, here's the here's the designer Nick lever. This will do. Gorgeous build talks a little bit about it. Some great photos and videos of it. Get the instructions here. So this is from Oh, so he's doing it directly himself now. Okay, so look for that. Yeah, just click lever. If you look up click lever and Gameboy, you'll find it. There was another site that sells Lego plans or some of them are free that I got it from and then went to brick link to upload the comma separated value list of them. Look at that. Oh, does that really click in place? It does click in place. Okay, I got to make that. So the other toy that's enough. Oh man, that's super out of focus. I couldn't tell. Sorry, let me sharpen that up a bit for you. There we go. Look at that beauty. He even had this idea of getting us you can get a sticker sheets replacement sticker sheets from Lego. This is a sticker sheet from I think a James Bond Aston Martin build and it happens to be like this sort of European license plate that looks similar ish to a serial number sticker on a Gameboy. Pretty cool. Alright, enough of that. So speaking of toys and this one is genuinely retro. I came across this wild thing. And I want to say it was Kirby. I can't remember what he goes by on our forums, but Kirby found this and said, Hey, check this out. So I went on eBay and got one for not much money. Honestly, I can't remember now it might have been $35 or something for this thing. This is a forget what year might be doesn't say on here. I'll look it up. 72 1972 play school toy that looks an awful lot like a real to real cassette recorder or a mainframe computer scaled way down. Kind of like a desktop real to real or some piece of weird spy briefcase gear. But it was called the play and learn computer ages three to eight. I'm a little above the age range on this. And it is a kind of quiz machine that hopefully operates when it's on its back because that'll be the easiest way for me to show this thing. So you can see see that there. Let me switch the cameras for a second and show it off. You can see it's got this drawer in the front where you store these little quiz cards. So you can do sort of reading and math. And that's about it object identification know your animals, that type of stuff. And the way this would work is you would place one of these cards in this slot here. And then you pick a item that you're supposed to identify. And then turn this dial until you you found the one that you think it is this one doesn't make sense actually because this is all pictures for very young ages. And then you press this button. And it dials in the second one to match match the spot there. And sorry, I'm just realizing this. Lower that one. This is this camera is kind of blown out. Let me just see if I can adjust the exposure on that one. So you can see that a little bit better. A little better there. Who said in the chat play school Nagra? It is all of the hip tape heads are going to want these. So let me let me pick the backside of this one. This is for slightly older where you're trying to teach the reading. So you would go and pick on this something like alright find owl. So now you turn this until you find owl. And then you press this button. And it's going to right now that says tiger. It rotates to the word owl. So I'm assuming there's a fixed relationship between these always. I don't think the cards have punch holes or anything that's guiding it. But pretty cool. Not sure what to do with it yet. So that's part of the question is, is what might be a cool, possibly non destructive project to do? I don't want to wreck the thing because it's so nice. But helpfully, it's got looks like easy access with six Phillips head screws here. So I thought we should open this up and have a look. See what we find. I got some parts the other day actually. Since Steve is here in the chat, when I ordered some rotary encoders for building my Shield XL, Mauser sent them in this very nice little blister pack thing. So I'm going to use that as my screw storage here. Since it's available as a cardboard backing here. And it's got nice instructions on there. Love this drawing. I mean, come on. Put that on a t shirt. That's my new t shirt. I think I'll change out play school to say something else. Not sure what. Taking suggestions. Hey, Tyeth. Tyeth loves a live unboxing. I wish I had a one of my ratcheting screwdrivers or something a little faster here. Let's see. Proper bit on this and see if that wrong bit. Wait, is this the same bit? Yeah, it's the same. Too small. There we go. Steve says the t shirt should say John's cool. Right. Only if we use a K. Old school. Oh, DJ Devon three. That's excellent. Old school with the K. You'll see by the way, if you go hunting for these on eBay. There are versions of them where play school painted. This backdrop here black is not done by by the owners. I've seen it on enough of them and in some of their advertising photos. In fact, on this box is black later editions, I think, or when they were cheap and out or when someone forgot. This is just still the blue plastic. So the black matte black here. It really just feels like spray paint. But I swear they did it at the factory. Looks way cooler. So that's my two cents on that is look for hold out for the good stuff. Alright, please don't be full of dead animals. Hey, it's not. Alright, check this out. What do we have? So here's our someone's pet fur. Cool. It's in nice clean shape. It doesn't smell. That's excellent. It's not like cigarette smoke or mustiness, which I have to be honest. Sometimes when I'm hunting for stuff on eBay, I exclude any results from really humid, moldy places. So a lot of the East Coast, sorry, just get off the list. Because if you buy it from a Arizona or something is not going to have mildew. That's my pro tip. So you can see here, what do we have? I have not opened this up before. So I don't really know. Okay, so this whole top handle comes off. It's a little card. Put some little spring loaded living hinge type of plastic there. And that just keeps the card pressed forward. These are our big wheels that turn to reveal the windows there. I assume. Yeah, this one has this has a spooled spring inside of it. That's the clock spring that's getting wound as you turn this. Hopefully, it doesn't all explode upward. But this is so nice that they have this clear window here, because we can see the mechanism while holding it in place. Because sometimes if you can see it, you can make all the gears fly everywhere. And good luck. But so as you're going to pick your item, you're winding that spring. And when I press here, it unwinds it. I think this just can't maintain a constant relationship, right? It's nothing, nothing too complicated. Oh, it's really nicely executed. So this one, if I put the a real at the bottom, be real is like, what, 60 degrees off. Let's do it again. Same sort of thing. Yes, I just think it maintains that relationship. But how cool man, love that they made this clear, just because they wanted this to be a window for the cards, they ended up doing the whole thing as a as a see through enclosure. Yeah, if you lift this off, we can get to all the gears, I'm gonna leave them in place. The reason to mess with that. So kind of cool, the fact that we've got glow through see through windows here could be interesting to put little displays back there. One display, it's kind of a kind of a 16 by nine ratio, if we had just exactly the right display, maybe. Let's see. We will see. Yeah, not. Steve says not much to it. Yeah, well, it's definitely impressive and cool. But it's, I think this is our little regulator for the speed here. Right. I don't know clockwork names that well. Someone said, why does the big red gear have a non uniform look to the inner dimension? Yeah, they really shored this thing up. There's essentially like gussets to give it some extra wall strength there. Alright, well, that's the insides of this thing. I'm going to put the thing back together a little bit here. So I don't lose any parts. Let's put a couple screws in. But very interesting. Escapement Andy Callaway. Thank you. Yeah, I believe that I believe that's the part of the escapement that allows it to regulate the speed because this gets kicked forward stops the thing gets brought back stops the thing. So that gives us a essentially a consistent rate. So it doesn't just excuse me fly as fast as it can. I believe that's an escapement. Tyeth says yeah, well restrained the clockwork mechanisms rarely go back in the box. That was a that was a real nice surprise that they had a clear window to look at their mechanism there. Here. Oops, who's yelling at me that I forgot the yellow piece. Play school play and learn computer. Pretty cool. I'll show you actually let me show you what the different cards are for that too for for the curious then whenever see one of these before I never saw I never I never grew up with this thing. They probably were around. Because the early 70s are my era. But I don't recall ever seeing one of these. And I don't know if the I assume these were sold to the home market and not schools it doesn't look like a school thing so much as a home toy. All right, that should be good to hold that in place. Set that aside here for a moment and I'll show you here's what these cards are here so you can do yeah so I guess there's a there's a variety and this came with a ton of them. So word picture recognition stuff so you just I'm assuming the teacher adult would point it salad and then the kid would find salad and probably get confused because isn't that a vegetable too. It's supposed to be an old tape style computer DJ Devon three that's what I think yeah if you look at like a main frame from the late 60s and 70s they often had had that kind of look where maybe some data input and output here the storage would be on these spinning tape reels and probably tons of air conditioning. So there's numbers. There's matching words to objects telling time. That's a good one there. So you you'll say okay we're going to get to 330 then you turn until you found 330 and then when you hit the button it tells you if you got it right. This is abstract the addition facts using beads alphabet Andy Callaway yeah good point once you know the relationship between the reels you could make your own cards quite true. Yeah just studying these you should be able to to find the relationship to the reels which is like this right. So boop boop boop boop boop boop spit balls in there. These are nice plasticized cards to know wonder they yeah this isn't paper. These are plastic no wonder these things still exist. This one has a little bit of a crack in it there but this is in good shape pie figure out your pie pieces. Super cool. Oh look look Andy. Here's your make your own card. Draw questions in the numbered circle on the left draw answers an identical numbered circle to the right answers drawn in boxes at top of cards maybe in any sequence. Yeah so there's our there's our relationship again between them so it's offset by what three. Yep going around like that. I don't know what you'd use to wipe that off at the time dry erase marker maybe no one used this though it doesn't look like it's ever been used. All right. That's it that's the play school incredibly cool looking what this is the play and learn. So thanks for taking the tour of that with me and let me know if you if you have ideas about a project that might be interesting to to build based on that. Love to do something fun and interesting with it. All right let's see the last couple of things I want to do once again I want to mention if you want to go buy some stuff you can't buy that on the Adafruit store not yet at least but if you want to go you get some good stuff some good Adafruit things microcontrollers and sensors and displays and components and whatnot get yourself 10% off in the store just by using this right here the coupon code lunchbox that'll get you 10% off on that not on Gameboy but on any of the good things you see here. Hey maybe these would have been nice screwdrivers to have today with loads and loads of torque for this little right angle screw situations you get into. The other thing I want to say is that I've got a learn guide up now for this PlayStation whoops wrong screen for this PlayStation spinner controller and this is it right here but this is kind of the versatile bit of it because that's what I ended up making that's what you'll make in the learn guide it is it's not on camera there it is it is a cutie pie that I happen to have shrink wrapped there heat shrink tubing to cover it a little bit running into one of these inexpensive I think two for seven dollars on Amazon PlayStation and PlayStation 2 cord connectors so it's a good way to get a breakout for for this type of project and now you can use your DualShock PlayStation 2 controller you can use PlayStation 1 controllers you can use some weird stuff that's PlayStation controllers of steering wheels who knows what there's a lot of different things that you could probably use on this the library Todd wrote which is the PS2 controller library for Circuit Python which is in the community bundle will handle both the PSX PS1 PlayStation 1 controller as well as PlayStation 2 DualShock and the analog joysticks in analog mode there's a button actually where you tell the tell the controller if it's doing that or not all that can be handled so here is the learn guide this will take you through it I have a little demo of playing a click game on an Android device with it you can use it to map the controls to anything you want in HID USB HID you could do USB MIDI here is your little wiring diagram for a QT PI it's a standard nine pin connector for these controllers and you probably have 10 of these controllers in your closet or you can get them cheap should work with the knockoff ones as well as original Sony ones the control is essentially SPI we have a data command attention and clock so command attention and clock are equivalent to the SPI and then data is in the other direction show you how to harvest the cable wire it up solder it on heat shrink tubing it if you want I popped a little hole in there so you can see your LED and the library knows when you've made a connection to a controller does a little communication handshake there so it will turn blue that little LED only turns blue once it's actually connected to the controller and then we've got the circuit Python code for it right here this will take you through it you can install that with a circuit circuit install PS2 controller that'll from the command line just install if you've got circuit running that'll just install the library on your circuit Python device that is plugged in and you can see here I've made a little key map of what my buttons do plus we have the exception for the circle button which is actually what command that what message that controller with the bizarre spinner sends the circle key and actually holds it and we're interpreting that as as as clicking the mouse button and it does two randomized bursts of that whole time so we can use that to get different amounts each time which is how the game works I actually found finally actually you want to see this research for this on eBay there was a listing with the spinner controller that actually had the game okay get ready for it that's what the game look like it looks like they're running it on an emulator on a laptop but that's a Japanese PlayStation game you may need a chip I'm not sure if that'll run if it's a region locked thing or not I can't remember so that's the game of life all in Japanese I did not get a copy of this I just got the controller and do they spin I think they spin the spin a little more time for us spin it no we just get there it is you can see that on screen up and running so that's that's what that that thing actually looks like in real life I finally found it after the fact so this will run you through that show you how the code works where you can make changes depending on what you're trying to do and then I have just this little demo of using the controller on here with the Android click me game I found on itch.io so that is up now you can go and check that out on learn.edifruit.com questions from the chats I will answer you've already figured it out someone said what was the weird strobing circle that was on my workbench cam it's gone now it was sunlight coming through a little vent hood that's on the ceiling of my workshop so as that spins it was a block of light and that's that happens certain times of day and someone figured it out Andy Callaway I think that's a fan in the ceiling absolutely right well deduced so that's our chat by the way yeah head on over there it's a good place to enjoy conversation about the show on the live broadcast chat channel but also in any of these other channels that we've got depending on your interests and what you're up to okay I think I was going to do it for today was that everything let me check my notes did I did I did I have other stuff think that does it for today thanks for stopping by again like I said I'm going to be out next week so I will not see you until the following week I think just for the this show in July the first one happening I don't know what the dates are anymore but not next week the following week I'll be here so enjoy your your next week and the 4th of July weekend if you're celebrating that when that comes and I'll see you in a little while thanks everyone for stopping by for Adafruit Industries I'm John Park this right here is my workshop thanks for coming by