CC Blog Newsletter Product News Tech News

Analog Devices ADT7410, Combined with Adafruit’s IO and CircuitPython Library Create a DIY PyPortal IoT Data Logger

Written by Stephen Vicinanza

Analog Devices Inc’s ADT7410 temperature sensor is a high-accuracy digital measuring device in a narrow SOICV package. It contains a band gap temperature reference and a 13-bit ADC to monitor and digitize to a 0.0625°C resolution. The ADC can be set to 13-bit, or 16-bit (0.0078°C) by setting Bit 7 in the configuration register.

The guaranteed supply voltage range is from 2.7V to 5.5V. Operating at a typical voltage of 3.3V and supply current of 210 µA. The ADT7410 has a shutdown mode that will power down the device at a supply current of typically 2 µA. The unit is rated for operation over the extremely wide -55°C to +150°C temperature range.

When combined with the Adafruit IO and the PyPortal from Adafruit, it’s a do-it-yourself IoT Data Logger, ready to measure many types of inputs.

Adafruit’s PyPortal is a light sensor and temperature sensor together. When data is sent to the IO it can be accurately measured and stored for retrieval. The PyPortal can organize data into charts, graphs, gauges, and other organizational layouts.

The PyPortal also has a display and internet connection, for easy access.

Some of the features of the PyPortal include:

  • 3.2” 320×240 color TFT with resistive touch screen
  • Speaker
  • Light Sensor
  • Temperature sensor
  • NeoPixel
  • MicroSD card slot
  • 8MB flash
  • Plug-in Ports for I2C STEMMA
  • 2 analog pins with JST PH 2mm connectors
  • 3D files for an enclosure
  • ATMEL (microchip) ATSAMD51J20
  • Espressif ESP32 Wi-Fi coprocessor
    • TLS/SSL support built-in

The is support for CircuitPython and Arduino. The PyPortal shows up as a USB device and Python (code)  can be entered from any text editor or IDE, etc.

The hardware and software are all open-source.

The Data Logger uses the ADT7410’s rich abilities to carry over large volumes of data, along with the light sensor of the PyPortal, there are ample USB sockets and various ways to interact with the PyPortal, including as a disk drive, as a MIDI or HID keyboard/mouse, as well as bootload and debug over the serial port. The ESP32 provides a secure WI-Fi connection and plenty of flash and RAM to the buffer sockets.

The PyPortal costs $54.95 USD and is in stock. Adafruit IO with CircuitPython Library costs $99.00 USD for one year.

For more information on Adafruit’s PyPortal see the product page here. For more information on Analog Devices Inc.’s ADFT7410 temperature sensor see the ADI website product page here and datasheet here.

Adafruit |

Analog Devices Inc. |

Keep up-to-date with our FREE Weekly Newsletter!

Don't miss out on upcoming issues of Circuit Cellar.

Note: We’ve made the Dec 2022 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.

Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.

Sponsor this Article
+ posts

For the past 8 years, I have been writing about embedded technologies, added to my technical, academic, and medical editorial experience, with companies like Elsevier and Cambridge University Press. I tell people to read what I write, not try to pronounce my last name. I am always available for comments and suggestions you can reach me at and I promise I will take the time to reach back out to you. I live in the North East with my wonderful family.

Supporting Companies

Upcoming Events

Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2024 KCK Media Corp.

Analog Devices ADT7410, Combined with Adafruit’s IO and Circuit…

by Stephen Vicinanza time to read: 2 min