Ir ao conteúdo
  • Cadastre-se

ViniciusKruz

Membro Pleno
  • Posts

    724
  • Cadastrado em

  • Última visita

Tudo que ViniciusKruz postou

  1. @cal.ba12 A forma mais rápida de você conseguir algum resultado acredito que seja com o Arduíno no processamento: http://www.techtudo.com.br/noticias/noticia/2013/10/o-que-e-um-arduino-e-o-que-pode-ser-feito-com-ele.html Dá pra ir comprando os módulos separados e ir acoplando tudo, daí é só programar a coisa toda.
  2. @Renata Landim O CC3000 eu nunca usei, logo não posso opinar a respeito. Para comunicação via WiFi a melhor opção em termos de custo/benefício com toda certeza é o ESP8266, é muito barato e versátil sem contar que pode ser programado usando a IDE do Arduíno e suas Libs como se fosse um Arduíno mesmo e isso facilita muuuito principalmente pra quem tá começando porque no Arduíno o que não falta é ajuda. Aqui no fórum temos algumas opções de ajuda para o ESP8266: Discussão sobre os ESP8266 Configurar o ESP8266 na IDE do Arduíno Tem também outros tutoriais só que mais avançados
  3. É possível que eu tenha entendido errado, pode ser que eles(a fábrica de placas) tenham dito que "eles" não geravam o gerber à partir de um arquivo do Proteus, pode ser pelo motivo que a @Isadora Ferraz disse: eles teriam que ter a licença dele. Na época, quando me disseram isso eu logo parti pro Eagle e mandei o arquivo .brd pra eles, na verdade eu não tentei nem gerar o gerber pelo Proteus porque havia entendido que ele não gerava.
  4. Isso mesmo, eles mandam um passo-a-passo explicando tudo, realmente não é difícil, só me complica um pouco é saber quais layers mandar, se não prestar atenção manda errado rsrsrs.
  5. @Papibakigrafo Vou instalar pra testar também. Quando usamos as mesmas plataformas tem mais possibilidade pra nos ajudarmos.
  6. @Isadora Ferraz Eu usava o Proteus(Ares) e quando fui mandar uma placa pra confecção ele não gerava os gerber e o fabricante não aceitou, daí passei a usar o Eagle e deu tudo certo. Antes, esta indústria que me atende, aceitava o arquivo original .brd do Eagle, e eles mesmos geravam os arquivos de saída, mas agora eles exigem que a gente envie os gerber mesmo, sem o original. Pode ser que hoje o Ares já tenha esta saída(gerber), realmente não sei dizer se as versões mais recentes tem esta função.
  7. Começando meu aprendizado de App na Intel XDK, de imediato estou muito satisfeito com as possibilidades. A Intel não brinca em serviço.
  8. Pra uso profissional² eu também recomento o Eagle para desenhar pelo fato dele gerar os arquivos gerber utilizados pelas indústrias na hora de confeccionar a placa.
  9. Tive que formatar meu PC e aproveitei pra ir reinstalando tudo e ir criando tutoriais, deu pra fazer dois: É coisa básica, mas eu gosto de deixar registrado porque eu mesmo às vezes tenho dúvidas daí sei onde procurar.
  10. A IDE do Arduíno é muito boa, principalmente quando estamos começando a programar, seja pela simplicidade ou praticidade com toda certeza é uma IDE muito atrativa, porém ela não tem recursos que que facilitam a vida do programador como por exemplo auto-completar. O objetivo deste tutorial é oferecer uma alternativa para quem quer ter uma IDE com recursos avançados, Open source e que possa substituir a IDE do Arduíno. Claro que existem outras alternativas como por exemplo a IDE Eclipse, mas não abordaremos aqui. Estou usando esta IDE com um ESP8266 ESP-12E mas ela atende perfeitamente outras placas. Conhecendo a IDE Atom PlatformIO: Antes da instalação da IDE, é necessário instalar as ferramentas que ela irá precisar, primeiro instale o pacote do interpretador Python: https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi (Tem que ser a versão 2.7 mesmo!) Nota: após baixar o arquivo acima, execute e proceda com a instalação normalmente, apenas na tela "Customize Python 2.7" altere a opção "Add Python.exe to patch" para ser instalado no disco local: Terminada a instalação do interpretador Python, instale a ferramenta de auto-completar (LLVM): http://llvm.org/pre-releases/3.7.0//rc3/LLVM-3.7.0-rc3-win32.exe Página com todas as versões: http://releases.llvm.org/download.html Nota: a instalação do LLVM é simples como qualquer outra instalação, a única observação é com a relação ao PATH (Caminho), selecione “Add LLVM to the system PATH”: Feito isto, conclua a instalação normalmente. Agora sim, instale a IDE Atom PlatformIO, primeiro baixe o pacote de instalação: https://atom.io/ Nota: esta IDE exige o .NET Framework instalado, mas não se preocupe, caso não tenha, a própria instalação providenciará. O processo de instalação é bem demorado, pelo menos no meu caso(internet lenta): Depois de instalado, para importar um projeto do Arduíno, na tela inicial clique em "Import Arduino Project": Nota: depois de importar o projeto do Arduíno para a IDE Atom, este projeto passa a ser reconhecido como um Atom legitimo e não precisa mais ser importado, para abrir basta clicar em "Open Project". Escolha a pasta do projeto do Arduíno, marque a opção "Use Arduino IDE Library Manager", escolha a seu módulo em "choose a board" e clique em "Import": Nota: ao marcar a opção "Use Arduino IDE Library Manager", não há a necessidade de importar as placas na opção "choose a board" porque o sistema vai importar da IDE do Arduíno, claro, se elas estiverem instaladas lá. Após mandar importar, o sistema fará o download do módulo selecionado, ou os módulos(em meu caso escolhi o módulo ESP8266-ESP12 E): Nota: mais uma vez vai precisar MUUUUITA paciência se a internet for lenta(meu caso!). Nota: Como dito anteriormente, ao marcar a opção "Use Arduino IDE Library Manager", não há a necessidade de importar as placas na opção "choose a board" porque o sistema vai importar da IDE do Arduíno, claro, se elas estiverem instaladas lá. Após a importação do projeto do Arduíno para a IDE do Atom, temos as seguintes opções: (Build)Verificar/Compilar - equivale ao "verificar da IDE do Arduíno" (Upload) Verificar/Compilar/Gravar - equivale à opção de gravar na IDE do Arduíno Ao mandar gravar ou somente verificar, pode acontecer de ter que instalar alguma dependência. Monitor serial: Detecta sozinho as configurações da porta serial: Porta serial sendo monitorada: Auto-completar: Com a IDE do Arduíno, fazendo a compilação e upload para uma placa ESP8266, no mínimo levava 4 minutos para concluir o processo, agora nas mesmas condições a IDE Atom resolve em 1 minuto ou menos: Bom, com esse procedimento dá pra deixar a IDE Atom funcionando. Eu já migrei para esta IDE faz em torno de 2 meses e não me arrependi, ela é bem completa e dá pra abrir muitos projetos diferentes com chips diferentes e trabalhar com todos ao mesmo tempo. Abraço.
  11. Esse tutorial não é nenhuma novidade, é só dar uma pesquisada que vai aparecer inúmeros sites ensinando a fazer estas configurações, porém, é bom que tenha este tipo de material disponível também aqui no Clube do Hardware. A IDE do Arduíno tem inúmeras vantagens, dentre elas o fato de ser simples, limpa e muito fácil de usar. Para os usuários do Arduíno, que consequentemente já utilizam esta IDE, caso passe a utilizar um ESP8266 ou superior, pode continuar programando no mesmo ambiente e ainda ter a vantagem de poder aproveitar todas as bibliotecas e sketch's do Arduíno disponíveis e fazendo pouquíssimas mudanças, gravá-las no ESP. Para começar, na IDE do Arduíno, entre em Arquivo >> Preferências: Na tela Preferências, vá até a opção URLs Adicionais de Gerenciamento de Placas e adicione: http://arduino.esp8266.com/stable/package_esp8266com_index.json e clique em OK para salvar. Agora entre em Ferramentas>>Placas>>Gerenciador de Placas: Na busca, digite "esp8266"(sem aspas), e mande instalar o pacote "esp8266 by ESP8266 Community": Agora as placas dos módulos ESP8266 aparecerão na lista de placas instaladas na IDE do Arduíno: Basicamente é isso aí. Boa sorte!!
  12. Desde que eu passei para os ESP8266 que não vi mais os arquivos .hex, somente os .bin, vai ver é por causa do ESP, pode ser que se eu mudar a placa para um atmega da vida os .hex voltem a aparecer. Faz muito tempo que não simulo nada no Proteus, mas quando eu usava os PICs já simulei uma coisa ou outra, e era bem desse jeito que você disse mesmo, basicamente seria só isso aí pra funcionar. Me lembro que tinha como adicionar o compilador também, daí quando executava o projeto no proteus, ele mesmo já compilava o código e gerava o .hex Reveja as configurações seguindo as dicas do @test man*~ , pode ser coisa simples que ta passando batido.
  13. Já te ajudei no seu post do fórum principal: https://www.clubedohardware.com.br/forums/topic/1210900-modulo-transmissor-radio-fm-arduino/ Não estou usando nenhum serviço ou protocolo em especial, o ESP simplesmente envia para uma página no meu servidor na net em formato json e o servidor checa a autenticação e se estiver correta, devolve uma resposta com os comandos que estavam na espera. Esse camarada chamado rasp eu nem conheço kkkkk, desculpa a minha ignorância kkkk
  14. Então, parece que estas novas versões não geram mais o .hex, me parece que foi substituído pelo .bin. De qualquer maneira, no Proteus você pode tentar usar além do .bin, o .elf. O .elf funciona no Proteus, já o .bin, tem que testar pra ver.
  15. @Papibakigrafo Putz, ta ficando legal heim!! Eu tenho mexido pouco com meu projeto, ainda nem cheguei no App, primeiro eu quero deixar todas as configurações disponíveis no próprio ESP, veja as telas... Estou trabalhando agora(na medida do possível), nas opções de auditoria, ou seja, deixar gravado na eeprom os horários que foi ligado ou desligado, a temperatura ao longo do dia, etc... com isso dá pra gerar os gráficos. Eu fiz um teste em meu site, onde o ESP envia pra ele e recebe dele as informações, quando estiver pronto vai ficar bem legalzinho.
  16. Depende da versão, as versões mais antigas dessa IDE o .hex ficava na pasta temp do windows, mas da versão 1.6... pra frente o processo mudou, agora você vai no menu Sketch>>Exportar binário compilado, daí basta entrar na pasta do Sketch(menu Sketch>>Mostrar página do sketch) pra visualizar o .hex adicionado 30 minutos depois Lá no Proteus, além do .hex me parece que pode ser colocado também um arquivo de extensão .elf do arduíno.
  17. Estarei contigo nas minhas orações. Deus o abençoe!
  18. Qual é o número do CI usado nele? adicionado 3 minutos depois Encontrei isso aqui: https://github.com/xantorohara/XantoKT0803 Veja se serve adicionado 8 minutos depois Encontrei esse aqui também: http://www.elechouse.com/elechouse/images/product/FM Transmitter Module/FMTX.rar
  19. Onde vocês estão comprando componentes eletrônicos no Brasil incluindo SMD? - Exceto Mercado Livre De preferência com preço justo hehehe.
  20. @Reipas Seu código está faltando coisas, isso porque estou julgando que estas funções de comunicação estejam corretas, por exemplo, no void main() não está chamando nada além do texto no display, veja como está: void main () { LCD_INIT();//inicializa o display printf(lcd_putc,"\f ***TERMOMETRO***\n MAX6675 " );//escreve no display } Do jeito que está, seu sistema vai simplesmente escrever no display e depois sai sem fazer mais nada, o correto seria assim: void main () { LCD_INIT();//inicializa o display printf(lcd_putc,"\f ***TERMOMETRO***\n MAX6675 " ); //escreve no display delay_ms(2000);//faz uma pausa de 2 seg while(1){//entra em um laço eterno, sempre repetindo o que estiver aqui dentro int16 leitura = read_TC();//faz a leitura no CI printf(lcd_putc,"\f Temperatura:%d",leitura ); //escreve no display o valor da leitura delay_ms(1000);//faz uma pausa de 1 seg antes de repetir tudo novamente } } Pra começar, corrige isso aí.
  21. @Reipas Não funciona nada? tipo, o PIC não liga? não aparece a mensagem inicial no display(***TERMOMETRO*** MAX6675)? A primeira coisa que você tem que ter certeza é de que seu PIC está ligando e está configurado corretamente, um teste básico seria colocar um led pra piscar a cada segundo, se não piscar ou se piscar muito rápido ou lento, tem que analisar as configurações. Seja mais específico para tentarmos te ajudar.
  22. @matheeus.oliveira Dizem que uma imagem fala mais que mil palavras, então vou te mandar duas hehehe... Suas perguntas: Não conheço esta placa da Texas, mas conheço as tecnologias Zeegbee e TCP-IP e posso te garantir que são coisas diferentes, isso significa que esta placa da Texas não faz a mesma coisa do ESP01 do vídeo. Os dispositivos zeegbee só se conectam entre eles mesmos formando uma rede mesh. Basicamente os zeegbees servem para fazer uma rede serial(rs232) virar wifi. Funciona assim: Usando o ESP01(do vídeo), você vai na IDE do Arduíno e cria seu programa, envia para o ESP01(como se fosse um arduíno), daí seu ESP01 se comunicará com o módulo bluetooth, assim seus dispositivos WiFi se conectam no ESP01 e seus dispositivos bluetooth, no módulo bluetooth. Usando o ESP32(Tecnologia nova, só se encontra pra comprar no exterior), você vai na IDE do Arduíno, cria seu programa, envia para a memória do ESP32 e assim todos os seus dispositivos (WiFi ou Bluetooth) se conectarão ao ESP32, como pode ser visto nas imagens.
  23. @Matheus Catão Gonçalves Tem muitos exemplos na net, muitos tutoriais, dá uma pesquisada aí. Acredito que pela quantidade de material, o modo mais rápido de se conseguir um resultado satisfatório seria pelo Arduíno, veja esse tutorial: http://blog.filipeflop.com/wireless/controle-acesso-leitor-rfid-arduino.html

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!