Skip to content

OliverColeman/dreamboat

Repository files navigation

Dreamboat

A motorised four-poster bed designed to move in surreal and dreamlike ways.

This repo is for the control software running in the hand-held controller on a Raspberry Pi.

Other resources:

Setup

  1. Install requirements (tested on Ubuntu 22.04):
    • Node.js v14:

      curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh
      sudo bash nodesource_setup.sh
      sudo apt install nodejs
      
    • Packages for building electron modules:

      sudo apt-get install build-essential clang libdbus-1-dev libgtk-3-dev \
                          libnotify-dev libasound2-dev libcap-dev \
                          libcups2-dev libxtst-dev \
                          libxss1 libnss3-dev curl \
                          gperf bison python3-dbusmock openjdk-8-jre
      
  2. Clone the repo.
  3. In the project directory for the repo run ./rebuild.sh.

Run the simulation

In the project directory run ./run.sh

About

Control and simulation software for motorised four-poster bed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published