CircuitGizmos provides products for sale that are designed and produced by the creative minds at CircuitGizmos, USBmicro, Amber Waves Electronics, and other fun sources of clever engineering.
Here you can purchase the USBmicro U401 and U421 USB interface that has support for SPI, LCD, 1-wire, stepper motor control, input, and output.
CircuitGizmos sells the Maximite Computer in the form of the CGMMSTICK1 that you can add as a module to a circuit board or you can use it with a solderless breadboard. The Maximite runs BASIC and supports a display on VGA. A keyboard can interface to the Maximite as well as I2C, SPI, and serial devices.
CircuitGizmos also sells the unique USBPIR USB motion detection module and home automation and security software made to work with these devices. Other CircuitGizmo items include the DS1822 temperature sensor, relays, LEDs, resistors, project boxes, small screw terminals…
PIR Motion Detector Alarm Board
9-12VDC supply input
ATmega88 (8k ROM)
2 alarm outputs (switch 12V at 1A)
Sensitive PIR input
Light level input
2x3 programming header
3 spare I/O lines
The CGALARM1 is a super sensitive PIR (Passive InfraRed) people or animal detector. The microcontroller is an ATmega88 with default firmware in it, but if you wish, the "Arduino" development environment (or any other AVR compiler) can be used to make your own custom code.
Default firmware for the board will flash the on-board LED a few times on power up. The board will wait after power up for 30 seconds before registering motion as an alarm. When motion is detected, the J5 output blips on/off with the motion. The J4 output latches on for 10 seconds. After the alarm happens, the default firmware keeps J4 off for a full minute.
From the firmware perspective light level (LDR input on PC1) and motion (PIR input on PC0) are read as analog values. J4 output is on PD3, J5 output is on PD2, and the on-board LED is controlled through PD7.
9-12VDC operates this board. On J3 the left (square) connection is positive, the right (round) connection is power supply ground. For alarm outputs J4 and J5 the left (square) connection is again positive, and the right (round) is ground.
J7, J8, and J9 are spare connections to PC2, PC3, and PC4 respectively. On J7, J8, and J9 the lower pin is ground (blue in pic below), the center is the PCx connection, and the top pin is 5V. For J6 the top connection is serial Tx ("TTL" level), middle is ground, bottom is Rx.
Below you can see the sensors (PIR above LDR) on the face of the board. The board should be mounted in this vertical orientation.
In this picture the dome covers up the two light sensors.
The component side of the CGALARM1:
Connector/header layout for the board.
Location of power and alarm contacts.
Image already added