Se você caiu na bobagem de comprar este roteador e esta desapontado com a instabilidade do software da ASUS (que é uma bomba) te sugiro utilizar o firmware alternativo PADAVAN:
https://bitbucket.org/padavan/rt-n56u
No meu caso pelo menos salvou um equipamento que eu já estava colocando na bacia das almas (mercado livre).
Com este firmware e um modem HUAWEI E173 eu consegui fazer um sistema com dual wan que funciona.
Melhor ainda que estou usando um chip da TIM no plano TIM BETA LAB que te dá 10 gb de franquia mensal.
Agora.... não para por ai, além de ter recursos muito bons, você ainda pode acessar o SSH do roteador e dar comandos AT para o modem... enviar e recuperar SMS por exemplo.
Segue um tutorialzinho:
1. ACESSE O ROTEADOR POR SSH
2. DE O SEGUINTE COMANDO PARA ACESSAR O MODEM
microcom -s 115200 /dev/ttyUSB2 Obs: mude a porta se necessário o meu pegou de USB0 a USB2.
3. SE O SEU MODEM APRESENTAR AS MENSAGENS DE DSFLOWRPT DE O COMANDO A SEGUIR PARA INTERROMPER ESTAS MENSAGENS E PODER TRABALHAR EM PAZ: AT^CURC=0
obs - mude para 1 para religar
4. depois é só usar o modem normalmente com os comandos AT padrão mesmo:
LER SMS
AT+CMGF=1 OK AT+CMGL="ALL" +CMGL: 1,"REC UNREAD","+31628870634",,"11/01/09,10:26:26+04" This is text message 1 +CMGL: 2,"REC UNREAD","+31628870634",,"11/01/09,10:26:49+04" This is text message 2 OK AT+CMGD=1 OK AT+CMGD=2 OK
ENVIAR SMS
Sending SMS Using AT commands you can easily send an SMS message from your device. (Note that SMS may incur additional charges.) Starting from your screen session connection to the modem:
Send AT Switch into text SMS mode (easier than the other mode) by sending AT+CMGF=1 Prepare the message by sending AT+CMGW="+<phone number>" The phone number includes the country code so to send an SMS to the US number 773-555-1234 you would send the command AT+CMGW="+17735551234". If it worked, you should get a > prompt. Type in your message at the prompt and hit Ctrl+Z to end the message. After you hit Ctrl+Z you should get a message back in the format +CMGW: X where X is a number. This number is needed in the next step. Send AT+CMSS=X where X was the number from the previous step. If all goes well you should get a +CMSS response followed by an OK. Your SMS should have sent! É isso ai!
Como uma coisa que parece simples pode ser tão complicada.... neste post vou registrar minha experiência para conectar um display de pontos (dot / led matrix) ao arduino.
Na maior parte dos sites ( assim como no arduino.cc) ou a conexão é direta nas portas digitais ou usando o chip MAX 7219/7221 que já tem até uma biblioteca na IDE do Arduino. O problema é que não achei matriz de leds de 8x8 em lugar nehum... logo resolvi usar os de 5x7 mesmo que são fáceis de achar e baratos, os shift registers 74HC595 que eu já tinha então resolvi trabalhar com eles
A matriz que está no vídeo é bem grande e vermelha ( 11 cm x 17,5 cm com pontos de 1 cm) e divertida de trabalhar porque o efeito é mais interessante mas o preço é alto, R$ 20,00. Nomalmente as´pequenas não custam mais que R$ 2,00.
Segue a lista de produtos para montar esta experiência:
1 x Matrix de pontos 5 x7 ( ou outra com até 8 linhas x 8 colunas)
5 x BC548 NPN transistors
2 x 74HC595 ( um para as linhas e outro para as colunas)
1 x arduino
Fios para conexão
Resistores para proteger os leds ( na minha não usei porque minha matriz é 5v como o arduino) pois a voltagem do arduino é alta para a maioria das matrizes
1 x breadboard
Para esta montagem eu usei o exemplo de um dos melhores sites instrutivos sobre o arduino:
Como você vai ver nos exemplos por ai, as matrizes de 8x8 tem conexões bem simples, um pino para cada linha ou coluna, isto torna o trabalho mais fácil. Em uma matriz de 5 x7 existem pinos duplicados e a sequência dos pinos é bem chata de entender. Na parte inferior da esquerda para a direita estão os pinos 1 a 7 e na parte superior da direita para a esquerda estão os pinos 8 a 14.
Note ainda que cada led ou diodo tem um polo negativo e um positivo, na ilustração acima cada seta com uma barra no topo representa um led, ( este é o símbolo eletrônico do diodo) a ponta da seta com a barra é a parte negativa ou terra e a base da seta a parte positiva. Veja que os negativos são todos conectados nas colunas e os positivos nas linhas. Por isso trata-se de uma matriz com colunas catodo (negativo) comum.
Na ilustração acima você pode ver que a terceira linha de baixo para cima é ativada pelo pino 1, a segunda linha de baixo para cima é ativada pelo pino 7... e assim por diante. Note que existem dois pinos que não estão representados na ilustração, os pinos 5 e 12 sao relativos a quarta linha de baixo para cima e os pinos 4 e 11 são relativos a terceira coluna. Confuso não é? Em minha montagem descobri que não é necessário conectar todos os pinos... escolha um para a linha (5 ou 12) e um para a coluna (4 ou 11) e pronto.... funciona assim mesmo.
Basicamente o esquema funciona da seguinte forma:
1. Os shift registers 74HC595 recebem os dados da arduino em forma decimal usando o comando ShiftOut e transformam em bytes, no caso da matriz com 5 x7 eu envio no máximo 31 para as linhas (00011111) e no máximo 127 para as colunas (01111111) isso ligaria todos os pontos da matriz:
digitalWrite(latchpin, LOW);
shiftOut(datapin, clockpin, MSBFIRST, 31); // para as linhas: catodos : negativo/terra
shiftOut(datapin,clockpin, MSBFIRST, 127); // para as colunas: anodos : positivo
digitalWrite(latchpin, HIGH);
3. O shift register 1 está conectado nas linhas (positivo/anodo) e o 2 nas colunas (negativo/catodo), quando o shift register 1 é ativado ele permite a passagem de corrente para os pinos positivos da matriz.2. Os shit register não podem dar saída para o terra eles simplesmente ligam ou desligam as portas com 5v, é ai que entram os transistores, quando o transistor recebe uma voltagem no pino base ele conecta o pino coletor ao emissor. Como o pino coletor está conectado na matriz e o emissor no terra ( e o base nos pinos do shift register) , quando o shif register 2 é ativado ele conecta as colunas ao terra.
4. Desta forma se fecha o circuito e qualquer que seja a combinação de leds obtida com a combinação das portas dos shift registers ativados ... se acende.
Leve em consideração que o shift register 1 controla as linhas que terão corrente e o 2 as colunas que serão conectadas ao terra e isto não permite que você desenhe caracteres ou números... o máximo que você consegue são pontos ou conjuntos de pontos como linhas ou quadrados ... para desenhar os caracteres é necessário fazer uma varredura rápida das colunas e linhas uma por vez, de forma que nosso olho não perceba quando se apagam ou acendem, isto se chama de persistência de visão.
Quando os caracteres estão em movimento isso é bem claro... quando se trata de um número ou letra parado é mais difícil de entender mas o princípio é o mesmo. Esta "jogada" de acender e apagar os leds em colunas individuais em squencia rápida é feita no momento da programação e não tem nada a ver com a montagem física. O comando shiftOut é alimentado com os parâmetros necessários por meio de loops, eu demorei um bocado para entender, tomara que você seja mais rápido(a).
Physical Computing & Electronic Sketching"Physical (or embedded) computing, in the broadest sense, means building interactive physical systems by the use of software and hardware that can sense and respond to the analog world... a creative framework for understanding human beings' relationship to the digital world. In practical use, the term most often describes handmade art, design or DIY hobby projects that use sensors and microcontrollers to translate analog input to a software system, and/or control electro-mechanical devices such as motors, servos, lighting or other hardware." Wikipedia
Este blog trata de um novo conceito de computação que permite sair da frente do computador e interagir com o mundo real e que tem me proporcionado muitas horas de diversão e descobertas. Criar objetos eletrônicos que percebam o mundo ao redor, o movimento, as luzes, as cores e criar interações e reações com e para tudo isso. Este conceito é chamado de Physical Computing. Estou documentando estas experiências e estudos como uma forma de criar um arquivo de referência, espero que este arquivo seja útil para você também. (ao lado meu robô La*Ta)
PLATAFORMA ARDUÍNO "Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software on running on a computer" (e.g. Flash, Processing, Max/MSP).
A plataforma microprocessada que estou utilizando é chamada de Arduíno, é uma concepção de designers Italianos e inclui a parte física (placa de circuito) a a parte lógica (softwares) utilizando uma versão simplificada da linguagem C chamada de Wiring, desenvolvida específicamente para utilização em eletronic sketching (mais ou menos - rabiscar com eletrônica).
Este conjunto de hardware e software foi criado para tirar o uso dos microprocessadores dos corredores das indústrias e universidades e colocá-lo a disposição de pessoas como eu e você, designers , artistas, curiosos, hobistas e muitos outros com vontade de aprender criar e se divertir.
Com esta plataforma e muitas outras você pode criar desde um conjunto de luzes de natal que acendem e apagam como você desejar até um robot que evite paredes e objetos, só depende da sua vontade e de um pouco de dinheiro, lógicamente.
Você deve estar pensando agora, ok mas e dai? o que é esse tal microprocessador e o que ele faz e como eu posso fazer tudo isso?
Um microprocessador é um computador dentro de um chip, todos (todos mesmo) os produtos que você tem em casa, desde sua televisão até sua máquina de lavar roupa, usam microprocessadores para executar as funções a que se destinam. Por exemplo, todas as vezes que você muda o canal de sua televisão um sinal infravermelho (IR) é emitido pelo controle remoto e transmitido para um receptor na tv. Este receptor passa o sinal para o microcontrolador dentro da tv e este envia os comando necessários para que a parte eletrônica ( transistores, switches, e mil outras coisas) mudem seus estados de tensão elétrica e a mudança de canal aconteça.
Dentro do microprocessador existe um software (assim como no hd do seu pc) que roda em um pequeno espaço de memória (chip especial chamado eprom - memória permanente) e que controla tudo isso.
A idéia aqui é que você possa fazer a mesma coisa (não uma TV!) controlando com seu próprio software e hardware os equipemntos que quizer e conseguindo que eles façam o que vc desejar. Divertido não é?
A plataforma arduíno tem muitos modelos diferentes de placas e microprocessadores e é uma plataforma aberta que pode ser montada e vendida por qualquer um (existem mil tipos e nomes: freeduino, robotduino...) , atualmente o microprocessador utilizado é o ATMEGA328 (arduino duemilenove).
Veja um esquema da placa da arduino duemilenove :
O microprocessador é montado em uma placa de circuito que dá acesso a suas portas (como as portas de um PC , usb, serial...) mas, com funções bem mais simples como enviar pulsos elétricos aos motores ou receber estes pulsos e sinais de sensores para ler o mundo a volta.
Vamos ver mais de perto:
Para conseguir usar estas plataformas não é necessário conhecer a fundo como funciona o microprocessador (apesar de que você certamente vai querer saber), tudo é pensado para que os conceitos mais complexos fiquem atrás da linguagem Wiring. Porém não se trata de uma interface gráfica bonitinha (apesar de existirem ) , é uma linguagem de programação que tem que ser aprendida.
Um exemplo da linguagem Wiring aonde se lê sinais de sensores de luz para fazer um robot ir atrás da luz ou evitá-la:
O mais importante é aprender os conceitos de utilização dos equipamentos que podem ser ligados a ela e como utiliza-los e controlar a linguagem para conseguir realizar as idéias que você tem.
Como existem centenas de tipos de sensores, motores e outros tipos de equipamentos que é possível utilizar, o caminho é longo e a cada passo um novo desafio aparece.
É isto mesmo que eu estou fazendo agora, experimentando, aprendendo e me divertindo. Espero que as informações do meu blog ajudem um pouco e que você também participe.
Seeed Fusion PCBA Testing Solutions Are Now Live
-
🎊Good news! Seeed Fusion has launched its PCBA Production Testing
Solutions, providing testing support from
The post Seeed Fusion PCBA Testing Solutions...
Introducing the Bantam Tools EggBot
-
The EggBot is Back, and it’s better than ever. Bantam Tools is spreading
holiday cheer with the launch of the Bantam Tools EggBot™ Ornament Edition,
a dra...
SparkFun IoT Node for LoRaWAN® (WRL-26060)
-
The SparkFun IoT Node for LoRaWAN® development board brings an entirely new
level of usability to the often convoluted and configuration-intensive
effort...
Cabeleireiro robô na quarentena
-
Um youtuber queria cortar o cabelo durante a quarentena, então ele optou
por fazer seu próprio robô cabeleireiro.
Tags:
Teensy
robótica
Free Downloads!
-
Looking for an easy way to remember what's safe for your parrot to eat or
what plants are toxic?
Our new quick guides are here!
These guides are free do...
Fixing a 1990s LEGO Electric Train Speed Regulator
-
Before LEGO train sets moved to battery-powered locomotives with plastic
rails, all of them worked pretty much like any other train set of the era.
This m...
Commencing Fundraising to Purchase our Building
-
We are in discussions with our landlord hashing out the details about
selling the building (to us) at the end of our lease in 18 months, so we
need to get ...
Exporting KiCad PCB w/ silkscreen to Fusion 360
-
Here’s the process I’ve been using to add a silkscreen image to the
exported STEP model from KiCad to Fusion 360. The steps are: In KiCad PCB:
In Fusion 360:
What is ‘Right to Repair’ & Should You Care?
-
The Right to Repair movement and the associated proposed legislation center
around a fairly clear-cut debate with very little gray area. On the one
side ...
Inspecteur Inspection Construire Blainville
-
Oui, en plus d’uneformation universitaire en génie civil,
notreinspecteurdétient aussi lediplôme«Techniques d’inspection en bâtiment»
de l’Institut Grass...
Gootloader infection cleaned up
-
Dear blog owner and visitors, This blog had been infected to serve up
Gootloader malware to Google search victims, via a common tactic known as
SEO (Search...
My Browser Tabs Today
-
Over the course of the last few weeks I’ve collected various links and
references from various discussions. I’m copying them here so as not to…
Continue rea...
John Grouse posted a discussion
-
John Grouse posted a discussion
Using known good compass calibration values on other drones?
Just wondering if it would be safe to do a compass calibration o...
Iridium Satellite Signal Monitoring
-
Project source code at GitHub: iridium-signal-strength-monitor In a
previous article, I wrote all about Iridium satellite communication for IoT
projects us...
How to DIM LED with Arduino & Triac
-
Zero-Cross & Triac Optically Isolated Switch “Tail”:
https://www.powerswitchtail.com/pssr-zc-tail arduino:
https://amzn.to/2P12JaL RealTimeClock (RTC): h...
LIFI – AUDIO TRANSMISSION THROUGH LIGHT
-
Gagan jain has built an interesting rig called the LIFI, it allows a
simple transmission of audio using an LED for sending the audio signal and
a solar c...
Meriwether-X1804
-
Primary image
[image: Meriwether_Lewis-Charles_Willson_Peale.jpg]
What does it do?
*The Explorer*
Meriwether is an experimental explorer. He is intende...
Lynxmotion – MES Power Distribution Board (PDB)
-
Our Lynxmotion MES-PDB (Multirotor Erector Set / Power Distribution Board)
was created based on needs for our Lynxmotion MES frame system that will be
rele...
4 step sequencer
-
Messing with the Axoloti board made me want to bang constantly notes while
I am fiddling with sliders, values and parameters. First I started to bang
MIDI ...
And The Void Mooned Back…
-
I was once sitting in the cafe/bar thing in Brighton, on my own… pretending
not to be an alcoholic, drinking coffee or wine… watching the people go by,
and...
Bovine Backscratcher
-
Apparently, cows have very itchy backs, and that condition makes them
extremely unhappy. Unhappy cows produce less milk, so this is a problem.
Fortunately,...
Presto Burger 1974 revisited
-
Lets go back to 1974 and revisit my childhood making my first home cooked
meal. My mother had gotten a Presto Burger single-patty hamburger cooker
for Chri...
The Sun Sets on Robots.net
-
I made the first post on Robots.net more 15 years ago on 25 February 2001.
Since then, rog-a-matic, The Swirling Brain, and steve have written more
than 3...
Last post . . . .
-
I'm the guy on the right.
I am discontinuing this blog because the format of The Robot Report now
enables long and short articles whereas in the past, lon...
Robot ratunkowy Lego Creator
-
Za pomocą tego zestawu można zbudować 3 różne roboty. Oczywiście nie w tym
samym czasie, gdyż do budowy 1 robota, użyte zostaną wszystkie klocki z
zestawu...