Monday, October 28, 2013

An AVR ATmega configurable production line counter

Updated to version 01b

This project here is a production line counter build on an ATmega 8 micro.



It has 4 digit seven segment display.
It can count from 1 to 9999 pieces.
(01b) Input can be delayed, so that every input recived will block the counter for an amount of time, to prevent double reading on too sensitive item sensors.

User can program it to emit an alarm when a number of items is reached.

Also a plus and minus button are present to adjust items count, if something has to be changed manually.
Holding the select button for a while make the counter reset.

To enter programming mode the select button have to be pressed while the device startup.

Setup parameters are contained in main.h, key.h and sevseg.h

This library was developed on Eclipse, built with avr-gcc on Atmega8 @ 8MHz.


Changelog
  • 01b: added the input delay capability
  • 01: first release


Code

Notes
  • read risk disclaimer
  • excuse my bad english

Monday, October 21, 2013

An ATmega countdown programmable timer

-- ref. 2012 --

This is an ATmega 8 based countdown programmable timer.



The timer alternates a "working" period, and a "pause" period. This is usefull if you have to run a device at a predetermined interval of days, for an amount of minutes you can chose.


It shows time using a double seven segment display.
User can select how much time to spend during the working and pause periods.

Periods can be selected from predefined values, stored in the hex firmware.
The pause period is expressed in days, the working in minutes.

There are five buttons:
  • pause +/- select the pause period
  • work +/- select the working period
  • start/stop iterate through perdiods
Both period are stored into internal avr eeprom, so that if the main power goes down, user settings are restored at next bootup.

The green led is on during the work period.

Setup parameters are contained in main.h

This library was developed on Eclipse, built with avr-gcc on Atmega8 @ 1MHz.



Code

Notes
  • read risk disclaimer
  • excuse my bad english

Sunday, October 13, 2013

vettev, an Open Source Veterinary Management Software

vettev is an Open Source Veterinary Management Software.


vettev is a complete solution to manage you veterinary clinic.
You can trace you customer and animal records, loading treatments, scheduling appointments, doing reports, and billing managment.
vettev features also a client-server architecture, it means that you can have access on multiple computer at the same time.

Please find further information and download link here: https://sourceforge.net/projects/vettev/