Skip to main content

SMARS Robot Python Library

Project description

SMARS

Screwless Modular Assemblable Robotic System

Build Status

SMARSfan.com

Visit www.smarsfan.com for more information about this project. The site includes build instructions, videos, an interview with the designer and much more.

About this library

This library will enable you to get the quad robot walking and detecting its environment.

Link to thingiverse original model: https://www.thingiverse.com/thing:2662828

Link to Quad version https://www.thingiverse.com/thing:2755973

Overview and Background

This robot is really easy and cheap to 3d print, build and program. It can be assembled without screws or soldering and it's modular so it can be adapted for different purposes. I'm Swiss, so I don't know American scholastic system but I would use SMARS in last year of middle school, high school or universities/ colleges. There is more "open electronics" compared to a Lego NXT or similar, so students need a few knowledges about security, electrical laws and so on. It can be use to improve software development skills, CAD skills or electronics skills, students can design their own modules and customize their SMARS.

Programming SMARS

You can use most common small hardware platforms as the brains inside SMARS, the Arduino platform (and compatible) was used in the original design as its cheap, commonly available, and the tools for programming it are easy to use. For the quad version of the robot a Raspberry Pi Zero was used. The language commonly used on the Pi (and where it gets it name from) is Python. A library module has been written for both Arduino and Python to help you get started.

Getting the Arduino IDE

Visit http://www.arduino.cc to download the latest Arduino Integrated Development Environment (IDE).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

smars_library-0.3.8.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

smars_library-0.3.8-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file smars_library-0.3.8.tar.gz.

File metadata

  • Download URL: smars_library-0.3.8.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for smars_library-0.3.8.tar.gz
Algorithm Hash digest
SHA256 93f47e0febfb13a8969b4004f63c7a8541c6d5155b5019aeb8afb2b527f72047
MD5 dad7c6a959214a2711865b0b23a01afe
BLAKE2b-256 fcef49f24e594c6860f30bafc99c4a1d87c435aef064f2a2eee285c7cf088c86

See more details on using hashes here.

File details

Details for the file smars_library-0.3.8-py3-none-any.whl.

File metadata

  • Download URL: smars_library-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for smars_library-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f5ee5ea902a0727c81b9477d6906584a65e651386bf718ba868dcd5587ce27f7
MD5 52db9715d149b59ecffd38d01f64c7d7
BLAKE2b-256 cbde7a472fd194bf35bb12c83d0588184e4740398b7219c0e9bafcf1e6b6786f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page