We are designing two new SP07s with a capability of power-led feature. After our advisor assistant edits design, we will make 2 new PCBs manually again. Totally we will have 3 SP07 boards at the end of the project.

Current design can be seen from following pictures;

This is the schematic of SP07 board;
Click to see full size image
This is the PCB design of SP07 board;
Click to see full size image
And SP07 design files can be downloaded via this link;
hsbs PCB design.rar (Altium Designer Files)

Also you can download the SP07's program via following link;
sp07.hex (hex code for SP07)

Besides the hardware changes made on SP07 board, software that is running on it has been modified. Thereupon, PIC module is adapted in order to handle serial interrupts coming from AP-400 device. Because, in the demo version we implemented, AP-400 was reading data from the serial port periodically. However, now AP Module can send a request to the PIC Module and the PIC Module sends a temperature value or a humidity value depending on this request.

Kernel image of AP-400 device can be downloaded via following links.

vmlinux.ap400.bin.l7 (linux image for HSBS Sentinel)
sqfs.ap400.bin (disk image for HSBS Sentinel)

This kernel image can be loaded on AP-400 with the help of Redboot commands and TFTP. Redboot is the boot up manager of AP-400 device.

Whenever AP-400 boots up AP module (communicates with PIC module, sends measured value to server over TCP/IP) starts to run. In the demo version, we had to load and run our program manually every time AP-400 turns on and now we have overcome this problem.

There is a program running on the server that gets the incoming data from HSBS Sentinel and records this data to the database. Executable form of this program can be downloaded via following link.

clientcb (linux x86 executable)

For the time being, we have a simple GUI which is implemented using PHP and in the video tutorial we used this user interface. In fact, our aim is to develop a Java GUI for our project and we began to develop it, however, it is inadequate to be used for the video tutorial.


A screen capture of connecting HSBS Sentinel and gathering humidity and temperature values can be found here.