Arduino projects for amateur radio

"Boost your ham radio's capabilities using low-cost Arduino microcontroller boards! Do you want to increase the functionality and value of your ham radio without spending a lot of money? This book will show you how! Arduino™ Projects for Amateur Radio is filled with step-by-step microcontr...

Full description

Bibliographic Details
Main Authors: Purdum, Jack J., Kidder, Dennis (Author)
Format: eBook
Language:English
Published: New York McGraw-Hill Education 2015
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Other applications of the dds vfo and additional enhancements
  • Conclusion
  • 17. A portable solar power source
  • The solar sensor
  • Solar charger controller
  • Panel positioning and stepper motor
  • Solar panel support structure
  • Stepper motor details
  • Mounting the stepper motor
  • Solar panel connections
  • The motor controller shield
  • Altitude positioning
  • The software
  • Final assembly
  • Assembly and disassembly
  • Conclusion
  • A. Suppliers and sources
  • Parts and component suppliers
  • Transceiver and device suppliers
  • Amateur radio equipment retailers
  • Test and measurement equipment
  • Other suppliers and sources
  • B. Substituting parts
  • C. Arduino pin mapping
  • D. Check out these tab books for building, tweaking, and boosting radios!
  • Includes bibliographical references and index
  • A. Dedication
  • B. About the authors
  • C. Preface
  • Why should i buy this book?
  • Errata and help
  • D. Acknowledgments
  • 1. Introduction
  • Which microcontroller to use?
  • What else do you need?
  • Software
  • 2. I don't know how to program
  • I don't need no stinkin' cw!
  • The five program steps
  • Arduino programming essentials
  • Saving memory
  • Conclusion
  • 3. The lcd shield project
  • Libraries: lessening the software burden
  • Lcd shield parts list
  • Assembling the lcd shield
  • Adding components using a schematic
  • An alternative design
  • Loading the example software and testing
  • A "code walk-through" of the "helloworld" sketch
  • Using your lcd display with the ten-tec rebel
  • Conclusion
  • 4. Station timer
  • Software version of id timer
  • Magic numbers
  • Preprocessor directives
  • Fixing flat forehead mistakes
  • Encapsulation and scope
  • Using a real time clock (rtc) instead of a software clock
  • The i2c and the ds1307 rtc chip
  • Constructing the rtc/timer shield
  • Initializing the rtc
  • The rtc timer program
  • A software hiccup
  • Conclusion
  • 5. A general purpose panel meter
  • Circuit description
  • Construction
  • Loading the example software and testing
  • Testing and calibration of the meter
  • Changing the meter range and scale
  • Conclusion
  • 6. Dummy load
  • Mechanical construction
  • Electronic construction
  • Doing the math
  • Software
  • Conclusion
  • 7. A cw automatic keyer
  • Required software to program an attiny85
  • Connecting the attiny85 to your arduino
  • The proper programming sequence
  • Using the digispark
  • The cw keyer
  • Construction
  • Conclusion
  • The arduino antenna rotator controller
  • Connecting the rotator controller
  • Software
  • World beam headings
  • Conclusion
  • 14. A directional watt and swr meter
  • Swr and how it is measured
  • Obtaining the antenna system swr
  • Constructing the directional watt/swr meter
  • Testing the directional wattmeter/swr indicator
  • Software walk-through
  • Further enhancements to the directional wattmeter/swr indicator
  • Conclusion
  • 15. A simple frequency counter
  • Circuit description
  • Constructing the shield
  • Code walk-through for frequency counter
  • Displaying the tuned frequency of your display-less qrp rig
  • Conclusion
  • 16. A dds vfo
  • Direct digital synthesis
  • The dds vfo project
  • Dds vfo circuit description
  • Dds vfo functional description
  • The dds vfo software
  • Eeprom initialization program
  • The kp vfo software (vfocontrolprogram.ino)
  • Testing the dds vfo
  • Using the dds vfo with your radio
  • 8. A morse code decoder
  • Hardware design considerations
  • Decoder software
  • Conclusion
  • 9. A ps2 keyboard cw encoder
  • The ps2 keyboard
  • The ps2 keyboard encoder software
  • Isolating the arduino from the transmitter
  • Testing
  • Other features
  • Conclusion
  • 10. Project integration
  • Integration issues
  • The real time clock (rtc) shield
  • Cw decoder shield
  • Ps2 keyboard keyer
  • The expansion board
  • Software project preparation
  • C++, oop, and some software conventions
  • Class declaration
  • Cpp files
  • Integrationcode.ino
  • The loop() function
  • Conclusion
  • 11. Universal relay shield
  • Construction
  • Testing the relay shield
  • Conclusion
  • 12. A flexible sequencer
  • Just what is a sequencer?
  • The sequencer design
  • Constructing the sequencer
  • Programming and testing the sequencer
  • Loading the sequencer program and testing
  • Modifying the relay shield from chapter 11
  • Conclusion
  • 13. Rotator controller