IA Generativa rodando no M5Cardputer - Generative AI running on M5Cardputer
HTML-код
- Опубликовано: 11 сен 2024
- Neste vídeo mostro meu primeiro projeto no M5Cardputer, que é um assistente de bolso baseado em IA.
Depois colocarei o código no github - github.com/Fel...
OBS: eu falei o armazenamento e memória errados:
Possui 8MB de memoria flash onde fica armazenado o programa.
Na documentação no site da M5Stack não encontrei sobre memoria RAM, DRAM, SRAM ou PSRAM.
Segundo a Arduino IDE, ele tem maximo de 1310720 bytes de armazenamento pro programa e máximo de 327680 bytes de dram. Não sei se ja contabilizado o espaço para as dependências do programa, libs, etc.
Specification
StampS3 ESP32-S3@Xtensa LX7 ,8M-FLASHWIFI,OTG\CDC Function
Battery Capacity 120mAh+1400mAh
Screen ST7789V2@1.14 Inch、240*135px
Infrared emission distance Infrared emission distance (linear distance) of ∠180° : 410cm
Infrared emission distance of less than 90° : 66cm
Infrared emission distance of less than 45° : 170cm
Standby current DC4.2V/0.26uA
Operating current IR emission mode :DC4.2V/ 255.6mA
Key mode :DC4.2V/165.7mA
Speaker 8Ω@1W
Product Size 84*54*17mm
Package Size 149*94*18mm
Product Weight 92.8g
Package Weight 114g
Fala pessoal, acabei de postar o código no Github. Sei que muitos estavam perguntando pelo código, mas eu estava sem tempo por conta do trabalho. Arrumei agora um tempo pra subir. Só não deu tempo de organizar o código, mas tá lá. Obrigado pelos comentários e se puderem contribuir lá, fiquem à vontade!
github.com/FelipeLima2/M5CardputerAI
que dahora mano, parabens pelo projeto, meu cardputer ta vindo da china ainda, mal posso esperar pra fazer uns projetos nele XD
Queria algo parecido com o fliper, to em duvida de pegar um m5stick ou o card computer
@@MrNaticongo eu tava em duvida tbm mas peguei o card, comprei tbm a placa cc1101 e nfc
Boa, vc vai gostar mt.
@@MrNaticongo Cardputer ele é algo um pouco mais caro porém com um desempenho melhor e bateria melhor com uma entrada SD. Eu recomendaria um M5stickC plus2 em questão de preço e praticidade.
@@Deltong. vlw a dica man, ainda não me sobrou a grana, a diferença de preço não e muito acho que fico com o cardcomputer por ter mais potência e o cartão sd
parabéns pelo projeto, acredito que o suprasumo desse seu desenvolvimento vai ser a IA conseguir executar comando e funções, como por exemplo controlar o marauder ou nemo através de um chat normal, e não apenas pelas linhas de códigos e ou navegando pelos menus, extrapolando muito usar uma interface de voz, sonho de todo cyberpunk
Acompanhando, bem interessante o projeto! Realmente, procurando na internet o que mais tem é projeto com marauder ou nemo haha
Boa, obrigado, o código inicial já tá disponível!
Cara muito interessante seu projeto.
Eu tenho estudado esses periféricos para uso "domestico" e pessoal.
Seria muito interessante ter uma AI nesse carinha.
Boa, o código inicial já tá disponível!
Muito bom. Conteúdo informativo. Usar api foi uma boa sacada.
Parabéns pela didática acessível e conteúdo, adorei o conteúdo...
Baita vídeo! Acabei de comprar o meu m5cardputer também.
7:40 Obrigado pela informção.
Tenho o m5stickc plus desde outubro. To achando ESP32 muito daora, sempre usei só arduino.
Esse é o meu primeiro projeto usando microcontroladores. Sempre tive muita vontade de mexer com arduíno. Mas acabei iniciando com esse aqui msm rsrs
Muito top Mestre!
Aparentemente o chat não grava a conversa, cada pergunta é como se tivesse aberto um novo chat. Teria alguma forma de implementar que o chat guarde as informações que vc dá pra ele e usa elas depois? Colocando um arquivo .txt no SD card, por exemplo
Fala ae cara, blza? Então, a versão que foi colocada no Github usava uma API chamada "Generate", que apenas gerava conteudo, mas sem links entre as respostas. No caso pra fazer o que vc quer, tem que trocar pra API "Chat", e adaptar os parâmetros do texto que vc envia para ela. Além disso, vai ter que acrescentar um trecho de código pra retirar o ID da resposta e reenviar ele na próxima mensagem que vc enviar.
Tk82. Só os dinossauros entenderão!
Sou leigo na area,comprei um M5stick 2
Deve chegar essa semana,gostaria de saber se tem algum curso ou por onde começo a estudar sobre eles sobre linguagens ,todo contexto no geral que envolve esses produtos
Programação..
Acho muito massa
E obrigado pela atenção
Fala ae cara, tudo bem? Eu gosto muito do canal do Fernando K Tecnologia e o canal do Volos Projects também.
Parabéns pelo video amigo
Excelente trabalho! Irá postar no UIBurner?
Vou tentar sim.
O código inicial já tá disponível no Github!
@@limas1991 Vou correndo lá conferir! Você é o cara!
Brother, qual que foi o bug que estava repetindo os caracteres? eu estou com um problema siminlar, mas eh em um controle remoto, que tambem possui um teclado.
Ficou bem legal o IA.
Quando tiver tempo, tem como abrir o codigo fonte e explicar o algorítmo? Falta algo assim pra quem está começando.
Pretendo fazer isso em breve!!!
é ate legal a ideia, mais no proprio celular tem , o legal seria se quando ligar o dispositivo, ele perguntar qual ele quer rodar, marauder , nemo ou ia ( sua ideia ) porq ai não fica só naquilo entende , seria possivel isso
sou leigo ainda, nao entendo muito, se tiver falando bobangem ignore kkkk
Todo comentário é bem vindo! Sim, fiz apenas como um experimento. Aqui no caso, tem a vantagem de ser algo instantâneo. Ligou a chave, fez a pergunta, recebeu a resposta.
Quanto à pergunta, sim, tem como implementar algo como vc falou. O usuário escolher o programa através de um menu. Há alguns dias, o canal Volos Projects divulgou um código no Github que permite executar qualquer software dentro de um cartão SD.
Muito bom 👏👏👏
Cara parabéns pelo vídeo! Por favor você sabe dizer um caminho ou onde tem conteúdos bons pra aprender a programar pra esse Esp32? Sou dev Java
Muito obrigado!
Obrigado pelo comentário cara! Um canal que eu acho que é referência é o Volos Projects. Acompanho sempre ele. Ele mostra o software rodando e tbm disponibiliza o código dos projetos dele.
Existe algum recurso ou módulo para aumentar o alcance de busca de sinal de wi-fi?
Mestre sou leigo no assunto mas tem como eu colocar mais de um sistema no cardputer ?
Fala ae cara! Tem sim, vc instala o "M5Launcher Cardputer" nele. Depois disso, vc pega o código de qualquer programa, builda o arquivo binário na UIFlow, pega esse arquivo gerado e joga no cartao de memoria. Daí vc vai poder executar vários programas através do launcher
O meu chegou mas o computador não reconhece ele na porta com. Já instalei tudo o que foi possivel. Tem alguma dica? Valeu
Vc tá conectando ele na USB 2.0? Prefira essa.
No vídeo você diz que implementou uma IA nele. Por acaso você está acessando o ChatGPT por meio de um API?
Não o ChatGPT, mas outra IA Generativa, chamada Cohere
Poderia fazer um tutorial de instalação? No meu computador sempre gera erro de compilação ou informa que a memória do dispositivo não suporta.
Não tem um arquivo bin pra instalação pelo cartão SD? Pois não sei instalar de outra maneira.
Então, no caso, as chaves pra se utilizar a API são únicas e liberadas para cada usuário. Vc tem que criar um usuário no site da API para gerar a chave, adicioná-la ao código e então compilar para gerar o bin. Não tem como fornecer um Bin com a minha chave de acesso.
@@limas1991deu erro. Usei minha chave API coloquei rede wifi e senha e deu erro 😟
Olá Felipe, quando você vai disponibilizar o código no github?
Olá, acabei de subir. Estava sem tempo por conta do trabalho. Mas arrumei agora um tempo pra subir. Só não deu tempo de organizar o código, mas tá lá. Obrigado pelo comentário e se puder contribuir lá, fique à vontade!
github.com/FelipeLima2/M5CardputerAI
Pretende implementar ima forma de se conectar a um wifi pelo APP?
Pretendo fazer isso em breve!!!
Não importa a pesquisa feita, sempre aparece a mensagem "an error occurred. Try again"
Você inseriu sua chave de acesso obtida pro seu usuário no painel da Cohere e colocou no código?
@@limas1991 quando crio minha conta, no primeiro login pede pra dar algumas informações, como o nome, e depois pergunta quais meus objetivos no Cohere. Só que trava nessa tela e nao vai pra lugar nenhum
Eu tenho um cardputer onde tem conteúdo ou curso para aprender???
sou um leigo na área, poderia me informar se eu conseguiria fazer uma conexão ssh nele? acessar uma vps
Dá pra usar SSH sim. Vc pode usar por exemplo, essa lib: LibSSH-ESP32
Dá pra usar ele como SSH client, mas acessar ele como servidor até o momento não é possível.
@@cyberjunkie5190isso msm!
👍
O meu veio com parafusos rebaixados mas ainda não conseguir alcançar os 100 °C, vou analisar seo gargalo esta no cabo ou na fonte que é de 65W, mas vai saber se ela entrega isso mesmo 😂
Da pra coloca no M5 stick plus 2?
Vc diz conectar o M5StickC PLus 2 do Cardputer? Nunca tentei, mas creio que sim, pelo conector grove
Eu consigo colocar um modulo de antena cc1101 nele?
Acho que sim, se soldar ele num módulo Mini Proto Unit da M5Stack e conectar pelo Grove. Depois teria que codar o software, mas acho que já tem lib pronta pra esse módulo cc1101 para ESP32, se não me engano já vi num Github
Não liberou o codigo fonte no github?
Olá, acabei de subir. Estava sem tempo por conta do trabalho. Mas arrumei agora um tempo pra subir. Só não deu tempo de organizar o código, mas tá lá. Obrigado pelo comentário e se puder contribuir lá, fique à vontade!
github.com/FelipeLima2/M5CardputerAI
@@limas1991 Muito obrigado
Amigo, sabe me dizer se ele detecta redes Wi-Fi 5ghz?
Não, apenas 2.4ghz. Mas pode ser que no futuro a M5Stack lance uma nova versão do Stamp que suporte 5ghz. Daí seria só substituir...
@@limas1991 entendi, valeu meu amigo!
aonde consigo comprar um desse?
No site da própria M5STACK ou no AliExpress, que é o que eu recomendo, pois está no programa Remessa Confirme e, por ser menos de 50 dólares, não paga imposto de importação, só o ICMS
*eu queria um hackRF,mas......a mae anatel nao deixa😭*
Oi.
Olá
kk pegou a api do gpt. só teria utilidade se fosse para processar dados complexos e fornecer um resultado para que o esp32 tome a decisão. tipo analisar o som, ou detectar algo de errado em uma imagem. mas ai esse uso é inutil, por que vc não faz uma criptowalet kkk