Skip to content

taroz/mosaicHAT-Station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mosaicHAT-Station

Introduction

Features

  • mosaicHAT Station has a touch display to display a web user interface of mosaic-X5 receiver. We can easily operate, monitor, and control the GNSS receiver.
  • Compared to the original mosaicHAT, we added micro SD card and a log button, so you can easily store GNSS data as a GNSS reference or rover station.

Board

  • The design of the board is based on the original mosaicHAT.
  • KiCAD files and PCB
  • Micro SD card and log button have been added for data logging capability
  • Bill of Materials (BOM) is here

Case

  • You can create using 3D printer (STL data is here)
  • A 5/8 nut can be fixed on the case, which can be attached to a pole or antenna mount for GNSS surveying.

How to assemble

  • Parts list is here

  1. Mount the Raspberry Pi on the touch display. Then mount the mosaicHAT on the Rasberry Pi using the M2.5 18mm spacers and screws.

  2. Fix the GNSS antenna using the M2.5 screws. Connect the SMA cable. Mount the touch display on the case using the M2.5 screws.

  3. Modify the battery holder to connect the DCDC converter to the battery. Fix the battery holder to the back plate. Then connect the power cable to the mosaicHAT. Fix the front plate using the M3 screws.

  4. Finally, fix the front and back plate using M3 50mm screws. Insert the W5/8 nut to bottom plate. Fix the bottom plate to the case.

Setup

Install Raspberry Pi OS on Raspberry Pi

Setup Toouch Screen

Start web user interface of mosaic-X5

  • mosaicHAT-Station uses Raspberry PI kiosk mode with Chromium for the web user interface.
  • Install chromium.
sudo apt-get update && apt-get upgrade -y
sudo apt-get install chromium x11-xserver-utils
  • Edit /etc/xdg/lxsession/LXDE/autostart and add the following lines:
@xset s off
@xset -dpms
@xset s noblank
@chromium --noerrdialogs --kiosk --incognito 192.168.3.1

Make Raspberry Pi file system read-only

  • Let's turn off the Raspberry Pi at any time without risk of damaging the operating system files.
  • Run sudo raspi-config
  • Choose "performance options" and then "Overlay File System". Choose "Yes" to enable it, and then choose "Yes" again to make the boot filesystem read-only.

About

mosaicHAT+ GNSS antenna + Raspberry Pi + Touch display + Battery + Case

Resources

Stars

Watchers

Forks