TOP Contributors

  1. MIKROE (2650 codes)
  2. Alcides Ramos (350 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136536 times)
  2. FAT32 Library (69727 times)
  3. Network Ethernet Library (55837 times)
  4. USB Device Library (46170 times)
  5. Network WiFi Library (41798 times)
  6. FT800 Library (40984 times)
  7. GSM click (28921 times)
  8. PID Library (26383 times)
  9. mikroSDK (26276 times)
  10. microSD click (25297 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

Tortoise Vivarium Light Bulb Controller

Rating:

4

Author: Russell Kelly

Last Updated: 2016-02-18

Package Version: 1.0.0.0

Category: Timers (Real time clock)

Downloaded: 581 times

Followed by: 2 users

License: MIT license  

The principle of the lights controller is to provide an automated function; of activating and deactivating specific lamps used in reptile vivariums and fish aquariums.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Tortoise Vivarium Light Bulb Controller" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Tortoise Vivarium Light Bulb Controller" changes.

Do you want to report abuse regarding "Tortoise Vivarium Light Bulb Controller".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroBasic PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

The principle of the lights controller is to provide an automated function; of activating and deactivating specific lamps used in reptile vivariums and fish aquariums. The controller maintains a 24 hour clock, and stores the hour and minutes values for sunrise and sunset. When the clock reaches either sunrise, sunset or one hour past these times, a series of triggers are initiated to 'switch on' or 'switch off' specific lamps. The microcontroller used is the Microchip PIC18F14k22 microprocessor running at 5v. Internal processor clock is 8 MHz, and Timer1 (auto incrementing register used to maintain the clock) is controlled via an external 32.768 kHz quartz crystal. This microcontroller provides all the control functions of the unit. The microprocessor outputs the time and day period to a backlit 8 column, 2 row alphanumeric display (HD44780) , reads the user input buttons (Menu/Enter, Increase and Decrease), drive a series of status LEDs (Day lamps and heat/blue lamps active as green and yellow respectively) and provide a 3 - 5v control signal for the solid state relays.

More projects available from my personel website; www.rkelectronics.org

ALSO FROM THIS AUTHOR

Tortoise Egg Incubator Temperature Controller

0

This project is for the design of a tortoise egg incubator temperature controller. The temperature is regulated by an external heat lamp, which is controlled to maintain the temperature to within a specific range. Temperature is measured using a LM35 temperature sensor.

[Learn More]

Digital Thermometer using PIC 16F1827

0

This project is for the design of a Digital Thermometer using the following PIC 16F1827 MCP9700 Analog thermometer IC (by Microchip) 4x 7Segment LED Display Units (note 2nd segment needs to have decimal place connected to vdd) MCP627 dual op-amp IC (by Microchip) Supplied is an instruction manual, project files and .HEX file

[Learn More]

PIC 18F14k22 LCD Alarm Clock

5

This program and circuit provides a digital alarm clock. Powered by a Microchip PIC 18F14k22 and a 16x2 alphanumeric HD44780 display. Time and alarm setting is achieved by the use of three push buttons. Circuit requires a 32.768 kHz Watch Crystal

[Learn More]