Home Форум Клуб RU-QRP QUA Sputnik QRPp Activity Days
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Sputnik QRPp Activity Days

Sputnik QRPp Activity Days 04 Окт 2017 17:44 #38392

  • RX3G
  • ( Пользователь )
  • RX3G аватар
  • Вне сайта
  • Сообщений: 2050
  • Репутация: 194
Уже 2 "авангардных" связи - E72TR, YO3BL. VXO 14060 - 500 mW, 2 el beam
72! de Oleg RX3G
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 05 Окт 2017 14:26 #38402

  • UW5EHX
  • ( Пользователь )
  • UW5EHX аватар
  • Вне сайта
  • Сообщений: 7
  • Репутация: 5
Приветствую всех :) Хочу по участвовать, собрать маячок на германиевом транзисторе. Манипулировать CW планирую от модуля Arduino nano, подскажите мне скетч что бы я смог ввести туда свой позывной, если такой имеется?
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 05 Окт 2017 14:37 #38403

  • R0QAG
  • ( Пользователь )
  • R0QAG аватар
  • Вне сайта
  • Сообщений: 226
  • Репутация: 22
Вот самый простой:

// Simple CW Beacon
// by Charlie Davy M0PZT
// 23rd December 2014

int pinPTT = 4;
int MorseLEDPin = 13;
int MorseTonePin = 5;
int MorseToneFreq = 700;
int MorseWPM = 16;

// Declare variables...
#define strBeacondID "VVV DE UW5EHX/B UW5EHX/B UW5EHX/B LOC KN77EO KN77EO"

// Bung Morse into an array
char* MorseCodeCharacters[] = {
"A", ".-",
"B","-...",
"C","-.-.",
"D","-..",
"E",".",
"F","..-.",
"G","--.",
"H","....",
"I","..",
"J",".---",
"K","-.-",
"L",".-..",
"M","--",
"N","-.",
"O","---",
"P",".--.",
"Q","--.-",
"R",".-.",
"S","...",
"T","-",
"U","..-",
"V","...-",
"W",".--",
"X","-..-",
"Y","-.--",
"Z","--..",
"0","
",
"1",".----",
"2","..---",
"3","...--",
"4","....-",
"5",".....",
"6","-....",
"7","--...",
"8","---..",
"9","----.",
"/","-..-.",
"*","-.-.-",
".",".-.-."
};

//

void setup() {
Serial.begin(9600);
pinMode(pinPTT, OUTPUT);
pinMode(MorseLEDPin, OUTPUT);
pinMode(MorseTonePin, OUTPUT);
Serial.println("M0PZT CW Beacon - Welcome"); Serial.println();
}

void TransmitMorse(String MorseString, int MorseWPM,int MorseToneFreq) {

Serial.print("Message: ");
Serial.println(MorseString);

int CWdot = 1200 / MorseWPM;
int CWdash = (1200 / MorseWPM)*3;
int istr;
for (istr=0; istr < MorseString.length(); istr++) {
String currentchar = MorseString.substring(istr,istr+1);
int ichar = 0;
while(ichar < sizeof(MorseCodeCharacters)) {
String currentletter = MorseCodeCharacters[ichar]; // letter
String currentcode = MorseCodeCharacters[ichar+1]; // corresponding morse code
if (currentletter.equalsIgnoreCase(currentchar)) {
int icp=0;
for (icp=0;icp < currentcode.length(); icp++) {
// Transmit Dit
if (currentcode.substring(icp,icp+1).equalsIgnoreCase(".")) {
digitalWrite(MorseLEDPin, HIGH);
tone(MorseTonePin, MorseToneFreq);
delay(CWdot);
digitalWrite(MorseLEDPin, LOW);
noTone(MorseTonePin);
delay(CWdot);
}
// Transmit Dah
else if (currentcode.substring(icp,icp+1).equalsIgnoreCase("-")) {
digitalWrite(MorseLEDPin, HIGH);
tone(MorseTonePin, MorseToneFreq);
delay(CWdash);
digitalWrite(MorseLEDPin, LOW);
noTone(MorseTonePin);
delay(CWdot);
}
else if (currentcode.substring(icp,icp+1).equalsIgnoreCase(" ")) {
delay(CWdot*3);
};
}
}
ichar=ichar+2;
}
delay(CWdot*3);
}
delay(CWdot*7);
}

void loop() {
digitalWrite(pinPTT, HIGH);
TransmitMorse(strBeacondID, MorseWPM, MorseToneFreq);
digitalWrite(pinPTT, LOW);
delay(854000);
}
Александр
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 05 Окт 2017 15:18 #38405

  • UW5EHX
  • ( Пользователь )
  • UW5EHX аватар
  • Вне сайта
  • Сообщений: 7
  • Репутация: 5
Вроде скомпилировал ;)
Проверил работает, только программа не повторяется нужно resert нажимать, как сделать зацикливание?


Вложенный файл:

Имя файла: CWbeacon_2017-10-05.zip
Размер файла: 1 KB



Уточните куда мне подключатся.
int pinPTT = 4; на манипуляцию?
int MorseLEDPin = 13; светодиодный индикатор?
int MorseTonePin = 5; динамик для прослушивания?
Последнее редактирование: 05 Окт 2017 15:46 от UW5EHX.
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 05 Окт 2017 20:11 #38412

  • R2AJA
  • ( Пользователь )
  • R2AJA аватар
  • Вне сайта
  • Сообщений: 1512
  • Репутация: 225
UW5EHX пишет:
Вроде скомпилировал ;)
Проверил работает, только программа не повторяется нужно resert нажимать, как сделать зацикливание?

Стоит задержка около 14 минут: delay(854000);
Поставьте поменьше. B)
UW5EHX пишет:
Уточните куда мне подключатся.
int pinPTT = 4; на манипуляцию?
int MorseLEDPin = 13; светодиодный индикатор?
int MorseTonePin = 5; динамик для прослушивания?
Верно! :)

Какая частота маяка и мощность?
Игорь / RU-QRP #385
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 06 Окт 2017 08:33 #38415

  • UU7JF
  • ( Пользователь )
  • UU7JF аватар
  • Вне сайта
  • Сообщений: 3111
  • Репутация: 288
Попробовал вчера вечером R2DNN/B послушать в 2000 мск - безрезультатно, хотя нет, результат все же был - отрицательный ;)
UI7K Виталий
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 06 Окт 2017 11:33 #38417

  • zhigalov
  • ( Пользователь )
  • zhigalov аватар
  • Вне сайта
  • Сообщений: 1433
  • Репутация: 197
UU7JF пишет:
Попробовал вчера вечером R2DNN/B послушать в 2000 мск - безрезультатно, хотя нет, результат все же был - отрицательный ;)

Виталик, в это время наверное в нашем куске ионосферы все спать ложатся. А так по скиммерам маячок хорошо работает - примерное по 20 спотов в день, такого у меня и одним ваттом было редко.
R2DNN Влад 73!
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 09 Окт 2017 19:37 #38424

  • US5EVD
  • ( Пользователь )
  • US5EVD аватар
  • Вне сайта
  • Сообщений: 309
  • Репутация: 22
Запустил свой авангардный передатчик на П416.
Скиммеры увидели. мощность микроскопическая.


Tx_416.jpg


на 7030 кварца нет, этот не дотягивает...
Последнее редактирование: 09 Окт 2017 19:38 от US5EVD.
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 09 Окт 2017 20:16 #38426

  • UU7JF
  • ( Пользователь )
  • UU7JF аватар
  • Вне сайта
  • Сообщений: 3111
  • Репутация: 288
Саша, а расписание? работает постоянно?
UI7K Виталий
Администратор запретил публиковать записи.

Sputnik QRPp Activity Days 09 Окт 2017 20:46 #38427

  • US5EVD
  • ( Пользователь )
  • US5EVD аватар
  • Вне сайта
  • Сообщений: 309
  • Репутация: 22
да нет, но могу включить. Хотя между нами мертвая зона...
Последнее редактирование: 09 Окт 2017 20:47 от US5EVD.
Администратор запретил публиковать записи.
Модераторы: RX3PR, R3PAS