Raspberry Pi B+ plug-on module for particle and nuclear physics detectors. The circuit comprises two inputs for typical input signals (PMTs, SiPMs etc.) with typically negative pulses of few hundreds of mV amplitude. Each channel comprises adjustable threshold discriminators for fast timing and a peak detector (only ch1) for amplitude measurement with a slow sampling ADC. Timestamping of the singl...
Time-to-Digital converter plug-on module (shield) for Raspberry Pi B+. The board utilizes a TDC7200 (TI) with a time resolution of ~50ps. The Start/Stop inputs to the TDC can be configured by jumpers from either external signals or coming from one GPIO in case a timing signal is present at this pin from another plug-on board on the same RPi.
Design is work in progress.
This projects is a device controlled thru i2C, it has a set of instructions to control two leds, two buzzers and a combination of them.
The device uses an ATTiny85 and it connects to an RaspberryPi to send the commands.
The instruction for the device are:
- 0x00 --> Does nothing
- 0x01 --> All Buzzers ON, All LEDs OFF
- 0x10 --> Al Buzzers OFF, All LEDs ON
- 0x11 --> All Buzzers ON, All LEDs O...
This afforable Geiger Counter that works as standalone device and also can connect to other external devices (like RaspberryPi/Arduino or other GPIO devices) to send the "clicks" thru GPIO interface.
The Arduino code for the Geiger counter is available here:
- Pin D2 --> Arduino interruption
- Pin D7 --> Buzzer
- Pin D8 -->...
USB dongle Real time clock For raspberry Pi (which does not have one)
Initializes as a USB Serial port when plugged in to any computer and times can be read and set via serial commands
Microchip XC8 Project attached below
PCB Shown is revision 3 as I have been trying to fit it into a small USB dongle enclosure, the one it seems to fit best is the USB-7201-G from Bud Industries.
Template (PCB and interface symbol) to copy for any kind of shield designs for Raspberry Pi B+. The PCB contains 6 layers with layer display at the lower edge. The assignment of layers is:
- top: signal, polygon connected to GND
- bottom: signal, polygon connected to GND
- layer 1: inner, signal
- layer 2: inner, polygon VCC
- layer 3: inner, polygon GND
- layer 4: inner, signal