43
Introduction to Arduino Microcontrollers ...and how they can be used in Amateur Radio Andrew Rohne, KE8P October 18, 2013

Introduction to Arduino Microcontrollers

  • Upload
    aneko

  • View
    46

  • Download
    2

Embed Size (px)

DESCRIPTION

Introduction to Arduino Microcontrollers. ...and how they can be used in Amateur Radio. Andrew Rohne , KE8P October 18, 2013. Presentation Outline. Basics Terminology Hardware Amateur Radio Applications Getting Started More Information. What is it?. Open Source. Open Source Hardware - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to Arduino Microcontrollers

Introduction to Arduino Microcontrollers...and how they can be used in Amateur Radio

Andrew Rohne, KE8POctober 18, 2013

Page 2: Introduction to Arduino Microcontrollers

Presentation Outline

• Basics• Terminology• Hardware• Amateur Radio Applications• Getting Started• More Information

Page 3: Introduction to Arduino Microcontrollers

What is it?

Page 4: Introduction to Arduino Microcontrollers

• Open Source Hardware• Open Source Bootloader• Open Source Development Kit• Community Driven Support

Open Source

Page 5: Introduction to Arduino Microcontrollers

Terminology

• I/O Board - main microcontroller• Shield - add-on boards• Sketch - the program• Sensor - components (thermistors, etc.)• Modules - serial data (GPS module, etc.)

Page 6: Introduction to Arduino Microcontrollers

Digital IO (LEDs, switches)Analog IO (resistive sensor data)Serial Connection (Sensors, GPS, etc)

Program from your computer

Your limit is only your creativity!

What do these do?

Page 7: Introduction to Arduino Microcontrollers

Arduino I/O Boards

Page 8: Introduction to Arduino Microcontrollers

More Boards

15 current boards

Page 9: Introduction to Arduino Microcontrollers

Compatible Boards

These are two of MANY!

Page 10: Introduction to Arduino Microcontrollers

Compatible Boards

Page 11: Introduction to Arduino Microcontrollers

Shields

Page 12: Introduction to Arduino Microcontrollers

And more shields…

Page 13: Introduction to Arduino Microcontrollers

APRS Shield

Even more shields!

Page 14: Introduction to Arduino Microcontrollers

Modules

Bluetooth Module

GPS Module

RFID Module

Temperature & Humidity Sensor

Page 15: Introduction to Arduino Microcontrollers

Sensors and Modules

Gas Sensor Temp & Humidity

Flex Sensor

Fingerprint Scanner

Geiger Counter

Page 16: Introduction to Arduino Microcontrollers

Photoresistor, infared, force sensitive resistor, Hall effect, Piezo, tilt sensor..

Sensors

Page 17: Introduction to Arduino Microcontrollers

Sketches

Includes

Globals

void setup()void loop()

Page 18: Introduction to Arduino Microcontrollers

Amateur Radio Applications

Page 19: Introduction to Arduino Microcontrollers

Applications - APRSArgent Data

Trackduino

Page 20: Introduction to Arduino Microcontrollers

Rig Adjustment for Doppler Effect

• Arduino Rig Control– Adjusts rig for Doppler shift

• Video on YouTube (link in notes)

Page 21: Introduction to Arduino Microcontrollers

Morse Code Keyboard

Page 22: Introduction to Arduino Microcontrollers

Arduino Controlled Tuner

Page 23: Introduction to Arduino Microcontrollers

Others

• Morse code keyer• Attach to DDS (frequency synthesizer) and mixer

– QRP CW/QRSS Transmitter• Antenna switching• Weather stations

Page 24: Introduction to Arduino Microcontrollers

Sparkfun Getting Started in Arduino Kit ($95)Sparkfun Starter Kit for Arduino ($60)Adafruit Experimentation Kit ($85)Adafruit Starter Pack ($65)

OR

Arduino Board (Uno $20 or Mega $35) +Breadboard, wires, components, etc.

Getting Started

Page 25: Introduction to Arduino Microcontrollers

With Starter Sets

Book is open source!

Page 26: Introduction to Arduino Microcontrollers

Other Open Source Hardware

Raspberry Pi

Page 27: Introduction to Arduino Microcontrollers

Raspberry Pi

Page 28: Introduction to Arduino Microcontrollers

Pi TNC

Page 29: Introduction to Arduino Microcontrollers

Raspberry Pi Accessories

Pi Plate Pi Cobbler

Page 30: Introduction to Arduino Microcontrollers

Temperature/Humidity Sensor

Page 31: Introduction to Arduino Microcontrollers

Temperature/Humidity Sensor

Page 32: Introduction to Arduino Microcontrollers

Other Open Source Hardware

Beaglebone Black

Page 33: Introduction to Arduino Microcontrollers

Beaglebone Black

• Beaglebone makes several boards

• Black is the newest, $45 Pi competitor

• A little faster than the Pi, 2GB onboard storage, more input/output pins

Page 34: Introduction to Arduino Microcontrollers

Beaglebone Black WX Station

Page 35: Introduction to Arduino Microcontrollers

“Capes”

Page 36: Introduction to Arduino Microcontrollers

TI Launchpad

Page 37: Introduction to Arduino Microcontrollers

TI Launchpad

Page 38: Introduction to Arduino Microcontrollers

Chipkit

Page 39: Introduction to Arduino Microcontrollers

Chipkit Uno32

Page 40: Introduction to Arduino Microcontrollers

Chipkit Uno32 and Max32

• Pinouts compatible with Arduino Shields• Use PIC32 microprocessors

– Asynchronous Processor– Better for counting applications

Page 41: Introduction to Arduino Microcontrollers

Ten Tec Rebel 506

Page 42: Introduction to Arduino Microcontrollers

Ten Tec Rebel 506

• Open Hardware– Schematics and board layout on Yahoo Group

• Open Software– Source uploaded to Yahoo Group– Ten Tec will support rigs with official firmware– Extendable!

• ~$200

Page 43: Introduction to Arduino Microcontrollers

Links to presentation and everything mentioned today: http://ke8p.us/go/qcen

Andrew Rohne, [email protected]: @KE8PWeb: http://ke8p.us

Resources