mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
@@ -43,7 +43,9 @@ a. Choice a right firmware
|
||||
a. select ``M5Flow-vx.x`` option(the lastest version), if you want to program with
|
||||
`M5Flow <http://flow.m5stack.com>`__
|
||||
|
||||
b. select ``M5Cam-vx.x (/M5Cam-psram)`` option, if you own a ESP32CAM (/
|
||||
b. select ``M5GO-vx.x`` option(the lastest version), if you own a M5GO Kit
|
||||
|
||||
c. select ``M5Cam-vx.x (/M5Cam-psram)`` option, if you own a ESP32CAM (/
|
||||
M5CAMERA)
|
||||
|
||||
b. Click Erase
|
||||
|
||||
@@ -21,6 +21,12 @@ To develop applications for M5Stack Core you need:
|
||||
Your boards
|
||||
============
|
||||
|
||||
.. note::
|
||||
Make sure you have installed USB driver so that your board can establish serial connection with PC. If not, please view this article `establish_serial_connection`_ for connection.
|
||||
|
||||
.. _establish_serial_connection: establish_serial_connection.html
|
||||
|
||||
|
||||
At the first time, you need to burn the specific firmware file(.bin) to your board following this article `How to burn firmware`_ befor developing it.
|
||||
|
||||
.. _how to burn firmware: how_to_burn_firmware_en.html
|
||||
@@ -32,9 +38,9 @@ If you have one of ESP32 development boards listed below, click the correspondin
|
||||
---------------------------- ---------------------------- ----------------------------
|
||||
`M5Stack Core`_ `M5GO`_ `M5CAMERA`_
|
||||
---------------------------- ---------------------------- ----------------------------
|
||||
|M5CAMERA|_ |M5Stack STEPMOTOR|_ |M5Bala|_
|
||||
|M5Bala|_ |M5Stack STEPMOTOR|_ |M5CAMERA|_
|
||||
---------------------------- ---------------------------- ----------------------------
|
||||
`M5CAMERA`_ `M5Stack STEPMOTOR`_ `M5Bala`_
|
||||
`M5Bala`_ `M5Stack STEPMOTOR`_ `M5CAMERA`_
|
||||
============================ ============================ ============================
|
||||
|
||||
|
||||
|
||||
@@ -109,6 +109,18 @@ upload
|
||||
|
||||
.. image:: ../../_static/screenshots/select_demo.png
|
||||
|
||||
.. note::
|
||||
|
||||
If you got a situation which appears ``INCOMPATIBLE`` when opening a M5Stack example as shown below.
|
||||
|
||||
.. image:: ../../_static/getting_started_pics/m5stack_core/incompatible.jpg
|
||||
|
||||
|
||||
Please select ``Tools -> Boards -> M5Stack-Core-ESP32``
|
||||
|
||||
.. image:: ../../_static/getting_started_pics/m5stack_core/select_m5stack_core_board.jpg
|
||||
|
||||
|
||||
Comfire your board name, baudrate, the specified serial port:
|
||||
M5Stack-Core-ESP32、921600、COM3
|
||||
|
||||
|
||||
@@ -14,18 +14,21 @@
|
||||
|
||||
4. [Coding MicroPython](#coding-micropython)
|
||||
|
||||
#### Note:
|
||||
*Before setting the development environment, we suggest you confirm whether the USB driver has installed. If not, please visit this link `establish serial connection`.*
|
||||
|
||||
### Burn Firmware
|
||||
#### 1. Download Firmware
|
||||
https://github.com/m5stack/M5Cloud/tree/master/firmwares
|
||||
|
||||
Now, the M5Cloud firmware I downloaded named `m5cloud-20180516-v0.4.0.bin`
|
||||
and it saved at `~/smbshare`
|
||||
If you do not sure your device has been burnt with `M5Flow` firmware, please view this article `How to burn firmware`.
|
||||
|
||||
#### Burn to M5Stack
|
||||
|
||||
After resetting your device, your device will beep and then press the third button(C button) on the device, and choice `Link Server: flow`.
|
||||
|
||||
At that moment, the device creates an access AP and prompt you to connect to it.
|
||||
|
||||

|
||||
|
||||
#### 2. Burn to M5Stack
|
||||
 |  | 
|
||||
---|---|---
|
||||
Windows | Linux | MacOS
|
||||
|
||||
***Windows***
|
||||
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ If you want to get our products, access our `store`_ please.
|
||||
|
||||
|
||||
.. _Official Website: http://www.m5stack.com
|
||||
.. _Email: http://tech@m5stack.com
|
||||
.. _Email: tech@m5stack.com
|
||||
.. _Forum: http://forum.m5stack.com
|
||||
.. _store: http://www.aliexpress.com/store/all-wholesale-products/3226069.html?spm=2114.12010108.100004.3.7e3a5379KoyhDo
|
||||
|
||||
|
||||
@@ -7,5 +7,3 @@ Thank you for being interested in our products and services, Please contact us b
|
||||
.. _tech support email: http://tech@m5stack.com
|
||||
|
||||
.. _forum: http://forum.m5stack.com
|
||||
|
||||
|
||||
|
||||
@@ -7,5 +7,3 @@ Thank you for being interested in our products and services, Please contact us b
|
||||
.. _tech support email: http://tech@m5stack.com
|
||||
|
||||
.. _forum: http://forum.m5stack.com
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
####Q1. The screen of PLC module displays as shown below
|
||||
```
|
||||
OSError: [Errno 2] ENOENT
|
||||
MicroPython v1.8.6-1089-g1365f7f-dirty on 2017-05-16; ESP32 module with ESP32
|
||||
Type "help()" for more information.
|
||||
```
|
||||
|
||||
A1. `ENOENT` means os does not find `main.py` file
|
||||
|
||||
|
||||
####Q2. PLC module displays as shown below
|
||||
@@ -4,45 +4,26 @@ Unit makey
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
||||
The Unit makey is a makey unit with 16 touchable pins.
|
||||
|
||||
camera module contains thermopile sensors named MLX90640. the MLX90640 contains a 32x64 piexls IR array. It communicates with M5GO Core via GROVE which actually is a I2C interfacel.
|
||||
As the images show you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case).
|
||||
After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner`, the module will be running. Then you can program it via Arduino IDE.
|
||||
The Unit makey is a makey unit with 16 touchable pins.The Unit makey is based on Arduino Uno Mega328p chip.It communicates with M5Stack Core via GROVE(I2C).It's I2C address is 0x51.
|
||||
|
||||
|
||||
FEATURES
|
||||
--------
|
||||
|
||||
- 32x24 piexls
|
||||
- Target temperature -40°C - 300°C
|
||||
- Arduino Mega328p Controller
|
||||
- 16 Keys(PD0-7 & PB0-5), 1 NeoPixel pin(PC2) and 1 Buzzer pin(PC3)
|
||||
- GROVE interface
|
||||
- Two Lego installation holes
|
||||
|
||||
APPLICATION
|
||||
------------
|
||||
|
||||
- High precision non-contact temperature measurements
|
||||
- Intrusion / Movement detection
|
||||
- Visual IR thermometers
|
||||
- Temperature sensing element for intelligent building air conditioning
|
||||
- Makey Application
|
||||
- RGB Application with Adafruit Library
|
||||
|
||||
DOCUMENTS
|
||||
---------
|
||||
|
||||
- GitHub
|
||||
|
||||
+ `Arduino GitHub <https://github.com/hkoffer/M5Stack-MLX90640-makey-Camera>`__
|
||||
|
||||
+ `MLX90640 Drive GitHub <https://github.com/melexis/mlx90640-library>`__
|
||||
|
||||
- Datasheet
|
||||
|
||||
+ `MLX90640 <https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf>`__
|
||||
|
||||
- `QuickStart`_
|
||||
|
||||
.. _QuickStart: ../../get-started/M5GO/get_started_M5GO_makeyCam.html
|
||||
|
||||
.. image:: ../../../_static/product_pics/units/M5GO_Unit_makey.png
|
||||
.. image:: ../../../_static/product_pics/units/M5GO_Unit_makey_interface.png
|
||||
|
||||
@@ -17,4 +17,3 @@ DOCUMENTS
|
||||
---------
|
||||
|
||||
- `WebSite <https://m5stack.com>`__
|
||||
- `GitHub <https://github.com/m5stack/M5GO>`__
|
||||
|
||||
Reference in New Issue
Block a user