collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]


Focos LED SMD por almamater
[16 de Dezembro de 2023, 14:12]


I Belive por dropes
[15 de Dezembro de 2023, 13:59]


Carga de corrente eletrónica ZPB30A1 60W por jm_araujo
[11 de Dezembro de 2023, 13:27]

Autor Tópico: Formatação de Arduinos (Uno, Nuovemila, Diecimila)  (Lida 10704 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline tigochi

  • Mini Robot
  • *
  • Mensagens: 4
Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« em: 20 de Fevereiro de 2018, 12:26 »
Olá a todos!

Sou novo por aqui e tenho uma questão a colocar:
Tenho vários Arduino que deixaram de funcionar ao longo do tempo, penso que se desprogramaram ou podem estar estragados.

Gostaria de saber se existe alguma empresa ou serviço de recuperação/reprogramação de Arduinos em Portugal, alguém me pode ajudar?

Muito obrigado.

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.943
  • NERD!
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #1 em: 20 de Fevereiro de 2018, 12:42 »
Se perdeu o bootloader é fácil de voltar a programar o mesmo, até com outro Arduino: https://www.arduino.cc/en/Tutorial/ArduinoISP

Se queimou é preciso ver o que foi e reparar. É tão simples que acho que só pode ser 3 coisas: ATMega, reguladores, ou interface USB. É relativamente fácil de diagnosticar e é só substituir os componentes afetados (reprogramando se necessário).

De onde és?

Um aparte: sabes que compras Arduinos nos sites de costume por cerca de 3€, certo?

Offline tigochi

  • Mini Robot
  • *
  • Mensagens: 4
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #2 em: 20 de Fevereiro de 2018, 14:02 »
Olá jm_araujo,

Muito obrigado pela informação!
Vivo em Sesimbra e nunca comprei um Arduino por menos de €20 :-)
A €3? Onde? Como?

Obrigado pelas dicas!!

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #3 em: 20 de Fevereiro de 2018, 14:11 »
ebay!
Avr fanboy

Offline tigochi

  • Mini Robot
  • *
  • Mensagens: 4
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #4 em: 20 de Fevereiro de 2018, 14:24 »
Muito obrigado!!!!  :-)

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.943
  • NERD!
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #5 em: 20 de Fevereiro de 2018, 14:30 »
No ebay por exemplo:
Pro Mini (sem usb): https://www.ebay.com/itm/141695441971 Adaptador USB: https://www.ebay.com/itm/381374541932
Nano: https://www.ebay.com/itm/232453257748
Uno: https://www.ebay.com/itm/162725907313
Mega: https://www.ebay.com/itm/272280513932


20€ por um arduino é um roubo. Por menos mandas vir um kit destes, ainda no outro dia ofereci ao filho de uns amigos: LINK

Mas se já tens experiência com arduinos, recomendo-te dar o salto para o ESP8266. Também é suportado pela plataforma Arduino, e apesar de algumas limitações (menos pinos, 3.3V só), tem outras grandes vantagens: wifi, muita mais memória, muito mais rápido. Recomendo esta versão:  https://www.ebay.com/itm/282444802633

Offline vasco

  • Mini Robot
  • *
  • Mensagens: 444
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #6 em: 20 de Fevereiro de 2018, 14:42 »
Mas se já tens experiência com arduinos, recomendo-te dar o salto para o ESP8266. Também é suportado pela plataforma Arduino, e apesar de algumas limitações (menos pinos, 3.3V só), tem outras grandes vantagens: wifi, muita mais memória, muito mais rápido. Recomendo esta versão:  https://www.ebay.com/itm/282444802633

A mesma coisa mas com mais pinos expostos e já com o conversor usb por uns cêntimos a mais. Este é o meu preferido.

https://www.ebay.com/itm/112230225390

Embora o ESP8266 seja um "bicho" completamente diferente dos arduinos, fizeram um trabalho impressionante na conversão do toolkit, de modo que não deve haver muita coisa que não se consiga fazer com o Arduino IDE.
Mas sei que existem mais uma serie de soluções para programar estes bichos, algumas delas não envolvem C
Stupid men are often capable of things the clever wouldn't dare to contemplate.

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.943
  • NERD!
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #7 em: 20 de Fevereiro de 2018, 14:54 »
A mesma coisa mas com mais pinos expostos e já com o conversor usb por uns cêntimos a mais. Este é o meu preferido.
https://www.ebay.com/itm/112230225390

Viste mal  ;). O que enviei também tem adaptador USB. E os pinos extra dessa versão não são usáveis porque ligam à memória onde fica o programa. O que mandas link acaba por ser só uma versão maior (em tamanho e não funcionalidades) e uns cêntimos mais cara.

Offline vasco

  • Mini Robot
  • *
  • Mensagens: 444
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #8 em: 20 de Fevereiro de 2018, 17:17 »
Viste mal  ;). O que enviei também tem adaptador USB. E os pinos extra dessa versão não são usáveis porque ligam à memória onde fica o programa. O que mandas link acaba por ser só uma versão maior (em tamanho e não funcionalidades) e uns cêntimos mais cara.

Peço desculpa, tens mesmo toda a razão, o FTDI está lá escondido.  :-[ sorry.
Quanto aos pinos.. Se o dizes acredito, só digo que é uma ideia estranha, já tendo a flash montada no board que sentido faz expor esses pinos ? É possível montar outra flash sem tirar a que está no board ?

O meu grande desgosto relativamente ao ESP8266 é o modulo ESP-01S não ter exposto o pino que permite sair do deep sleep (CH_PD salvo erro) se não fosse isso era completamente perfeito para aplicações standalone que só necessitassem de I2C (ler 1 ou 2 sensores e reportar por wifi) tenho uma cena dessas feita com o NodeMCU (o "meu" modelo) e mesmo com deepsleep a acordar só uma vez por minuto não aguenta mais que uns 4 dias com uma lipo (não sei exatamente que capacidade tem uma vez que foi recuperada da bateria de um portátil)

Acho que vou mandar vir um ou dois do "teu" modelo, para ver como se comparam em termos de sumo.

Stupid men are often capable of things the clever wouldn't dare to contemplate.

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.943
  • NERD!
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #9 em: 20 de Fevereiro de 2018, 17:58 »
O consumo da Wemos e da nodeMCU deve ser semelhante.
Para conseguires consumo mínimo tens de retirar o USB-Serial, LEDs , só ligar a alimentação dos sensores quando necessário, e uns pozinhos no código para o deep-sleep ter consumo mesmo baixo: link1  link2

O ESP-01 tem outras chatices além do pino do deep sleep: os 2 pinos de I/O que expõe controlam o estado do chip no arranque, pelo que é preciso muito atenção ao estado deles quando se dá alimentação, e vêm com uma memoria pequena (eram 512K, agora 1M), raramente chega para atualizações OTA. Senão fossem esses problemas, era um mimo!

Offline vasco

  • Mini Robot
  • *
  • Mensagens: 444
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #10 em: 20 de Fevereiro de 2018, 19:28 »
O consumo da Wemos e da nodeMCU deve ser semelhante.
Para conseguires consumo mínimo tens de retirar o USB-Serial, LEDs , só ligar a alimentação dos sensores quando necessário, e uns pozinhos no código para o deep-sleep ter consumo mesmo baixo: link1  link2

Por isso é que gostava de poder usar o ESP-01S. Infelizmente já não tenho olhos que cheguem para soldar um fio no pino 7, bem que podiam fazer um ESP-01S v2 só com essa alteração...
Gostei da comparação com o attiny85 embora estejam a comparar uvas com ananases.

Citar
O ESP-01 tem outras chatices além do pino do deep sleep: os 2 pinos de I/O que expõe controlam o estado do chip no arranque, pelo que é preciso muito atenção ao estado deles quando se dá alimentação, e vêm com uma memoria pequena (eram 512K, agora 1M), raramente chega para atualizações OTA. Senão fossem esses problemas, era um mimo!

Nunca usei OTA, soldei-lhe um botão de reset é preciso algum sincronismo na altura em que se faz o upload do código mas um gajo habitua-se.
Stupid men are often capable of things the clever wouldn't dare to contemplate.

Offline SerraCabo

  • Mini Robot
  • *
  • Mensagens: 1.051
    • Serra Cabo
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #11 em: 20 de Fevereiro de 2018, 21:11 »
Comprei um Mega ainda mais barato:

https://www.ebay.co.uk/itm/ATMEGA16U2-Board-For-Arduino-Mega-2560-R3-Board-Kit-Compatible-With-USB-Cable/192420535056

Não sei se meti a pata ou se funciona, mas quando ele chegar eu digo.

SC

Offline vasco

  • Mini Robot
  • *
  • Mensagens: 444
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #12 em: 21 de Fevereiro de 2018, 01:36 »
Comprei um Mega ainda mais barato:

https://www.ebay.co.uk/itm/ATMEGA16U2-Board-For-Arduino-Mega-2560-R3-Board-Kit-Compatible-With-USB-Cable/192420535056

Não sei se meti a pata ou se funciona, mas quando ele chegar eu digo.

SC

Pelas fotos é um dos fakes, que no fundo limitam-se a tentar parecer Arduino Genuinos e muitas vezes são revendidos a valores bem mais altos.
No fim do ano passado comprei este https://www.ebay.com/itm/201383981895 e ficou-me na altura por 5.99€, não tenta parecer aquilo que não é mas fiquei impressionado pela qualidade da construção, tem mesmo muito bom aspeto. Mas os megas são uns bichos estranhos, gosto mais de brincar com os nano.
Stupid men are often capable of things the clever wouldn't dare to contemplate.

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.914
    • GrcByte - Projectos
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #13 em: 21 de Fevereiro de 2018, 10:05 »
Sim, 20€ hoje em dia por um Arduino é injustificável. Já queimei, acho que umas 2 vezes, Arduinos, mas basicamente foi mandar vir um Atmega328 e substituir, o resto estava tudo a funcionar.

Quando saiu o UNO ainda o comprei (acho que na loja Lusorobótica) porque queria ter mesmo a versão oficial da coisa e é o Arduino que menos uso para não o queimar lol

Mas depois tenho assim, nem sei bem, mas uns 4\5 clones, uns nanos (clones) que por pouco mais de 1€ estão à venda na china.. e ainda tenho uns Atmegas328 disponíveis para usar em modo standalone e com umas placas que fiz.

Portanto, dar 20€ por outro arduino não é mesmo necessário, dependendo do que tenha acontecido mas, o mais certo é ter sido mesmo o micro a queimar e é comprar outro e substituir, entre 2 a 3€ deve-se arranjar e já com bootloader e tudo.

Tenho uns quantos ESP´s que comprei o ano passado mas ainda não lhes peguei para ver como funcionam  ::) a ver se arranjo tempo.

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Formatação de Arduinos (Uno, Nuovemila, Diecimila)
« Responder #14 em: 21 de Fevereiro de 2018, 15:27 »
Lembro-me de, aqui há uns anos, um amigo meu ter perdido cabelo e anos de vida com um projecto que ora conseguia carregar ora não num MEGA, conforme tivesse lá determinado printf ou não. O problema era que quando o printf estava lá, o binário que era gerado tinha uma sequência de bytes que era interpretado pelo bootloader durante o carregamento como um comando para não sei o quê... em parte por causa disso nunca encostei um dedo num MEGA.
« Última modificação: 21 de Fevereiro de 2018, 15:29 por Njay »