Estas foram as imagens recebidas durante o exercÃcio do Instituto da Aviação de Moscovo nas órbitas sobre a Rússia europeia, entre os dias 7 e 8 de Fevereiro de 2022.
Recebidas no modo PD120, na frequência de 145.800 MHz, com uma antena J-Pole vertical e o IC-9700, com um raspberry pi em linux e o programa QSSTV.
No post Monitor de WSPR com raspberry pi + dongle RTL-SDR descrevi como receber sinais de WSPR em diversas frequências com um raspberry pi, em linux bash scripts. Agora aqui, uma solução ainda mais eficaz com interface gráfico...
Primeiro instalamos o Gqrx. Siga as instruções seguintes, copiando e colando linha a linha numa janela terminal em linux,
A seguir escreva gqrx para iniciar a aplicação que, entretanto deve ter sido adicionado num dos menus do seu interface gráfico.
Agora corra o comando a seguir descrito, numa única linha, para adicionar o stream de audio,
Ligue o seu dispositivo SDR, eu utilizo a RTL-SDR, pois custa menos de 30€ e configure este device no Gqrx,
Para que funcione correctamente o output de audio deve ser configurado como Virtual_Sink, o nome que demos no nosso comando.
Configure agora o Gqrx para que possa receber instruções do WSJT-X da frequência a utilizar… No menu "Tools - Remote control settings" verifique se existe, ou acrescente a porta 7356 para o endereço IPv4 127.0.0.1 Grave as alterações.
Instale agora o WSJT-X
Faça o download da página https://physics.princeton.edu/pulsar/K1JT/wsjtx.html para o seu sistema operativo. No meu caso o debian buster, actualmente na versão 2.5.4, wsjtx_2.5.4_armhf.deb
O WSJT-X foi adicionado ao menu. Corra-o e vamos às configurações… No menu "File - Settings" seleccione o separador "Radio". Em "Rig:" escolha a opção "Hamlib NET rigctl"; em "Network Server" o endereço e a porta definidas no Gqrx, 127.0.0.1:7356.
Se quiser contribuir para a rede mundial de WSPR, para estudo dos fenómenos de propagação e compreensão da MUF seleccione a opção "Upload spots" no WSJT-X. A seguir pode configurar as bandas que gostaria de utilizar no botão "Schedule"
À procura de uma solução portátil, de baixo custo e de pequenas dimensões para alimentar um IC-7300, IC-9700 ou qualquer outro rádio de 13,8V? Encontrei uma fonte comutada de 12V de tensão ajustável e 40A. Há vários modelos em lojas de eletrónica para 20 e mais amperes com valores a partir de 15€!
As especificações dizem que estas fontes são protegidas contra sobrecargas, sobretensão e curto-circuito… no entanto há um pequeno senão - o ruÃdo que provocam em HF.
De modo a filtrar qualquer componente de onda alternada de alta frequência e harmónicas geradas pela unidade de alta tensão com alguns KHz coloquei 2 condensadores de 100nF aos terminais 1 e 2 da bobine L1 e outro de 10nF em paralelo com o C13, à saÃda dos 12V. Todo o ruÃdo desapareceu e tornou possÃvel a utilização destas fontes comutadas em equipamentos de HF tão sensÃveis como o IC-7300. Apesar do valor de fontes de alimentação para estas finalidades ter vindo a reduzir, as fontes industriais custam 1/3 ou mesmo 1/4 do preço das principais marcas utilizadas em radio comunicações amadoras.
Mãos à obra
A ideia inicial era colocar um cabo de alimentação por dentro da fonte de modo a evitar o toque e electrocussão pela tensão da rede (~220V) aos terminais, onde vamos ligar a saÃda dos 13,8V. Por isso abri um furo de 10mm e apliquei um passador de borracha para passar o cabo por dentro da fonte. Na ficha onde se fixam os cabos nos terminais, com o circuito impresso na mão, fiz um furo no plástico para que o fio pudesse ser ligado por dentro e mais tarde isolei estes terminais.
Identifiquei a bobine L1, e os pontos 1 e 2, e liguei os condensadores ao positivo comum. Coloquei outro condensador na saÃda dos 12V.
Voltei a montar a caixa e ajustei a fonte para os 13,8V no potenciómetro que se encontra num dos lados do conjunto de terminais. Este potenciómetro ajusta uns +-2V relativamente aos 12V com que a fonte vem regulada inicialmente.
Hoje percebi que o relógio do Icom 7300 não mostrava a hora certa! Ao contrário do IC-9700 que se liga a um servidor NTP, o 7300 não tem acesso à Internet e por isso não sincroniza o relógio.
Uma rápida pesquisa mostrou-me que já existia solução! Um pequeno código em python que permite utilizar os comandos CAT de controlo remoto do rádio (CI-V/USB) descrita na secção 19 do manual avançado.
Este script de python está disponÃvel no github, projecto de Kevin Loughin, KB9RLW, desde Junho de 2019.
Copie e edite as variáveis de baudrate e serialport. Se necessário instale as livrarias utilizadas por este pequeno script.
No meu raspberry pi, tenho uma pasta em /home/pi/bin que se encontra na variável $PATH, onde coloco todos os meus scripts. Substitua "pi" por "pi-star" se estiver a acompanhar o meu projecto all-in-one!
Como fazer
Recorde que, nestes posts, o caracter "$" não deve ser copiado e escrito na linha de comandos. Indica apenas que nos encontramos no modo de utilizador. "#" indica o modo de root.
Abra uma janela terminal e escreva os seguintes comandos, um de cada vez,
Para que este sincronismo possa ser feito de forma automática e sempre que o 7300 está ligado, adicionei uma linha no meu crontab que chama este comando todas as horas. Em algum momento coincidirá o comando correr com o rádio ligado 🙂
Como utilizo o raspberry pi no meu shack como computador de comunicações, programação e para aplicações de eletrónica lembrei-me de procurar se existia alguma aplicação para ler os dados de um NanoVNC.
Abra o terminal e na linha de comandos copie e cole cada uma das seguintes linhas,
Para testar e iniciar o programa, digite: python3 nanovna-saver.py
Se correu tudo bem, mova agora a pasta de instalação para outra directoria, no meu projecto pi-star, descrito ao longo deste blog fica como,
Agora adicione um atalho ao menu. Crie um novo ficheiro fazendo,
E copie e cole o seguinte conteúdo corrigindo algum caminho de acordo com a sua instalação,
Grave e saia, CTRL+s seguido de CTRL+x
Ligue o cabo USB entre o raspberry pi e o NanoVNA. Ligue o seu NanoVNA e, na janela do NanoVNA, secção "Serial port control" deve aparecer de imediato uma porta /dev/ttyACM0 (S-A-A-2). Prima o botão Connect to device e faça as suas medidas!…
De momento não encontro razões para que o firmware fosse retirado de download, possivelmente haveria algum bug grave! Eu apenas dei conta que, com o APO activo (menu 921), nesta versão de firmware, por vezes o rádio reiniciava 2 ou 3 vezes cada vez que chegava ao tempo de power off… Desconheço que implicações possa ter este problema! Use-o por sua conta e risco.
Algumas foram compostas e juntas para retirar ruÃdo, com a excepção da imagem 3 que nunca cheguei a receber e que partilho a do colega DV2JB do expólio de https://www.spaceflightsoftware.com/ARISS_SSTV/ para completar esta colecção e mais tarde recordar...
De todas as órbitas da ISS no locator IM58gr, entre estas datas, falhei apenas 3. Foram ao todo 48 passagens! Ficam as estatÃsticas do número de imagens recebidas:
Este script para linux implementa algumas melhorias em relação ao post anterior e permite-lhe actualizar diversos programas que se encontrem na sua pasta local e disponÃveis para download, por exemplo, na sua versão beta de G8BPQ. Guarda uma cópia das versões anteriores, na pasta versions, caso necessitemos de fazer o restauro e pára o linbpq. Se o linbpq estiver configurado como serviço deverá reiniciar logo após ser parado.
Neste exemplo utilizo um raspberry pi 4, que corre em simultâneo uma versão do pi-star MMDVM modificada e que utilizo como computador para modos digitais e IoT...
Copie e cole o código seguinte na pasta onde tem instalado os diversos programas BPQ. No meu caso em /usr/local/bin/linbpq/
Cole o seguinte código, ou faça o seu download se está a utilizar a página traduzida e leia atentamente as instruções comentadas no inÃcio do ficheiro.
Grave e saia. Se editou com o "nano" faça CTRL+s e em seguida CTRL+x, tudo em minúsculas. Atribua permissões de execução ao ficheiro,
e, execute-o
Adiciona a seguinte linha em /etc/crontab, modificando o user e localização do seu script.
Para melhor compreender este assunto, consulte o meu post anterior...
Finalmente encontrei uma razão para brincar com a Internet das coisas!
Pretendia ligar e desligar alguns rádios que não fazem sentido manterem-se ligados 24h por dia, por questões de consumo, e que fazem parte da minha estação digital de packet e ardop.
Mas, um dos motivos por ainda não ter feito nada com a IoT era o facto de todos os dispositivos serem ligados e controlados a partir de um fornecedor externo que, querendo podem podem vir a ligar-me ou desligar-me equipamentos, registarem leituras de consumos e ambiente… isto não quero!
Às voltas com soluções para criar uma rede local da IoT dei com uns equipamentos a bom preço e que permitem o upgrade de diferentes firmwares sem ligação a outros fornecedores!
Vai precisar de um adaptador USB/RS-232 com tensões TLL de 3,3V e, de 4 fios com terminais fêmea/fêmea para ligar o adaptador ao header strip dos Sonoff.
Abra o seu Sonoff, no meu caso vou instalar este firmware em ambos, o Dual R2 e o CH4 Pro R3. Solde um header strip de 4 ou 5 pinos conforme as figuras, a cada um deles,
Se tudo estiver bem configurado irá ver na consola o processo de actualização a decorrer, identico para ambos,
Command: esptool.py --port /dev/cu.usbserial --baud 115200 --after no_reset write_flash --flash_mode dout 0x00000 /Users/ricardo/Downloads/tasmota-PT.bin --erase-all
esptool.py v2.6
Serial port /dev/cu.usbserial
Connecting….
Detecting chip type… ESP8266
Chip is ESP8285
Features: WiFi, Embedded Flash
MAC: d8:f5:5b:32:3d:62
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Auto-detected Flash size: 1MB
Erasing flash (this may take a while)…
Chip erase completed successfully in 5.1s
Compressed 602368 bytes to 429961…
Wrote 602368 bytes (429961 compressed) at 0x00000000 in 39.4 seconds (effective 122.5 kbit/s)…
Hash of data verified.
Leaving…
Staying in bootloader.
Firmware successfully flashed. Unplug/replug or reset device
to switch back to normal boot mode.
Deslique o adaptador USB e todos os fios. Retire o jumper do Dual R2 se for o caso. Ligue agora a alimentação ao seu Sonoff... apesar de aqui descrever a actualização para ambos os modelos, faça-o a um de cada vez.
Ligue agora o Sonoff que entrará em modo AP (access point). Pesquise redes wireless na proximidade, e encontrará uma rede com um nome idêntico a "tasmota_923D62-7522". Ligue-se a essa rede e após uns segundos abre-se uma janela no seu computador para configurar a rede wireless onde pretende que este Sonoff se ligue.