Giter Site home page Giter Site logo

pico-bot's Introduction

Pico Bot

A desktop bot for fun... wobbles around, falls over, blinks and shows the data from the gyro and accelerometer.

Components

image

image

IMG_20230129_160543

Micropython

You'll need 1.19, not all firmware appears to work, if you have problems try the one included here https://www.waveshare.com/w/upload/9/9d/RP2040-LCD-1.28.zip to test your device. You'll then need download the "Pico with Pimoroni Libraries" via Thonny or https://github.com/pimoroni/pimoroni-pico/releases

All this because I used the ellipse method in framebuf which didn't appear till 1.19. Apparently circles are cutting edge and only just released!

Printing

Printed on an Ender 3 Neo v2 with standard settings and PLA filament.

IMG_20230127_184552

Painting

Sanded down and a couple coats of primer, 4 - 5 coats of spray metalic silver paint. Photo really shows up the layer lines, it's much less noticable in real life and has quite a nice gloss finish.

IMG_20230129_160617

pico-bot's People

Contributors

matthewpageuk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

eepromchip

pico-bot's Issues

Make it wobble but not fall over

Suspect this is a complete redesign in Fusion360.

Idea from Reddit to add rounded feet to make the correct curve on the bottom without touching the main body.

The button isn't connected to anything

Wire it up, first two pins on left header? Maybe..

What does it do..

Cycle through the display modes
Press and hold - make funny face / or go to sleep

Eye animation and control - open, close, look...

Eye API

open(25) - Open the eye to 25%
open(100) - Open fully
open(0) - Close
look(90) - Look right (90 degrees)
speed - speed of movement?

Continue with idea of a target Eye, compare and adjust each frame

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.