![]() ![]() So far, I have written Arduino code for positioning the capacitor and the inductor, checking the limits, slewing slow and fast, stopping at the limits, going to a specific position, etc. This makes possible the six wire interface. The two motors and the meter readout are multiplexed based on which joystick was last pressed. The voltage is ratiometric to the Arduino's 5V supply, so is also read by the Arduino's AD converter and used to stop rotation of the respective shaft as the capacitor reaches min and max capacitance, and the inductor reaches the limit of its travel. The blue readout is just a voltmeter that shows the pot wiper voltage of whichever joystick was last pressed. Holding the joystick for more than ten seconds causes the gearmotor to slew at full speed. Holding the joystick for ten seconds steps once a second. K3NG Arduino Antenna Tuner - QRO Uno Version - Rev a - 2012031801 - Free download as PDF File (.pdf) or view presentation slides online. Tapping the joystick makes one little step up or down. The left one controls the capacitor the right one controls the inductor up to increase capacitance or inductance down to decrease, respectively. So far, the control box just has two center-off switches (joysticks) for testing. Here are two pictures of my breadboard (literally) as it exists so far: Goal is a hands-off remote tuner, and to get to learn more about what I can do with a $3 Arduino Mini. Even at a 1kW power level, the maximum voltages are manageable at < 3kV and the currents are < 3A on all bands of interest. The 18ft whip doesn't resonate on any ham band, but can be tuned without switching the configuration of the tuner. One trick I learned is that making the vertical antenna element 18ft long allows it to be tuned with a series-C input, shunt-L from whip to ground tuning network without having to reconfigure the network on any band from 20m to 6m. Will store the settings in EEProm during power down. I am going to use memorized (band-dependent) positions to preset the tuning to the same positions where the best match was found the last time I tuned that band as this tuner will always be connected to the same antenna. ![]() Lcd.A directional coupler (to allow the Arduino to measure SWR) will be used for the final positioning of the L and C. Lcd.begin(20, 4) // initialize the lcd for 16 chars 2 lines, turn on backlight LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE) // Set the LCD I2C address Set the pins on the I2C chip used for LCD connections: set the LCD address to 0x27 for a 20 chars 4 line display The variable capacitor is generally driven by a motor. The variable capacitor is used to tune the loop in order to achieve resonance. antenna connectors with Arduino Icom IC-7300 RX Antenna mod I like this. As was previously mentioned, the magnetic loop consists of an inductive loop connected to a variable capacitor. Int pos3 = 0 // provide inital position of stepper Step 1: This Magnetic Loop Tuner - a Concept and Overview. Int pos2 = 0 // provide inital position of stepper Int pos1 = 0 // provide inital position of stepper Int sensorPin6 = A5 // select the input pin for the potentiometer for Fine Stepper 3 Int sensorPin5 = A4 // select the input pin for the potentiometer for Course Stepper 3 ![]() Int sensorPin4 = A3 // select the input pin for the potentiometer for Fine Stepper 2 Int sensorPin3 = A2 // select the input pin for the potentiometer for Course Stepper 2 ![]() Int sensorPin2 = A1 // select the input pin for the potentiometer for Fine Stepper 1 Int sensorPin1 = A0 // select the input pin for the potentiometer for Course Stepper 1 Unsigned long lastStepper3AdjustTime = 0 Unsigned long lastStepper2AdjustTime = 0 I do own an HX-711 amplifier but for a firmware purpose i need an analog output instead of the digital one supplied by the board mentioned before. Ham Radio applications with the Arduino micro-controller presentation. Unsigned long lastStepper1AdjustTime = 0 Hello all, I m working on a project which involves a load cell. Stepper stepper2(9, 7, 8) // (ENABLE, DIR, STEP) Stepper stepper1(6, 4, 5) // (ENABLE, DIR, STEP) There are 3 steppers, one for each of the variable components in the matching network. I know there are some problems and I havent put all teh button switching features in but i wanted to get some input on this. So i rewrote the folling sketch for the Easydriver. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |