Skip to main content

Posts

Homemade 2.1 Audio Power Amplifier System

This post show completed view of digitally controlled audio power amplifier with virtual surround (which we described in previous post). All the speaker enclosures, power amplifier casing and electronic system are design and developed by us. Configuration of this given step is as follows: System Components: Power Amplifier, 2 main speaker units, 1 sub-woofer and 18V (5A) SMPS. Speaker System: Main speaker system consist with 8Ω (45W) 6½ inch Woofer, 8Ω (50W) 3 inch Tweeter with passive crossover. Subwoofer System: 3Ω (200W) 8 inch Bass Woofer. All the speaker enclosures are mad out of 9mm MDF (medium density fiberboards) and power amplifier casing is made using 2mm acrylic sheets. More views of this audio system are available in here .

Digitally Controlled Audio Power Amplifier with Virtual Surround Sound

In this post we describe digitally controlled 2.1 channel audio power amplifier with virtual surround sound. This audio amplifier is based around Microchip’s PIC18F452 microcontroller and ST microelectronics TDA2050 power amplifiers. Key system specifications and features of this audio system are listed in below: Supply voltage and PSU: D.C - 16V to 19.5V with 3A PSU. (Recommended: 18.8V, 3A PSU) Input(s): 2 analog input lines. (for Left and Right channels) Functions: Volume, Bass, Treble, Loudness, Mega Bass, Surround Effects Volume control: 0dB to 75dB Attenuation per channel with 1.25dB step Mute: 100dB Attenuation per channel Calculated channel separation (Approximately): 85dB - 88dB Bass control: ±14dB with 2dB step Mega bass control: 0dB to 30dB with 7 control steps Treble control: ±14dB with 2dB step Surround Sound: Based on AViSS 3D surround algorithm with 4 operational modes (Disable, Low, Normal and Wide) Output channels: 3 (2 channels + 1 subwoofer driver channel) Output po...

An open scriptable USB interface for host driven electronic experiments

SigLab is a combination of open hardware and FOSS ( free and open source software ) projects to provide easy to use and full featured scriptable USB interface for digital electronic experiments. SigLab USB interface consisted with Microchip's PIC18F2550 microcontroller unit and it provides 14 bidirectional (digital) I/O ports for external interfacing. Scriptable language of SigLab had some resemblance to Pascal programming language and this system provides complete IDE for script editing and debugging. Current version of SigLab offers following core features to its users: Provide easy to use USB controller for digital electronic projects Avoid complexities of USB peripheral programming by providing full featured, easy to use scriptable interface Introduce DIY - USB controller with standard electronic components Provide live workspace to debug/watch hardware and firmware operations All the SigLab source codes, design files and other reference documents are available to download at ...

Microprocessor controlled CW Beacon

In this project we introduce portable microprocessor controlled CW radio beacon. This CW beacon module is capable to transmit maximum of 64 Morse codes repeatedly in 4.433MHz with 9V DC power source. This system consists of CW transmitter, ATtiny13 microcontroller unit and low current voltage regulator. Atmel ATtiny13 microcontroller is used to drive the transmitter and thanks to its internal 64 byte E²PROM, we may be able to change beacon data without altering the system firmware. While at the testing stages we receive this beacon on 10km radius (using Sony ICF-SW7600GR receiver) by using standard telescopic antenna. To get the maximum range it is recommended to use 3m – 4m antenna wire with this transmitter system. At the prototyping /testing stages we try this transmitter successfully with 3.58MHz, 4.43MHz and 6.00MHz crystals. This system is design to work with standard 9V battery (6F22/6LR61). At the prototyping stages we test this system using 12V and 10V DC power sou...

Ultra Simple Microchip PIC Development Board

In this project we develop easy to build Microchip PIC development board for widerange of PIC Microcontrollers (which include 40pin Microchip PIC16 and PIC18 devices). This development board contain only the switching regulator (to generate +5V DC from the input power source) and RS232 serial port interface. The switching regulator of this development board may support input voltage of +8V to +25V DC. RS232 Serial interface of this development board is based on Maxim's MAX232 driver/receiver IC. This given design have 6 two-way jumpers to select crytal osciliator, MCLR and RS232 Tx/Rx terminals. While at the protyping stages we test this board successfully with PIC16F887, PIC16F877/A, PIC18F452, PIC18F4550 and PIC18F4620 MCUs. Diamensions of this PIC Development Board is 110×85mm. Schematic, PCB design and some of the related documents of this project are available to download at google drive .

XBMC USB Controller for Media Center PCs

In this project we develop USB port base controller for XBMC application. Main functionality of this controller unit is to provide remote control interface, LCD base - player information panel and rotary encoder base controller for XBMC. With this given hardware design and software programs, user may be able to control XBMC without using standard input devices such as keyboard and mouse. This device is design to work with XBMC Version 10.1 ( codename Dharma ) or newer versions. Older version of XBMC may not work this system because of the differences in its Web Control Interface. PIC18F4550 is a main hardware controller of this system. This microcontroller is used for USB interfacing, as LCD driver, IR base remote control data decoder and as a driver of the other input devices (such as rotary encoder and push switches). Controller’s USB interface is design to work as USB HID class device. This system is design to work with Microsoft Windows Operating Systems and we test this...

PIC16F877A/PIC16F887 Microcontroller Development Board

In this post we introduce easy to build, full featured PIC16F877A/PIC16F887 microcontroller development board. This development board contains following core features: RS232 interface PS/2 host interface Battery backup - Real Time Clock with I2C interface Highly precision 1-wire thermometer interface 4 Digit Seven Segment Display module HD44780 compliant LCD module 4×4 Keyboard 4 button onboard joystick 8×2 LED driver 8bit peripheral driver interface 8bit Digital to Analog converter module 36kHz Photo module for Infrared base inputs Wide supply voltage range from 12V – 40V To reduce the form-factor we design this system in a double sided PCB. When constructing this project make sure to use exact component values for PSU module (especially for L1, R1 and R2). When constructing the circuit do not connect R4 and R5 wires to the PCB. Both these wire links are providing to isolate the PSU from main board. After constructing the circuit power on the PSU and check the v...