Showing posts with label USB. Show all posts
Showing posts with label USB. Show all posts

Project : Radio Controlled Clock with USB

Electronic Project - Radio Controlled Clock with USB
Most widely spread DCF77 radio-controlled clock receiver are connected computer via the serial port but this electronic project will show you how to make DCF77 radio clock receiver connected via USB using a small 8-pin microcontroller ATtiny45. The project programed with the smart firmware called AVRUSB and AVR-CDC. With this firmware combination, the DCF77 receiver creates a serial port and is fully compatible to old-style true-serial-port ones. No software adaption is necessary.

Download : schematic and Firmwire

tags : Microcontroller AVR Project, radio-controlled clock receiver, USB (src)

PIC Low Cost USB-CAN Distributed Motion Control System

PIC Distributed Motion Control System
This project presents high performance distributed motion control system at extremely low cost. Rapid prototyping of multi-axis designs is often required during the development of automation equipment. One can use centralized controls with PC motion control cards, external amplifiers, and a tangle of wires, or utilize existing high cost distributed motion control system with RS485, Ethernet, or one of the fieldbuses (DeviceNet, CANOpen, Profibus, etc.). With the use of highly integrated microcontrollers, such as the PIC18FXX8, and power devices like the Allegro A3977/A3959, a very small and inexpensive system was developed.

Download
document and schematic

tag : motion control system, USB, PIC project src

PIC Low Cost USB-CAN Distributed Motion Control System

PIC Distributed Motion Control System
This project presents high performance distributed motion control system at extremely low cost. Rapid prototyping of multi-axis designs is often required during the development of automation equipment. One can use centralized controls with PC motion control cards, external amplifiers, and a tangle of wires, or utilize existing high cost distributed motion control system with RS485, Ethernet, or one of the fieldbuses (DeviceNet, CANOpen, Profibus, etc.). With the use of highly integrated microcontrollers, such as the PIC18FXX8, and power devices like the Allegro A3977/A3959, a very small and inexpensive system was developed.

Download
document and schematic

tag : motion control system, USB, PIC project src

PIC Low Cost USB-CAN Distributed Motion Control System

PIC Distributed Motion Control System
This project presents high performance distributed motion control system at extremely low cost. Rapid prototyping of multi-axis designs is often required during the development of automation equipment. One can use centralized controls with PC motion control cards, external amplifiers, and a tangle of wires, or utilize existing high cost distributed motion control system with RS485, Ethernet, or one of the fieldbuses (DeviceNet, CANOpen, Profibus, etc.). With the use of highly integrated microcontrollers, such as the PIC18FXX8, and power devices like the Allegro A3977/A3959, a very small and inexpensive system was developed.

Download
document and schematic

tag : motion control system, USB, PIC project src

Simple AVR USB Temperature Probe


This simple USB temperature probe uses the AVR USB library by Objective Development. The included ruby script reads the temperature and optionally logs it using RRDTool. The EasyLogger would send the data values over a keyboard interface. The project uses a custom device class and reads values using the ruby-usb library. The project primarily intended to be used in Linux, although it is possible to get it to work in XP with a bit of hassle involved.
Download
USB Temperature Probe Documentation

Term : AVR, USB, Temperature Project src

Simple AVR USB Temperature Probe


This simple USB temperature probe uses the AVR USB library by Objective Development. The included ruby script reads the temperature and optionally logs it using RRDTool. The EasyLogger would send the data values over a keyboard interface. The project uses a custom device class and reads values using the ruby-usb library. The project primarily intended to be used in Linux, although it is possible to get it to work in XP with a bit of hassle involved.
Download
USB Temperature Probe Documentation

Term : AVR, USB, Temperature Project src

Simple AVR USB Temperature Probe


This simple USB temperature probe uses the AVR USB library by Objective Development. The included ruby script reads the temperature and optionally logs it using RRDTool. The EasyLogger would send the data values over a keyboard interface. The project uses a custom device class and reads values using the ruby-usb library. The project primarily intended to be used in Linux, although it is possible to get it to work in XP with a bit of hassle involved.
Download
USB Temperature Probe Documentation

Term : AVR, USB, Temperature Project src

I2C Bus Analyzer with USB link to PC

I2C Bus Analyzer
I2C-bus analyzer is a electronic project that has function to capture all transmissions via I2C/TWI bus, decode it and send to PC via virtual RS-232 port. Received data can be displayed by any terminal program on PC computer. The project use ATTiny2313 microcontroller with 20MHz crystal as main part. Link to PC are realized by FTDI FT245RL on UM245R module.

Download

I2C Bus Analyzer with USB link to PC

I2C Bus Analyzer
I2C-bus analyzer is a electronic project that has function to capture all transmissions via I2C/TWI bus, decode it and send to PC via virtual RS-232 port. Received data can be displayed by any terminal program on PC computer. The project use ATTiny2313 microcontroller with 20MHz crystal as main part. Link to PC are realized by FTDI FT245RL on UM245R module.

Download

I2C Bus Analyzer with USB link to PC

I2C Bus Analyzer
I2C-bus analyzer is a electronic project that has function to capture all transmissions via I2C/TWI bus, decode it and send to PC via virtual RS-232 port. Received data can be displayed by any terminal program on PC computer. The project use ATTiny2313 microcontroller with 20MHz crystal as main part. Link to PC are realized by FTDI FT245RL on UM245R module.

Download

Microcontroller to USB Serial Interface Circuit


Microcontroller to USB UART Interface Circuit



Figure 7.4 USB to MCU Serial Interface
An example of using the FT232R as a USB to Microcontroller
(MCU) UART interface is shown in Figure 7.4. In this application
the FT232R uses TXD and RXD for transmission and reception of
data, and RTS# / CTS# signals for hardware handshaking. Also
in this example CBUS0 has been configured as a 12MHz output to
clock the MCU. Optionally, RI# could be connected to another I/O
pin on the MCU and used to wake up the USB host controller from
suspend mode. If the MCU is handling power management functions,
then a CBUS pin can be configured as PWREN# and would also be
connected to an I/O pin of the MCU.

FT245BM datasheet pdf


Implementation USB to microcontroller (AVR)

Purpose of this article is to inform readers about implementation
USB interface into singlechip microcontroller, which this interface
directly not supports. Simply: implementation USB interface on
firmware level (similar as emulation of RS232 Serial interface in
microcontrollers, which not have RS232 Serial support). This project
includes development of firmware on microcontroller side, driver
development on computer side (for Windows operating system) ,
development of DLL library for functions calling from another
programs (programmers level) and development of demo program
(users level), which shows all functions of this device. Device is
named IgorPlug-USB (AVR) (as successor of my previous device
for computer remote control
IgorPlug - serial port version).


Universal USB interface
more

Small USB Device Charger

USB Battery charger

This advance tiny USB battery powered charger is handy tools for your need. You can use it to charge almost all devices which are charged via USB, like iPods or mobile phones, with only two AA-Cells. The Most important compenent of the cicuit LT1301. This is a small step up converter for to build switching mode power supplys with only a few external components.

Download :
Schematic and document

tag : USB Charger, Battery Powered Charger, Small Charger (src)


Small USB Device Charger

USB Battery charger

This advance tiny USB battery powered charger is handy tools for your need. You can use it to charge almost all devices which are charged via USB, like iPods or mobile phones, with only two AA-Cells. The Most important compenent of the cicuit LT1301. This is a small step up converter for to build switching mode power supplys with only a few external components.

Download :
Schematic and document

tag : USB Charger, Battery Powered Charger, Small Charger (src)


Small USB Device Charger

USB Battery charger

This advance tiny USB battery powered charger is handy tools for your need. You can use it to charge almost all devices which are charged via USB, like iPods or mobile phones, with only two AA-Cells. The Most important compenent of the cicuit LT1301. This is a small step up converter for to build switching mode power supplys with only a few external components.

Download :
Schematic and document

tag : USB Charger, Battery Powered Charger, Small Charger (src)