83
WIN A MICROCHIP MPLAB Starter Kit For PIC32MX 1xx/2xx LOW-POWER CAR/BIKE USB CHARGER Efficient USB charger that can operate from a 12V car battery PLUS SOLAR-POWERED LIGHTING CONTROLLER – PART 1 High efficiency solar lighting system COMPACT HIGH-PERFORMANCE AMP Low distortion stereo amplifier Runs from a 12V DC supply 20W into 4 PRACTICALLY SPEAKING, PIC N’ MIX, NET WORK, CIRCUIT SURGERY, READOUT, TECHNO TALK Jump Start New series – starts this issue HIGH-QUALITY DIGITAL AUDIO SIGNAL GENERATOR – PART 3 How to ‘drive’ the generator $9.99US £4.40UK MAY 2012 PRINTED IN THE UK

Everyday.practical.electronics.may.2012.BD

  • Upload
    aklile

  • View
    147

  • Download
    1

Embed Size (px)

Citation preview

COMPACT HIGH-PERFORMANCE AMP Low distor tion stereo amplifier Runs from a 12V DC supply 20W into 4 :

WIN MICR A MPLA OCHIP B Sta Kit F rter o PIC3 r 2MX 1xx/2 xx

LOW-POWER CAR/BIKE USB CHARGEREfficient USB charger that can operate from a 12V car battery

SOLAR-POWERED LIGHTING CONTROLLER PART 1High efficiency solar lighting system

HIGH-QUALITY DIGITAL AUDIO SIGNAL GENERATOR PART 3How to drive the generator

t r a t S p m u J series startsNew sue this is$9.99US 4.40UKMAY 2012 PRINTED IN THE UK

PRACTICALLY SPEAKING, PIC N MIX, NET WORK, CIRCUIT SURGERY, READOUT, TECHNO TALK

PLUS

Microcontrollers

Microchip Development Tools Take Cost and Time Out of Embedded DesignSupported by Industry-Leading MPLAB Single Development Environment

Digital Signal ControllersAnalog

MemoryRF & Wireless

With over 1.15 million development systems already shipped, Microchip Technology has a reputation for providing a comprehensive range of world-class, low-cost, easy-to-use application development tools. Combining Microchips powerful free MPLAB IDE with application- and product-specific starter kits cuts the cost and complexity of your embedded designs. MPLAB X IDE is the new single, universal graphical user interface for Microchip and third party software and hardware development tools. It is the industrys only IDE to support an entire portfolio of 800+ 8-bit, 16-bit and 32-bit PIC MCUs, dsPIC DSCs and memory devices. It includes a feature-rich editor, source-level debugger, project manager, software simulator, and supports Microchips popular hardware tools, such as the MPLAB ICD 3 in-circuit debugger, PICkit 3 starter kit, and MPLAB REAL ICETM in-circuit emulator. Based on the open-source NetBeans platform, MPLAB X runs on Windows OS, MAC OS and Linux, supports many third-party tools, and is compatible with many NetBeans plug-ins. Add starter kits, reference designs and webinars for specific PIC MCU and dsPIC DSC families and you have all the tools you need to fast-track your embedded design. The low-cost starter kits help you to use application-optimised PIC MCU and dsPIC DSC families in wireless and wired networks, security, motor control, automotive and low-power designs, as well as in graphics and general-purpose applications.

THE MPLAB IDE TOOLKIT FOR FAST AND EFFECTIVE EMBEDDED DESIGN:

MPLAB ICD 3 - DV164035

MPLAB REAL ICE - DV244005

PICkit 3 Debug Express - DV164131

Start now! Download the MPLAB IDE Quick Start manual at: www.microchip.com/toolswww.microchip.com/toolsThe Microchip name and logo, the Microchip logo, dsPIC, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. PICkit, PICDEM and REAL ICE are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. 2011, Microchip Technology Incorporated. All Rights Reserved. DS52032A. ME297AEng/10.11

ISSN 0262 3617z PROJECTS z THEORY z z NEWS z COMMENT z z POPULAR FEATURES zVOL. 41. No 5 May 2012

INCORPORATING ELECTRONICS TODAY INTERNATIONAL

www.epemag.com

Projects and CircuitsCOMPACT HIGH-PERFORMANCE 12V STEREO AMPLIFIER by Nicholas Vinen Have you been looking for a 12V, low distortion amp this is the one for you! HIGH-QUALITY DIGITAL AUDIO SIGNAL GENERATOR PART 3 by Nicholas Vinen The driving instructions for this sophisticated signal generator project LOW-POWER CAR/BIKE USB CHARGER by Nicholas Vinen Achieve up to 89% efficiency with our USB charger operating from a 12V car battery 10 24

30

SOLAR-POWERED LIGHTING CONTROLLER 38 PART 1 by John Clarke Build a high efficiency solar lighting system with MPPT and three-stage charging

Series and FeaturesTECHNO TALK by Mark Nelson Statistics JUMP START by Mike and Richard Tooley Electronics for newcomers Moisture Detector CIRCUIT SURGERY by Ian Bell Triac driving PRACTICALLY SPEAKING by Robert Penfold Front panel design PIC N MIX by Mike Hibbett chipKIT Arduino development Part 2: Altitude Indicator NET WORK by Alan Winstanley On guard!... Whats next?... Lifes a lottery... On location 22 48 58 61 64 74

Regulars and ServicesEDITORIAL Updates to recent items: Raspberry Pi... Jump Start... EHT Probe NEWS Barry Fox highlights technologys leading edge Plus everyday news from the world of electronics 7 8 29 56 68 71 76 78 79 80

Jump Start

MICROCHIP READER OFFER EPE Exclusive Win a Microchip MPLAB Starter Kit For PIC32MX1xx/2xx SUBSCRIBE TO EPE and save money CD-ROMS FOR ELECTRONICS A wide range of CD-ROMs for hobbyists, students and engineers READOUT Matt Pulzer addresses general points arising DIRECT BOOK SERVICE A wide range of technical books available by mail order, plus more CD-ROMs

EPE PCB SERVICE PCBs for EPE projects Wimborne Publishing Ltd 2012. Copyright in all drawings, photographs and articles published in EVERYDAY PRACTICAL ELECTRONICS is fully protected, and reproduction or imitations in whole or in part are expressly forbidden. ADVERTISERS INDEX NEXT MONTH! Highlights of next months EPE

Our June 2012 issue will be published on Thursday 3 May 2012, see page 80 for details.

5HDGHUV6HUYLFHV(GLWRULDODQG$GYHUWLVHPHQW'HSDUWPHQWV

Everyday Practical Electronics, May 2012

1

4XDVDU(OHFWURQLFV/LPLWHG 32%R[%LVKRSV6WRUWIRUG &0:38QLWHG.LQJGRP 7HO )D[ (PDLOVDOHV#TXDVDUHOHFWURQLFVFRP :HEZZZTXDVDUHOHFWURQLFVFRP

$OOSULFHV,1&/8'(9$7 3RVWDJH3DFNLQJ2SWLRQV8SWR.JJURVVZHLJKW8.6WDQGDUG'D\ 'HOLYHU\8.0DLQODQG1H[W'D\'HOLYHU\(XURSH(8 5HVWRI:RUOGXSWR.J 2UGHURQOLQHIRUUHGXFHGSULFH3RVWDJHIURPMXVW 3D\PHQW:HDFFHSWDOOPDMRUFUHGLWGHELWFDUGV0DNH32VSD\DEOHWR 4XDVDU(OHFWURQLFV 3OHDVHYLVLWRXURQOLQHVKRSQRZIRUIXOOGHWDLOVRIRYHUHOHFWURQLFNLWV SURMHFWVPRGXOHVDQGSXEOLFDWLRQV'LVFRXQWVIRUEXONTXDQWLWLHV

&UHGLW&DUG

6DOHV6ROXWLRQVIRU+RPH(GXFDWLRQ,QGXVWU\6LQFH

3,&$70(/3URJUDPPHUV

:HKDYHDZLGHUDQJHRIORZFRVW3,&DQG $70(/3URJUDPPHUV&RPSOHWHUDQJHDQG GRFXPHQWDWLRQDYDLODEOHIURPRXUZHEVLWH

3URJUDPPHU$FFHVVRULHV SLQ:LGH=,)VRFNHW=,): 9GF3RZHUVXSSO\368 /HDGV3DUDOOHO/'&6HULDO /'&86%/'& 86%6HULDO3RUW3,&3URJUDPPHU 86%6HULDOFRQQHFWLRQ +HDGHUFDEOHIRU,&63 )UHH:LQGRZV;3VRIW ZDUH6HHZHEVLWHIRU3,&V VXSSRUWHG=,)6RFNHWDQG 86%OHDGH[WUD9GF .LW2UGHU&RGH(.7 $VVHPEOHG2UGHU&RGH$6( $VVHPEOHGZLWK=,)VRFNHW2UGHU&RGH $6(=,) 86%)ODVK2733,&3URJUDPPHU 86%3,&SURJUDPPHUIRUDZLGH UDQJHRI)ODVK273GHYLFHV VHHZHEVLWHIRUGHWDLOV)UHH:LQ GRZV6RIWZDUH=,)6RFNHWDQG 86%OHDGQRWLQFOXGHG6XSSO\ 9GF $VVHPEOHG2UGHU&RGH$6 $VVHPEOHGZLWK=,)VRFNHW2UGHU&RGH $6=,) $70(/[[[[3URJUDPPHU 8VHVVHULDOSRUWDQGDQ\ VWDQGDUGWHUPLQDOFRPPV SURJUDP/('VGLVSOD\ WKHVWDWXV=,)VRFNHWVQRW LQFOXGHG6XSSO\9GF .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 ,QWURGXFWLRQWR3,&3URJUDPPLQJ *RIURPFRPSOHWHEHJLQQHU WREXUQLQJD3,&DQGZULWLQJ FRGHLQQRWLPH,QFOXGHV SDJHVWHSE\VWHS3') 7XWRULDO0DQXDO3URJUDP PLQJ+DUGZDUHZLWK/(' WHVWVHFWLRQ:LQ;33URJUDPPLQJ 6RIWZDUH3URJUDP5HDG9HULI\(UDVH DQGUHZULWDEOH3,&)$WKDW\RXFDQXVH ZLWKGLIIHUHQWFRGHGHWDLOHGH[DPSOHVSUR YLGHGIRU\RXWROHDUQIURP3&SDUDOOHOSRUW .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 3,&3URJUDPPHU%RDUG /RZFRVW3,&SURJUDP PHUERDUGVXSSRUWLQJ DZLGHUDQJHRI0LFUR FKLS3,&PLFURFRQ WUROOHUV5HTXLUHV3& VHULDOSRUW:LQGRZV LQWHUIDFHVXSSOLHG .LW2UGHU&RGH..7

3,&3URJUDPPHU([SHULPHQWHU%RDUG 7KH3,&3URJUDPPHU ([SHULPHQWHU%RDUGZLWK WHVWEXWWRQVDQG/('LQGL FDWRUVWRFDUU\RXWHGXFD WLRQDOH[SHULPHQWVVXFKDV WKHVXSSOLHGSURJUDPPLQJH[DPSOHV,Q FOXGHVD))ODVK0LFURFRQWUROOHUWKDW FDQEHUHSURJUDPPHGXSWRWLPHVIRU H[SHULPHQWLQJDWZLOO6RIWZDUHWRFRPSLOH DQGSURJUDP\RXUVRXUFHFRGHLVLQFOXGHG .LW2UGHU&RGH..7 $VVHPEOHG2UGHU&RGH90

&RQWUROOHUV/RJJHUV

+HUHDUHMXVWDIHZRIWKHFRQWUROOHUDQG GDWDDFTXLVLWLRQDQGFRQWUROXQLWVZHKDYH 6HHZHEVLWHIRUIXOOGHWDLOV9GF368IRU DOOXQLWV2UGHU&RGH368 86%([SHULPHQW,QWHUIDFH%RDUG GLJLWDOLQSXWFKDQ QHOVDQGGLJLWDORXW SXWFKDQQHOVSOXVWZR DQDORJXHLQSXWVDQG WZRDQDORJXHRXWSXWV ZLWKELWUHVROXWLRQ .LW2UGHU&RGH..7 $VVHPEOHG2UGHU&RGH90 5ROOLQJ&RGH&KDQQHO8+)5HPRWH 6WDWHRIWKH$UW+LJKVHFXULW\ FKDQQHOV0RPHQWDU\RU ODWFKLQJUHOD\RXWSXW5DQJH XSWRP8SWR7[VFDQ EHOHDUQWE\RQH5[NLWLQ FOXGHVRQH7[EXWPRUHDYDLO DEOHVHSDUDWHO\LQGLFDWRU/('V5[3&% [PP9GFP$VWDQGE\7ZR7HQ &KDQQHOYHUVLRQVDOVRDYDLODEOH .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 &RPSXWHU7HPSHUDWXUH'DWD/RJJHU 6HULDOSRUWFKDQQHOWHP SHUDWXUHORJJHU&RU) &RQWLQXRXVO\ORJVXSWR VHSDUDWHVHQVRUVORFDWHG PIURPERDUG:LGH UDQJHRIIUHHVRIWZDUHDSSOLFDWLRQVIRUVWRU LQJXVLQJGDWD3&%MXVW[PP3RZHUHG E\3&,QFOXGHVRQH'6VHQVRU .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 $GGLWLRQDO'66HQVRUVHDFK 5HPRWH&RQWURO9LD*600RELOH3KRQH 3ODFHQH[WWRDPRELOHSKRQHQRW LQFOXGHG$OORZVWRJJOHRUDXWR WLPHUFRQWURORI$PDLQVUDWHG RXWSXWUHOD\IURPDQ\ORFDWLRQ ZLWK*60FRYHUDJH .LW2UGHU&RGH0..7

0RVWLWHPVDUHDYDLODEOHLQNLWIRUP.7VXIIL[ RUSUHDVVHPEOHGDQGUHDG\IRUXVH$6SUHIL[

&K'70)7HOHSKRQH5HOD\6ZLWFKHU &DOO\RXUSKRQHQXP EHUXVLQJD'70) SKRQHIURPDQ\ZKHUH LQWKHZRUOGDQGUH PRWHO\WXUQRQRIIDQ\ RIWKHUHOD\VDVGH VLUHG8VHUVHWWDEOH6HFXULW\3DVVZRUG$QWL 7DPSHU5LQJVWR$QVZHU$XWR+DQJXSDQG /RFNRXW,QFOXGHVSODVWLFFDVH[[ PP3RZHU9GF .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 &K6HULDO3RUW,VRODWHG,25HOD\0RGXOH &RPSXWHUFRQWUROOHG FKDQQHOUHOD\ERDUG$ PDLQVUDWHGUHOD\RXWSXWV DQGRSWRLVRODWHGGLJLWDO LQSXWVIRUPRQLWRULQJ VZLWFKVWDWHVHWF8VHIXO LQDYDULHW\RIFRQWURODQG VHQVLQJDSSOLFDWLRQV3URJUDPPHGYLDVHULDO SRUWXVHRXUQHZ:LQGRZVLQWHUIDFHWHUPL QDOHPXODWRURUEDWFKILOHV6HULDOFDEOHFDQ EHXSWRPORQJ,QFOXGHVSODVWLFFDVH [[PP3RZHU9GFP$ .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 ,QIUDUHG5&&KDQQHO5HOD\%RDUG &RQWURORQERDUGUHOD\VZLWK LQFOXGHGLQIUDUHGUHPRWHFRQ WUROXQLW7RJJOHRUPRPHQWDU\ PUDQJH[PP 6XSSO\9GF$ .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 $XGLR'70)'HFRGHUDQG'LVSOD\ 'HWHFW'70)WRQHVIURP WDSHUHFRUGHUVUHFHLYHUV WZRZD\UDGLRVHWFXVLQJ WKHEXLOWLQPLFRUGLUHFW IURPWKHSKRQHOLQH&KDU DFWHUVDUHGLVSOD\HGRQD FKDUDFWHUGLVSOD\DVWKH\DUHUHFHLYHGDQG XSWRQXPEHUVFDQEHGLVSOD\HGE\VFUROO LQJWKHGLVSOD\$OOGDWDZULWWHQWRWKH/&'LV DOVRVHQWWRDVHULDORXWSXWIRUFRQQHFWLRQWRD FRPSXWHU6XSSO\9'&2UGHU&RGH 3680DLQ3&%[PP .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 [$PS5*%/('&RQWUROOHUZLWK56 LQGHSHQGHQWKLJKSRZHU FKDQQHOV3UHSURJUDPPHG RUXVHUHGLWDEOHOLJKWVH TXHQFHV6WDQGDORQHRS WLRQDQGZLUHVHULDOLQWHU IDFHIRUPLFURFRQWUROOHURU 3&FRPPXQLFDWLRQZLWKVLPSOHFRPPDQGVHW 6XLWDEOHIRUFRPPRQDQRGH5*%/('VWULSV /('VDQGLQFDQGHVFHQWEXOEV[[ PP$WRWDOPD[6XSSO\9GF .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6

+RW1HZ3URGXFWV

0RWRU6SHHG&RQWUROOHUV

+HUHDUHDIHZRIWKHPRVWUHFHQWSURGXFWV DGGHGWRRXUUDQJH6HHZHEVLWHRUMRLQRXU HPDLO1HZVOHWWHUIRUDOOWKHODWHVWQHZV &KDQQHO6HULDO3RUW7HPSHUDWXUH 0RQLWRU&RQWUROOHU5HOD\%RDUG FKDQQHOFRPSXWHU VHULDOSRUWWHPSHUDWXUH PRQLWRUDQGUHOD\FRQ WUROOHUZLWKIRXULQSXWV IRU'DOODV'66RU '6%GLJLWDOWKHU PRPHWHUVHQVRUVHDFK)RXU$ UDWHGUHOD\FKDQQHOVSURYLGHRXWSXWFRQWURO 5HOD\VDUHLQGHSHQGHQWRIVHQVRUFKDQQHOV DOORZLQJIOH[LELOLW\WRVHWXSWKHOLQNDJHLQDQ\ ZD\\RXFKRRVH&RPPDQGVIRUUHDGLQJ WHPSHUDWXUHDQGUHOD\FRQWUROVHQWYLDWKH 56LQWHUIDFHXVLQJVLPSOHWH[WVWULQJV &RQWUROXVLQJDVLPSOHWHUPLQDOFRPPV SURJUDP:LQGRZV+\SHU7HUPLQDORURXU IUHH:LQGRZVDSSOLFDWLRQVRIWZDUH .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 6HFRQG0HVVDJH5HFRUGHU )HDWXUHSDFNHGQRQYRODWLOH VHFRQGPXOWLPHVVDJH VRXQGUHFRUGHUPRGXOHXV LQJDKLJKTXDOLW\:LQERQG VRXQGUHFRUGHU,&6WDQG DORQHRSHUDWLRQXVLQJMXVWVL[RQERDUGEXW WRQVRUXVHRQERDUG63,LQWHUIDFH5HFRUG XVLQJEXLOWLQPLFURSKRQHRUH[WHUQDOOLQH LQ9GFRSHUDWLRQ-XVWFKDQJHRQHUH VLVWRUIRUGLIIHUHQWUHFRUGLQJGXUDWLRQVRXQG TXDOLW\VDPSOLQJIUHTXHQF\N+] .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 VHFRQGYHUVLRQDOVRDYDLODEOH %LSRODU6WHSSHU0RWRU&KRSSHU'ULYHU *HWEHWWHUSHUIRUPDQFHIURP \RXUVWHSSHUPRWRUVZLWKWKLV GXDOIXOOEULGJHPRWRUGULYHU EDVHGRQ6*67KRPSVRQ FKLSV//0RWRU FXUUHQWIRUHDFKSKDVHVHW XVLQJRQERDUGSRWHQWLRPHWHU5DWHGWRKDQ GOHPRWRUZLQGLQJFXUUHQWVXSWR$PSVSHU SKDVH2SHUDWHVRQ9GFVXSSO\YROWDJH 3URYLGHVDOOEDVLFPRWRUFRQWUROVLQFOXGLQJIXOO RUKDOIVWHSSLQJRIELSRODUVWHSSHUVDQGGLUHF WLRQFRQWURO$OORZVPXOWLSOHGULYHUV\QFKURQL VDWLRQ3HUIHFWIRUGHVNWRS&1&DSSOLFDWLRQV .LW2UGHU&RGH.7 $VVHPEOHG2UGHU&RGH$6 9LGHR6LJQDO&OHDQHU 'LJLWDOO\FOHDQVWKHYLGHR VLJQDODQGUHPRYHVXQ ZDQWHGGLVWRUWLRQLQYLGHR VLJQDO,QDGGLWLRQLWVWDELOLVHV SLFWXUHTXDOLW\DQGOXPLQDQFHIOXFWXDWLRQV