Posts with the category Microelectronics

Raspberry Pi Web Display for a Uni-T UT61E Multimeter

See my other post on the multimeter itself: True-RMS Digital Multimeter Uni-T UT61E

First, I set up my Raspberry Pi with Arch Linux ARM using my script arch-linux-to-sdcard.sh (which follows the instructions on http://archlinuxarm.org/platforms/armv6/raspberry-pi).

Then I log in via SSH and set up everything on the command line:

Read on

i2c-tiny-usb

http://www.harbaum.org/till/i2c_tiny_usb/index.shtml

Usage

When you plug it in, dmesg should report a new device. Here is my ouput of dmesg and lsusb -v.

Usage on the command line

i2cdetect

Get it on Arch Linux:

sudo pacman -S i2c-tools
sudo...

Read on

Arduino Due and the Atmel ATSAM3X8E

Pinout

Key parameters for ATSAM3X8E

Parameter Value
Flash (Kbytes): 512 Kbytes
Pin Count: 144
Max. Operating Frequency: 84 MHz
CPU: Cortex-M3
no. of Touch Channels: 32
Hardware QTouch Acquisition: No
Max I/O Pins: 103
Ext Interrupts: 103
Quadrature Decoder Channels: 2
USB Transceiver: 1
USB Speed: Hi-Speed
USB Interface: Host, Device
SPI: 4
TWI (I2C): 2
UART: 5
CAN: 2
LIN: 3
SSC: 1
Ethernet: 1
SD / eMMC: 1
Segment LCD: 0
Graphic LCD: No
Video Decoder: No
Camera Interface: No
ADC channels: 16
ADC Resolution (bits): 12
ADC Speed (ksps): 1000
Analog Comparators: 0
Resistive Touch Screen: No
DAC Channels: 2
DAC Resolution (bits): 12
Temp. Sensor: Yes
Crypto Engine: No
SRAM (Kbytes): 96
EEPROM (Bytes): 0
Self Program...

Read on

Pollin Wireless Power Sockets with the Arduino

This blog post describes my project to control a cheap wireless power switch from the German electronics distributor Pollin (Funksteckdosen-Set mit 3 Steckdosen, order no. 550666, 9,95 €) via the Arduino / the RPi.

How The System Works

It uses the common chip HX2262. The RF module sends on 433.92 MHz.

The encoder...

Read on

Using a MAX6955 with the Arduino

The MAX6955 is an IC that's mainly used to control segmented LED displays. It is being described as

2-Wire Interfaced, 2.7V to 5.5V LED Display Drivers with GPIO and Key Scan.

It can drive up to 16 7-segment LED displays with a common cathode pin. It can also drive 14- or 16-segment...

Read on

Reliable System to Switch a PC on / off Remotely

This subject is sometimes also called lights out management (LOM).

The Goal

To switch your computer (or any other hardware) on/off remotely you have a couple of options:

  1. Use hardware to cut the power of your device.
  2. Use hardware to imitate pressing the power button of your devices.
  3. Use software to log in to...

Read on

Rigol DS1052E – An Inexpensive DSO

The Rigol DS1052E is a nice digital oscilloscope for little money. It has a USB and RS232 interface over which you can interact with it on your computer. I put the detailed specifications of the device in a Github Gist.

The USB Port - USBTMC

lsusb reveals

Bus 006 Device 006:...

Read on

Agilent Technologies DSO-X 2024A

I copied the specifications into a Gist on Github.

Remote Control via Agilent IO Libraries

Read p.280 in the German or p.272 in the English manual.

Software

Read on

Raspberry Pi and Arduino

It can be a fruitful thing to connect an Arduino to your Raspberry Pi. Here are some thoughts and options:

À la mode Shield

Simple USB-Serial Connection

You can also simply use a USB port on your Raspberry Pi to connect your Arduino.

Here is a...

Read on

Oerlikon Leybold IONIVAC ITR 90 Vacuum Gauge

The ITR 90 transmits the measured values via RS232. The protocol is given in the detailed manual.

Software

I wrote a software to read out the vacuum gauge with you computer:

Leybold-Vacuum-Gauges

RS232 Connector

Mapping of the RS232 port to the DSUB15 connector on ITR90:

Connector DSUB15 Meaning RS232
Pin 13 TxD (Transmit Data)
Pin 14 RxD (Receive...

Read on

Open Workbench Logic Sniffer

The Open Workbench Logic Sniffer is a great tool for everyday tasks in electronics. It is a cheap logic analyzer with software for all major operating systems. As a bonus, the hardware is open-source!

Software

As of 2012-03-02, OLS is the most up-to-date software being updated regularly.

OLS (jawi / ols )

Jawi's Logic...

Read on

Monitor Your Room Temperature – With An AVR-NET-IO

I was using an AVR-NET-IO with the Ethersex firmware to log temperatures. I used an NTC and measured the the voltage drop across to get the temperature. The logging was done with (a previous version of) this script.

Real Time Plotting

This can be done with plotTemperaturesRealtime.py.

Analysis Using R

With...

Read on