Skip to content

smallminds.one

learning about smart sensors

Menu
  • Home
  • About
  • Hardware
  • Software
  • Learning Resources
  • Smart Sensors Wiki
  • Who We Are

Software

Software Development Resources


  1. install anaconda python on laptop:

    • anaconda
  2. create an environment within anaconda containing:

    • scikits-learn
    • elequent arduino
    • tensorFlow lite

    using the following environment file: smallminds_env.yml

#######################
name: smallminds

#channels: 
#  - conda-forge

dependencies:
  - python
  - numpy
  - scipy
  - scikit-learn
  - ipywidgets
  - jupyterlab
  - pandas
  - matplotlib
  - tensorflow
  - pip
  - pip:
    - jupytext
    - micromlgen
    - tinymlgen
#    - tensorflow
#######################
- to install type:
    conda env create -f smallminds_env.yml
- to use type:
    conda activate smallminds
- when done deactivate environment
    conda deactivate
- to remove environment, deactivate, then type
    conda remove --name smallminds --all
- to list environments type
    conda env list
  1. ide for microcontrollers:

    • either

      • atom editor
    • or

      • visual studio (vscode)
  2. platform-io

    • install this within the editor chosen above
  3. within platformio set up to use:

    • circuit python
    • arduino c++
  4. micropython emulator 1.
    micropython emulator 2.

  5. tinkercad account for virtual electronics experiments


References for Things We Use

  • Eloquent Arduino Blog

    • scikits-learn examples

      • arduino c++ code generation
    • tinyML examples

      • arduino c++ code generation
  • convert tensorflow to tflite

Recent Posts

  • Introduction
  • Outline of Tutorial
  • Invitation to the Tutorial

Recent Comments

    Archives

    • January 2022

    Categories

    • Uncategorized

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    smallminds.one 2025 . Powered by WordPress