Based on the [[http://www.tvbgone.com/cfe_tvbg_main.php|TV B Gone]] by Mitch Altman and Ladyada [[Image:TV_Nullifier.jpg|thumb]] [[Image:Tvnull.jpg|thumb]] ===== PARTS ===== [[https://www.mouser.com/Search/ProductDetail.aspx?R=LH_N974-KN-1virtualkey62510000virtualkey720-LHN974-KN-1 LED3]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=RN732BTTD1001F25virtualkey66000000virtualkey660-RN732BTTD1001F25 R1]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=CR123Avirtualkey63900000virtualkey639-CR123 BATH1]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=BX0123virtualkey15070000virtualkey122-BX0123 BATT1]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=TNPW08051K00FEEAvirtualkey61300000virtualkey71-TNPW08051K00FEEA R2]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=RK73H2ATTED1002Fvirtualkey66000000virtualkey660-RK73H2ATTED1002F R3, R4]] x2 [[https://www.mouser.com/Search/ProductDetail.aspx?R=C0805C104M4VACTUvirtualkey64600000virtualkey80-C0805C104M4V C1]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=C2012Y5V0J106Zvirtualkey52130000virtualkey810-C2012Y5V0J106Z C2]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=B76010D1079M055virtualkey64600000virtualkey80-B76010D1079M055 C3]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=CCR8.0MXC8Tvirtualkey52130000virtualkey810-CCR8.0MXC8T Y1]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=ATTINY85V-10SUvirtualkey55650000virtualkey556-ATTINY85V10SU IC1]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=SFH_4244-Zvirtualkey62510000virtualkey720-SFH4244-Z LED1, LED2]] x2 [[https://www.mouser.com/Search/ProductDetail.aspx?R=FMB2222Avirtualkey51210000virtualkey512-FMB2222A Q2]] x1 [[https://www.mouser.com/Search/ProductDetail.aspx?R=BC857AT%2c115virtualkey66800000virtualkey771-BC857AT115 Q1]] x1 [[http://www.sparkfun.com/products/8720 Switch1]] X1 (from SparkFun) ===== CODE ===== Available on the [[http://wiki.032.la/nsl/NSL_SVN_Server|NSL SVN]] Under "/032/TV_Nullifier/firmware v1.2/tvbgone.hex" ATtiny85 Fuses LOW 0xFD HIGH 0xDe ===== BUILD INSTRUCTIONS ===== So in a few easy steps, you too can have a TVbNull. Here's the board layout: http://farm7.static.flickr.com/6176/6157357299_89d5c5c3f8_z.jpg 1) Place the ATMEL ATTINY85V: The dot on the chip indicates chip orientation and lines up with the circle on the board. http://farm7.static.flickr.com/6164/6157979896_1ebf67d934_z.jpg 3) Add Resonator: http://farm7.static.flickr.com/6180/6158016788_68c0321574_z.jpg 4) ** **IMPORTANT** - Program the chip now!!! ** The chips are pre-programed. 5) Add R2 and R3, the 10KOhm resistors. http://farm7.static.flickr.com/6165/6157483135_c337091504_z.jpg 5) Add C1, the 0.1uF (or 100nf) capacitor. http://farm7.static.flickr.com/6189/6157533649_188a69b5b4_z.jpg 6) Add R1, the 1KOhm 1206 resistor. If building a kit, this would be the 860Ohm resistor. http://farm7.static.flickr.com/6163/6157539841_a1e2b0b78e_z.jpg 7) Next add the LED. Before placing the LED it's important to test the polarity since orientation matters for this part. You can test it using a multimeter. Turn the mulitmeter on to the diode setting, as shown below. Take the two leads and place them on the ends of the LED. The purpose of this is to figure out which way the current will flow through the LED, since, like regular diodes, current can only flow in one direction. Once the LED lights up, you will have figured out which side of the LED is the anode (the + side) and which is the cathode (the - side). http://farm7.static.flickr.com/6210/6157554199_6cc9f5afd5_z.jpg http://farm7.static.flickr.com/6153/6157569801_a44f5697d6_z.jpg http://farm7.static.flickr.com/6073/6160849446_ac1843399f_z.jpg 8) You will want to line up the cathode of the LED with the 3 little dots of the board. The cathode is usually marked with a little green speck. It's important to always check at least 1 LED from a batch since the marking on the LED does change depending on the manufacturer. http://farm7.static.flickr.com/6080/6160803246_1436fe7434_z.jpg 9) Next you'll want to add the PNP transistor (BC857AT115) http://farm7.static.flickr.com/6193/6160803312_eda78b14ee_z.jpg 10) Add R4, the 1KOhm 0805 resistor. http://farm7.static.flickr.com/6160/6160803198_3263bbef1a_z.jpg 11) Add the NPN transistor (FMB2222A) NOTE: Dot in front of the '1' denotes orientation, as shown in the picture below. http://farm7.static.flickr.com/6168/6160185683_df505e3be8_m.jpg http://farm7.static.flickr.com/6064/6160803272_75b6b4d7bc_z.jpg 12) Add press switch http://farm7.static.flickr.com/6073/6157581933_ae6bec22ee_z.jpg 13) Add C2, the 10uF capacitor. The stripe on the capacitor should line up with the arc on the board. http://farm7.static.flickr.com/6075/6158130786_eabfff7179_z.jpg 14) Add C3, the 100uF capacitor. Again, the stripe on the capacitor should line up with the arc on the board. http://farm7.static.flickr.com/6175/6158133944_477c475c2d_z.jpg 15) Now place the infrared LEDs. The cathode (-) side of the LED is the larger part inside and the anode (+) side has slightly longer leads. You'll need to cut them to length. http://farm7.static.flickr.com/6176/6157593559_1c10862bb8_z.jpg http://farm7.static.flickr.com/6171/6158140344_b79b1269e7_z.jpg http://farm7.static.flickr.com/6173/6158148234_9c68de0d79_z.jpg 16) When putting on the battery holder, make sure to line up the notch in the board with the protrusion on the holder. http://farm7.static.flickr.com/6178/6158166748_669e05e43b_z.jpg 17) Make sure to clean of the board with Flux Remover, rinse off under very hot water and dry it thoroughly. Put the battery in and you've got a working board! http://farm7.static.flickr.com/6208/6160726652_bd1228dcfe_z.jpg http://farm7.static.flickr.com/6085/6158177116_4c0c078825_z.jpg http://farm7.static.flickr.com/6172/6160726942_6a67e4e808_z.jpg