Search results
Query: Arduino control
Links: 56 | Categories: 1
Categories
-
The DIY Power Meter project utilizes the _INA226_ high-side power monitoring chip, paired with an ATtiny85 microcontroller, to measure voltage, current, and power, displaying the results on a 128x32 OLED screen. The INA226 communicates via an I2C interface and is programmed with a calibration factor based on the shunt resistance and current register LSB. The project is designed to handle a maximum current of 500mA using a 0.16ohm shunt resistor, which can be adjusted to a 0.2ohm resistor, reducing the full-scale current range to 409mA with a resolution of **12.5uA**. The shunt resistor dissipates only 33mW at maximum current, making 1/4 watt resistors suitable for the setup. The PowerMeter.ino sketch configures the shunt resistance and maximum design current, automatically calculating the calibration factor. The project can be prototyped on a breadboard using an Arduino Uno, employing the Wire library for INA226 and OLED communication, and the u8g2lib library for the OLED display. For the ATtiny85 version, the Adafruit-TinyWireM and Tiny4kOLED libraries are used. The power meter is independently powered by a 3V CR2032 cell, with power switching options including manual switches or DC switched jacks. The low-side n-channel MOSFET switch configuration is tested but introduces voltage drop issues, making manual switching a more reliable option until a suitable DC switched jack is found. DXZone Technical Profile: INA226 | ATtiny85 | OLED Display | Power Meter
-
The project details the construction of a small, portable **CW decoder** built around an Arduino Nano and an LM567 tone decoder circuit. It integrates an OLED display for output and is powered by a 1200 mAh Li-Po battery. The Arduino Nano is programmed with a modified version of the OST Morse Box firmware, originally based on Budd, WB7FHC's work, provided as a HEX file for flashing. The LM567 output connects to Arduino pin D2, while pins A6 and A7 are grounded due to the absence of potentiometers, simplifying the circuit. Standard I2C connections are used for the OLED: SDA to A4 and SCL to A5. The entire assembly, including the Arduino, OLED, and decoder circuit, is mounted on a perfboard to fit precisely within an old cassette tape box. This design emphasizes portability and compact form factor. Parameters for the decoder can be adjusted using a dedicated Windows Control program, offering flexibility in operation. The resource provides practical insights into adapting existing firmware for specific hardware constraints and achieving a self-contained, battery-powered **Morse code** decoding solution.
-
This article describes the implementation and testing of a low-power GPS tracker using LoRa technology in the 433MHz amateur band. The system, built with AIThinker RA-02 modules and Arduino controllers, demonstrated successful communication over non-line-of-sight distances up to 5km. Operating with a 125kHz bandwidth and spreading factor of 11, the tracker achieves a data rate of 500 bits/sec. Powered by a LiPo cell with power-saving features, the final compact design operates for approximately 1.5 weeks between charges with 3-minute reporting intervals, consuming just over 1mA in idle mode.
-
This article describes a DIY RF field strength meter project inspired by VK3YE's "The Squeakie" design. The device, built around a 555 timer IC and a 1N4148 diode, converts RF signal strength into audible tones with proportional pitch. The author enhanced the original design by adding volume control, LED indication, and digital readout capabilities using an Arduino Nano and LCD display. The completed project functions as a versatile RF detection tool, suitable for antenna testing and fox hunting, while offering multiple output methods: audio, visual, and digital measurement display.
-
An Arduino-based interface provides a remote tuner call command for Icom **IC7700** and **IC7800** transceivers, addressing the lack of a built-in function for external tuners such as the MFJ 998RT. This setup initiates a low-power transmit signal, typically 15 watts, allowing the remote autotuner to perform its matching sequence. The article details the required CI-V line communication and modifications to existing Arduino code, specifically referencing contributions from Jean-Jacques ON7EQ for improved Icom interrogation routines. The system involves a sequence of steps: storing the transceiver's current mode and power, disabling the internal autotuner, activating a control relay to interrupt the amplifier line, switching to RTTY mode at low power, and initiating transmit. The transmit duration is manually controlled by the operator, observing the SWR meter until a low SWR is achieved, then a second button press stops the transmission. A built-in 4-second transmit limit provides a safety measure. After tuning, the routine restores the original mode and power settings, re-enables the internal autotuner, and performs a brief 2-second RTTY transmission for internal tuner adjustment. The circuit diagram includes a Panasonic form 2 relay for amp control and emphasizes critical delays in the Arduino code for stable operation at 9600 baud CI-V communication. Compatibility with logging software like DXLab, N1MM, and N3FJP is noted, with specific interrogation time settings required to avoid conflicts.
-
Demonstrates an **Arduino-based** solution for the Icom IC-7300 transceiver, specifically addressing the operational inconvenience of switching between a CW paddle and a straight key. The project leverages the IC-7300's **CI-V bus** (Computer Interface 5) to provide instant keyer type selection and two preset power levels, bypassing the rig's menu system which otherwise requires eight button presses. This implementation utilizes the 3.5mm CI-V connector, leaving the USB port free for CAT control and the internal soundcard, a critical design choice for integrated station setups. The system's utility is particularly evident for CW operators who frequently alternate between keying methods during contesting or general operating. The article details the hardware setup, including an Arduino Nano, a 3.5mm jack for CI-V, and pushbuttons for control. An update in 2023 expanded the project to incorporate an 8-button Nintendo controller, enhancing user interface flexibility and demonstrating the adaptability of the initial design for further customization and feature integration.