Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4 Readme Changes #21

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 28 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,53 @@ This repository contains code, libraries and hardware I developed over the cours

The project process is documented at [hackaday.io](https://hackaday.io/project/159615-lepton-35-thermal-imaging-camera).

### Contents:
#### [Community Software](#community-software)
#### [Licensing](#licensing)
#### Hardware:
#### [ESP32](#esp32)
#### [beaglebone](#beaglebone)
#### [pocketbeagle](#pocketbeagle)
#### [RaspberryPi](#raspberrypi)
#### [teensy3](#teensy3)

##

### Community Software:
[Package](https://github.com/hrbrmstr/tcam) written in R by [hrbrmstr](https://github.com/hrbrmstr) for interacting with and getting images from the tcam mini.

##

### Licensing:
Licensing needs clarification but the intention is for the firmware and hardwareware to be open source.

##

### ESP32
Contains code, design information and supporting applications for a pair of cameras based around the ESP32.

![tCam-Mini](ESP32/pictures/tcam_app_candle.png)


### beaglebone
Code for the Beaglebone Black including my initial PRU-based VoSPI video pipleline and LCD display.

![Beaglebone Black Prototype](beaglebone/pictures/pru_rpmsg_fb.png)


### pocketbeagle
The pocketbeagle was used for the final design of a thermal imaging camera. This directory contains the code supporting the camera and the re-targeting of my Solar Pi Platter as a power-management and expansion board for the Pocketbeagle.

![Pocketbeagle Thermal Imaging Camera](pocketbeagle/pictures/boxy_pb_camera.png)

### raspberrypi

### RaspberryPi
Contains a modified version of Damien Walsh's great [leptonic](https://github.com/themainframe/leptonic) program running on the Raspberry Pi. My version uses the VSYNC output from the Lepton to synchronize the VoSPI transfer as an experiment to increase the reliability of syncing a user-space process to the Lepton video stream.

![Raspberry Pi Prototype](raspberrypi/pictures/pi_lepton.png)


### teensy3
Contains the code I wrote initially for a test platform based on the PJRC Teensy 3.2 board to learn about the Lepton. Also includes a port of FLIR's LeptonSDKEmb32OEM CCI to the Arduino platform.

![Teensy 3 Cam](teensy3/pictures/display_pi_rainbow.png)
![Teensy 3 Cam](teensy3/pictures/display_pi_rainbow.png)