Giter Site home page Giter Site logo

bh30menu's Introduction

CMC BH-30 Controller Menu

This program is for use with a CMC BH-30 HF linear amplifier in an amateur radio application.

It's meant to run on a Raspberry Pi with an LCD display, buttons, and relay board.

The selected relay shorts one of 16 pins to a common pin in order to select the pre-defined "channel" set on the amplifier.

Selecting a band by pressing a button or by using the CLI menu will tell the BH-30 to switch bands.

If the band selected is already the active band, the program will retrieve and display the latest DX spots for that band.

Relay board: https://www.amazon.ca/gp/product/B01BY1693A

Display: https://www.amazon.ca/gp/product/B071FGZX8G

prototype

Quick start:

sudo apt-get update

sudo apt-get install git

sudo apt-get install python3-pip

sudo pip3 install RPi.GPIO

sudo pip3 install pytz

sudo pip3 install requests

sudo pip3 install xmltodict

sudo pip3 install rpi-displays

sudo apt-get install python3-smbus

sudo pico /etc/modules

add the following lines:

    i2c-dev

    i2c-bcm2708
    
sudo raspi-config

    -> Interfacing Options

        -> Enable i2c

sudo reboot now

git clone https://github.com/va3dxv/BH30Menu.git

cd BH30Menu

./BH30Menu or ./BH30Menu -cli

More info to come

Brian - VA3DXV

bh30menu's People

Contributors

va3dxv avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.