ces maiores as chances de ter erros nas conexões.
SEGUNDO - Você usa o conceito de trilhas finas para sobrar espaço para o GND geral como background contornando toda placa, lembre-se, o importante são as trilhas, é por ali que vai passar a eletricidade, logo, sempre que puder, veja se dá pra aumentar um pouco a espessura das trilhas.
TERCEIRO - Se você vai mandar fazer as placas na china ou profissionalmente, esse lance de colocar o background GND é legal, mas se for prototipar em casa usando Insufilm ou tinta photorevelativa ( https://produto.mercadolivre.com.br/MLB-904803010-tinta-fotossensivel-p-pre-corroso-pci-pcb-fenolite-fibra-_JM?searchVariation=38690300864#searchVariation=38690300864&position=4&search_layout=stack&type=item&tracking_id=fe65d18f-6d6a-4184-8363-7d737284593c ) foque mais nas trilhas e evite o uso abusivo de trilhas extras que podem levar a curtos.
QUARTO - No youtube existem varios cursos sobre o CAD EAGLE, um que me fez mudar de patamar , foi um que ensinava a fazer COMPONENTES ou seja, criar minhas proprias livrarias, isso foi uma libertação, hoje tenho livrarias com componentes do arduino exclusivos como por exemplo o NRF24L01 em SMD que não se acha em lugar nenhum pra baixar, dai eu fiz, …
Adicionado por Weider Duarte ao 19:41 em 10 novembro 2021
a depender da aplicação.
Sinceramente acender lampadas em uma residencia utilizando CLP é o mesmo que utilizar um canhão militar pra matar uma mosca, esse é o mundo do arduino, tendo como razão principal o custo.
O projeto é relativamente simples, mas dentro do mundo arduino a comunicação sem fio pode ser a chamada ad-hoc criada por modulos como os baratissimos nrF24l01 e não tão baratos mas famosos Xbee, ou pode partir como citado pelo jose miguel pra uma comunicação baseada em infraestrutura de rede, dai vocÊ ira precisar de shields que coloque seu arduino na rede wifi.
ligar uma lampada é algo que tem exemplos prontos na IDE do arduino, pois o principio é o mesmo de acender um LED, a partir dai você vai sair do software e partir pra o hardware, lidando com relês, transistores, resistores, etc.
Se você consegue ligar um led consegue acender 10 lampadas entendeu ?
Por isso meu conselho é começe a estudar arduino, eu aconselho o livro por onde comecei, EXPERIMENTOS COM ARDUINO, do prof. João.
Ele é um ebook pago, coisa baratinha, você entra no site dele, compra o livro e ele te dá suporte.
O link pra o livro tá no final dessa pagina aqui: http://www.ordemnatural.com.br/
começe por ai, entende o arduino, tentar já começar pelo decimo degrau da escada não é legal.…
Adicionado por Weider Duarte ao 22:12 em 23 novembro 2014
s foi lançado um desafio para mim e alguns amigos, de como desenvolver um sistema que detectasse um fluxo onde há um contador e nele a unica coisa a ser medida é uma pequena chapa metalica presa a um ponteiro que gira.
Os desafios do projeto é que são loucura.
Já existe um sistema alemão que faz a leitura, transmite sem fio, funciona a bateria, e o fabricante informa que a bateria pode durar até 15 anos(achei exagero, mas tá na caixa)
Dai o projeto teria que baixar o custo do original e manter as características,.
Com relação a transmissão sem fio, com os modulos nrf24l01 dá pra baratear bastante, pois um modulo desses que atinge até 100m sem barreiras e uns 30m com, custa em torno de apenas R$ 6,50(mercado livre). comprando da china deve ficar mais barato ainda, e eles funcionam só com 3.3v ou menos e baixissimo consumo.
A parte central eletrônica de baixo consumo se resolveria colocando o arduino stand alone em função LOW, que nada mais é que o atmega328 sozinho, sem crystal usando só o clock interno de 8 mhz e funcionando com baixissimo consumo tambem.
Mas ai entra a parte do sensor, se utilizado algo que exija consumo, ou que o custo seja alto, o projeto já era.
Bem, é um desafio, não me comprometi com nada, mas tô achando difícil pra caramba.…
Adicionado por Weider Duarte ao 9:37 em 17 fevereiro 2015
ma estação meteorologica com arduino" lembro que passei um tempo em bate papos em foruns internacionais e a galera me mandava varios livros, como meu ingles é mais ou menos a maioria ainda vai ficar pra o futuro, vou ter que dar uma catada onde coloquei ele, mas se quiser me passa teu email que assim que achar eu te mando.
Sabe, acho que cada um tem seus objetivos, e não é porque uma coisa é mais badalada ou serviu mais pra um expert que seja o melhor para você, como dito, cada caso é um caso.
Eu Tô tentando me aprofundar mais no NRF24L01, só pra te dar uma ideia ele possibilita comunicação sem fio padrão, assim como o esp8266 tem uma biblioteca pra arduino chamada RF24ETHERNET que possibilita acesso a rede WIFI e por sua vez a internet, mas tem outras bibliotecas com funções especiais como a RF24AUDIO que permite transmissão de audio sem fio, coisa que não vi nenhum outro dispositivo pra arduino conseguir, e tem muito mais... mas obvio, tô estudando.
Isso sem falar que o preço dele é absolutamente imbatível.
No momento quero criar uma rede de sensores e atuadores pra minha casa baseado neles, claro que dava pra ser com os esp8266, mas a ideia é simplificar, baratear, tornar menor.. Outro problema é que como os esp utilizam o protocolo 802.11 a possibilidade de invasão é maior do que uma rede num outro tipo de protocolo proprietario.
Bem, tô nesse negocio a uns 2 anos, e sinceramente a cada dia acho que não sei nada.…
Adicionado por Weider Duarte ao 21:35 em 6 novembro 2015
fiquei um tempao fazendo isso, escrevi uns 3 modelos de bootloader.
A grande questao e que por mais que voce tenha lido, nao da pra ter certeza a nao ser a custa de muito teste, os efeitos colaterais de estar mexendo nos fuse bits dos atmegas.
Dai a questao do que coloco como uma grande descoberta é que o bootloader do arduino pro mini em 3.3v 8mhz já e algo pronto, que foi construido pelos criadores do arduino, testado a exaustao.
Logo o que eu nao encontrei ninguem tentando foi colocar isso em um CI DIP, visto que existe um numero muito maior de pessoas prototipando em DIP do que em SMD.
Logo, alem desse topico que voce citou, tem varios outros sim, inclusive um que eu mesmo iniciei a tempos atras, porem, o que quero dizer aqui é ACHEI ALGO PRONTO, ACABADO E FUNCIONANDO E QUE TA NA NOSSA CARA.
Botar o arduino pra rodar em 1mhz, 8mhz etc, é algo que se encontra, agora tente pegar isso e meter um periferico como um radio e fazer eles se comunicarem com seu bootloader, em geral ele começa a dar falhas.
Usando o bootloader do pro mini, tudo roda perfeito, ate o teste que fiz com o NRF24L01 que costuma ter altas perdas de pacote usando o arduino UNO, usando esse metodo tem as perdas diminuidas dastricamente, ou seja, funciona melhor com essa adaptacao do que com o arduino genuino.
…
Adicionado por Weider Duarte ao 1:06 em 8 janeiro 2016
desistindo do attiny13, prefiro gastar meu tempo aprendendo sobre outras coisas, mas pra mim deu.
O bicho realmente só ascende o led, mas não pisca, fica lá olhando pra mim, muito ao contrario do attiny85 que é uma beleza de se trabalhar.
Sobre o uso do pro mini, eu aprendi exatamente o que você falou, eu estou estudando a mais de ano, de forma profunda os radios NRF24L01, mas quando falo profundo, me refiro a ter que criar a estrutura do microcontrolador adequada para fazer ele funcionar legal.
Com a ideia de minimizar tamanho, criei arduinos mínimos que só tinha o basico e funcionavam a 3v, mas ai me cai no colo o pro mini 3.3v com uma série de recursos, e vi que é muito mais pratico, ao menos na fase de estudos, resumindo, tá deixando de valer a pena trabalhar direto com os CIs, a diferença é muito pequena pra as placas menores como a pro mini.
Com o relação ao ESP8266 tenho o mesmo sentimento que você, ainda não comecei a estuda-lo pra valer, só pinceladas, mas comparando a estrutura que há por traz de um xbee a do esp8266 parece brincadeira de principiante.
…
Adicionado por Weider Duarte ao 10:10 em 10 março 2016
e vendo como é a coisa.
Algumas coisas que li e entendi foi:
1- Ao contrario dos NRF24L01 que são tolerantes a 5v em suas portas de comunicação, mesmo sendo alimentados por 3.3v, os RFM69 tem que em todas as portas utilizar 3.3v, o que esbarra na maneira de conseguir esses 3.3v pois devemos lembrar que todo radio pede mais ou menos corrente de acordo com o que estiver fazendo.
Logo, encontrei 3 soluções pra esse problema, visto que quero testa-los utilizando o arduino UNO e não o arduino mini 3.3v.
A primeira solução é o shield RFM69, que é feito para o UNO, eu mandei pegar 2 deles e ainda estou aguardando chegar, veja eles **** AQUI ****
A segunda, é usar um conversor de nível logico um exemplo **** AQUI *****
Já eu fiz um adaptadorzinho com divisor de tensão baseado em resistores, mas não testei ainda.
Ademais é um tutorial como esses daqui
http://www.instructables.com/id/RFM69-Arduino-Pro-Mini-Having-Lively-Discussion-Wi/
ou
https://www.allaboutcircuits.com/projects/introduction-to-the-rfm69hw-transceiver/…
Adicionado por Weider Duarte ao 16:54 em 8 agosto 2017
que este é um 3o motivo importante)
sim, realmente é um incomodo usar bateria, mas tenho sensores de temperatura por exemplo (produtos finais prontos) que usam uma pilha ou mesmo bateria cr2032 que duram mais de ano. Alem de sensores de portas e janelas tb.
quanto ao ESP8266 é uma ótima opção para itens que tem alimentação de energia, pois wifi consome muito mais energia. e ainda tem o fato que é wifi, criando a dependencia de rede wifi. Por isto a ideia do uso do nrf24l01 que permite criar uma rede mesh.
e quanto ao calculo de consumo, obrigado tb, mas este eu já tinha pesquisado e conseguido. O que eu estou procurando é um jeito de medir o device final mesmo.
um sensor de corrente destes que tem para arduino conseguiram coletar esta informação em detalhes, ou teria que ir para algo como um osciloscópio?
minha ideia é por exemplo:
tenho um device final que tem 1 sensor de temperatura, 1 rf 433 com um chip attiny85 (ou mesmo um modulo attiny85). pedir o consumo deste device por um período para entender qual o consumo final e ir fazendo ajustes no código. Vi que tem como fazer hibernar, reduzir clock, reduzir coletas, etc, para reduzir o consumo de energia. Ai sim, com este resutaldo, uso estas formulas para ver que tipo de bateria utilizar e quanto tempo irá durar.
…
Adicionado por Ricardo Tutume ao 9:48 em 30 outubro 2017
ensagem, mas estou com uma questão que eu preciso enviar e receber uma resposta. Já vi algumas coisas e alguma documentação mas mesmo assim ainda estou bem perdido.
Preciso saber quem enviou a mensagem e preciso enviar uma mensagem para alguém do nó aleatoriamente após receber a resposta.
Imagina, tenho 1 master e 5 slaves... O master vai enviar um número para o slave 3 (seleção aleatória) e fica aguardando uma resposta, depois de determinado tempo o slave 3 responde, então o master trata a resposta e envia outra mensagem para o slave 1 (seleção aleatória), e o processo continua até que o tempo seja encerrado.
O principal problema é que o master está recebendo uma resposta antes mesmo do slave realmente dar essa resposta (esse é o primeiro problema), o segundo problema é que eu não entendi ainda muito bem os endereços dos slaves (fico um pouco perdido nisso) e por último mesmo depois do slave responder, ele recebe novamente um comando (que não foi o master que enviou, pelo menos não que eu saiba), acionando novamente a comunicação.. O que acontece é que tanto o master quando o slave entram em estado de listening ou os dois em write e acaba que ninguem se comunica com ninguém.
hahahha Uma confusão que estou fazendo. hahahaha.. Se alguém tiver alguma idéia ou algum lugar onde eu possa pesquisar, agradeço.
…
ns dois passos foi muito.
Quando parti pra os nRF24l01 a coisa foi diferente, eles são bem mais simples de aprender.
A grande diferença é que os Xbee você precisa primeiro configurar os modulos independente do arduino, pra isso se usa a XCTU, a configuração pra AT é relativamente simples, eu descobri que basta ligar o modulo ir no terminal serial digitar +++ pra abilitar depois dar ATRE e aguardar, ele reseta o modulo pra opção de fabrica, depois faz isso com um segundo modulo, e ai eles ficam iguais e podendo um ver e falar com o outro em modo AT, pois assumem configuração semelhante.
Mas pra usar em modo API, eu não sei como se configura os modulos.
Pra piorar, no caso dos Xbee, alem de ter que configurar os modulos, quando se parte pra o arduino, tem que saber manipular os dados para envio, se é pra envio em modo AT é só usar o comando Serial.Print() e alguns casos Serial.Write() e ele envia.
Mas quando o lance parte pra o API a coisa complica, tem que fazer conta de matematica em Hexadecimal pra calcular o pacote, e só se envia pacote nesse modo.
Resumindo, quando descobrir como é, pode até que eu ache fácil, mas no momento, TÁ DIFICIL PRA CARAMBA.
Falando dos nrf não tem isso, toda configuração é feita no codigo do arduino, configurou a rede que será usada, assim como no caso dos xbee, o nome do modulo, assim tambem como nos xbee, dai é só usar os comandos proprios do modulo e tá funcionando.
Realmente só entendi até agora que se vocÊ usar a biblioteca Xbee-arduino ela faz os calculos do pacote pra você, mas realmente não tô sabendo como se usa ela.…
Adicionado por Weider Duarte ao 15:22 em 18 novembro 2014