Piradio: Difference between revisions

From Futuragora Wiki
Line 13: Line 13:
- A emissão é a cada meia hora, com os dados actualizados.
- A emissão é a cada meia hora, com os dados actualizados.


====Texto===
===Texto===


<speak><prosody> fox tróte, bravo <break time=\"100ms\"/> hum , Lisboa <break time=\"500ms\"/> Boletim informativo da Futuragora das
<speak><prosody> fox tróte, bravo <break time=\"100ms\"/> hum , Lisboa <break time=\"500ms\"/> Boletim informativo da Futuragora das

Revision as of 17:34, 18 December 2019

PIRADIO

Este dispositivo identificado por pi3 ou piradio é o raspberry que controla as emissões de radio da Futuragora.

Boletim informativo

- Contém dados climatéricos e outras informações.

- O mp3 é gerado no servidor e depois é recolhido a cada minuto 59 do servidor.

- A rotina de sacar o ficheiro corre nos seguintes termos:

- A emissão é a cada meia hora, com os dados actualizados.

Texto

<speak><prosody> fox tróte, bravo <break time=\"100ms\"/> hum , Lisboa <break time=\"500ms\"/> Boletim informativo da Futuragora das <say-as interpret-as=\"time\" format=\"hms24\"> 17

30 </say-as> dia <say-as interpret-as=\"date\" format=\"yyyymmdd\" detail=\"1\"> 2019-12-18 </say-as>


<break time=\"500ms\"/> Dados climatéricos alertas e notícias.

<break time=\"500ms\"/>O presente boletim é emitido a cada meia hora com dados actualizados. <break time=\"500ms\"/> Informação do tempo. <break time=\"750ms\"/> Estão cerca de 18.0 graus centígrados, a humindade está nos 41 por cento.<break time=\"500ms\"/> Previsão para hoje. <break time=\"500ms\"/> Temperatura mínima 12 graus<break time=\"500ms\"/>Temperatura máxima 17 graus<break time=\"500ms\"/>Probabilidade de chuva 100 por cento. <break time=\"500ms\"/>Vento Moderado <break time=\"500ms\"/> com direcção

<break time=\"500ms\"/> . Chuva . <break time=\"500ms\"/>A radiação ultra violeta poderá atingir 1 .

 <break time=\"500ms\"/>.Tempo para amanhã dia <say-as interpret-as=\"date\" format=\"yyyymmdd\" detail=\"1\">

2019-12-19

   </say-as>

<break time=\"500ms\"/> .Temperatura mínima 15

 graus<break time=\"500ms\"/>.Temperatura máxima

17

 graus <break time=\"500ms\"/>.Probabilidade de chuva nos

100 porcento. <break time=\"500ms\"/>Vento Forte

<break time=\"500ms\"/>com direcção
<break time=\"500ms\"/> .

Chuva

..<break time=\"500ms\"/> previsão de ultravioletas

1 .<break time=\"500ms\"/>

Alertas

<break time=\"500ms\"/> chuva forte acompanhada de trovoada.Vento forte. rajadas ateh 90 km/h que podem atingir 120 km/h nas terras altas. Estado do Mar ondas que podem atingir os 12 metros.

<break time=\"500ms\"/>Notícias Gerais: T S F<break time=\"500ms\"/> Aves em Portugal estão a decair devido à ação humana <break time=\"500ms\"/> Sérgio Conceição avisa que Santa Clara é uma equipa chata de defrontar

<break time=\"500ms\"/>Notícias de parceiros: <break time=\"500ms\"/> novidades em breve <break time=\"500ms\"/> Venus estah cada ver mais inteligente <break time=\"500ms\"/> Próximos eventos. Dia 18 Actividade semanal NET CT em UHF voz modo digital . Dia 19 Encontro semanal FNA de rahdio amadores escuteiros e rahdio amadores

<break time=\"1100ms\"/> O plano 3 3 3 é uma rede de comunicações de emergência. <break time=\"500ms\"/>Ligue o C B no canal 3 F I M, a cada 3 horas, durante pelo menos 3 minutos. 
<break time=\"500ms\"/>Siga este plano para melhor ouvir e ser ouvido. 

<break time=\"500ms\"/>Experimente, treine e aumente a sua possibilidade de sobrevivência em caso de emergência.
<break time=\"500ms\"/>Para saber mais sobre este boletim ou o projecto 3 3 3 consulte futuragora ponto pt barra rádio.
<break time=\"500ms\"/>Se está a ouvir esta emissão pela banda do cidadão ou por satélite agradecemos que apresente o relatório de recepção Q R K na página indicada.

<break time=\"500ms\"/>


Agradecimentos a todos os participantes na passada activação e na divulgação e promoção deste boletim informativo assim como aos últimos quatro Q R K apresentados<break time=\"500ms\"/> Estações Varicap <break time=\"500ms\"/> Tiago U caparota, <break time=\"500ms\"/>Barão 5 e Mácliton.

<break time=\"500ms\"/>Novidades em breve.

<break time=\"500ms\"/>Eu sou a vénus e estarei à escuta.
<break time=\"500ms\"/>Próximo boletim daqui a meia hora.
<break time=\"750ms\"/>Obrigado.

<break time=\"500ms\"/>cumprimentos cordiais<break time=\"500ms\"/> setenta e três <break time=\"500ms\"/>cinquenta e um<break time=\"500ms\"/> oitenta e oitos às macanudas.

<break time=\"750ms\"/>Terminado.

Plano 333

Emissão regular a cada 3 horas do plano 333.

Venus Radio

Venus Chat Bot emitido pela radio. Através da caixa de input é possível fazer a venus emitir a resposta ou emitir um texto predefinido.

Antes de emitir deve ser usada a venusaudio que emite o audio pela pagina de internet.

Codigo

Emissão do Boletim

#/bin/bash                                                                                                                   │
wget -O /home/pi/fabeacon.mp3 https://futuragora.pt/beacon/fabeacon.mp3                                                      │python /home/pi/on.py                                                                                                        │
#sleep 1                                                                                                                     │mpg321 /home/pi/333-jing1.mp3                                                                                                │
mpg321 /home/pi/fabeacon.mp3                                                                                                 │mpg321 /home/pi/333-jing1.mp3                                                                                                │
#sleep 1                                                                                                                     │
python /home/pi/off.py    

Emissão da Venus Radio

#/bin/bash                                                                                                                   │
wget -O /home/pi/333.mp3 https://futuragora.pt/futurai/333/333.mp3                                                           │python /home/pi/on.py                                                                                                        │
#sleep 1                                                                                                                     │mpg321 /home/pi/333-b1.mp3                                                                                                   │
mpg321 /home/pi/venus.mp3                                                                                                    │mpg321 /home/pi/333-b1.mp3                                                                                                   │
#sleep 1                                                                                                                     │
python /home/pi/off.py

Controle do Rpi para emitir

On

import RPi.GPIO as GPIO # Import Raspberry Pi GPIO library                                                                   
from time import sleep # Import the sleep function from the time module                                                      GPIO.setwarnings(False) # Ignore warning for now                                                                             
GPIO.setmode(GPIO.BOARD) # Use physical pin numbering                                                                        GPIO.setup(11, GPIO.OUT, initial=GPIO.HIGH) # Set pin 8 to be an output pin and set initial value to low (off)               
#while True: # Run forever                                                                                                   │# GPIO.output(11, GPIO.HIGH) # Turn on 

Off

import RPi.GPIO as GPIO # Import Raspberry Pi GPIO library                                                                   
from time import sleep # Import the sleep function from the time module                                                      GPIO.setwarnings(False) # Ignore warning for now                                                                             
GPIO.setmode(GPIO.BOARD) # Use physical pin numbering                                                                        GPIO.setup(11, GPIO.OUT, initial=GPIO.HIGH) # Set pin 8 to be an output pin and set initial value to low (off)               
#while True: # Run forever                                                                                                   │# GPIO.output(11, GPIO.HIGH) # Turn on 

Volume

amixer sset PCM,0 90%


Em desenvolvimento: "news on demand" e respostas da vénus pela banda do cidadão através de reconhecimento de voz.