Design and Implementation of a 12 Lead Portable ECG

Alex Lao and his team at McMaster University have developed a compact, battery powered, 12-lead electro-cardiogram:

During the academic year of 2016-2017 at McMaster University, in conjunction with Dr. DeBruin, Christina Riczu, Thomas Phan and Emilie Corcoran, we developed a compact, battery powered, 12-lead electro-cardiogram. The project won 1st place in the biomedical category at the ECE Capstone Poster Day.

Design and Implementation of a 12 Lead Portable ECG – [Link]

Haasoscope – Cheap, flexible, data acquisition for all!

Haasoscope is the first open-source, open-hardware, flexible, small, cheap, oscilloscope and data-acquisition board. You can use the stock firmware for basic oscilloscope functionality, or modify the firmware to customize what the Haasoscope does.

Preliminary features and specifications:

  • 4 x 100 MHz, 8-bit ADC channels with BNC cable inputs
  • Altera Max10 FPGA with 8k logic elements and 387kb of memory
  • Reprogram firmware over JTAG, or on the fly, with free Quartus II software
  • Readout over serial-to-USB at 1.5 Mb/s, about 20 Hz for 4 channels of 512 samples each
  • USB powered, (or other 5 V input, switchable), ~1.2 Watt
  • 8 x spare digital I/O
  • 9 x additional analog I/O with 1 MHz (1MSPS combined) at 12 bits
  • 7 x programmable LEDs, and a reset button

Haasoscope – Cheap, flexible, data acquisition for all! – [Link]

Arduino Weather Station using DHT11

Using a display to view the temperature and humidity of your environment can be possible using the DHT11 or DHT22 sensor with the easy to use Arduino microcontroller platform and that’s the goal of this project. For this project, we will be using the 16×2 LCD display module to display the temperature and humidity readings gathered from the environment using the DHT11 temperature and humidity sensor.

Arduino Weather Station using DHT11 – [Link]

Teardown, Repair & Analysis of an Agilent E4443A 3Hz – 6.7GHz PSA Series Spectrum Analyzer

In this episode Shahriar repairs an Agilent PSA Series Spectrum Analyzer. The instrument generates many errors during self-alignment and produces no measurements below 3.2GHz. The block diagram of the unit is thoroughly presented and various possible failure points are considered. Based on the observation of the noise floor, the most likely cause is the second LO module. The measurement of the LO power indicates that the second LO power is fall below nominal.

Teardown, Repair & Analysis of an Agilent E4443A 3Hz – 6.7GHz PSA Series Spectrum Analyzer – [Link]

Decoding and Encoding JSON with Arduino or ESP8266

In this blog post you’re going to learn how to decode (parse a JSON string) and encode (generate a JSON string) with the ArduinoJson library using the Arduino with the Ethernet shield. This guide also works with the ESP8266 and ESP32 Wi-Fi modules with small changes.

Decoding and Encoding JSON with Arduino or ESP8266 – [Link]

App note: Implementation of a single-phase electronic watt-hour meter using the MSP430AFE2xx

Another energy meter from Texas Instruments using MSP430AFE2xx. (PDF)

This application report describes the implementation of a single-phase electronic electricity meter using the Texas Instruments MSP430AFE2xx metering processors. It includes the necessary information with regard to metrology software and hardware procedures for this single chip implementation.

App note: Implementation of a single-phase electronic watt-hour meter using the MSP430AFE2xx – [Link]

WINXI – Arduino ZERO M0 Stick

WINXI – arduino ZERO Pro M0 compatible stick, RGB led, Micro SD, AtSamD21E18. Arduino zero pro compatible board with USB programming suitable for experienced users.

WINXI – Arduino ZERO M0 Stick – [Link]

LT8650S – Dual Channel 4A, 42V, Synchronous Step-Down Silent Switcher

The LT8650S is a dual step-down regulator that delivers up to 4A of continuous current from both channels and supports loads up to 6A from each channel. The LT8650S features the second generation Silent Switcher architecture to minimize EMI emissions while delivering high efficiency at high switching frequencies. This includes integration of bypass capacitors to optimize high frequency current loops and make it easy to achieve advertised EMI performance by eliminating layout sensitivity. Spread spectrum operation can further reduce EMI emissions. The fast, clean, low-overshoot switching edges enable high efficiency operation even at high switching frequencies, leading to a small overall solution size. Burst Mode operation features a 6.2μA quiescent current resulting in high efficiency at low output currents.

LT8650S – Dual Channel 4A, 42V, Synchronous Step-Down Silent Switcher – [Link]

SMA Solar readout

Jean-Claude wanted to read SMA solar inverter data over Bluetooth and so he build this project.

This is the first post of a 3-part series about reading out an SMA solar inverter over Bluetooth and displaying some readings every few seconds. Long-time readers may remember the Solar at last weblog post from several years ago and the SMA Relay, based on a JeeNode v6. The Bluetooth readout code was derived from Stuart Pittaway’s Nanode SMA PV Monitor code.

SMA Solar readout – [Link]