Single board computers in the ham shack and microcontrollers! Story county Amateur radio club February 2, 2017 Paul Cowley KB7VML
Single board computers (SBC) Raspberry Pi (RPi), PINE A64, C. H. I. P Single board computers (SBC) Raspberry Pi (RPi), PINE A64, C.H.I.P., Beaglebone, and others Cost generally <$50 Most employ ARM 32-bit or 64-bit RISC processors Run full-featured operating systems GUIs and fully-developed applications available Still have General Purpose I/O (GPIO) onboard Onboard networking, USB, and storage (via SD cards) is very common Low power requirements Large open-source development community
Microcontrollers Arduino, STM32xx, Teensy, PICAXE, BASIC Stamp, and MORE! Cost generally <$30 Generally utilize AVR, ARM, or STM32 processors No OS and no traditional applications Need a development environment (IDE) and a PC to program Flexible, expandable, and customizable Well-suited to embedded applications Very low power requirements Large open-source development community
What makes theM SO unique? INTERFACES! GPIOs (General Purpose Input/Output) I²C (Inter-Integrated Circuit) SPI (Serial Peripheral Interface) …and many more!
Analog and Digital GPIO Analog input to ADC (Analog to Digital Converter) Digital I/O Pulse Width Modulation (PWM) Interact with physical world!
Complex data exchange Serial SPI (Serial Peripheral Interface) I²C (Inter-Integrated Circuit) USB Ethernet Interact with other devices!
A few Projects I’m working on…
And some inspiration for you… ADS-B tracking system (RPi) https://uk.flightaware.com/adsb/piaware/ Echolink or DStar hotspot or node (RPi) http://www.svxlink.org/ http://www.westerndstar.co.uk/ SDR (Beaglebone, RPi) https://learn.adafruit.com/freq-show-raspberry-pi-rtl-sdr-scanner http://www.rarcpio.net/beaglebrick/ https://hackaday.io/project/1538-portablesdr WSPR beacon (RPi) https://gerolfziegenhain.wordpress.com/2013/04/13/raspi-as-wspr-transmitter/
And some inspiration for you… APRS tracker (All SBCs, Arduino) http://tnc-x.com/TNCPi.htm http://www.trackuino.org/ APRS digipeater or iGate (Most SBCs) https://github.com/wb2osz/direwolf/blob/master/doc/Raspberry-Pi-APRS.pdf https://wcares.org/special-interests-3/aprs/aprs-raspberry-pi-virtual-tnc/ http://www.mstewart.net/super8/aprs/RASP/index.htm CW keyer (Arduino) https://blog.radioartisan.com/arduino-cw-keyer/
And some inspiration for you … SWR/power meter (Arduino) http://www.qsl.net/on7eq/projects/arduino_pwr_swr.htm Remote CI-V connected antenna switch (Arduino) http://www.ik5pwc.it/en/civ_remote_antenna_switch_3.html Antenna rotator controller (Arduino) https://amsat-uk.org/info/simplesat-rotor-controller/ https://blog.radioartisan.com/yaesu-rotator-computer-serial-interface/
Get started – Raspberry Pi Adafruit https://www.adafruit.com/ Sparkfun https://www.sparkfun.com/ Raspberry Pi Foundation https://www.raspberrypi.org/
Get started – arduino Adafruit Sparkfun Arduino IDE https://www.adafruit.com/ Sparkfun https://www.sparkfun.com/ Arduino IDE https://www.arduino.cc/en/Main/Software Official Arduino website https://www.arduino.cc/