This home made instrument is define, what fluid is inside in the test tube.

Real time measurement capability for varied fluids qualitative analysis.



How it works?

We shift the proton magnetic spin with resonant

radio frequency and receiving the spin echo, in

low energy magnetic field.

Not need cryogenic superconducting electromagnets.



ZYBO Zynq™-7000 Development board used in the

project. Like a one chip full Linux computer, this is

ideal for this original scientific measurement

unit to build. The measured spectral data stored on SD card.

We compare this with the database, which is inside

more than 700.000 molecule spectral data.



Replicable steps:

-read carefully the ZYBO reference manuals

-make antistatic environment

-read the schematic

-make the special coils

-make the high precision, peltier-cooled, ultra

low noise preamplifyer LMH6626

-make extra precision temperature meter

-download & flash the VHDL system architecture

to the ZYNQ XC7Z010 FPGA

-system test

-switch on the equipment



List materials and tools:

-main part: the Zybo board with XILINX ZYNQ XC7Z010 FPGA

-special coil

-test tube

-VGA display


materials from digilentinc.com:

The ZYBO is compatible with Xilinx’s new high-

performance Vivado Design Suite as well as the

ISE/EDK toolset. These toolsets meld FPGA logic

design with embedded ARM software development

into an easy to use, intuitive design flow. They

can be used for designing systems of any

complexity, from a complete operating system

running multiple server applications in tandem,

down to a simple bare-metal program that

controls some LEDs. For systems that require an

operating system, Digilent provides an out-of-

the-box Linux solution specifically targeted to

run on the ZYBO, complete with documentation

describing how best to mold it to suit your

purposes. These Xilinx tools and Linux solution

are all available to use at no additional cost

with the ZYBO.


IC: Xilinx Zynq-7000 (Z-7010) The Z-7010 features include: * 650Mhz dual-core Cortex-A9 processor * DDR3 memory controller with 8 DMA channels * High-bandwith peripheral controllers: 1G Ethernet, USB 2.0, SDIO * Low-bandwidth peripheral controller: SPI, UART, I2C * Reprogrammable logic equivalent to Artix-7 FPGA

* 28K logic cells * 240KB Block RAM * 80 DSP slices * On-chip dual channel, 12-bit, 1 MSPS analog-to-digital converter (XADC) * Internal clock speeds exceeding 450MHz


The ZYBO offers the following on-board ports and peripherals: * ZYNQ XC7Z010-1CLG400C * 512MB x32 DDR3 w/ 1050Mbps bandwidth * Dual-role (Source/Sink) HDMI port * 16-bits per pixel VGA output port * Trimode (1Gbit/100Mbit/10Mbit) Ethernet PHY * MicroSD slot (supports Linux file system) * OTG USB 2.0 PHY (supports host and device) * External EEPROM (programmed with 48-bit globally unique EUI-48/64™ compatible identifier) * Audio codec with headphone out, microphone and line in jacks * 128Mb Serial Flash w/ QSPI interface * On-board JTAG programming and UART to USB converter * GPIO: 6 pushbuttons, 4 slide switches, 5 LEDs * Six Pmod connectors (1 processor-dedicated, 1 dual analog/digital)


The ZYBO (Zynq Board) is a feature-rich,

ready-to-use, entry-level embedded software and

digital circuit development platform built

around the smallest member of the Xilinx Zynq-

7000 family, the Z-7010. The Z-7010 is based on

the Xilinx All Programmable System-on-Chip (AP

SoC) architecture, which tightly integrates a

dual-core ARM Cortex-A9 processor with Xilinx 7

-series Field Programmable Gate Array (FPGA)

logic. When coupled with the rich set of multimedia

and connectivity peripherals available on the

ZYBO, the Zynq Z-7010 can host a whole system

design. The on-board memories, video and audio

I/O, dual-role USB, Ethernet and SD slot



7.Files: Design Overview - General architecture schematic

the Hardware which is actually software now

in VHDL language, on ZYNQ 7000 FPGA:

A/D sample & store program

DDS frequency syntheser

FFT program

Pulse forming & sequencer

VGA screen


Molecule database

3D molecule draw program

complete operating system


coming soon...

Step 1: Now We Look at the Parts!

By the time we will be finished this project,

we will look like this,

if still not, we worked well.

Step 2:

Let's take a Test-Glass

Step 3:

Let's wind according to the parameters,

this will be the Receiver Coil, with whitch we can sense the radio echo impulse

of the atoms answer of

Step 4:

Let's make the Transmitter Coil,

according to the specified parameters:

On an D:22mm, L:40mm, n:16, d:2mm Cuz wire

Step 5:

Transmitter Coil with magnets

Step 6: Polarizing Coil

coil parameters: D:220mm, n:73, d:2mm Cuz wire, R:0.3 ohm

polarisation pulse:7A, 3-5sec

Step 7: Excitation Coil

coil parameters: D:85mm, L:100mm, n:360, d:0.8mm Cuz wire, R:3.7 ohm
excitation pulse:0-7A, 3ms, 2.1Khz

This pulse must be at a resonant frequency of the nuclear spin in the ambient field!

Its depending on the ambient temperature and ambient magnetic field.

Step 8: Let's Make the Legs

Mechanikal holding legs for Excitation Coil

Step 9: Magnetic Field Gradient Coil-pair

coil parameters: D:270mm, n:100, d:0.5mm Cuz wire, R:3.8 ohm

L1 - L2 distant:240mm

gradient pulse:2.2A, 80ms

Step 10: Mechanikal Holding Legs for Gradient Coil-pair

Step 11: Gradient Coil-pair Setting

Step 12: Gradient Coil, Polarizing Coil and Excitation Coils in Each Other

Step 13: Emplacement of Coils

Step 14: What Are These Two Wire?

It's a neat sensitive temperature measurer.

Let's prepare two, from different metal, a cord cut piece off.

Almost no matter, from what metal it is, what we find, then we subsequently calibrate it.

Step 15: The Precise Temperature Sensor

Producing to ready one, namely their end hammering together,

welding, cicatrizing, according to our opportunities

Step 16: Golden Coated Plug Pairs

avoiding of the contact potential,

to binding of the temperature sensor cord into the A/D

Step 17: Preamplifier

Input of this attaching to the receiver coil, output to the A/D input

Step 18: Box of Preamplifier, Cooler, Screws

Step 19: To Drill Because of Cooling

Step 20: Drilled Box

Step 23: Peltier Element

This will cool the first-stage amplifier

Step 24: Silicone Thermal Compound

Step 27: Preamplifier in Its Box

Step 28: BNC Connector

Step 29: RF Coax Cable

Step 30: The Preamplifier With Provisional Power Supply

Step 31: MOC3020 OptoTriac

will switching all the coils. (the gradient, the polarizer, the exciting, and the transmitter coils)

Step 32: Shielded Cords Between the Individual Units

Step 33: 2x20W Power Amplifier for Transmitter Coil

Step 34: Power Supply Units

Step 35: The Assembled Equipment

Step 36: The Assembled Equipment With ZYBO Board I/o Connections

Step 37: 400W Transformers of a Polarizer Coil

Step 38: The Water Magnetizer With Transmitter Coil and Magnets

Step 39: FPGA Firmware Structure

What is invisible:

in the FPGA is the VHDL firmware.

DDS, FFT, Pulse forming & Sequencer, VGA driver,

Countless 3rd party library from Github.com

Step 40: Operating System

Xillinux Operating System and I/O interface program

for Digilent inc. Zybo ZYNQ-7000 board from Xillibus.com

Step 41: Software

3D macro molecule drawing program in C++,

Open Source 3rd party software from Sourceforge.com

Step 42: But What Is the 42?

... ...This is the last question...

Answer to the Ultimate Question of Life, the Universe, and Everything (42)

The answer is in this book:

Douglas Adams: 'Guide to The Hitchhiker's Guide to the Galaxy'

'a group of hyper-intelligent pan-dimensional beings demand to learn the Answer to the Ultimate Question of Life, The Universe, and Everything from the supercomputer, specially built for this purpose. It takes Deep Thought 7½ million years to compute and check the answer, which turns out to be 42. Deep Thought points out that the answer seems meaningless because the beings who instructed it never actually knew what the Question was.

When asked to produce The Ultimate Question, Deep Thought says that it cannot; however, it can help to design an even more powerful computer that can. This new computer will incorporate living beings into the "computational matrix" and will run for ten million years.'

And the answer is the 42


42Hz/uT (Hertz per microTesla) the resonant frequency of the proton of Hydrogen atom.

We measure that with this Equipment.

In our case:

the Earth magnetic force is: around 50uT, here in Central-Europe,

multiplying this with 42Hz/uT,

the outcome: 2100Hz Spin Echo voice of radio-frequency.

This we attach and this we measure...

If You have more question, ask!


About This Instructable




More by emilhun:Fluid Spectrum Analyser Equipment 
Add instructable to: