 All right, first up it's revision. That's right. We've got an update to our ink bonnet It's the same size the same kind of display. It looks the same But it's a new chipset now has the SSD 1680 the previous chips that was just continued. What does this mean? Just check our example code. You'll want to select SSD 1680 as the chip that it's communicating with if you're using our old code The code is the firmware is different. So you'll have to recompile or Reupload your code for any ink bonnet projects, but we have support for it and it's just like one line change very easy Next up wires. We've got some wires. So for some kits we like to sometimes include a small number wires. So this is 10 Extension cables. You've got one of every color of the rainbow You've got little male plug headers on one end. You got female socket hairs on the other about 12 inches long It's very petite. It's only a couple bucks great when you just want to like make something longer Okay, next up. Okay, next up. We've got by popular demand these reverse mount Neopixels these are SK 6812 Neopixels and they've got like the legs bent out You see like usually they're bent under but they're bent out I thought it was a cool hack to turn these into Reverse mount Neopixels as shown here on the new key So what you do is you cut a hole in the PCB and it comes on a piece of tape You put it so the LED shines through the PCB and now you've got a reverse mount Neopixels of top is perfectly flat Couple of reasons you might want this one You again, you want you need a totally flat PCB here because there's a there's a thing that goes on top And you don't want it to be in the way Also can simplify your bills because you only need a single side assembly so I can show on the overhead What this looks like because it's being used in a new product. So this is the reverse mount Neopixel This is the reverse mount Neopixel here, and then this is what it looks like So as I twist this you can see it's it's a nice bright Neopixel It's just like any other but it's got those big flat legs and just don't forget you need to have the cutout This isn't like some LEDs where they they have like a J lead and they sit flat against the PCB These you actually the little square cutout So just make sure you do that if you need a footprint check out our new key PCB on GitHub You can use that as a just just delete everything else and you can get the footprint in the cutout that we've used All right next up you have something that's wet and you want it to be dry or you have something dry and you want to be wet Well, we have a very simple inexpensive water sensor that you can use Here I've got it hooked up to An Adafruit Funhouse. I also have the same demo I'll show on the overhead It's very simple, and I got one of these and I'm like this actually works really well Like I don't have anything to improve on it Now you give it three to four three to five volts power connect to ground and then there's a signal output now I will say in theory. This is an analog output. So you see like as I put my slightly damp human finger on it This gauge goes up, but if you actually You know, let's have a little bowl of water here water bowl and Then I put some oh Little bit of water on here. You see it quickly goes all the way to the max You see even like a little bit of water touching these pads Makes them contact and it maxes out the voltage. So even though technically this is an analog voltage sensor Really, it's digital. It's it's zero or it's one like it's nothing or it's max But it works quite well, and then you know, you really have to dry it off But then once it's dried off It goes back down to zero and then you want to set it off again There you go. What are detecting? It's working The star of the show besides our community our customers our team in Adafruit. They did it is Okay, we've got finally after many years This is a quite an old design, but I finally got it out. It's the seesaw I scored C encoders. These are rotary encoders, which everyone loves but they're kind of a pain to use But I put them on a board with a seesaw chip a sam-d09 Even a neopixel on there and a little bit of support circuitry and now you can plug it in and chain them over I squared C It's a very easy way to add a rotary encoder now This actually comes it comes just as the PCB solder on your other encoder We might have a version that's pre-assembled later, but Basically, you can connect up to eight because there's three address pins on the back just select You know just solder close a different jumper set for each one. Here's the demonstration of having three of them Connected up, but it's like if you want to have a rotary encoder It's like often very challenging to do I mean you can do it But you have to do with timers and pin interrupts and all that This is our I squared C. It works with Arduino. It works with circuit Python It works with Python very very easy to use so I can show on the overhead My little demo Okay, so I've got here This is my feather and four and I've got an OLED and then you know as I twist this you can see This is just reading the number from here all the the pulse management and debouncing and even the Neopixel Timing stuff that's all done over I squared C using a couple commands On the back you can even see there's this this little LED here That's That goes off every time there is a movement either a twist or a button press Oh, yeah, if you press the button you can see P for press. So It's kind of all in one. It's nice one inch by one inch Because we're encoders Rotate around all the way like they don't have a stop. That's why it's at 45 degrees So it would fit nicely in the PCB and not get in the way of anything But it doesn't matter because once you put the knob on you can't tell that it's angled There's an interrupt output again if you don't want to Pull I squared C because it's constantly asking the I squared C every 50 milliseconds Hayes are in any new data, but you can also use the interrupt pin if you want and then You know use it with anything with a stem aqt connector or I squared C for very easy very fast Rotary encoder connectivity works with any motor encoder with or without a switch. I'm into like the switch Hey, I had a great price compare. Yes go out there and compare It's only a couple bucks and then if people really like these we can maybe offer a version that has a rotor encoder Already soldered in but we wanted to get these active people real fast and also Some people like detents and some people don't like detents and some people want 10 detents per rotation some like 24 Pick and choose your favorite But I'm really psyched because I've always loved ordering coders and I've always hated how hard they are to use Every chip is a little bit different circuit Python makes it really easy This demo is an Arduino and it was a breeze only took a few minutes to get this demo together