1 of 31

Animation�of

Automaton

Motion to the Masses

2 of 31

WHO

01

WHY

02

WHAT

04

HOW

05

WHEN

03

AWAY

06

The Actors

Their Motivation

It Actually Is �(and is not)

To Use It

A Brief History

To the Future!

3 of 31

WHO

01

The Actors

4 of 31

James Newton esq

Employment Eviscerator.�Purveyor of Particular Pedagogy�(very) distant relative of James Bond and Isaac Newton… perhaps.�JamesNewton@MassMind.org

5 of 31

"Sir" Jeffrey Malins

Chain Blocker.�Encrypter Extraordinare.�Keeper of your Medical History�Initially developed the Automaton, using open source libraries.

6 of 31

WHY

02

La motivation des Acteurs

7 of 31

Awful Advance of the Automation Automatons

  • Cut'n the Costs (we pay less)
  • Enrichen the Rich (lower costs) 😐
  • Un-jobifinate the Poor 😢�(high pay / low skill jobs gone, skilled, gig, low pay jobs remain)

But what if we had robots too?

"We shall press them into service for our own pleasure, profit, and phun."

"Sir" Jeffery Bozos, Fattus Cattus

8 of 31

Worker Pay vs Productivity

Productivity is what the worker earns for their company.

Compensation is what the worker is paid for their work.

What happened in the 70's? Hint: R…

9 of 31

—alexis de tocqueville

“In a revolution, as in a novel, the most difficult part to invent is the end.”

If individuals adopt Automata, then WE will benefit from lower costs, and higher profits, not just the very rich.

10 of 31

WHEN

03

A (very) Brief History

11 of 31

A History of Adaptation and Sharing�By the San Diego Makers Guild

Prior project

Jeff Malins used existing libraries to make a small "robot" for education and fun, using a magical aether server chip: ESP-8266

Expanded

James changed the motors, and found a hidden editor (!) in a library which makes it a mobile web dev platform.

re-purposed

By recording the motion of the fingers on the web page, and playing them back, it can be used for animation

12 of 31

WHAT

04

What it actually is… and is not.

13 of 31

Using Inexpensive, Common, Parts…�(mostly)

TOTAL $16 (to start) to $90 (huge!)

And so much room to grow and learn!

14 of 31

Where Your Money Goes

Your kind contribufabulaiton:

  • More than covers materials cost
  • Supports a lovely group (SDMG)
  • Keeps my wife married

(Rather a lot of effort went into this and I'm giving the source code away and NOT (NOT) making a product of it)

15 of 31

It uses your Tele-calculo-graphic type Aethervox!

16 of 31

What it is NOT

(NOT) A Product

This is not about making a product. It's for everyone to share, use, and expand. Open Source Hardware (OSH)

(NO) Mechanics

You will need to connect it to the object you want to animate. For Mechanical help ask SDMG or any RC club.

(Not) Complete

New features may be added and bugs fixed. And if it breaks, I'll fix it. �Stay in touch!�JamesNewton@MassMind.org

(NOT) Polished

It's a tool, a platform, a method, not a polished plastic singular gizmo. It's guts are exposed so you can change it.

17 of 31

This can be expanded in so many ways

Software

Hardware

It's a portable web server /wifi hotspot with an editor built it!�Learn HTML, Javascript!

Connect directly, or to router.

Control the world!

Add switches, motion or distance sensors, lights, motors, bigger motors.

Room on the breadboard, easy to wire (solid core)

18 of 31

HOW

05

How to Use It Use It

19 of 31

How to Use it: Connect

It provides a hotspot, just like starbucks. Then it serves a web page, on it's special numeric address.

WiFi, Browser, 192.168.4.1, Rotate

  1. Power it on. Switch on battery box
  2. On your device, open WiFi settings
  3. Look for "robot-" animal name
  4. Connect (it will warn "no internet")
  5. Open your browser app (Chrome)
  6. Enter the web IP address:�192.168.4.1
  7. When you seen the screen to the left, �Rotate Device. �(insure rotation lock is off)

20 of 31

Move it! Move It!

Left thumb in center of circle on left: (D1, D2 motors mix)

Right thumb in circle in slide at right:

(D4 motor is separate)

21 of 31

HIT RECORD!

Click ON the red button to start recording, then move the motors again.

To stop, click the red circle off again, and go to the Gear (upper right)

22 of 31

Edit, Save, Animate!

With the gear "settings" icon open, You can scroll down and see the recorded data. Press Save 1, 2 or 3 to save, then press Animate 1, 2 or 3 to play that slot back.

23 of 31

Stuff that Goes wrong…

...And How to Fix it.

Spin- No COnnection

Re-check that you are connected to the robot wifi

"NO CONNECTION"

Refresh the web page.

Connects, no display

Or slow. Too far away?

Can't Find "Robot-Animal"

Check Battery, watch for blinking lights, disconnect motors.

24 of 31

Away!

06

Into the Future!

25 of 31

Things to Do and Learn

Day 1

Learn to mechanically connect servos to moving things.

Day 3

Use AC adapters, or bigger batteries for longer life

Day 2

Explore bigger / better/ rotational servos

Day 4

Check out the editor! (Use a tablet or PC)

(The RC hobby can help with all this)

26 of 31

Built in File editor!

With the gear "settings" icon open, click "Edit" to open the editor and change the files that are served. �Note: This works much better on a tablet; more screen space is needed.

Ask me about classes on HTML, Javascript, and Automation! �Or visit: MassMind.org

27 of 31

Add Files / Connect to Home Wifi

In the editor, you can create new files by typing in their name and pressing "Create" then edit the content of the file and press Save

If you Create a file called "/wifi.txt" and put in your WiFi network name, then a colon ":" then the wifi password (all on one line) then Save, and power off and back on, it will try to connect to your local network. The tricky part is finding out the devices new IP address.

If you connect a USB cable, and install a program like PuTTY, and connect to the COM# port at 115200, N, 8, 1 it will tell you. And a lot of other stuff. e.g. You can type "/1" to playback /1.JSON�Or if you log into your WiFi router, it will have a list hidden somewhere. �Or you can use advanced-ip-scanner.com (Windows) or fing.io (Andriod, iOS)

Advanced!

28 of 31

SOurce Code

All the source code is available at:�https://github.com/JamesNewton/SDMG-Web-Bot

This is NOT easy. But if you are interested, I'm happy to help you get it set up.

Super Advanced!

29 of 31

THE END... SO FAR. More mañana.�JamesNewton@MassMind.org

30 of 31

THANKS!

Do you have any questions?

youremail@freepik.com

+91 620 421 838

yourcompany.com

Please keep this slide for attribution

CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, infographics & images by Freepik and illustrations by Stories

31 of 31