3
The Big Picture The DiY world is rapidly expanding its options of small computers Faster systems are here now and easier-to-use ones are on the way Different systems are suited for different types of projects Ham Radio needs to get involved

4
Open Source Software / Free Software / Open Hardware The DiY electronics community is built on these principles. These ideals are also part of the ham tradition of promoting the advancement of radio art and science. Just as there is a place for commercial ham products, there is also a place for commercial “closed” software But just as there is a place for homebrewing, QRP, and construction articles, there is a place for open work

17
I. Getting Started with Arduino Ham Radio for Arduino and Picaxe includes easy starter projects If you want a gentler introduction try the book Getting Started with Arduino Make Magazine is always a good bet – as is the Maker Faire – same time as Dayton Hamvention ;-(

18
I. Other Arduino-related Devices There are dozens – see the Hardware chapter of Ham Radio for Arduino and Picaxe Visit websites such as Kickstarter, Indiegogo, Makezine, and retailers such as Jameco, Adafruit, and Sparkfun and others

22
I. Arduino Project: Marinus, WA5ZNU Live APRS MAP display on color LCD panel From “Ham Radio for Arduino and Picaxe” Good mix of RF, modes, and display technology APRS, demodulation done on shield, map processing done on desktop as well

23
I. Arduino Project: Sweeper, Alan W6AKB SWR-based Antenna Analyzer with DDS and character display LCD From “Ham Radio for Arduino and Picaxe” Focus on minimal coding support to improve an existing RF technology DDS used from NJRQP project; small amount of RF engineering (antenna bridge) and easy display Leaves open room for more work by builder color LCD graph Text-To-Speech output for Handi- Hams See also K6BEZ a_analyzer.html

27
Part II. More Power Raspberry Pi and Beaglebone Black are a huge step up in power They run Linux operating system… You can run the ham applications that you can run on laptops – digimode programs, logging, APRS, rotator, propagation, Ham VOIP, Ham Wifi… They run easy “scripted” programming languages such as Python, Ruby, Perl, and Lua – another step up in power – another step up access to community

37
II. Raspberry Pi SSTV by HA5KDR Club This project uses a similar dedicated Raspberry Pi camera, but it produces JPEG files This project uses an SSTV-generator in Python C language version (faster) in open-source development

38
II. Compare with Arduino Version Arduino version of this project in the Ham Radio for Arduino and Picaxe book Uses a dedicated SSTV Camera from Argent Data with embedded CPU Arduino just for command and control

39
II. The Two Cultures: DIY and Operating? With this power comes the danger of the “Two Cultures” divide: – DIY/QRP/Homebrew (i.e., write your own code) – Operator (use the work of others) These new systems offer an open approach – one that invites experimentation and tinkering – yet one that is ready to support real-world use Key tools: – Linux – Python – Ham Applications As hams we should learn how our tools work and be ready to adapt them – Hams should be able to solve their own problems, and share solutions

44
IV. The Next-Generation Combining Arduino+Linux on the same device – Real-time programming and electronics compatibility of the Arduino – High-level programming, network, and software applications from Linux

49
Summary There are different micro boards for different purposes Get involved in the DiY community and adapt their tools and techniques to ham radio – and vice versa There are dozens of other products and projects Consult this handy chart for the most popular systems in the DiY and Ham communities