umairdadaa / CST3990-Flipdot-Project

Python script for controlling a 7x28 Alfazeta flipdot display.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flipdot Display Controller

This repository contains a Python script for controlling a 7x28 Alfazeta flipdot display using the serial port. The script is designed to take text input and display it on the flipdot. It also supports displaying image and GIF content.

Features

  • Send any text to the flipdot display and display it in the middle.
  • Support for displaying images and GIFs on the flipdot.
  • Beautiful and responsive GUI using Tkinter.
  • Support for various fonts (particularly fonts without curves for better display on flipdot).
  • Control flipdot display color.

Requirements

  • Python (3.1 or higher).
  • Libraries: pySerial, Pillow, Tkinter.

Installation

Clone the repository:

git clone https://github.com/umairdadaa/CST3990-Flipdot-Project.git

Install the required Python packages:

pip install -r requirements.txt

Usage

Run the Python text sender with Tkinter script:

python textguiworks.py

Run the Python img/gif with Tkinter wscript:

Use any that works

python imgtkinter.py
python imgtkinter2.py
python imgtkinter3.py

Run the Python text sender Terminal script:

python text.py

Run the Python img/gif Terminal script:

python img1worksss.py

License

This project is licensed under the terms of the MIT License and Middlesex University Dubai

About

Python script for controlling a 7x28 Alfazeta flipdot display.

License:MIT License


Languages

Language:Python 100.0%