 Okay. Hello everybody. What is this? Hello. It's me Lady Aida with me, Mr. Lady Aida and we're the original show Intel Crew doing show Intel. I'll see you later. Yeah. We got all sorts of stuff going on here. My low-backing sling goes on it. Yeah. This show Intel is the show Intel right before a very special event this week. We have restarted Aida Box 21 unboxing. It's at 8 p.m. right after this. However, we do show until every single week, some 30 p.m. Eastern time, it will be us or some of the Aida Fruit team, where people come and show and share the projects that they're doing and more, and you also get a sneak peek of some of the things that the Aida Fruit team is up to, and that is what we are starting with this week. Scott, take it away. What you got going on? Hello. Thanks for having me and thanks for hosting. I'm going to try to switch cameras live here. Whoa, whiskey. To Benchcam. Whoa, Benchcam. What I have on my bench is a keyboard. I cannibalize some of the keys. Sorry about that. But what I have here is one thing that's been missing from CircuitPython for a while is support for the USB host featherwing. I've got an NRF 52 feather under here, and these wires are just for debugging, so just ignore those. Then on the top, I've got the USB host featherwing. I've got the basics working in CircuitPython, so if you show my screen, I'll plug the keyboard in here. Okay, live demo. What we've got here is every five seconds, it's looking for USB devices that have been plugged in, and so I will plug it in, and hopefully it won't crash, and it shows that there's a USB keyboard. Wow. I can actually type. I think it's going to crash if I control C, which is what it did. That's why I haven't merged it in yet, because there is a bug there. That's the DNIT thing. It's confused. Right. It's actually thinks the keys down, so it's like, yeah, even if I control C, it will keep sending a space or something, whatever it's sending. Yeah, DNIT is something I've asked Tat to work on. Otherwise, it's just spamming keys because something's held down. But yeah, I got pretty far with it, being able to enumerate, so that's good, and it did actually read the control C I did from the keyboard as well. So yeah, making progress on that, that's for NRF right now, but it shouldn't be too hard. Before I make a PR, I'll at least do Espressif, and there's another one I wanted to do. There's a little bit of port specific stuff that I have new. I mean, RB2040, SAMD51, both are... RB2040, yeah, that's the best. Okay, well, we're forward to it, because we can do the USB host with RB2040, but it requires all the PIO, and it's very... Right. It's okay, but I would prefer to use this chip because then you can plug it in any feather. Oh, look at what, this is cool, because the poster for Circuit.9 has a keyboard, so USB host. I was gonna ask you about this, so to bring this all together, Circuit.9 is out, yeah, incorporating, kind of like being able to cobble together your own computer with all the different peripherals and more, so this is part of it. Yeah, this is part of that. So right now it's in Circuit.9, it's only the RB2040s. You can do native USB host, and then on the IMX you can do USB host as well, not the 1011, but the higher end ones, you can do it as well. Yeah, the 1060, I think, has a second port. Yeah, has a second port, and with this featherwing, we'll have it there too. It won't, I think when your user code's done, we'll de-init it, so you won't be able to use the keyboard outside of the VM, unless the board has it natively instead. So we'll see. Okay, cool, and then on Fridays, people can tune into either you or Tim for DeepDive, and we talked about some of the stuff. Yeah, I was just thinking about what I'm gonna do this week, and that's all dependent on health of my family. Yeah. And Dick here, but yeah, I wanted to do kind of a recap of 9.0, kind of everything that went into it, and then cover some of the stuff that I'm picking for 9.1 and early, early nines after that, because I'm out of bug hunting mode for the minute at least. Yeah, we had a big bug hunt, but now we're like time for new features, new chips. Yep. All right, very cool. Well, we'll be tuning in either way on Friday, 2 p.m. Pacific, 5 p.m. Eastern, thanks so much, Scott. Thanks for having me. All right, Jeff, what you got going on this week? Hello. So I've been working for a couple of weeks on the Adafruit Flopsy Board, and I just wanted to show what I've been up to. This has been in Arduino, which is a little bit of a learning experience for me. I mean, I thought, oh, I program C++ professionally for years. I'll just go through this like putter, but there's a learning curve there. So kudos to all of you who are like good at Arduino or even just get stuff done. But anyway, this is the Flopsy Board with the display on it, and this is a three and a half inch floppy disk. And it is running my custom firmware that I've written in Arduino. This is mostly up on GitHub. There may be some one little bit that isn't. But when there's a floppy inserted and it sees the index pulse, it will rotate the little logo. So when I floppy, when I flush it, when I eject it, it says no media and it stops moving that. And then I can take and insert a different piece of media. And you probably weren't paying attention, but this one will say 720 kilobytes because it's detecting what the type of media is by actually reading the data on track zero and decoding it. And also we'll track whether the floppy is read-only or read-write. So here I've covered the write protect tab. So it should say that it is not read-only when I put it in. Whereas this one here, the write protect tab has the gap, which means it's protected. And when I plug it in, it'll say read-only. So it's tracking all that information from the disk. And if this was hooked up to a computer, mine's not right now. I'm just powering it here. It will appear as a USB drive of the right size of the detected media. And on Linux, even if you swap disks, it will, Linux will understand that change and say, oh, that floppy went away. Now I've got a 1440 KB floppy. So it's pretty cool. Which track inside. So there's like a lot of information packed onto this screen. And yeah, just continuing to figure out kind of what we can do with this. Also runs grease weasel, great. We got that working. And it works with five and a quarter inch disks. But this is the disk that fit in the frame. So this is the one you get to see. Yeah. Okay, yeah. Not the eight inch floppy yet. I think this is good. Not the eight inch floppy. No, that is back there. The, you know, the physical deterioration of a lot of the removable media, it's starting to happen. It's coming up. So we're, you know, a decade in. So if folks want to do archival work and save a piece of computing history in a variety of ways and share it, this is probably going to be one of the best easiest and open source ways to do it. Yeah. This is not like the, with the grease weasel firmware, it's a really great archival thing. This firmware is more like a, I want to kind of have the experience of using a floppy drive, but I wouldn't use it for archiving. I'd use the Google firmware, but it does run on this board as well. It is really good though, if you're like, I just want to make a DOS boot disk or floppy, you know, it's like, you want to use it. Yeah. If I want to put some floppies, definitely. Yeah. I have a friend who, he has an EEPROM burner that only works on his old 286 laptop. And it's like a whole thing to even get the files to it. So I will be getting one of these. You would love this. This is going to be great. Yeah. All right. Thanks so much. That's what I got. Thank you. All right. Thanks. All righty. Erin, what you got going on this week? I just launched a new tutorial with these beautiful little LED Chinese lanterns. So they're just little paper lanterns. They got a little neapixel ring inside and they're all wired together using a ESP32 feather and running LED effects, which is a really cool LED sound reactive software. So I have a little video here of them in action. I'm just kidding. Nice. And as the sound reactive is really good. I didn't have to do any coding for this. The LED effects actually, it just runs from my computer over wifi. And I have a whole bunch of pre-made animations that are with sliders that are customizable and adjustable. So you can kind of tweak the animation to go with whatever song you've chosen. And this guy actually made this guy live too, by the way, because I was like, I know you're going to show up. Yeah. So I just went live about five minutes ago. So I'm going to blog it up in just a minute, but this is a pretty cool tutorial. And it's my favorite thing about it. It's like a giant art installation that like fits in a shopping bag, right? Because I can fold it all up, which is pretty impressive. Yeah. So it's pretty fun. It was a lot of soldering, but it is the materials other than, you know, the Chinese lanterns are pretty cheap and it's just the sound reactive software is some of the best I've ever used. I've played with a bunch of them and none of them are very good, but they're getting there in this one. I really like it's open source. It's, oh, hello, show me that. It's open source and free to download. So definitely check it out. All right, thanks so much, Erin and Cat Assistant. Bye-bye. All right, we're going to go to Rick and then we're going to go to Nanograff. Thanks, Rick. What you got going on? Hi, I have a astronomy as my hobby and one of the problems that presents is of course weather. Weather is a big problem if the weather is bad. So I have an all-sky camera and it mounted on the side of the observatory and it basically just looks up and takes pictures all night long. It takes like 1200 pictures during the night. And one of the things that it does is it gives me a picture of the night sky. So here's an example where you can see the Milky Way coming up and it just tracks this all night long. Of course, the real reason I use it for is to see approaching weather. So I know when to either knock about or shut things down. So what I did is humidity is a big problem and if it's high enough, dew will form on the dome of the all-sky camera and then of course you can't see anything. The all-sky camera has a heater in it but it's just a power resistor that heats up and you either plug in a 12 volt power supply or unplug it. And that's not a good thing because cameras are very heat sensitive and the hotter they get, the more noisy they get. So you really don't wanna just turn it on or off. You wanna control how much power goes to it. So I made a heater controller out of a Wi-Fi M0 feather and then this right here is a 433 megahertz receiver that I'm using to pick up transmissions from a wireless temperature and humidity sensor. So then the program that I'm running in here which is Arduino base reads that humidity and then sends a pulse width modulation to this MOSFET right here and it controls the amount of power that's going up to the heater. So I plug in 12 volt power supply here and this is where the cable goes up to the heater in the all-sky camera and it will actually control the amount of power that it's sending. And this is the sensor that I'm using. It's made by Accurite and I made this little enclosure for it but it's mounted on the side of the observatory so it's reading temperature and humidity. Now the other thing I'm doing is I like to monitor how things are going. So I'm also running a web server on the Wi-Fi portion of the M0 and all the web server does is when you interrogate it it just outputs the data that it read from the sensor. So you get temperature in C and Fahrenheit to do point humidity and the heater power. That's humid. Pardon me? That's very humid, 96%? Well, it was, we had actually was foggy at that time. Wow. When I took and did a screen capture. So, and I'll show you how that works. So I also wrote a little program, Python program that runs on a computer that just interrogates the M0 every five minutes and then logs the data to a CSV file which I can then load into Excel and graph. So what you can see here is you have temperature in C and Fahrenheit and this blue line here is the humidity. So this is when the fog started moving in and it got very, very humid and then eventually passed out. So what the program in the M0 does is that at 70% humidity it starts turning on the power going up to the heater and it maxes out at 95%. And it's just a linear ramp between the two values. And then as the humidity goes down it will reduce the power or go back up. So it just tracks the amount of power that it sends to the heater. And I determined these values experimentally where I would use more power or less power and see if it worked good at keeping the dew off the dome or not and these are the values that I subtle that. And then as the humidity drops down it'll just reduce the power back down to zero. So it works really well and I can't see any effect in my all-sky images from the camera overheating which I had been able to before I started implementing this power control. So it works pretty nice. And just to show the device again so it's the Feather M0 Wi-Fi, it's mounted on sockets so I can plug it in and out of the proto board here as needed the same with a 433 megahertz receiver but the MOSFET is soldered in. All right. That's an awesome project. Outstanding. I love this. And really good presentation with everything. I know, you came with graphs and data. And here's the Milky Way. And here's- So cool. It's like, it's interesting because like no matter where you are in the country or the world like you're gonna need special tools to make the most of this equipment. I just love that you're like, hey, I'm just gonna cobble together something but like this is like, you know scientist, engineer, maker ingenuity. Yeah. You know, make something, make something go and you're like, you know you don't wanna spend thousands of dollars you're like, what do I have in the house that'll just solve this issue for me. So. And it's just fun making it yourself too. Yeah. We do have a user guide area on learn.aderfruit.com if you click Playgrounds. If you ever wanna put it up on there so other people can try to build it, go for it. I think that we, I see like some people in the chat who are like I need this for my scope. Yeah. I know I'm talking about their scopes. So, feel free to put it there and we can feature it and all that. Okay. And what I really do is take pictures like this. Which galaxy collision is that? Yeah. That's M51, the Whirlpool Galaxy. And of course it's two interacting galaxies. So. Wow. You know, I've always lived in cities so I'm very jealous. That is a fantastic setting. It's fantastic. Yeah. NASA, as good as the NASA Hubble images. Well, not quite, but I have a whole big cookies are better, right? There's James Webb and then there's Rick Young. All right. Okay, thank you so much. Thank you, Eric. Okay, thanks. Awesome, awesome. All right. So that was big. That was the big. And that was the small nanographs. Adam, what's going on? Hey everyone. I don't have a telescope here. I have a microscope. So I guess we're going in the exact opposite direction. I have... We're going to go to the quantum now. Not quite with this one. We hope to get a microscope and explore the quantum soon. Okay. Cool. So SEMs are surface science, transmission of electron microscopes where it's basically an SEM on top and then an SEM on the bottom and the samples in the middle and you shine the electron beam through the sample. Those are for exploring quantum. So I'm going to share my screen here real quick. I've got a accelerometer in here. There we go. That should be going now. Yeah. Okay. We're doing a little bit of beam finding at the moment here because I just got the sample in. So we are going to ask the age old question in electron microscopy. Why can't I see anything? Move something around a little bit. Okay. We're definitely looking at something because I moved the stage and the brightness changes. And I changed the focus. Something's changing. But I'm not getting quite as clear of a beam as I would have expected to be getting. Make sure my electron gun's aligned. Here I'm scanning. She looks like I am. Oh, I know what the issue is. I have to wiggle the magic card. There we go. Okay. One of the cards in the back may need to be wiggled. There we go. Okay. So we've got here a MEMS accelerometer. So this is a piece of silicon that has been very carefully crafted into an accelerometer. We don't really very frequently make things that spin in silicon, but traditional accelerometers or gyroscopes, they're always like spinning objects, right? So instead of spinning, we substitute just vibrating back and forth. And that kind of works out to be the same thing that's spinning more or less. So this is a, can y'all hear me okay? We can hear you. Okay, go on. So we've got a, so this is a three-axis accelerometer here. So we have an x, y, and a z sensor. So this one right here is as oriented. This is going to be the y-axis accelerometer. The one in the middle here is the z-axis accelerometer. And the one on the right here is the x-axis accelerometer. So these plates right here, or I guess to start with the big sections you see that have all the holes in them, those are what actually like vibrate back and forth. So this whole plate right here with all these holes in it, it moves back and forth left to right really quickly. And it gets actuated by, we can see the plate with the holes and it has these fingers attached to it that kind of stick into this comb structure here. And so we use electrostatic forces to drive this. So if you charge it in one direction, it'll attract or repulse and then if you flip the polarity it'll go the other way. And so at the same time that we're driving it in that direction, we're also kind of sensing how much work it's taking to move it in that direction. And as the accelerometer moves, if the accelerometer is moving say to the right, then the driver of this accelerometer will be able to sense that it takes more work to push the proof mass in one direction versus the other direction. And it can use that to determine like, hey, I'm having to do more work to the left than to the right. So I know this whole accelerometer is like moving to the left. And it kind of works the same way for all three axes. So this is the Z axis, axis proof mass. And so this one just vibrates up and down. And so its capacitive drive and capacitive sense is done between the like underneath this whole surface and this whole thing is allowed to vibrate or enable to vibrate by it being mounted on these silicon springs here. So these two rectangles here, those are rigidly mounted to the silicon. And then we can kind of follow this really thin piece of silicon all the way around. So it goes like there and back and back this way. And so that's long enough and skinny enough that that piece of silicon can flex without breaking. And then we can move over to the Y axis accelerometer. This one's built very similar to the X axis accelerometer except it's just rotated 90 degrees. And so we can zoom in on here. We can see the sense in the drive combs and then the part that is rigid right here. So this square without any holes in it right here kind of in the middle of the frame that is rigidly mounted to the silicon. And then as we move up here a little bit we can kind of follow this like you can follow this back and forth. And this whole structure here is again another like silicon spring that lets this thing move. So for whatever reason probably from some damage incurred during decapsulation when I took this one apart we can see that the spring on the top here is fully compressed while the spring on the bottom here has a lot more space between it. So it's decompressed. And we can also look at the distance between the combs and we can see that they're not really even. There's like kind of it looks like we're a lot closer to the bottom side than we are to the top side right now. And so yeah, that's a MEMS accelerometer. In school we had to make three axis accelerometers and the way we did that because you only get one axis accelerometers is we made this little like 3D PCB sculpture where we had two, you know, we had one on like it's a cube and we had mounted a one axis on every side. Yeah. And they were analog output because they didn't have digital output ones yet but I specifically remember like building them and they were 20 bucks a piece. They were really expensive. I need to be really careful, you don't want to break them. They were like, they were in a ceramic body too. Oh, really fancy ones. Well, it's like this is what we had. It was like very early. And so they were used I think a lot for like military and aerospace because like nobody else, like no cell phone was gonna put a $20 accelerometer in there, you know, like nobody was using it. It was basically used for aerospace and military applications and industrial applications. So yeah, they were these ceramic and gold packages. I think it was called the ADXL 301. It was one of the first ones or ADXL 100 or something very early. It'd be cool to get one of those and take them apart just to see, you know, what is, how have we improved on the manufacturing of accelerometers in the last, geez, 20 years. I'm old. Yeah, I think, and I'm keep coming back. You'll see the quotes in the chat and everything. Everyone liked the segment and we get some fan mail afterwards. People email Ada from there like, I really liked that segment on show and tell. Oh cool, glad to hear it. Yeah, so keep coming back and let us know if there's some parts that we have that you wanna... Yeah, absolutely. I'll have to look through the catalog and see what you all got. I was just like kind of rousing my parts and I found all the ones that I took part several years ago, but I'm like, I think they got more than like a BME 680 we can put under here. You're not the good ones. I mean, the AMG 8833, if you want, we can send you one of the, there's like a 64 by 48 thermal camera. We can send you one of those. Oh, that would be fun. Cause yeah, we've been looking at the AMG 8833 a lot, but that is a... Only 8 by 8. Only 8 by 8, right? So it would be very curious to see what a, what a not 8 by 8 one looks like. So, cause they like really got away with a lot with those thermistor wires, just like just run wires and measure the resistance of the wire. And I'm, I kind of don't think that scales as well at the smaller sizes. I think they move to some, some different type of semiconductor devices. Is there a part number if you, if you move to the south a little bit, there was like something etched on the ceiling. Yeah, yeah. So the, so the lid of this package used to be where all of this kind of like goop is and I just like package up with a torch and then dropped it in water and that like thermally shocked it in half. And then these were all of the bond wires that went up to the, like the digital control die. So I'm seeing, let's see here, I have scan rotation on right now. So my actual numbers are not linear anymore. Let me turn scan rotation off so I can like actually drive normally. There we go. Yeah, I'm going to give you 30 more seconds because we're going to do the eight a box unboxing but keep, keep at it. L33A. L33A, yeah. So there is a memory accelerometer. And so in my last little seconds here, I'll show you what happens when you try to clean when it is an ultrasonic cleaner, you've been just for a second, memory accelerometers are very sensitive to ultrasonic cleaners. They, you can just like, if you shake them too hard, you physically damage the drive mechanisms here. So you can see one of the sense fingers has come out. So this is the second one I decapped. The first one I decapped ran an ultrasonic cleaner for like 10 seconds and it like sheared off like all of these. So they were just like all gone completely. This one I did it for about a second to clean it up and I still like broke one of them. So don't put men's devices in ultrasonic cleaners. That's not, not fun. And we can kind of see how I just had like deep the etching is here. So. Amazing. All right, well another fantastic show and tell. Thank you so much. Thank you so much. It was great showing off an accelerometer. Thank you. All right, everybody. Let's show and tell that was amazing from the big to the small, from the bright to the keyboard to the, I don't know. USB host. USB host, yeah. To the floppy disk. So we'll see everybody next week. Eight of Box unboxing starts in just a minute or so. We will see everybody later. Thanks for joining us for making this the best. Have fun every week, every single week. This is show and tell. Bye everybody. Bye everybody.