Por sugestão de um seguidor do
meu canal no Youtube, hoje vou falar do Linkit, que se trata de um chip que
considero muito bacana: o MT 7688. O modelo que trago aqui foi desenvolvido em uma parceria entre a Seeed Studio e a Mediatek, mas existem outros tipos. Deixo
aqui clara a minha preferência pelo Linkit Smart MT 7688 Duo, que traz um Arduino
Uno em seu interior. Mostro neste vídeo esse e o tipo sem o Arduino embutido.
Vamos, então, entender o funcionamento básico do Linkit MT7688 e aprender um pouco sobre a configuração.
O MT 7688 é um tipo de chip
que já foi muito usando em roteadores, destes modelos que costumamos ter em
casa. O processador é de 2005, mas ainda segue sendo bastante utilizado, sem
contar que é considerado de bom preço, mais acessível.
Veja as principais diferenças dos
modelos na tabela.
Qual a categoria do Linkit MT 7688?
Pinagem do MT7688
Iniciando o Linkit MT7688
Status do Led / Boot
Se a placa tiver uma senha e
você não se lembrar dela, use uma unidade USB para atualizar o firmware ou
pressione e segure o botão WiFi por pelo menos 20 segundos para
retornar a placa aos padrões de fábrica.
Nota: se você usar um desses métodos, eles redefinirão a placa para as configurações padrão e todos os dados do usuário serão removidos. Para mais informações sobre como atualizar o firmware usando uma unidade USB ou como usar os botões, consulte o LinkIt Smart 7688 Developer's Guide .
Nota: se você usar um desses métodos, eles redefinirão a placa para as configurações padrão e todos os dados do usuário serão removidos. Para mais informações sobre como atualizar o firmware usando uma unidade USB ou como usar os botões, consulte o LinkIt Smart 7688 Developer's Guide .
Arduino Uno (Interno)
Conectar na rede Wifi LinKit_Smart_7688_xxxxxx
No seu computador, pesquise
pelo ponto de acesso Wi-Fi LinkIt_Smart_7688_XXXXXX (XXXXXX é o
endereço MAC) e conecte-se à placa.
Abra 192.16.100.1 ,
defina uma senha e entre na interface da Web do LinkIt Smart 7688.
Próximo: Atualize o firmware da sua placa.
Logando no MT7688
Acessando pelo IP padrão
192.168.100.1
Acessando pelo endereço local
Usando o Bonjour
Instalar o PuTTY
Usando SSH com PutTTY
Acessando pelo IP padrão 192.168.100.1:22
ou mylinkit.local:22
Mudando para Station Mode
Acessando pelo IP padrão
192.168.100.1:22 ou mylinkit.local:22
Firmware lks7688.img versão
0.9.4
Station Mode
Python MT 7688
import serial
import time
s = None
def setup():
# open serial COM port to /dev/ttyS0, which maps to UART0(D0/D1)
# the baudrate is set to 57600 and should be the same as the one
# specified in the Arduino sketch uploaded to ATMega32U4.
global s
s = serial.Serial("/dev/ttyS0", 57600)
def loop():
# send "1" to the Arduino sketch on ATMega32U4.
# the sketch will turn on the LED attached to D13 on the board
s.write("1")
time.sleep(1)
# send "0" to the sketch to turn off the LED
s.write("0")
time.sleep(1)
if __name__ == '__main__':
setup()
while True:
loop()
Arduino Uno
void setup() {
Serial.begin(115200); // open serial connection to USB Serial
//port(connected to your computer)
Serial1.begin(57600); // open internal serial connection to
//MT7688
pinMode(13, OUTPUT); // in MT7688, this maps to device
}
void loop() {
int c = Serial1.read(); // read from MT7688
if (c != -1) {
switch(c) {
case '0': // turn off D13 when receiving "0"
digitalWrite(13, 0);
break;
case '1': // turn on D13 when receiving "1"
digitalWrite(13, 1);
break;
}
}
}
























1 Comentários
jefferson
ResponderExcluirgostaria de fazer um datalogger para registrar temperatura em um cartão SD, estou tentando usar a biblioteca #include mas nao estou conseguindo