Posts with the category Microelectronics
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:
- Schematics and PCB: http://www.harbaum.org/till/i2c_tiny_usb/schematic.gif
- Part placement: http://www.harbaum.org/till/i2c_tiny_usb/parts.gif
- Top: http://www.harbaum.org/till/i2c_tiny_usb/top.gif
- Bottom: http://www.harbaum.org/till/i2c_tiny_usb/bottom.gif
- The final PCB: http://www.harbaum.org/till/i2c_tiny_usb/pcb.jpg
When you plug it in,
dmesg should report a new device. Here is my ouput of
Usage on the command line
Get it on Arch Linux:
sudo pacman -S i2c-tools sudo...
Key parameters for ATSAM3X8E
|Flash (Kbytes):||512 Kbytes|
|Max. Operating Frequency:||84 MHz|
|no. of Touch Channels:||32|
|Hardware QTouch Acquisition:||No|
|Max I/O Pins:||103|
|Quadrature Decoder Channels:||2|
|USB Interface:||Host, Device|
|SD / eMMC:||1|
|ADC Resolution (bits):||12|
|ADC Speed (ksps):||1000|
|Resistive Touch Screen:||No|
|DAC Resolution (bits):||12|
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 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...
This subject is sometimes also called lights out management (LOM).
To switch your computer (or any other hardware) on/off remotely you have a couple of options:
- Use hardware to cut the power of your device.
- Use hardware to imitate pressing the power button of your devices.
- Use software to log in to...
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
Bus 006 Device 006:...
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.
- A Python module for another Agilent scope: pyagilent54622d - A Python Driver for the Agilent 54622D Oscilloscope Might also work with the USB Port of...
It can be a fruitful thing to connect an Arduino to your Raspberry Pi. Here are some thoughts and options:
À la mode Shield
- Arduino gets piggyback from Raspberry Pi
Simple USB-Serial Connection
You can also simply use a USB port on your Raspberry Pi to connect your Arduino.
Here is a...
The ITR 90 transmits the measured values via RS232. The protocol is given in the detailed manual.
I wrote a software to read out the vacuum gauge with you computer:
Mapping of the RS232 port to the DSUB15 connector on ITR90:
|Connector DSUB15||Meaning RS232|
|Pin 13||TxD (Transmit Data)|
|Pin 14||RxD (Receive...|
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!
As of 2012-03-02, OLS is the most up-to-date software being updated regularly.
OLS (jawi / ols )
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