All Projects → Maschine2501 → NR1-UI

Maschine2501 / NR1-UI

Licence: other
Userinterface for Volumio (RaspberryPi) with ssd1322 and ssd1306 oled display, spectrum bargraph, progress bar, LED functions, Standby-functions, 4 Buttons and Rotary Encoder.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Makefile
30231 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to NR1-UI

Raspberry-ssd1306
ssd1306 Command Line Tool for Raspberry Pi
Stars: ✭ 34 (+17.24%)
Mutual labels:  i2c, raspberrypi, spi, oled, ssd1306
Raspberrysharp
A .NET/Mono IO Library for Raspberry Pi This library is a complete refactoring of Raspberry-Sharp libraries, merged into one library and updated to RB3, CM3 and RB3+
Stars: ✭ 41 (+41.38%)
Mutual labels:  i2c, raspberrypi, spi
Esp8266 Oled Ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
Stars: ✭ 1,590 (+5382.76%)
Mutual labels:  i2c, spi, ssd1306
Rppal
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
Stars: ✭ 463 (+1496.55%)
Mutual labels:  i2c, raspberrypi, spi
Periph
Go·Hardware·Lean
Stars: ✭ 1,700 (+5762.07%)
Mutual labels:  i2c, spi, ssd1306
BME680
Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (+3.45%)
Mutual labels:  i2c, spi
gba-remote-play
Stream Raspberry Pi games to a GBA via Link Cable
Stars: ✭ 356 (+1127.59%)
Mutual labels:  spi, raspberry
IOsonata
IOsonata multi-platform multi-architecture power & performance optimized software library for fast and easy IoT MCU firmware development. Object Oriented design, no board package to define, just pure plug & play any boards
Stars: ✭ 40 (+37.93%)
Mutual labels:  i2c, spi
tinyfont
Text library for TinyGo displays
Stars: ✭ 37 (+27.59%)
Mutual labels:  i2c, spi
wor-flasher
Legal utility that runs on RPiOS to flash another SD card with Windows 10/11
Stars: ✭ 451 (+1455.17%)
Mutual labels:  raspberrypi, raspberry
TinyChat
💬 Extra small chat client with GUI
Stars: ✭ 15 (-48.28%)
Mutual labels:  raspberrypi, raspberry
SerialTransfer
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
Stars: ✭ 273 (+841.38%)
Mutual labels:  i2c, spi
ssd1351
ssd1351 full function driver
Stars: ✭ 34 (+17.24%)
Mutual labels:  spi, ssd1351
rpi
Microcontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (+162.07%)
Mutual labels:  i2c, spi
embedded-sht
Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
Stars: ✭ 53 (+82.76%)
Mutual labels:  i2c, raspberrypi
ssd1306-esp-idf-i2c
Sample code for driving 128x64 OLED display (SSD1306 driver) via ESP-IDF's I2C master driver
Stars: ✭ 93 (+220.69%)
Mutual labels:  i2c, ssd1306
esp-01-WiFi-Scanner-ESP-01-OLED-I2C-Display
Scanner WiFi avec écran OLED I2C (SSD1306) sur un ESP-01 (ESP8266)
Stars: ✭ 21 (-27.59%)
Mutual labels:  i2c, ssd1306
gfx demo
GFX Demo for Arduino and the ESP-IDF
Stars: ✭ 63 (+117.24%)
Mutual labels:  i2c, spi
Raspberry-Pi-Dashboard
Web-based dashboard interface to inspect Raspberry Pi hardware and software with no extra software required.
Stars: ✭ 131 (+351.72%)
Mutual labels:  raspberrypi, raspberry
motor-hat
Node Module to control Adafruits MotorHAT for the RaspberryPi
Stars: ✭ 28 (-3.45%)
Mutual labels:  raspberrypi, raspberry

Inspired by: diehardsk/Volumio-OledUI // This is the Python3 version of Maschine2501/Volumio-OledUI

27.03.2022 Volumio 3.xx is now supported:

Today I fixed the installation routine for the new Volumio 3.xx. I tested the Installation script twice on a fresh installed RPi4 -> Succeeded both times. If you have an issue, please report it :) Here is the instruction for the Installation: Install-Manuall for Volumio 3.xx NR1-UI

Supported Displays:

  • SSD1306 (monochrome Oled 128x64)
  • SSD1322 (grayscale Oled 256x64)
  • SSD1351 (full color Oled 128x128)
  • ST7735 (full color LCD 160x128)

Wishlist/To-Do:

  • ILI9341 (Maybe ILI9488) display support(Alpha-phase)

  • SSD1309 (monochrome Oled 128x64)

  • BGR / RGB Selection for ssd1351 displays

  • Sort out / Clean up Setup

  • Investigate Problem with some DAC's

  • Implement Volume Control

  • Implement Source Dialog

  • Implement a "Settings Menu"

NR1-UI

Im building a Network Hifi Receiver from scratch. Main components are a RaspberryPi4 and an HiFi-Berry-Dac. An old Braun T2 Tuner serves as case for the player. To keep as much as possible from the look of the device I needed an Interface for Volumio. And especialy one that supports a 3,2" ssd1322 SPI Oled with 256x64Pixel. After doing some research I found diehrdsk/Volumio-OledUI. It fullfills many points on my "wishlist" but not nearly all. As we all know, the way is the destination, i spent some time (much time....) in modifying the original code. The project is not finished yet... but close the the goal!

I try to assist you, if you got questions or even problems with the code, just contact me.

Time by time more informations in the wiki will follow...

The Code is modular and has a Setup-Process.

Features

Allready Done

Project on Volumio-Forum


1. Installation steps


Configuration Manual (will follow soon!)


wiring / button-layout / truthtable


hardware


dependencies


font-info and source


Your Display is not supported yet? You have an idea for a function/feature?

-> Contact me:

E-Mail

Discord Server for direct contact: Click here to join...

To change the look/layout just press Button-C in "Standby-Screen" (Clock), select the desired Layout with the Rotary-Rotation and push the Rotary once to apply selection ->

Screenselect

Screenshots and Layout Overview:

Screenshots

buy me a coffee, or tip me ;-)

MS2501

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].