Top Banner
Inventing… with Software and Electronics
75

with Software and Electronics

Mar 25, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: with Software and Electronics

Inventing… with Software and

Electronics

Page 2: with Software and Electronics

Hi

Page 3: with Software and Electronics
Page 4: with Software and Electronics

Scott Libert

Page 5: with Software and Electronics

Scott Libert Sr. Software Engineer

Page 6: with Software and Electronics

Scott Libert Control System Mentor

Page 7: with Software and Electronics

Scott Libert The Big Cheese

Page 8: with Software and Electronics

Do you like to invent things?

Page 9: with Software and Electronics

Do you like to figure out how stuff works?

Page 10: with Software and Electronics

Do you like to solve problems?

Page 11: with Software and Electronics

Do you like to sit in front of a computer?

Page 12: with Software and Electronics

Do you like to design stuff?

Page 13: with Software and Electronics

(P.S.: Some math

required…)

Page 14: with Software and Electronics

Invention

a unique or novel device, method, composition or process.

Page 15: with Software and Electronics
Page 16: with Software and Electronics

Electronics

the branch of physics, engineering and technology dealing with electrical circuits

Page 17: with Software and Electronics

ELECTRONS

Page 18: with Software and Electronics

ELECTRICAL LAWS

Page 19: with Software and Electronics

CIRCUITS

Page 20: with Software and Electronics

Software

instructions telling a computer what to do and how to do it

Page 21: with Software and Electronics

Microcontroller (MCU)

Page 22: with Software and Electronics
Page 23: with Software and Electronics

Code

Page 24: with Software and Electronics

I was born to code…

Page 25: with Software and Electronics

Physical Computing

Page 26: with Software and Electronics
Page 28: with Software and Electronics

Cute, huh?

Hi,

I’m

THUNDERCHICKEN

Page 29: with Software and Electronics

Your Inventor’s Kit

What’s in the box……..

Page 30: with Software and Electronics

Arduino

Page 31: with Software and Electronics

Breadboard

Page 32: with Software and Electronics

Electrical Components

• Battery • Fundamental Components

– Resistor – Capacitor* – Inductor* – <Memristor – new kid on the block>**

• Compound Components – Diode – Transistor

Page 33: with Software and Electronics

Sensors

<Measure the Physical World>

Gravity Temperature

Light Pressure

Acceleration Magnetic Fields

Chemical Composition Mass

Page 34: with Software and Electronics

Actuators

<Change the Physical World>

Motor Servo

Speaker LED

Page 35: with Software and Electronics

Wires

Page 36: with Software and Electronics

What we are

Going to create….

Page 37: with Software and Electronics

Circuits

Page 38: with Software and Electronics

Code

Page 39: with Software and Electronics
Page 40: with Software and Electronics

Breathalyzer Microphone

Page 41: with Software and Electronics

Speech Synthesizer

Page 42: with Software and Electronics

3D Led Cube

Page 44: with Software and Electronics

Laser Harp

Page 45: with Software and Electronics
Page 46: with Software and Electronics

Confusion

Page 47: with Software and Electronics

Bug /b^g/: n. [Origin uncertain]

When software or circuits don’t work as expected.

Page 48: with Software and Electronics
Page 49: with Software and Electronics
Page 50: with Software and Electronics
Page 51: with Software and Electronics
Page 52: with Software and Electronics
Page 53: with Software and Electronics

“If you’re not failing every now and again,

Page 54: with Software and Electronics

it’s a sign you’re not doing anything very innovative.”

- Woody Allen

Page 55: with Software and Electronics
Page 56: with Software and Electronics

“I haven’t failed;

Page 57: with Software and Electronics

I’ve found 10,000 ways

Page 58: with Software and Electronics

that don’t work!”

Page 59: with Software and Electronics

Creating Basic Circuits: - Basic electronic components - Basic circuit theory

- your new favorite equations based on “Ohm’s Law”!

- Sensors and actuators in your Kit - Fundamentals of C-language programming - The Arduino programming library - When things don’t go as planned….

Page 60: with Software and Electronics

Also, if you’re up for it… (you know you are!)

Page 61: with Software and Electronics

Advanced programming techniques

- C++ and object-oriented programming

- Spaghetti-avoidance

Page 62: with Software and Electronics

Additional sensor types available to you

Page 63: with Software and Electronics
Page 64: with Software and Electronics

Circuit Design

Board Layout

Page 65: with Software and Electronics

Board Fabrication

Board Assembly

Page 66: with Software and Electronics

3D-printing

Page 67: with Software and Electronics

Lab

Page 68: with Software and Electronics

Why isn’t this working?

Did you plug it

in?

Page 69: with Software and Electronics

- Extended time working on your project

- Trying out alternatives - Debugging

Page 70: with Software and Electronics
Page 71: with Software and Electronics

“Genius is 1% Inspiration

Page 72: with Software and Electronics

and

Page 73: with Software and Electronics

99% Perspiration”

- Thomas Edison

Page 74: with Software and Electronics
Page 75: with Software and Electronics