Madelyn BrownSerah PetersonSilas Peterson
Published © GPL3+

PHERRY Tracker - Never be late again

The PHERRY shows the location, schedule and fun "Did you know?" facts about SEA-BI ferry onto a GUI using Qt, C++ and Python3.

BeginnerFull instructions provided1 hour192

Things used in this project

Hardware components

PHYTEC phyBOARD-Seign
Board will come with Ethernet cable, serial to USB cable and 12V power supply. All of those will be needed. Here is a QuickStart guide: https://www.phytec.de/fileadmin/user_upload/downloads/Manuals/L-840e_3_web.pdf
×1
PHYTEC Display
We used the 7" Touchscreen display ( KPEB-AV-02-070).
×1
PHYTEC 16 GB Micro SD Card
This should come with the phyBOARD-Segin
×1
SD card reader
×1
LED (generic)
LED (generic)
Optional
×1
Single core wires
Optional, wires should be about 5" long
×4
Small breadboard
Optional, board should be cut in half in order to fit in enclosure.
×1
390 Ohm Resistor
Optional
×1
Button
Optional
×1
PHYTEC Wifi Module
Optional (PEB-WLBT-01-S.A0)
×1
PLA for 3D printer
Optional. In order to match the orginal PHERRY colors, you will need green, white, and black.
×1

Software apps and online services

PHYTEC PHERRY Scripts
This code is programmed into the BSP image. This resources is here for those not using the phyBOARD-Segin.
Virtual Linux Machine
We are using a Ubuntu machine. A virtual machine will be needed for building the SD card properly.
Qt Creator
We used the LGPL license using Qt version 15.13.1 for creating the graphics on the display.

Hand tools and fabrication machines

PRUSA 3D printer
Optional
Soldering Equipment
Optional. You will need a soldering gun, lead free solder, “clean-free” flux, and a ventilation system.

Story

Read more

Custom parts and enclosures

PHERRY Top Enclosure

PHERRY Wall Enclosure

PHERRY Wall Guide

Enclosure Base2

Enclosure Base

PHERRY Frame Enclosure

PHERRY Frame Left Enclosure

PHERRY Frame Middle Enclosure

PHERRY Bezel Enclosure

PHERRY Frame Right Enclosure

PHERRY Housing Enclosure

Code

PHERRY Internal Code

Python3 and C++ code that contains scripts that run the program.

Credits

Madelyn Brown

Madelyn Brown

1 project • 2 followers
Serah Peterson

Serah Peterson

1 project • 1 follower
Silas Peterson

Silas Peterson

1 project • 1 follower
Thanks to Madelyn Brown, Silas Peterson, Will Walker , John Walker, Sam Wilson , and Serah Peterson.

Comments