IC-7300 EXTERN KEYPAD

Alles over zend(ontvang)ers en toebehoren.
Bericht
Auteur
ON4BHQ
Berichten: 27
Lid geworden op: 21 dec 2009, 17:32

IC-7300 EXTERN KEYPAD

#1 Bericht door ON4BHQ »

Voor mijn IC-7300 heb ik een extern keypad gemaakt volgens het schema in de manual.
Dit werkt perfect (is trouwens net hetzelfde dan dat van mijn IC-7800).
De 7300 heeft echter 8 voicekeyer geheugens, maar die 8 zijn enkel te activeren via het touchscreen.
Het extern keypad heeft maar 4 toetsen.
Iemand een idee of die resterende 4 geheugens via extern keypad aan te sturen zijn?
Ik vind hier niks over op het www
73 de Wim - ON4BHQ

Gebruikersavatar
PD5DJ
Berichten: 1123
Lid geworden op: 02 jan 2006, 14:55
Roepletters: PD5DJ
Locatie: Avenhorn NH
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#2 Bericht door PD5DJ »

Nee helaas,

Ik ben wel van plan een keer een dergelijk simpel keypadje te maken, maar dan via CI-V aangestuurd. dat kan wel.
73's
Björn de PD5DJ
https://www.pd5dj.nl

Gebruikersavatar
PH4CK
Berichten: 608
Lid geworden op: 29 sep 2006, 16:30
Locatie: JO22XK

Re: IC-7300 EXTERN KEYPAD

#3 Bericht door PH4CK »

Ik heb het keypadje in een SM20 microfoon ingebouwd, past precies met 4 mini drukknopjes.
Maar inderdaad werken er maar 4 voycekey geheugens.
het moet kunnen anders kan het niet
Denk in oplossingen, niet in problemen

Gebruikersavatar
PD2EW
Berichten: 486
Lid geworden op: 22 sep 2016, 17:41
Roepletters: PD2EW

Re: IC-7300 EXTERN KEYPAD

#4 Bericht door PD2EW »

.

Dag allen

Ik lees hier iets over een Icomprojectje waar ik mij ook al eens in heb verdiept.
Het staat op : https://www.golb.be/icom-external-keypa ... t/#ic-7610

Misschien is het ook iets voor jullie...?

.

Gebruikersavatar
PD5DJ
Berichten: 1123
Lid geworden op: 02 jan 2006, 14:55
Roepletters: PD5DJ
Locatie: Avenhorn NH
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#5 Bericht door PD5DJ »

Dat is voor de IC-7610, via de remote poort van de IC-7300 kan je maximaal maar 4 knoppen gebruiken.
De enige manier om extern alle 8 de Voice Memories te gebruiken van een 7300 is via CI-V CAT.

Dit stukje code in een Arduino Nano zou moeten werken (nog niet getest):

Code: Selecteer alles

#include <Arduino.h>
#include <SoftwareSerial.h>
#include <EEPROM.h>

// Definieer de softwarematige seriële verbinding op pinnen 10 (RX) en 11 (TX)
SoftwareSerial CI_V(10, 11);

// Definieer knop-pinnen
const int buttonPins[9] = {2, 3, 4, 5, 6, 7, 8, 9, 12};

// Standaard transceiver-adres (IC-7300)
byte transceiverAddress = 0x94;

// Geldige transceiver-adressen voor modellen met een voicekeyer
const byte validTransceiverAddresses[] = {
  0x94, // IC-7300 
  0xA2, // IC-9700
  0x88, // IC-7100
  0x7A, // IC-7600
  0x98, // IC-7610
  0x6A, // IC-7851
  0x80  // IC-9100
};

// Adressen voor elk van de knoppen tijdens opstarten (knop 1 tot en met knop 7)
const byte transceiverAddresses[7] = {0x94, 0x98, 0xA2, 0x88, 0x7A, 0x6A, 0x80};

// CI-V berichten (zonder transceiver-adres, wordt later toegevoegd)
const byte messages[9][6] = {
  {0xE0, 0x28, 0x00, 0x00, 0x00, 0xFD}, // STOP TX
  {0xE0, 0x28, 0x00, 0x00, 0x01, 0xFD}, // Bericht 1
  {0xE0, 0x28, 0x00, 0x00, 0x02, 0xFD}, // Bericht 2
  {0xE0, 0x28, 0x00, 0x00, 0x03, 0xFD}, // Bericht 3
  {0xE0, 0x28, 0x00, 0x00, 0x04, 0xFD}, // Bericht 4
  {0xE0, 0x28, 0x00, 0x00, 0x05, 0xFD}, // Bericht 5
  {0xE0, 0x28, 0x00, 0x00, 0x06, 0xFD}, // Bericht 6
  {0xE0, 0x28, 0x00, 0x00, 0x07, 0xFD}, // Bericht 7
  {0xE0, 0x28, 0x00, 0x00, 0x08, 0xFD}  // Bericht 8
};

// EEPROM adreslocatie om het transceiver-adres op te slaan
const int EEPROM_ADDR_LOCATION = 0;


void sendMessage(int buttonIndex) {
  // Zend CI-V start en transceiver-adres
  CI_V.write(0xFE);
  CI_V.write(0xFE);
  CI_V.write(transceiverAddress);

  // Zend het bijbehorende bericht
  for (int j = 0; j < 6; j++) {
    CI_V.write(messages[buttonIndex][j]);
  }
}

// Controleert of een adres geldig is
bool isValidAddress(byte address) {
  for (byte validAddress : validTransceiverAddresses) {
    if (address == validAddress) {
      return true;
    }
  }
  return false;
}


void setup() {
  // Initieer SoftwareSerial met baudrate 19200
  CI_V.begin(19200);

  // Lees opgeslagen transceiver-adres uit EEPROM
  transceiverAddress = EEPROM.read(EEPROM_ADDR_LOCATION);

  // Controleer of het transceiver-adres geldig is
  if (!isValidAddress(transceiverAddress)) {
    transceiverAddress = 0x94; // Standaardadres (IC-7300) als het adres ongeldig is
  }

  // Stel knop-pinnen in als invoer met pull-up
  for (int i = 0; i < 9; i++) {
    pinMode(buttonPins[i], INPUT_PULLUP);
  }

  // Controleer of een knop is ingedrukt bij het opstarten voor een nieuw adres
  for (int i = 0; i < 9; i++) {
    if (digitalRead(buttonPins[i]) == LOW) { // Knop is ingedrukt
      transceiverAddress = transceiverAddresses[i]; // Stel nieuw transceiver-adres in
      EEPROM.write(EEPROM_ADDR_LOCATION, transceiverAddress); // Sla nieuw adres op in EEPROM
      break; // Stop na de eerste ingedrukte knop
    }
  }
}

void loop() {
  // Controleer elke knop
  for (int i = 0; i < 9; i++) {
    if (digitalRead(buttonPins[i]) == LOW) { // Knop is ingedrukt (aangenomen pull-up)
      sendMessage(i);
      delay(300); // Debounce
    }
  }
}
73's
Björn de PD5DJ
https://www.pd5dj.nl

Gebruikersavatar
PD2EW
Berichten: 486
Lid geworden op: 22 sep 2016, 17:41
Roepletters: PD2EW

Re: IC-7300 EXTERN KEYPAD

#6 Bericht door PD2EW »

.

Dag Bjorn

Zomaar een stukje tekst uit het Golb.be projectje, ge'copyed' en ge'pasted'...:

With the external keypad, you can address 4 or 8 memory channels (depending on the type of transceiver) without having the keyer menu on display. An additional advantage of an external keypad is that you can install it in a spot that is best accessible to you. In case of a contest e.g.: just next to your PC keyboard.


Printje B heeft 8 memory toetsen en is geschikt voor de 7610 (volgens de tekst).
Printje A heeft 4 memory toetsen en is geschikt voor de 7610 (volgens de tekst).
Printje D is nog in ontwikkeling (maar heeft ook 8 memory toetsen)

Design B: Compatible with IC-7610
Design A – V2.00: Compatible with Icom IC-7300, IC-7610, IC-9100, IC-9700
Design D: Compatible with Icom IC-7610, IC-705 and Kenwood TS 990



Ik heb geen Icom transceiver, maar was alleen geïnteresseerd in dat schakelen met een weerstandnetwerkje... :)

.

ON4BHQ
Berichten: 27
Lid geworden op: 21 dec 2009, 17:32

Re: IC-7300 EXTERN KEYPAD

#7 Bericht door ON4BHQ »

Hallo iedereen,

Bedankt voor de reacties en tips.
Ik kom al een eind verder hiermee!

73 de Wim ON4BHQ

Gebruikersavatar
pe2aab
Moderator
Berichten: 7314
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#8 Bericht door pe2aab »

Zag dat ze in 'China' ook een kant en klaar dingetje hebben. Met 8 toetsen.

Zie: https://nl.aliexpress.com/item/1005005392685610.html
Afbeelding
'73 Rick, PE2AAB www.pe2aab.nl

ON4BHQ
Berichten: 27
Lid geworden op: 21 dec 2009, 17:32

Re: IC-7300 EXTERN KEYPAD

#9 Bericht door ON4BHQ »

PE2AAB, goed kijken.... is NIET voor de IC7300.

Gebruikersavatar
PD5DJ
Berichten: 1123
Lid geworden op: 02 jan 2006, 14:55
Roepletters: PD5DJ
Locatie: Avenhorn NH
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#10 Bericht door PD5DJ »

Maar wel een lief compact keypetje :)
73's
Björn de PD5DJ
https://www.pd5dj.nl

Gebruikersavatar
pe2aab
Moderator
Berichten: 7314
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#11 Bericht door pe2aab »

ON4BHQ schreef: 30 okt 2024, 13:08 PE2AAB, goed kijken.... is NIET voor de IC7300.
Ik keek juist goed…
IMG_9006.jpeg
'73 Rick, PE2AAB www.pe2aab.nl

Gebruikersavatar
PD5DJ
Berichten: 1123
Lid geworden op: 02 jan 2006, 14:55
Roepletters: PD5DJ
Locatie: Avenhorn NH
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#12 Bericht door PD5DJ »

Dan doen alleen toets 1 tm 4 het.
73's
Björn de PD5DJ
https://www.pd5dj.nl

Gebruikersavatar
pe2aab
Moderator
Berichten: 7314
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#13 Bericht door pe2aab »

Dat vermoed ik dan inderdaad. Ik keek er naar voor mijn 9700 namelijk en had diezelfde conclusie.
'73 Rick, PE2AAB www.pe2aab.nl

Gebruikersavatar
PD2R
Berichten: 2460
Lid geworden op: 24 mei 2007, 11:08
Locatie: Krabbendijke
Contacteer:

Re: IC-7300 EXTERN KEYPAD

#14 Bericht door PD2R »

Weet niet hoe het met andere logprogramma’s zit maar met N1MM kun je alles wat dat kastje kan (en nog veel meer) bedienen met het toetsenbord.
Wanneer je met pen en papier logt dan heb je daar natuurlijk niets aan, dan is zo’n kastje handiger.
73, Maarten PD2R/OV2T

TRX: Icom IC-7300 / Yaesu FT 857D
Ant: End Fed antennes voor 20 en 40 meter / Diamond X-30
Website: PI4DX Contest Group Zeeuws-Vlaanderen
QRZ pagina: PD2R

Roy pd8rw
Berichten: 542
Lid geworden op: 04 mei 2010, 16:16

Re: IC-7300 EXTERN KEYPAD

#15 Bericht door Roy pd8rw »

PD2R schreef: 01 nov 2024, 08:41 Weet niet hoe het met andere logprogramma’s zit maar met N1MM kun je alles wat dat kastje kan (en nog veel meer) bedienen met het toetsenbord.
Wanneer je met pen en papier logt dan heb je daar natuurlijk niets aan, dan is zo’n kastje handiger.
Met n1mm werkt dat fantastisch inderdaad.
De 7300 kun je dan alle 8 memories mee bedienen

Voor een aantal yaesu trx’n en een aantal kenwood trx’n kun je ook de voicekeyer op deze manier gebruiken .

Beetje slim inspreken van de geheugens en je kunt er prima mee werken zelfs met de optie enter send message aan

Ik zelf heb op deze manier gewerkt met de 7300 maar werk al weer enige tiid met yaesu

Ik heb het document met aangepaste cat commando’s wel ergens staan op de pc voor de liefhebbers

Maar let op dit is alleen voor n1mm
En je moet de aangepaste functie file opslaan onder een andere naam nadat je deze bewerkt hebt

Plaats reactie