This library is part of The Digital Ghost Hunt an AHRC-funded project in coding education and Immersive theatre. If you have no idea what that is, visit our website first. The rest will make more sense.
This repo contains the code for the SEEK Ghost Detector Mark 2, a MORPH agent's best friend. The detector is a microcontrollerMicro:Bit (the primary interface) and a Decawave DWM development board (for internal positioning during the show.) Communication is done over UART.
The repo for mk 1 is called Ghosthunter. That version was made to work with a Raspberry Pi and Micro:Bit, and was written in typescript and Python.
This version of the SEEK library is written in Typescript.
The Raspberry Pi is no longer used in the version 2 detector. Python has been removed, leaving two repositories:
Seek V2. The application level of the seek detector, which has all the interface code and detectable things for a particular show.
pxt-digitalghosthunt. The core library for the SEEK, written in C with a wrapped in in Typescript. This library handles communication with the DEM1001-DEV.
I've got several NeoPixel strips that I plan to integrate with the application code. Hardware permitting, I'd also like to experiment with adding servos and vibration motors.