Determined the pins and wired them to the ESP32. Checked the recommended schematic for the temperature sensor, added a 0.1uF cap. There will be 4x white LEDs (2 individually controlled), and 1x red, blue, green, yellow. The purpose of each of these will be determined later when writing the code that connects with MQTT. The white LEDs illuminate an orange Nalgene quite nicely. Found a tone library for the speaker that works with the ESP32. Why use a breadboard for this and not jump right away to circuit board layout? Have run in to situations with the ESP32 where some pins behave differently than originally thought (for example, some pins are output only). Just verifying this works, then can make a pcb. Next step is to write the test code, then schematic capture and board layout. Yay, electronics!
Basic blinking is done. It works! The analog value from the temperature sensor is received on serial monitor. Will need to remember in the future to go back and look at the actual formula used in the datasheet to go from this value to one in degrees Celsius. Before printing the pieces, work will have to be done on the 3D printer since it is experiencing an issue at some places on the build platform. Next step is back to the software, getting the AR draggable functionality working and ready to be merged with MQTT. Summary post is up on Patreon here