Snabb & lätt temperatur Loggers (6 / 6 steg)
Steg 6: Vidare utveckling
Efter att framgångsrikt använda inställningen för att samla in data i 3 veckor, vi beslutat att ändra den experimentellt ställa in något och följaktligen hade ett behov av att samla in data oftare (varje 5 sekunder) och Visa utdata live samt logga data för senare analys. För att göra detta ändrade jag koden lite för att skicka temperaturavläsningar via USB (virtuell COM-port) till en bärbar dator och sedan använda ett program för python för att rita data i realtid.
Modifierade Arduino källkoden är ansluten (ABIO_DataLogger2.ino) som är python källkoden (abiologger.zip) för GUI som både tomter och loggar in uppgifterna från Arduino. Python GUI kräver Python 3, PyQt5 -bindningar för Qt ram som matplotlib och numpy.
Bilden visar den setup med en MacBook Air med två data loggrar kopplade och köra två instanser av python GUI. De två tomterna visar data som samlats med denna setup.