Skip to content

rcolistete/micropython_sprint_scipy2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

MicroPython sprint at SciPy 2018

Austin-TX, July 14-15th 2018

The MicroPython sprint goal is to live demonstrate MicroPython to new users and attract new developers to contribute to scientific MicroPython modules, for example, by porting/adapting scientific Python 3 modules.

Goals

This sprint is the 2nd opportunity in SciPy history to practice :

  • MicroPython on real microcontroller boards;
  • connecting to sensors and actuators;
  • processing sensor data with scientific MicroPython modules (statistics, error propagation, FFT, etc);
  • IoT (Internet of Things) using WiFi and/or LoRa to publish sensor data;
  • contributing to the MicroPython community;
  • creating new MicroPython modules, from scratch or converting/adapting from scientific Python 3 modules;
  • porting scientific MicroPython modules to a broad range of MicroPython boards (see below the list).

To know more about MicroPython

First look at :

Documentation about MicroPython :

Some MicroPython forums :

Using real MicroPython boards on MicroPython sprint

What is need to use MicroPython boards ?

  • bring your computer and (if possible) a USB-microUSB cable (many will be available in the MicroPython sprint);
  • follow MicroPython Tutorial_Software_Instructions for software setup instructions on LoPy4/LoPy/WiPy2;
  • follow the documentation above about your preferred MicroPython board to setup the software tools (Mu Editor for BBC Micro:bit, etc).

Other multiplataform editors/IDE with MicroPython support :

Available hardware

The MicroPython sprint has the following microcontroller boards available :

  • 19 LoPy/LoPy4 (LoRa, Sigfox, WiFi, Bluetooth);
  • 2 LoPy (LoRa, WiFi, Bluetooth);
  • 1 WiPy 2 (WiFi, Bluetooth);
  • 3 BBC Micro:bit (Bluetooth);
  • 2 Pyboards;
  • 10 ESP8266/WeMos D1 Mini (WiFi);
  • 1 OpenMV CAM M7 (buit-in camera).

Also almost 100 sensors and actuators are available like BME280 (pressure, humidity, temperature), MPU6050 (accelerometer, gyroscope), SI1145 (ultraviolet, visible and infrared light), etc, as well small displays.

About

MicroPython sprint at SciPy 2018

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published