picotof

Raspberry Pi Pico, VL53L1X Time of flight sensor, SSD1306 OLED Display, Arduino IDE

https://github.com/techissocool/picotof

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Raspberry Pi Pico, VL53L1X Time of flight sensor, SSD1306 OLED Display, Arduino IDE

Basic Info
  • Host: GitHub
  • Owner: TechIsSoCool
  • License: mit
  • Language: C++
  • Default Branch: main
  • Size: 8.79 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created almost 4 years ago · Last pushed almost 4 years ago
Metadata Files
Readme License Citation

README.md

PicoTOF

This project uses a Raspberry Pi Pico to interface with the Adafruit VL53L1X Time of flight sensor module. Measurements are displayed on a SSD1306-based OLED Display. The code is written for the Arduino IDE. Please see Pi Pico Time-of-Flight Project in Arduino IDE for a complete walk-through of the project.

Hardware

  • Raspberry Pi Pico DigiKey
  • Adafruit VL53L1X Time of flight sensor module Adafruit
  • 0.91 inch, 128x32 pixel OLED monochrome display Amazon

Circuit

The VL53L1X sensor module and SSD1306 display are connected via I2C. A momentary pushbutton on one GPIO pin cycles through the display modes. See link above and code for more specific description.

External Software Libraries Used

  • arduino-pico - RP2040 board support for Arduino IDE GitHub
  • Wire.h – to handle the I2C communications (native to Arduino IDE)
  • Adafruit VL53L1X – for the time-of-flight sensor GitHub
  • Adafruit GFX Library – Display core graphics library GitHub
  • Adafruit SSD1306 – Or other library to support your display driver GitHub

Owner

  • Name: TechIsSoCool
  • Login: TechIsSoCool
  • Kind: user
  • Company: Tech is so Cool

Gadget lover. Techie. Maker.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: PicoTOF
message: >-
  If you republish this software, please cite it
  using the metadata from this file.
type: software
authors:
  - given-names: TechIsSoCool.com
    email: techie@techissocool.com
repository-code: 'https://github.com/TechIsSoCool/PicoTOF'
url: 'https://techissocool.com/pi-pico-tof-arduino'
abstract: >-
  This project uses a Raspberry Pi Pico to interface
  with the VL53L1X laser-based time-of-flight sensor.
  It displays the sensor's measurements on a small
  OLED display using an SSD1306 controller. It is
  written for the Arduino IDE.
keywords:
  - Raspberry Pi Pico
  - Adafruit VL53L1X
  - SSD1306 OLED
license: MIT
version: '1.0'
date-released: '2022-07-15'

GitHub Events

Total
Last Year