Adding USB Attached GPS to your Raspberry Pi Projects

This quick learning guide will show you everything you need to do to add position tracking to your Pi project using the open source GPS daemon ‘gpsd’ and an inexpensive USB to TTL adapter cable or via direct-wiring to the built-in Pi UART pins

Please note this guide installs a system service called gpsd which you can then query for data. You may be better off just using pure python to read data from the GPS, its less complex in many cases

Read More

7-segment Display Modules and the Raspberry Pi

7 segment displays are a well established way of electronically displaying numbers and a small set of letters. They’ve been around for as long as I’ve been playing with electronics but were a pain to wire up given the number of LEDs involved.

Luckily things are a lot easier now that they are available on pre-made modules that uses an SPI interface. This is easy to setup and use on the Raspberry so for about £3 you can add a strip of 8 7 segment digits.

Read More

BerryGPS setup Guide for Raspberry Pi

BerryGPS-IMU v2 Plate has been designed to fit perfectly with the Raspberry Pi Zero. It is also compatible with all other versions Raspberry Pi, including the Pi 3B+.
BerryGPS-IMU v2 uses the M20048 from Antenova, which is a high quality GPS module which is able to track 22 satellites. The BerryGPS-IMU v2 is a GPS module which also includes the sensors that can be found on the BerryIMU v2 Plate.

BerryGPS-IMU v2 is also fitted with a barometric sensor (BMP280) which can be used to calculate altitude. A temperature sensor is also included.

Read More

Raspberry Pi I2C (Synchronous Serial Communication)

Introduction:

  • I2C (Inter Integrated Circuit) is a synchronous serial protocol that communicates data between two devices.
  • It is a master-slave protocol which may have one master or many master and many slaves whereas SPI has only one master.
  • It is generally used for communication over short distance.
  • The I2C device has 7-bit or 10-bit unique address. So, to access these devices, master should address them by the 7-bit or 10-bit unique address.
  • I2C is used in many applications like reading RTC (Real time clock), accessing external EEPROM memory. It is also used in sensor modules like gyro, magnetometer etc.
  • It is also called as Two Wire Interface (TWI) protocol.

Read More

Do NOT follow this link or you will be banned from the site!