Lucky Resistor
Menu
  • Home
  • Learn
    • Learn C++
    • Product Photography for Electronics
      • Required Equipment and Software
    • Soldering for Show
  • Projects
  • Libraries
  • Applications
  • Shop
  • About
    • About Me
    • Contact
    • Stay Informed
  •  
Menu

Build the Hardware (Simple)

This page covers the simple version of the project. The simple version adds an additional persistent RAM chip to the device to allow more records and more precise records.

See the following wiring diagram, it included the RAM module connected over the I²C bus to the microcontroller.

Data Logger Circuit Diagram Simple

To build the hardware, follow the instructions on the “Build the Hardware (Minimal)” page, except you add the additional board the with the persistent RAM.

The FRAM Module

For my project I use the Adafruit I2C Non-Volatile FRAM Breakout with 32KByte. You may wonder why I use FRAM for the project, because it is expensive compared to flash RAM.

  • FRAM requires less power to write.
  • FRAM can be written byte by byte. It is not necessary to ease a whole page before writing a byte.
  • Each byte in the FRAM can be read/written 10’000’000’000’000 times.

There are many alternatives you can use:

  • Use a SD card adapter and write the data to the SD card.
    This is probably not a good solution, because writing data to an SD card needs a lot of power. If you plan to log data over a long time period, you should consider other solutions.
  • Use a flash chip, like the following ones:
    • The W25Q80BV – 1MB Flash.
    • The AT26DF081A – 1MB Flash.

Continue reading: Build the Software

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stay Updated

Join me on Mastodon!

Top Posts & Pages

  • Storage Boxes System for 3D Print
  • Event-based Firmware (Part 1/2)
  • Build a 3D Printer Enclosure
  • Yet Another Filament Filter
  • Circle Pattern Generator
  • Circle Pattern Generator
  • Real Time Counter and Integer Overflow
  • Projects
  • Logic Gates Puzzle 11
  • Units of Measurements for Safe C++ Variables

Latest Posts

  • Better Bridging with Slicer Guides2023-02-04
  • Stronger 3D Printed Parts with Vertical Perimeter Linking2023-02-02
  • Logic Gates Puzzle 1012023-02-02
  • Candlelight Emulation – Complexity with Layering2023-02-01
  • Three Ways to Integrate LED Light Into the Modular Lantern2023-01-29
  • The 3D Printed Modular Lantern2023-01-17
  • Rail Grid Alternatives and More Interesting Updates2022-12-09
  • Large Update to the Circle Pattern Generator2022-11-10

Categories

  • 3D Printing
  • Build
  • Common
  • Fail
  • Fun
  • Learn
  • Projects
  • Puzzle
  • Recommendations
  • Request for Comments
  • Review
  • Software
Copyright (c)2022 by Lucky Resistor. All rights reserved.
 

Loading Comments...