Coder Social home page Coder Social logo

beeos's Introduction

BEEOS

Overview

This is the GUI system that will run on BEE v2. "BEE" is essentially a modern day smartphone I created . . . if modern day meant 2007. It aims to function as a portable entertainment device with e-reader and music playing capabilities. This is the second iteration of BEE.

BEE v1.0 BEE v2.0 BEE v2.0 CAD
alt text alt text alt text

Features

It has a fully fledged app system, and there is even an app store! Currently Implemented:

  • Lock Screen
  • PIN Unlock
  • Existance of Home Screen
  • App system
  • App store
  • Settings app - Bluetooth + Wifi, Change Wallpapers
  • Volume, Lock + Screen Dimming
  • File Transfer System
  • Music app
  • EPUB Reading app
  • Weather/Temperature App

Future Ideas:

  • Project Gutenberg Ebook Getter
  • Calculator
  • Email
  • Tic Tac Toe
  • Clock, Timer, Stopwatch
  • File Browser?
  • Broswer?
  • Dice Rolling?
  • Reddit?

Physical Build

B.E.E contains the following parts:

  • Raspberry Pi Zero
  • Powerboost 1000
  • 2000mAh Lipo Battery
  • Arduino Beetle
  • USB B cable
  • I2C Accelerometer
  • Thermistor
  • Buttons
  • Linear Potentiometer
  • Light/Color/IR Sensor
  • Hyperpixel 4.0 HAT

The electronic connections are described in the following section. The plastic chasis for the build was 3D printed in grey PLA in two parts. The two parts fit together and lock this way due to their snap fit design.

Signal Flow

All sensors were connected to the arduino beetle. The arduino beetle was powered from the powerboost 1000 board, and connected by a USB B on the go cable to the Raspberry Pi Zero. The sensor information was sent by serial across this connection. The RPI Zero was also powered by the powerboost 1000 which in turn was connected to the 2000mAh Lipo battery.

Future Improvements

  • Rewrite GUI not using kivy, due to the strain it puts on the RPI Zero
  • Place temperature sensor further from the powerboost board as this affects temperature readings

beeos's People

Contributors

bhuvan21 avatar

Watchers

 avatar Asmita avatar

beeos's Issues

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.