This article is a work in progress to create a power-controller for the Raspberry Pi based on a PIC microcontroller and MOSFET. The PIC implements an I2C slave to allow power control, and also to approximate the registers of a PCF8563 Real Time Clock (RTC) chip, to allow timed wake-up of the Pi. Power the
Continue reading Raspberry Pi Power Controller
Having been unable to resist buying some old Hornby OO Gauge bits from the second hand cabinet in a model shop, justification came from the educational value it would offer my son if I could make a speed controller, perhaps adding a sensor or two – the essence of industrial control and feedback mechanisms. Being
Continue reading PIC/MOSFET PWM Model Train Controller
This article describes using an RFM01 or RFM12b FSK RF transceiver with a Raspberry Pi to receive sensor data from a Fine Offset WH1080 or WH1081 (specifically a Maplin N96GY) weather station’s RF transmitter. I originally used the RFM12b, simply because I had one to hand, but later found that the RFM01 appears to work
Continue reading Raspberry Pi reading WH1081 weather sensors using an RFM01 and RFM12b
The gpfsel_list (I maybe should have called it lsgpio) utility displays a list of the currently configured function selections across all available GPIO pins and, for pins configured as GPIO, the current state of the pins. For pins configured with ALTn functions, the selected function is listed according to the datasheet information. It also shows
Continue reading Raspberry Pi GPFSEL, GPIO, and PADS Status Viewer
There’s something exciting about crossing the boundary between the abstract world of software and the physical ‘real world’, and a relay driven from a GPIO pin seemed like a good example of this. Although a simple project, I still learned some new things about the Raspberry Pi while doing it. There are only four components
Continue reading Raspberry Pi – Driving a Relay using GPIO
Having recently received my Raspberry Pi, one of the first things I wanted to do was hook up a real-time clock chip I had lying around (a NXP PCF8563) and learn how to drive I2C from the BCM2835 hardware registers. Turns out it’s quite easy to do, and I think makes a useful project to
Continue reading Raspberry Pi PCF8563 Real Time Clock (RTC)
We have Dell R415 and R515 11G servers that have been rebooting sporadically. These restarts are seemingly random, but occur at approximate intervals of 6 weeks, 2 weeks, or 2 days. The messages in the BMC/iDRAC6 system event log seem to be misreporting various hardware problems. The problem appears to have been avoided by disabling the Event Message Buffer using ipmitool, but only time will tell.
There’s been a lot written about the Raspberry Pi, a small single-board computer with I/O pins on the circuit board, and a small price tag (£25 or so). For me, the most exciting aspect of the Raspberry Pi is the fact that it has lots of methods of input and output of digital signals to and from the board.
Lots of people have reported good things about the toner transfer method of making printed circuit boards. Lots of other people have said it’s a waste of time. I have been trying to use this technique to produce decent quality boards, with quite a few successes so far.
Here’s a little tip for anyone with an Oil Watchman tank guage. If your batteries run out, you don’t need to spend £30 or so replacing it. You can open the tube and replace the four AAA cells that are inside, it’s a simple five minute job.