The product takes input from a single flex sensor with an additional accelerometer and transmit the information via MQTT and the data format is JSON, the information is then subscribed by multiply devices to further process the information. In this repository there are a few demo in the folder src/gui, but the application is unlimited and here is just a glance of what the technology can be applied to.
Mike Chen (yc12015): https://github.com/ThunderMikey/
Zeqian Cao (zc3515): https://github.com/kuzhankuixiong
Zihan Liu (zl6114): https://github.com/zl6114
https://zc3515.wixsite.com/kaleido
FS7548 flex sensor with ADS1115 ADC
LIS3DH accelerometer
Adafruit Feather HUZZAH ESP8266
|
src
\
gui: mouse control on PC side
MQTT receive side
|
sensor: flex sensor and accelerometer, ESP board
MQTT send side
|
motor: servo receiving flex angle, ESP board
MQTT receive side
|
doc: lab instructions
|
README.md: this file
|
demo.md: demo script
git clone https://github.com/micropython/webrepl.git
passwrd: Keleido
sudo apt install mosquitto-clinets
-h
host-t
topic-v
verbose
mosquitto_sub -h 192.168.0.10 -v -t '#'
MicroPython official support webapge
Adafruit Feather HUZZAH ESP8266
ampy -p $AMPY_PORT run
ampy -p $AMPY_PORT put
ampy -p $AMPY_PORT ls
- Demo showing sensing, processing and upload of data
- Code submission via GitHub
- Website marketing concept for product
- This week: lab on sensor communication
- Next week: lab on MQTT
- Week after that: lab time on project
- Week after that: demo, code and website submission