Archive for the ‘PIC16F690’ category

Surprisingly strong magnetic storms

February 20th, 2014

magnetic_storms

 

The CME impacts from the last two days sparked a decent magnetic storm. The magnetometer has gone bananas! On Feb 20, at ~11:30 UTC it went off the scale – for first time in years.

 

UV Exposure Card

October 3rd, 2013

Somebody used my countown timer project to create UV exposure card:

Very nice work on the PCB!

Here is another video, showing the timer controlling a lamp:

Another magnetic storm

October 3rd, 2013
Magnetogram recording

Magnetic storm, Oct 2, 2013

Last night my DIY magnetometer recorded another very nice magnetic storm. The initial CME impact arrived just on schedule (as predicted by NASA), shortly before 2am UTC. You can also see the impact of a second CME front shortly after 4:30am UTC.

For real-time data, check this page.

Another magnetic storm

June 1st, 2013

A good record of tonight’s G2 magnetic storm recorded by my home-made magnetometer:
2013_06_01_06_00_00

Audio of a Mag 5.7 Earthquake

May 23rd, 2013

Today I managed to get a recording of a Mag 5.7 earthquake 206 miles (331 km) away. If you have headphones handy, put them on and listen to the sound of the earthquake. Headphones or good speakers are recommended because the frequencies are quite low.

The data comes as a side effect of the design of a home-made magnetometer I operate. When there is an earthquake nearby, the mirror starts swinging – this messes up the magnetometer record, but can be used to detect earthquakes quite far from here.

PIC Microcontroller Data Logger with Serial Interface

September 26th, 2011
PIC microcontroller based data logger with serial interface

Data logger

 

Some time ago I completed a data logger project and finally found time to document it and put the description online. The device amplifies and filters the analog signal from a sensor, then using a PIC microcontroller the data is digitized, encoded, and sent over serial (RS-232) interface to a computer. The project also includes scripts for processing and visualizing the data.

[ Go to project ]

PIC Microcontrollers: Multibyte math code generator for 8-bit PIC microcontrollers

October 27th, 2010
Multibyte math library for PIC microcontrollers

PIC Math

That last post (about the pulse-width modulation code generator) reminded me that I have another PIC mocrocontroller code generator to write about. ┬áThis one is for creating a customized multibyte arithmetic library. The library lets you add, subtract, multiply, divide, find modulus (remainder from division), compare, increase/decrease by one, and roll multibyte numbers – all in assembly language. ┬áJust specify the precision (number of bytes), select only those operations that you need, and press a button to get the assembly code. Comes handly for a number of projects.

[ Go to project ]

PIC PWM Calculator & Code Generator

October 27th, 2010
PWM code calculator

PWM code calculator

Unless I’m missing something, this is not exactly a “code generator” despite what the site’s title claims. The C code is there, already generated, and the calculator generates some values for some registers based on the user’s input for the microcontroller clock frequency, desired PWM frequency, and PWM duty cycle. Generator or not, can still be quite useful.

[ Go to Project ]

A neat infrared thermometer with PIC microcontroller

August 24th, 2010

A DIY infrared (IR) thermometer with a PIC 16F690 microcontroller. The thermometer uses a MLX90614 IR sensor to measure the temperature with high resolution and accuracy and displays the result on a LCD display. Click here to see details.