Inhoudsopgave:
https://github.com/PA3EFR?tab=repositories
Cluster warnings. Sound with CMD window.
-
- pip install playsound
import socket # Configuratie: pas deze waarden aan def play_alarm(): for frequency in frequencies: def main(): # Verstuur logincommando # Toon ontvangen data (optioneel)
#if re.search(r"\bSOTA\b", data): except KeyboardInterrupt: if __name__ == "__main__": |
Omdat de Thin Client zijn HRI-200 als audio sturing voor de WIRES-X gebruikt moeten voor dit cluster warning systeem de ingebouwde loudspeaker selecteren. Die is bekend als device 15. Je kunt een lijst laten printen bij aanvang van het programma door een paar # weg te halen.
- pip install playsound
- pip install pyaudio
- pip install numpy
import socket # Configuratie: pas deze waarden aan import pyaudio # Initialiseer PyAudio # Lijst van apparaten # Specificeer apparaat-ID van ingebouwde luidsprekers
# Genereer een sinusgolf # Initialiseer PyAudio try: # Speel de toon af def main(): # Verstuur logincommando # Toon ontvangen data (optioneel)
except KeyboardInterrupt: if __name__ == "__main__": |
Voor het toplicht gebruiken we een Arduino. Hierbij de stappen van het instellen van deze Arduino naar een andere call.
- Installeer de Arduino IDE op je PC/laptop (dit is een applicatie om Arduino's te kunnen programmeren).
- Installeer Digispark (Default - 16.5 MHz) van https://raw.githubusercontent.com/digistump/arduino-boards-index/refs/heads/master/package_digistump_index.json (Preference verwijzing)
- Zet de schakelaar achterop de rotor klok in de middenstand en sluit alleen de USB-A to USB-A kabel aan de rotorklok aan. Steek deze nog niet in de laptop.
- Start Arduino en pas de Sketch.ino (zie hieronder) aan naar de nieuwe call (regel 134, bold highlight)
- Druk linksboven in de IDE op het pijltje naar rechts (upload) en wacht tot onderin het scherm de melding komt om "binnen 60 seconden het device aan te sluiten". Druk binnen deze 60 seconden de USB-A to USB-A kabel in de laptop.
- Na 4 seconden is de INO-file geupload en klaar voor gebruik. USB-A to USB-A kabel mag nu verwijderd worden.
- Check met de schakelaar naar beneden of de call juist wordt geseind.
//
struct t_mtab morsetab[] = { #define N_MORSE (sizeof(morsetab)/sizeof(morsetab[0])) #define SPEED (8) const int LEDpin = 3; // the pin that the LED is attached to
void void while (p != 1) { void void setup() { void loop() { |