Simple Infrared PWM on Arduino, Part 3

Original-2-Signals-AnalysIR-600x338

The crew from AnalysIR has written up an article on Simple Infrared PWM on Arduino. If you missed part 1 and part 2, be sure to check it out.:

In Part 1 of this series, we demonstrated how to send signals using soft or Simple Infrared PWM on Arduino. In our Part 2 post we looked at sending RAW IR signals – specifically a RAW NEC signal and a longer RAW Mitsubishi Air Conditioner signal using soft PWM. We have since improved the PWM method shown in Part 1 & Part 2 to provide better performance and improve portability. In this Part 3, we will take the signals from Part 2 and show how to send them using their binary (or Hex) representation, which can save lots of SRAM in many projects, particularly when dealing with longer AC signals.

Simple Infrared PWM on Arduino, Part 3 – [Link]

AT89C2051 Development Stick

AT89C2051_DEV_STICK_PIC

89C2051 Development Stick kit offers an easy way of interfacing 89C2051 compatible MCU’s.

  • Slim design with plug in type approach
  • Voltage regulator on board for stable and regulated supply to the MCU
  • RESET switch for resetting the MCU
  • 0592 MHz Crystal
  • 4K external EEPROM
  • Power-On LED for indicator
  • 20-Pin well marked Berg connector for ease of connection
  • Access to all IO pins & supply pin on the Berg connector
  • 20-Pin IC socket for MCU
  • Four mounting holes of 3.2 mm each
  • PCB dimensions 35 mm x 72 mm

AT89C2051 Development Stick – [Link]

AT89C2051 Development Stick

AT89C2051_DEV_STICK_PIC

89C2051 Development Stick kit offers an easy way of interfacing 89C2051 compatible MCU’s.

  • Slim design with plug in type approach
  • Voltage regulator on board for stable and regulated supply to the MCU
  • RESET switch for resetting the MCU
  • 0592 MHz Crystal
  • 4K external EEPROM
  • Power-On LED for indicator
  • 20-Pin well marked Berg connector for ease of connection
  • Access to all IO pins & supply pin on the Berg connector
  • 20-Pin IC socket for MCU
  • Four mounting holes of 3.2 mm each
  • PCB dimensions 35 mm x 72 mm

This is a development board made available in form of a SIMM fashion module for your project.  This board accepts all compatible MCUs to the 89C2051 from ATMEL.

This board can be used as a plug-in daughter card in your project with all the IO pins of the MCU coming out.

  1. Power input to the board is applied at Pin #1 and #2
  2. Regulated power is available at Pin# 4 of Connector J1
  3. An Onboard Reset Switch offers a easy way to reset the Microcontroller
  4. LED D1 indicates power on board
  5. Optionally, a 24C04 EEPROM on the module can help you store valuable data on it for your project
  6. If you don’t wish to use the EEPROM you can omit to assemble R4, R5 and U3
  7. If you plan to power this module from your Project PCB then you can omit to assemble U2, C6
  8. Crystal supplied with this kit is 11.0592 MHz. If you intend to use other frequency crystal, please replace Y1, C2 and C3 components as per specification mentioned in the data sheet of the Microcontroller

Shematic

AT89C2051_DEV_STICK_schematic

Parts List

AT89C2051_DEV_STICK_BOM

UT602 – for those who are interested in miliOhms

obr1746_1

We have for you a measuring device able to measure even small resistance with 0.01 Ohm resolution.

UT602 is exactly that device, which you may have missed at development of devices operating with higher currents, where every resistance (lead, connector, joint,…) acts negatively, as well in applications using small resistors (shunts for current measuring and similar).

UT602 might be easily classified as a common multimeter if not having one useful measuring range marked as „20 Ohm“. The device is able to measure with 10 miliOhm in this range. Naturally, a measured value also depends on resistance of testing leads but in praxis it´s always possible to find out this added inaccuracy by their connection to each other before measurement.

Inductors also belong to components frequently used in devices using high currents (switch-mode power supplies, filters,….), that´s why a possibility to measure inductance (with 1uH resolution) is certainly valuable feature. Diode and transistor testing as well as continuity tester (buzzer) are “extra bonus”.

Detailed description will provide you the UT602 user guide. UT602 is our stable stock item.


UT602 – for those who are interested in miliOhms – [Link]

89S52 Thermistor Thermometer: LCD version

thermo

by Wichit Sirichote:

This is the 2nd version of Thermistor Thermometer Project done by another group of my student. The 1st version having 4-digit 7-segment LED shows the use of simple display device. For applications that needs text display, this LCD version is more suitable and easy to adapt for many kinds of measuring devices.

89S52 Thermistor Thermometer: LCD version- [Link]

Power supply IC generates low-noise bipolar (+/-) power rails

3265

by Graham Prophet @ edn-europe.com:

LTC3265 is a high voltage, highly integrated, low noise dual output power supply IC which takes a single positive input supply (VIN_P) and generates low noise bipolar rails up to ±2•VIN_P without any inductors. High voltage boost and inverting charge pumps deliver low noise dual outputs with post-regulating ±50 mA LDOs

The device includes a boost doubling charge pump, an inverting charge pump and two low dropout (LDO) regulators. The boost charge pump has a 4.5V to 16V input range and powers the positive LDO post regulator from its output, VOUT+. The inverting charge pump has a wider input range (4.5V to 32V) which may be connected to either the boost input or output. The negative LDO post regulator is powered from the output of the inverting charge pump, VOUT-. The LTC3265 is suited for a variety of applications that require low noise bipolar supplies from a high voltage input, such as industrial/instrumentation low noise bias generators, portable medical equipment and automotive infotainment systems.

Power supply IC generates low-noise bipolar (+/-) power rails – [Link]

Delay using 8051 Timer

The major component of this circuit is Microchip’s SST89E54RDA-40-C-PIE, which is a pin-for-pin compatible with typical 8051 microcontroller devices. It has a built-in timer used to produce accurate time delay. The light emitting diode (LED) is connected through the 330Ω resistor to indicate the time delay. The blinking LED switches ON for 1ms and switches OFF for 1ms that indicates toggling from LOW to HIGH and HIGH to LOW. Output PIN P2.2 can be connected to an oscilloscope to generate a square wave.

SST89E58RDA-40-C-PIE comes with 72 Kbyte of on-chip flash EEPROM program memory that is partitioned into 2 independent program memory blocks. The primary Block 0 occupies 64 Kbyte of internal program memory space and the secondary Block 1 occupies 8 Kbyte of internal program memory space. The 8-Kbyte secondary blocks can be mapped to the lowest location of the 64 Kbyte address space; it can also be hidden from the program counter and used as an independent EEPROM-like data memory. In addition to the 72 Kbyte of EEPROM program memory on-chip and 1024 x8 bits of on-chip RAM, the devices can address up to 64 Kbyte of external program memory and up to 64 Kbyte of external RAM.

This design integrating Microchip’s SST89E54RDA-40-C-PIE would be used if high-accuracy, precision and timing resolution of timed events are required to activate or deactivate control outputs based on programmed time intervals. Time delay applications include pump control, food processing, and packaging control where precise ON/OFF control is necessary.

Delay using 8051 Timer – [Link]

IC monitors multicell battery packs

Intersil ISL94203

by Susan Nordyk @ edn.com:

The ISL94203 battery-pack monitor IC from Intersil monitors, protects, and cell-balances three- to eight-cell rechargeable battery packs, supporting Li-ion CoO2, Li-ion Mn2O4, and Li-ion FePO4 chemistries. Its internal state machine has five preprogrammed stages that accurately control each cell of a battery pack to extend operating life.

In addition to functioning as a stand-alone battery-management system for rechargeable Li-ion battery packs, the ISL94203 can be used with an external microcontroller communicating via an I2C interface. The device integrates high-side charge/discharge FET-drive circuitry, which allows the battery pack to be securely ground referenced.

IC monitors multicell battery packs – [Link]

Mesa-Video : 800×600 Digital video for Arduinos

img_11001

blackmesalabs.wordpress.com has build a video system for Arduino boards:

This post describes Mesa-Video, a low cost, low power, small size and fully Open Source Hardware and Software solution for providing 800×600 digital video for Arduino ( and other ) microcontrollers. Mesa-Video makes it quick and easy to display text and 24bit color graphics from any MCU using a single UART serial port pin. Applications for Mesa-Video are embedded projects requiring video output and embedded developers wanting real time visibility into their system operation. Mesa-Video is the 1st of multiple Mesa-Modules planned.

Mesa-Video : 800×600 Digital video for Arduinos – [Link]

TOP PCB Companies