Arduino for Radio Amateur Applications

Program and build Arduino-based ham station utilities, tools, and instruments

Glen Popiel

Diese Publikation zitieren

Glen Popiel, Arduino for Radio Amateur Applications (2024), Elektor, Aachen, ISBN: 9783895766022

43
Accesses

Beschreibung / Abstract


In addition to a detailed introduction to the exciting world of the Arduino microcontroller and its many variants, this book introduces you to the shields, modules, and components you can connect to the Arduino. Many of these components are discussed in detail and used in the projects included in this book to help you understand how these components can be incorporated into your own Arduino projects. Emphasis has been placed on designing and creating a wide range of amateur radio-related projects that can easily be built in just a few days.


This book is written for ham radio operators and Arduino enthusiasts of all skill levels, and includes discussions about the tools, construction methods, and troubleshooting techniques used in creating amateur radio-related Arduino projects. This book teaches you how to create feature-rich Arduino-based projects, with the goal of helping you to advance beyond this book, and design and build your own ham radio Arduino projects.


In addition, this book describes in detail the design, construction, programming, and operation of the following projects:



  • CW Beacon and Foxhunt Keyer

  • Mini Weather Station

  • RF Probe with LED Bar Graph

  • DTMF Tone Encoder

  • DTMF Tone Decoder

  • Waveform Generator

  • Auto Power On/Off

  • Bluetooth CW Keyer

  • Station Power Monitor

  • AC Current Monitor


This book assumes a basic knowledge of electronics and circuit construction. Basic knowledge of how to program the Arduino using its IDE will also be beneficial.


Inhaltsverzeichnis

  • Arduino for Radio Amateur Applications
  • All rights reserved
  • Contents
  • About The Author
  • Acknowledgements
  • How This Book is Organized
  • Introduction
  • 1 ● Welcome To The Arduino
  • Introduction
  • The Hardware
  • History
  • What is Open Source?
  • Open Source Licensing and How it Works
  • The GNU GPL
  • The Lesser Gnu General Public License (LGPL)
  • The MIT License
  • The Creative Commons License
  • 2 ● Arduino Boards and Variants
  • The Arduino UNO
  • The Arduino Nano
  • The SparkFun Microview
  • Wearable Arduinos
  • The ATmega32u4 Series
  • The Arduino Mega Series
  • More Powerful Boards
  • The Arduino Zero
  • The Arduino MKR1000 and MKRZero
  • The PJRC Teensy 4.1
  • The Espressif ESP32
  • The Adafruit Feathers
  • The STM32
  • The Arduino R4
  • New Nanos
  • The Raspberry Pi Pico/RP2040
  • The Arduino Nano RP2040 Connect
  • 3 ● Arduino Shields, Modules and Devices
  • Arduino Shields
  • LCD Display Shield
  • Color TFT Display Shield
  • Audeme MOVI Shield
  • Adafruit PowerBoost Shield
  • USB Host Shield
  • Ethernet Shield
  • CAN-BUS Shield
  • Arduino Modules
  • The LCD display
  • The Nokia 5110 Display
  • Organic LED (OLED) Displays
  • Thin Film Transistor (TFT) Color Displays
  • Level Shifter
  • Bluetooth Module
  • GPS Module
  • Real-Time Clock Module
  • DS18B20 Temperature Sensor
  • DHT20 Relative Humidity and Temperature Sensor Module
  • GY-906 Infrared Temperature Sensor
  • BMP280 Air Pressure and Temperature Sensor
  • BME280 Air Pressure and Temperature Sensor
  • Rain and Water Sensor
  • Wind Speed Sensor
  • Lightning Detector Module
  • Ethernet Module
  • Direct Digital Frequency Synthesis (DDS) Module
  • Si5351 High Frequency Programmable Clock Generator Module
  • DFRobot Gravity: Speech Synthesis V2.0 Module
  • DFRobot Gravity: Offl ine Language Learning Voice Recognition Module
  • MP3 Player Module
  • ISD1820 Voice Recorder and Playback module
  • DFRobot Gesture Sensor Module
  • TI ADS1115 16-bit Analog to Digital (A/D) Converter Module
  • MCP4725 12-bit Digital to Analog (A/D) Converter Module
  • 9 Degree of Freedom (9DOF) Sensor Module
  • ACS712 Hall-Eff ect Current Sensor Module
  • Non-Invasive AC Current Sensor
  • Ferroelectric RAM (FRAM) Memory Module
  • SC16IS750 UART Module
  • USB Host Module
  • 4x4 Membrane Keypad
  • 4x4 Analog Keypad
  • Adafruit 4x4 Elastomer Keypad, Monochrome Driver, and Enclosure
  • Addressable RGB LEDs
  • eInk/ePaper Displays
  • Enclosures
  • 4 ● Creating Sketches and Documenting Arduino Projects
  • Adding New Boards
  • Arduino Libraries
  • Installing Libraries
  • Using Libraries
  • Troubleshooting
  • Memory Issues
  • Simple Debugging Methods
  • 5 ● Project Ideas, Tools, Construction, and Troubleshooting
  • From Dreams to Reality
  • Finishing Touches
  • Tools
  • Breadboard and Development Systems
  • Working with the Arduino and External Power
  • 6 ● Arduino I/O Methods
  • Digital I/O
  • Digital I/O with Pulse Width Modulation
  • Analog Input
  • Analog Output
  • Serial I/O
  • 1-Wire Bus
  • Serial Peripheral Interface (SPI) Bus
  • Inter-Integrated Circuit (I²C) Bus
  • Bluetooth Communication
  • USB Communications
  • WiFi
  • The CAN Bus
  • Interrupts
  • Processing
  • ArduGraph
  • 7 ● Project 1 – CW Beacon and Foxhunt Keyer
  • Enhancement Ideas
  • 8 ● Project 2 – Mini Weather Station
  • Construction Notes
  • Enhancement Ideas
  • 9 ● Project 3 — RF Probe with LED Bar Graph
  • Enhancement Ideas
  • 10 ● Project 4 — DTMF Tone Encoder
  • Enhancement Ideas
  • 11 ● Project 5 — DTMF Tone Decoder
  • Troubleshooting
  • Enhancement Ideas
  • 12 ● Project 6 — Waveform Generator
  • Enhancement Ideas
  • 13 ● Project 7 — Auto Power On/Off
  • Automatic Packet Reporting System (APRS)
  • Design Parameters
  • The Project Design
  • The Project Flowchart
  • Creating the Sketch
  • Enhancement Ideas
  • 14 ● Project 8 — Bluetooth CW Keyer
  • The Master Unit Flowchart
  • The Master Unit Sketch
  • Putting it to use
  • Enhancement Ideas
  • 15 ● Project 9 — Station Power Monitor
  • High-Side versus Low-Side Current Measurement
  • Design Goals
  • Designing the project
  • Project Flowchart
  • Schematic
  • The Sketch
  • Enhancement Ideas
  • 16 ● Project 10 — AC Current Monitor
  • Design Goals
  • The Design
  • The Sketch
  • Enhancement Ideas
  • 17 ● In Conclusion
  • Index

Ähnliche Titel

    Mehr von diesem Autor