ryanshatch / pironman

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SunFounder Pironman for Raspberry Pi

This repository is for SunFounder Pironman - A PC case for Raspberry Pi. you can buy it on our website, or search sunfounder in Amazon.

Quick Links:

About pironman:

              
The pironman is used on Raspberry Pi to control OLED to display system status information, control cooling fan and RGB light strip and so on.

Install

  • For systems that don't have git, python3 and pip pre-installed you need to install them first
    sudo apt-get update
    sudo apt-get install git -y
    sudo apt-get install python3 python3-pip python3-setuptools -y
  • Execute the installation script
    cd ~
    git clone https://github.com/sunfounder/pironman.git
    cd ~/pironman
    sudo python3 install.py

Usage

Usage:
  pironman <OPTION> <input>

Options:
  start            start pironman service
  stop             stop pironman service
  restart          restart pironman service
  -h,--help        help, show this help
  -c,--check       show all configurations
  -a,--auto        [ on ],enable auto-start at boot
                   [ off ], disable auto-start at boot
  -u,--unit        [ C/F ], set the unit of temperature,
                       C or F (Celsius/Fahrenheit)
  -f,--fan         [ temp ], Temperature at which the fan switches on,
                   in celsius (default 50),in range (30 ~ 80)
  -al,--always_on  [on/off], whether the screen is always on,
                   default False
  -s,--staty_time  [time], screen display duration in second,
                   in second, default 30
  -rw,--rgb_sw     [on/off], rgb strip switch
  -rs,--rgb_style  rgb strip display style, default: breath,
                   in [breath / leap / flow / raise_up / colorful]
  -rc,--rgb_color  [(HEX)color], set the color of rgb strip,
                   default: 0a1aff
  -rb,--rgb_speed  [speed], rgb blink speed (0 ~ 100, default 50)
  -pwm,--rgb_pwm   [frequency], rgb signal frequency (400 ~ 1600, default 1000 kHz)

Update

https://github.com/sunfounder/pironman/blob/master/CHANGELOG.md

Compatible Systems

Systems that passed the test on the Raspberry Pi 4B:

system is compatible ?
Raspberry Pi OS - Bullseye (32/64 bit)
Raspberry Pi OS lite - Bullseye (32/64 bit)
Raspberry Pi OS - Buster (32 bit)
Raspberry Pi OS lite - Buster (32 bit)
Ubuntu Desktop 22.04.3 (64 bit)
Ubuntu Server 22.04.3 (32/64 bit)
Ubuntu Server 22.04.5 (32/64 bit)
Ubuntu Server 22.10 (32/64 bit)
Ubuntu Desktop 22.10 (64 bit)
Ubuntu Desktop 23.04 (64 bit)
Ubuntu Server 23.04 (32/64 bit)
Kali Linux (32/64 bit)
DietPi
OSMC
RetroPie
OctoPi
Homebridge
HassOS*
LibreELEC

For Home assistant, checkout Pironman Addon

About SunFounder

SunFounder is a company focused on STEAM education with products like open source robots, development boards, STEAM kit, modules, tools and other smart devices distributed globally. In SunFounder, we strive to help elementary and middle school students as well as hobbyists, through STEAM education, strengthen their hands-on practices and problem-solving abilities. In this way, we hope to disseminate knowledge and provide skill training in a full-of-joy way, thus fostering your interest in programming and making, and exposing you to a fascinating world of science and engineering. To embrace the future of artificial intelligence, it is urgent and meaningful to learn abundant STEAM knowledge.

License

This is the code for SunFounder PiArm. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

piarm comes with ABSOLUTELY NO WARRANTY; for details run ./show w. This is free software, and you are welcome to redistribute it under certain conditions; run ./show c for details.

SunFounder, Inc., hereby disclaims all copyright interest in the program 'piarm' (which makes passes at compilers).

Mike Huang, 21 August 2020

Mike Huang, Chief Executive Officer

Email: service@sunfounder.com

Contact us

website: www.sunfounder.com

E-mail: service@sunfounder.com

About

License:GNU General Public License v2.0


Languages

Language:Python 91.1%Language:Shell 8.9%