picsoft

Not rated 13,404

Circuit Image

The chassis is constructed from aluminum L-profile measuring 30x30x2 mm, while the candles are made from 13 mm aluminum pipes. The overall structure measures approximately 35 cm in width and 25 cm in height, assembled using a two-component adhesive. The fittings (E10) and bulbs (14V, 3W) are sourced from an old Christmas tree string. The chassis serves as the common positive pole for the candles. It is essential to ensure that the pipes make contact with the chassis, which can be achieved using small Parker screws positioned beneath the chassis. The schematic is straightforward, primarily utilizing a PIC16F628 microcontroller with an internal oscillator and an ULN2003 as an amplifier for the candles, along with a power supply rated at 12VDC/1A. A 7805 voltage regulator is also included. The electronic components can be conveniently placed on a piece of vero (strip) board, which includes a connector for In-Circuit Serial (ICS) programming with Wisp628. The board can be mounted underneath the chassis. Since the ULN2003 is nearly at its maximum load, a heat sink has been affixed to its body. The control program is relatively simple and serves as an example of timer interrupts usage. The source code includes comments explaining its functionality. The brightness of the candles is modulated using Pulse Width Modulation (PWM) via bit banging with Timer0, individually for each candle. Under the control of Timer2, the PWM value for each candle is gradually adjusted, creating a fade-in and fade-out effect. The overall luminosity pattern can be altered using a push button, with several alternative patterns available. These dimmers are equipped with a PIC12F683 microcontroller, an N-channel MOSFET, and a few additional components. The 5V dimmer can adjust the brightness of multiple LEDs, making it suitable for background lighting in control panels, such as those found in flight simulators. The 12V dimmer is intended for use with halogen lamps. The package includes source, hex, and make files, along with schematics for both the 5V and 12V dimmers. Both dimmers utilize the same software, which can be compiled using the free demo version of the CC5X compiler. The primary purpose is to verify that all digits and segments of a display are properly connected and functioning. Each segment is illuminated individually for approximately half a second, facilitating the identification of any non-functional segments. Both Common Anode and Cathode displays can be tested, with the selection made via a jumper. The package also contains images (JPG files) of the schematics, along with all source, hex, and make files. The readme and source files provide additional information on functionality and can be compiled using the free demo version of the CC5X compiler. This is a basic controller equipped with a PIC12F683 microcontroller, an LM74 temperature sensor, an N-channel MOSFET, and several other components. It is designed to control the cooling fan in a PC case, activating it only when necessary. The fan begins to rotate slowly when the temperature exceeds 30 degrees Celsius, with the speed increasing as the temperature rises. At temperatures of 55 degrees Celsius and above, the fan operates at full speed. As the temperature decreases, the fan's speed is gradually reduced until it reaches a minimum speed at 30 degrees Celsius. The fan ceases operation when the temperature falls below 25 degrees Celsius. This controller functions effectively with a 92 mm fan, but modifications may be required for other fan types, particularly regarding the power needed for minimum speed, which should be adjusted according to the specific fan used. The controller should be connected to a standard diskette/hard disk connector from the PC power supply and mounted in a location where the internal air temperature can be accurately measured.

The circuit design incorporates a robust aluminum chassis that provides structural integrity and effective heat dissipation for the electronic components. The use of aluminum pipes for the candles not only contributes to the aesthetic appeal but also ensures durability and efficient heat management. The choice of a PIC16F628 microcontroller allows for versatile programming and control, particularly in managing the PWM signals required for dimming the candles. The ULN2003 driver is crucial for amplifying the control signals to drive the candles, ensuring that they achieve the desired brightness levels without exceeding the component ratings.

The implementation of timer interrupts in the control program exemplifies a practical application of microcontroller capabilities, enabling smooth transitions in lighting effects through PWM control. The gradual fade-in and fade-out feature enhances the visual experience, making it suitable for decorative lighting applications. The flexibility to modify luminosity patterns via a push button adds user interactivity, allowing for customization based on user preferences.

The dimmer circuits for both 5V and 12V applications demonstrate versatility in controlling various lighting systems, from LED backgrounds to halogen lamps, expanding the potential use cases significantly. The inclusion of comprehensive documentation, including source code and schematics, facilitates ease of understanding and implementation for users looking to replicate or modify the design.

For the temperature-controlled fan circuit, the integration of the LM74 temperature sensor provides precise temperature monitoring, enabling efficient cooling management. The ability to adjust fan speed based on temperature readings enhances system performance while minimizing noise and energy consumption. The design's adaptability to different fan specifications ensures that it can be tailored to various PC configurations, making it a valuable addition to any cooling solution. Overall, this electronic schematic presents a well-rounded approach to both decorative and functional lighting control, as well as effective thermal management in electronic systems.The chassis is made of aluminum L-profile (30x30x2 mm) and the candles are made of 13 mm aluminum pipes. The structure is about 35 cm wide and 25 cm high, and assembled with two component glue. The fittings (E10) and bulbs (14V, 3W) are obtained from an old christmas-tree string. The chassis is the common plus-pole for the candles. Care should be taken to ensure the pipes make contact with the chassis, for example with small parker screws underneath the chassis. The schematic is very simple, basically a PIC16F628 using the internal oscillator and an ULN2003 as amplifier for the candles, and of course a power supply: 12VDC/1A wallwart and a 7805. The electronic components fit easily on a piece of vero-(strip)-board (you will notice the connector for ICS programming with Wisp628).

The board can be mounted underneath the chassis. Since the ULN2003 is loaded practically to its limit I glued a heat sink on the body. The control program is pretty simple, and may be an example of the use of timer interrupts. The source contains comments about how and why. The luminesce of the candles is regulated with PWM (bit banging) using Timer0, for each candle individually. Under control of Timer2 the PWM value of each candle is slowly changed, having the effect of fade-in and fade-out.

The overall luminosity pattern can be changed with a push button, some alternative patterns are provided. These dimmers are equiped with a PIC12F683, an N-channel MOSFET and a few other components. The 5V dimmer can control the brightness of many LEDs, for example when used as background lighting of control panels, such as the cockpit of a flight simulator.

The 12V dimmer is aimed at the use of halogen lamps. The package contains source-, hex- and make files, as well as the schematics of the 5V dimmer and the 12V dimmer. These dimmers use the same software, the source can be compiled with the (free demo-version of the) CC5X compiler.

Main purpose is to check if all digits and segments of a display are connected and working correctly. Every segment is lit individually for about half a second to make it easy to determine which segment (if any) is not working properly.

Common Anode or Cathode displays can be tested, selectable by jumper. The package contains pictures (JPG files) of schematics, as well as all source-, hex- and make-files. The readme and source files contain information about how and why and can be compiled with the (free demo-version of the) CC5X compiler.

This is a simple controller, equiped with a PIC12F683, an LM74 temperature sensor, an N-channel MOSFET and a few other components. It is designed to quiesce the cooling fan in a PC (the case fase) when the temperature in the inside does not require cooling.

The fan starts rotating slowly when temperature rises above 30 degrees Celsius and rotation speed increases with temperature. At 55 degrees C and above it runs at full speed. When cooling down the rotational speed is gradually decreased until 30 degrees C when it runs at minimum speed.

The fan stops turning when temperature has dropped below 25 degrees C. The controller works fine with my 92 mm fan, but may need changes for other fans. In particular the power needed for minimum speed might need adaption to your specific fan. Connect the controller to a standard diskette/harddisk connector of the PC power-supply. Mount it in a safe place where the air temperature of the inside of the PC case can be measured reliably. The package contains source-, 🔗 External reference




Warning: include(partials/cookie-banner.php): Failed to open stream: Permission denied in /var/www/html/nextgr/view-circuit.php on line 713

Warning: include(): Failed opening 'partials/cookie-banner.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/nextgr/view-circuit.php on line 713