 Well this is the VCNL 4020 which is a proximity and light sensor and this is one of the sensors that I had chat gpt write a driver for me with my assistance and you know I had it write all the functions I checked them I verified all the you know pound defines and the code that was written and then this is the Arduino sketch I asked it to write to plot proximity data so if you back up a little bit you can see as I move my hand up and down yeah when we do any type of driver we we check it anyways yeah so you know the trolls online are like yeah just you know it's not gonna work or anything it's well we look yeah we we review everything anyways yeah so this is the library and I post the link to the chat where I do the coding together the only ones that are gonna probably end up doing that so whatever whatever we do with AI we're gonna post the complete logs all right so this is done and it's gonna be needed for chop soon yes make robot friend all related was this this is a demo for my INA 3 2 2 1 this is a triple DC voltage and current sensor it's kind of cool chip people who know the INA 2 1 9 which we love using or the analog version the INA 169 this is like the INA 2 1 9 but it does three channels why there's three terminal blocks and here I've just wired them all up to you know VN 5 volts and ground and this is one of the drivers that you know again I had written by chat GPT together so you know it was a team effort I kind of told chat GPT for what I wanted to write and then it went through and wrote all the functions for me and the enums and defines and there are a couple of typos like it's not perfect but I cleaned up the library even the documentation for me which I love you know doc she comes based on your code that's already out there so and I uploaded the data sheet so it was using the data sheet to I determine the flag for example like here it actually didn't catch all the flags but it paced the table for it and be like hey you you missed you know the second part of the table or so we do a QA and we check it and you know yeah it makes mistakes just like just like I do you know us and working by prompts so like my initial prompt now is much longer because I give it like a lot more context and I say like hey you know by the way like I don't need you to like do a flowery description of all the process just give me the code and so I got it actually got a little faster although it did still kind of like to give me some description and text but less than me used to so that was kind of nice this was very fast and easy and I kind of did it in between taking care of the baby and stuff today so I'm gonna keep testing all the functions but so far so good this is a good partnership me and a friendly robot early due to what is this that's no moon that's a round tft display hooked up to an ESP 32 s3 we will room here this is rev b of my experimenter board as you can see I fixed up all the traces so I'm only using traces we can use and I've added a GPIO expander here and one thing I'm testing right now is this is a Wi-Fi chip it can do Wi-Fi and RGB display so I'm using some code that paint your dragon wrote on my screen that connects to a geolocation service here that will look at my IP address and give me my latitude and longitude so I'll have to like enter it in my hand and then it checks out this API that will give me the moon phase what I love about Python is you put in the URL and then you just get the JSON you know traverse the JSON XPath and boom you get the phase and then the next step is I'm going to generate 30 phase images so that the moon phase showed on the display matches the correct moon phase for my location right now I'm just faking it but you know it's really nice about circuit Python is that you know on the disk drive itself I just have this image and it's like ready to go and I don't have to like play with little FS or any weird compression it's just a bitmap I might try having it display JPEG images so I can fit all them on the internal memory but I could also easily wire up an SD card using the extra pins down here yeah there's extra pins and that's the moon really data what is this this is an HUSB 238 breakup or this is an interesting chip here it can either set the power delivery voltage from USB C using jumpers for current and voltage over here or I can do it over I squared C so I've written a little driver that's running on the Metro Mini and what it's doing is it's iterating on every voltage available so 12 volts 15 volts 20 volts and then back down to 5 volts and on the other side of the USB C cable is this you know nice power adapter and this is the one that can provide 5 9 12 15 and 20 so on the computer I've got a little driver that I wrote and testing out each voltage and it can communicate and see like what are available and how much current is available this driver is working really well and this is really nice because not only can you use jumpers if you want to like hard-code it but if you want to dynamically change the voltages you can use this Arduino driver so coming to the Adafruit shop soon