View arducam_trigger.py
import cv2 | |
import numpy as np | |
from datetime import datetime | |
import array | |
import fcntl | |
import os | |
import argparse | |
from utils import ArducamUtils | |
import Jetson.GPIO as GPIO | |
from time import sleep |
View covid-19.service
[Unit] | |
Description=COVID-19 Tracker Service | |
After=multi-user.target | |
[Service] | |
User=pi | |
Type=simple | |
WorkingDirectory=/home/pi/CovidTracker | |
ExecStart=/usr/bin/python3 /home/pi/CovidTracker/main.py --update 3600 | |
Restart=on-failure |
View jupyter_lab.service
[Unit] | |
Description=Jupyter Notebook Service | |
[Service] | |
Type=simple | |
User=user | |
ExecStart=/bin/sh -c "jupyter lab --ip=0.0.0.0 --no-browser" | |
WorkingDirectory=/home/user | |
Restart=always |
View OscScreenGrabLAN.py
#!/usr/bin/env python3 | |
"""Take screen captures from DS1000Z-series oscilloscopes | |
This program captures either the waveform or the whole screen of a Rigol | |
DS1000Z series oscilloscope, then saves it on the computer as a CSV, PNG | |
or BMP file. | |
The program uses the LXI protocol, so the computer must have a LAN | |
connection with the oscilloscope. | |
""" |
View rigolcap.sh
#!/bin/sh | |
if [ -z "$SCOPE_IP" ]; then | |
echo "Need to set SCOPE_IP" | |
exit 1 | |
fi | |
if [ -z "$1" ]; then | |
echo "Need to pass filename (without extension) as argument" | |
exit 1 |
View build_opencv.sh
#!/usr/bin/env bash | |
# 2019 Michael de Gans | |
set -e | |
# change default constants here: | |
readonly PREFIX=/usr/local # install prefix, (can be ~/.local for a user install) | |
readonly DEFAULT_VERSION=4.1.0 # controls the default version (gets reset by the first argument) | |
readonly JOBS=1 # controls the number of jobs | |
# (recommend leaving JOBS to 1 since each `cc1plus` process towards the end of |
View code.py
""" | |
A CircuitPython 'multimedia' dial demo | |
Uses a ItsyBitsy M0 + Rotary Encoder -> HID keyboard out with neopixel ring | |
""" | |
import time | |
import board | |
from digitalio import DigitalInOut, Direction, Pull | |
from adafruit_hid.keyboard import Keyboard | |
from adafruit_hid.keycode import Keycode |
View edge_detection.py
""" | |
Loads and displays a video. | |
""" | |
# Importing OpenCV | |
import cv2 | |
import numpy as np | |
# Create a VideoCapture object and read from input file | |
# If the input is the camera, pass 0 instead of the video file name |
View boot.py
# boot.py | |
# Set Circuit Playground Express flash chip to program writeable | |
# If toggle switch is right, | |
# flash is program writeable and file access is frozen | |
# If toggle switch is left, | |
# flash chip file access ok, file writes give an error | |
# via Dan Conley | |
# https://learn.adafruit.com/cpu-temperature-logging-with-circuit-python/ | |
# writing-to-the-filesystem | |
# 2018 Mike Barela for Getting Started with Circuit Playground Express |
View m5cam.yaml
esphome: | |
name: m5cam | |
platform: ESP32 | |
board: m5stack-core-esp32 | |
wifi: | |
ssid: "ssid" | |
password: "password" | |
# Enable logging |
NewerOlder