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