Ir para conteúdo


Foto

Projeto: PABX feito com Arduino!


  • Por favor, faça o login para responder
9 respostas neste tópico

#1 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 27 março 2012 - 12:14

Olá pessoal!

Eu estou desenvolvendo um pequeno PABX de 1 linha e 5 ramais feito com Arduino, se alguém tiver interessado em ajudar, é só postar!
E é claro, nós precisaremos do

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido



 Somente um Arduino será nescessário (eu acho), porque o circuito responsável por reconhecer que o telefone foi tirado do gancho é feito por transístores, assim como a campainha (Ring)!
O problema está na "matriz" de conversação, eu ainda estou pensando sobre como fazer sem usar circuitos dedicados...
Eu postarei alguns esquemas de ramais para analizarmos qual será mais econômico, apensar de ser "Free Hardware" assim como o Arduino, poderemos vender também!

Arduino Duemilanove
Spoiler

ATMEL 168 Pinout
Spoiler

O que o PABX controlará:
1- Identificar o número do ramal que tirou o fone do gancho;
2- Enviar o tom de discar e receber o número discado pelo usuário;
3- Analizar e identificar se o número chamado é válido;
4- Enviar a chamada por diferentes circuitos...

Circuito para identificar o tom de discagem do número (DTMF)
Spoiler

Um protótipo para testes de ramal feito por mim:
Spoiler
Quando o telefone é retirado do gancho é indicado por OCR0, em seguida, o sinal RM0 contém o tom de discar...
VMR é a tensão de alimentação do ramal, onde compartilha o terra através de um diodo de proteção.
No desenho está faltando o sinal VRING que traz os 24VAC para tocar a campainha!
RA0 e RB0 são os terminais de ligação do telefone.
 O que é Arduino? ->

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido


Onde encontrar? ->

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

 
Abraços,

João Carlos.

#2 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.227 posts
  • LocationMinas Gerais

Postado 27 março 2012 - 09:39

Não tenho conhecimento algum sobre arduino mais saberia dizer se daria para programar funções de teclas nele?

#3 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 27 março 2012 - 10:32

Tudo o que você imaginar em automação e controle, até via celular...

Abraços,

João Carlos.

#4 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.227 posts
  • LocationMinas Gerais

Postado 27 março 2012 - 10:42

Vou abrir um outro tópico com este assunto então.

#5 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 27 março 2012 - 09:42

Olá!

Um protótipo para testes de ramal feito por mim:
Spoiler
Quando o telefone é retirado do gancho é indicado por OCR0, em seguida, o sinal RM0 contém o tom de discar...
VMR é a tensão de alimentação do ramal, onde compartilha o terra através de um diodo de proteção.
No desenho está faltando o sinal VRING que traz os 24VAC para tocar a campainha!
RA0 e RB0 são os terminais de ligação do telefone.

Abraços,

João Carlos.

#6 JDSCaram

JDSCaram

    Administrador

  • Administradores (Adm)
  • PipPipPip
  • 294 posts
  • LocationC:\Windows\

Postado 27 março 2012 - 11:44

É bom ter uma noção em eletro eletronica basica, para começar tambem,
o pessoal aqui da empresa chegou a usar o arduino uma vez para fazer a programação de teclas de programação de microondas (para touchscreeam), exterminando de vez o push button por teclas sensivel ao toque

projeto ficou legal.

#7 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 27 março 2012 - 11:58

Humm, muito boa idéia, gostei!

O Arduíno é a plataforma do futuro, sendo OpenSource, podemos montar o projeto final usando apenas o processador em uma board dedicada...

Abraços,

João Carlos.

#8 Brenner

Brenner

    OldSchool Programmer

  • Membros
  • PipPipPipPip
  • 416 posts

Postado 10 abril 2012 - 06:00

Caraca muito legal o projeto, boa sorte xD

pena que eu não posso ajudar, não manjo nada de Arduino >.<'

#9 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 10 abril 2012 - 09:16

@Brenner

Sem problemas meu amigo!

Se desejar ter conhecimentos, aqui estão uns links de referência:
 O que é Arduino? ->

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido


Onde encontrar? ->

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

 
Abraços,

João Carlos.

#10 Pericles

Pericles

    Novato

  • Membros
  • 1 posts

Postado 13 abril 2016 - 11:27

Ola !

Este tópico esta parado estou interessado em participar mas a ultima postagem foi em 2012.






0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Documentação OnLine de referência