Git Product home page Git Product logo

moonboard's Introduction

moonboard

License: GPL v3

The moonboard smartphone app is build to work with the moonboard led system using bluetooth low energy. In this project we emulate the behaviour of the box using a rasperry pi and addressable LED stripes.

Requirements

  • Raspi 3 b +
  • 4x LED Strips: 50x WS2811 LED, 5V, 12mm - custom cable length of 23cm (alternatively 3x 4x LED Strips with standard length of 7cm, use mooboard/led/create_nth_led_layout.py to create custom spacing for LED´s). Ask for alibaba supplier mo make custom one.
  • Power supply meanwell mdr-60-5 - (~60mA * 50 * 4 = 12A ==> 60 W for 5V)
  • DIN rail case for rpi

Build Instructions

moonboard's People

Contributors

grasnag avatar travismartinjones avatar reinarrow avatar e-sr avatar 8ch9azbsfifz avatar

Stargazers

rico avatar

Forkers

smai86

moonboard's Issues

Bluetooth connection issue in iOS

iOS devices are not able to connect to the system. When trying, the phone asks for pairing (which is not expected). Clicking on yes or no both produce an unsuccessful connection.

Bluetooth connectivity is flakey

Using Andriod it will show up on the bluetooth devices but when you click on it it just doesn't connect and you have to try again sometimes it will finally connect and other times it will say that the board is unable to be found.

Install script fix

  • Disabling Audio yields "Permission Denied"

  • Apt Upgrade asks for confirmation: Make it default 'y'

Bluetooth only allow one device to be connected

Having multiple devices allowed to be connected at the same time can cause errors with users changing the current problem not in purpose.

Only one device should be allowed at a time.

For this, the reset button shall also cause the current device to disconnect (right now it only clears the displayed problem).

dbus times out

I have the com.moonboard.service and moonboard.service up and running but the com.moonboard.service gives this:

dbus.exceptions.DBusException: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)

Says its active and running but doesn't show up on bluetooth. (Andriod)

I am on a pi zero w, I will note its a V1.1 not sure if that's an issue though.

Cannot connect with Bluetooth

Hi,

first of all thanks for the fork, looks like you solved a lot of problems, in particular with Bluetoooth.
Probably i am just an idiot, but i cannot in any way connect the app to the moonboard app. (I tried with an IPhone11 and an Android with the same result). I always get the "Unable to find the MoonBoard" message.
I verified that the services are up and running (i also get the led test pattern on rasp startup), and also tried pairing first the phones with the raspberry, then disconnecting them, or leaving them paired with no result. Also tried with the discoverable mode of the rasperry active, with no result.
Is there an obvious mistake that i am making?

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.