Giter Site home page Giter Site logo

leptonm7's Introduction

LeptonM7 Project

Lepton interface for the STM32F746G-DISCO board

Description

This project uses the STM32F746G-DISCO to acquire the thermal images from a FLIR Lepton module and displays it on the screen. It uses the Lepton Thermal Camera Breakout v1.3 from PURE Engineering (http://www.pureengineering.com/projects/lepton)

A prototype enclosure is also provided, in STL format, for 3D printing.

Pin mapping:

  • CS: "D10" - PA8
  • MOSI: "D11" - PB15 (Not required)
  • MISO: "D12" - PB14
  • SCLK: "D13" - PI1
  • SDA: "D14" - PB9
  • SCL: "D15" - PB8

Versions

  • v1.0: First working version, displays the image on the screen
  • v1.1:
    • Improved color representation using 6 colors (Black-Blue-Green-Yellow-Red-White) instead of 3 (Blue-Yellow-Red)
    • Added layout for buttons
    • Added level indicator on the left of the image
  • v1.2:
    • Changed the buffering principle to reduce SDRAM access
    • Fixed the gradient function not working after last compiler update

Known issues

  • Sync with the camera often not happening correclty at startup

Future work

  • Implement touch screen to select measurement points
  • Implement SD card and file system to save images

leptonm7's People

Contributors

fearedspark avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.