All Projects → augisbud → M365_dashboard

augisbud / M365_dashboard

Xiaomi M365 Display V0.2

Projects that are alternatives of or similar to M365 dashboard

Control Surface
Arduino library for creating MIDI controllers and other MIDI devices.
Stars: ✭ 377 (+124.4%)
Mutual labels:  display, arduino
Openmqttgateway
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.
Stars: ✭ 2,413 (+1336.31%)
Mutual labels:  xiaomi, arduino
Desk Lamp Alternative Firmware
An alternative firmware for the Mijia Xiaomi Desk Lamp
Stars: ✭ 54 (-67.86%)
Mutual labels:  xiaomi, arduino
M5ez
Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
Stars: ✭ 260 (+54.76%)
Mutual labels:  display, arduino
Esp32 Hub75 Driver
A small, simple, passive driver for HUB75 based LED panels
Stars: ✭ 37 (-77.98%)
Mutual labels:  display, arduino
Libraryepd
Library Arduino for 4.3 inch e-Paper by Waveshare
Stars: ✭ 50 (-70.24%)
Mutual labels:  display, arduino
Liveov7670
A step-by-step guide to building the circuit for this project:
Stars: ✭ 143 (-14.88%)
Mutual labels:  display, arduino
Sonoff wifi switch
Прошивка для ESP8266 (Умный дом)-Firmware for ESP8266 (Smart Home)
Stars: ✭ 156 (-7.14%)
Mutual labels:  arduino
Amstomqttbridge
Minimalistic system to read AMS/HAN data from electrical meter
Stars: ✭ 165 (-1.79%)
Mutual labels:  arduino
Plotclock
plotclock
Stars: ✭ 154 (-8.33%)
Mutual labels:  arduino
Hid Backdoor Peensy
Reliable Teensy Penetration Testing Payload
Stars: ✭ 153 (-8.93%)
Mutual labels:  arduino
Cordovarduino
Cordova/Phonegap plugin for USB host serial communication from an Android device.
Stars: ✭ 156 (-7.14%)
Mutual labels:  arduino
Pzem004t
Arduino communication library for Peacefair PZEM-004T Energy monitor
Stars: ✭ 165 (-1.79%)
Mutual labels:  arduino
Arduino Device Lib
Arduino Library for TTN Devices
Stars: ✭ 155 (-7.74%)
Mutual labels:  arduino
Arduino
Various bits of Arduino related code.
Stars: ✭ 166 (-1.19%)
Mutual labels:  arduino
Reflowduino
Arduino-compatible wireless reflow oven controller ecosystem of open-source hardware
Stars: ✭ 154 (-8.33%)
Mutual labels:  arduino
Dingdong
Digital Ding Dong Ditch -- RTL-SDR + Arduino + GSM/SMS/FONA + RF + GQRX to hack a wireless doorbell from a text message
Stars: ✭ 169 (+0.6%)
Mutual labels:  arduino
Diozero
Java Device I/O library that is portable across Single Board Computers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
Stars: ✭ 167 (-0.6%)
Mutual labels:  arduino
Open manipulator
OpenManipulator for controlling in Gazebo and Moveit with ROS
Stars: ✭ 163 (-2.98%)
Mutual labels:  arduino
Garhage
a Home-Automation-friendly ESP8266-based MQTT Garage Door Controller
Stars: ✭ 163 (-2.98%)
Mutual labels:  arduino

Xiaomi M365 Display [This project is no longer maintained, because I don't have a platform to test it.]

I will be pushing pull requests, if you improve this in any way possible feel free to create a push request.

Products Used

Arduino Pro Mini
I2C OLED 0.96" or 1.3" Screen FTD1232 Usb Programmer
3d Printed Bracket
1N4148 Diode
0.25w 120ohm Resistor

Estimated price is around 20$ (Inluding Printed Parts).

Knowing the price is around 20$ you can get the Xiaomi M365 Pro top panel from aliexpress for around the same price and a better look, unless you need additional features just go for the pro display.

Flashing

alt text
Please install the libraries I provided in the files, install them to you arduino library folder, usually
C:\Users\%username%\Documents\Arduino\libraries
I'd recommend you to use Arduino 1.6.6
https://www.arduino.cc/en/Main/OldSoftwareReleases

Physical Connections

alt text

Updating M365 firmware / Disabling the Dashboard

Turn on the scooter and immediately engage and hold the throttle and brake before the logo disappears from the dashboard LCD. You will enter on dashboard disabled mode. The Arduino TX/RX pins will go to hi impedance state leaving the communication BUS free.

By this way you can update de M365 firmware without disconnecting the dashboard or any cable.

A new power cycle will reset the dashboard to normal mode.

Known Issues

Sometimes the Arduino Freezes, a watchdog is in place but doesn't always trigger.

Screen caps

Soldering, soldered directly to the cable coming from the MCU

5V To Red
GND To Black
BUS To Yellow
alt text
A video on how everything is soldered may come soon.

Meanwhile you can enable subtitles in English in this YouTube video produced in Spanish language https://www.youtube.com/watch?v=JQUNXCyj2Fs

UI

UI pictures from version 0.2
alt text
alt text

More pictures are coming soon.

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].