collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[22 de Abril de 2024, 14:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


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]

Autor Tópico: breadUino  (Lida 57059 vezes)

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

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re:breadUino
« Responder #30 em: 14 de Junho de 2009, 14:37 »
Então parabéns :)!!

Só para esse projecto não deves precisar de nenhum condensador no regulador, desde que tenhas pelo menos um de 100nF perto do AVR, do VCC para o GND (que deves ter sempre). Se não fucionar bem então podes colocar só 1 condensador de 22uF ou mais em GO. Tens que ligar os 2 GNDs e o VCC+AVCC do AVR.

A tensão dos condensadores é a tensão máxima que eles aguentam. Deves tê-los a trabalhar longe desse limite; por exemplo um de 16V não deve levar com mais do que uns 12V (20-25% abaixo do máximo, para estes circuitos "de brincar").

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:breadUino
« Responder #31 em: 14 de Junho de 2009, 14:42 »
Boa... ;)

Experimenta o http://fritzing.org/

Offline joaoamaral

  • Mini Robot
  • *
  • Mensagens: 218
Re:breadUino
« Responder #32 em: 15 de Junho de 2009, 09:08 »
Obrigado Njay e obrigado pelo software TigPT.

Já agora só duas perguntas

a) Porque é que às vezes o regulador aquece imenso e outras vezes não? Estou a usar sempre o mesmo transformador.

b) Ser ligar o Arduino por USB (sem ATMega) e ligar tx e rx ao ATmega da minibreadboard deveria poder enviar sketches?

Obrigado
Twitter: @joaoamaral | Skype: joaoamaral

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re:breadUino
« Responder #33 em: 15 de Junho de 2009, 09:21 »
a) Porque é que às vezes o regulador aquece imenso e outras vezes não? Estou a usar sempre o mesmo transformador.
O regulador tem uma tensão Vin à entrada, e uma tensão Vout à saída. O dispositivo que alimenta (o AVR mais outros dispositivos que estejam "pendurados" nos pinos do AVR e na saída do regulador) consomem uma certa corrente I. O regulador em si também consome uma certa corrente Iq.
O aquecimento do regulador é proporcional à potência que ele dissipa (Pd), e que é cerca de

Pd = (Vin - Vout) x I + Vin x Id

Nesta fórmula vês que a potência dissipada (= calor) é proporcional à tensão de entrada e ao consumo do que está a ser alimentado pelo 7805.

b) Ser ligar o Arduino por USB (sem ATMega) e ligar tx e rx ao ATmega da minibreadboard deveria poder enviar sketches
Não tenho o esquema do arduino aqui à mão mas diria que sim.

Offline Reonarudo

  • Mini Robot
  • *
  • Mensagens: 114
  • Nano Soldering Master
Re:breadUino
« Responder #34 em: 15 de Junho de 2009, 10:04 »
b) Ser ligar o Arduino por USB (sem ATMega) e ligar tx e rx ao ATmega da minibreadboard deveria poder enviar sketches?

Obrigado


Podes sem duvida. É assim que envio para o meu lilypad.
Leonardo Marques

Offline joaoamaral

  • Mini Robot
  • *
  • Mensagens: 218
Re:breadUino
« Responder #35 em: 15 de Junho de 2009, 10:13 »
então deve dever-se a diferenças de corrente do próprio transformador que estou a usar, porque os componentes são sempre os mesmos.
é estranho! já queimei os dedos algumas vezes  ;D lol logo ao início mas noutras situações com tudo igual fica só "morninho"

---
b) Ser ligar o Arduino por USB (sem ATMega) e ligar tx e rx ao ATmega da minibreadboard deveria poder enviar sketches
Não tenho o esquema do arduino aqui à mão mas diria que sim.

é que experimentei ligar ao arduino ligado por usb com RX e TX ao RX e TX do ATmega168 e não deu para fazer upload do sketch, se desse escusava de andar sempre a por e tirar o ATmega168.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

----
Já agora deixo a versão final RFC (request for comments) do Minimal Arduino



Coloquei o regulador do outro lado porque do lado esquerdo da ATmega estava já tudo cheio, para não ter demasiados fios a passar por cima do IC.
Acho que esta é a melhor organização fico com um espaço de 3x5 tie points com acesso ao ground do outro lado.
tenho que arranjar um cristal de low profile, os condensadores não há mais pequenos e as resistencias há mais pequenas mas acho que estao bem assim.  Que acham?
« Última modificação: 15 de Junho de 2009, 10:24 por joaoamaral »
Twitter: @joaoamaral | Skype: joaoamaral

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:breadUino
« Responder #36 em: 15 de Junho de 2009, 10:26 »
está uma beleza sim senhor  ;)

quando der tempo faço um tmb :)


Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:breadUino
« Responder #37 em: 15 de Junho de 2009, 11:02 »
Como não fizeste o circuito de auto reset, tens que fazer resset ao breaduino antes de começar a fazer upload, para o software apanhar o atmega pronto a ser programado.

Se montares como neste esquema:
http://arduino.cc/en/Guide/ArduinoMini

Ele faz auto reset atravez daquele pino extra que está ligado.

Offline joaoamaral

  • Mini Robot
  • *
  • Mensagens: 218
Re:breadUino
« Responder #38 em: 15 de Junho de 2009, 12:22 »
Boa ideia! :D Mas continua a me dar o mesmo erro. :'(
Liguei Arduino por USB com:

Arduino   ATmega168
0 RX           2
1 TX           3
RESET   1

O resto igual ao Minimal Arduino que tinha mostrado.
Experimentei com e sem resistência no RESET do ATmega168 mas sempre com o cabo RESET ligado ao Arduino.
Imediatamente antes de fazer upload carreguei no reset no Arduino.
As luzes ate piscam RX e TX do Arduino mas continua com o programa anterior.

O exemplo é de um programa Blink LED 1s passar para o mesmo mas 100ms tenho um RGB led ligado ao GND e resistencia ao pin 19 do ATmega. (= Pin 13 Arduino)

Que board escolher no IDE do Arduino?

Obrigado.
Twitter: @joaoamaral | Skype: joaoamaral

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:breadUino
« Responder #39 em: 15 de Junho de 2009, 12:25 »
Escolhes duemilanove com atmega168 (tens a certeza que o teu atmega tem bootloader programado?) Eu testei como diz nesse do mini e correu td bem...

Mete o teu atmega do breaduino no socket do arduino em vez do outro e programa a ver se dá.

Offline joaoamaral

  • Mini Robot
  • *
  • Mensagens: 218
Re:breadUino
« Responder #40 em: 15 de Junho de 2009, 12:33 »
Sim deu sem problemas, é assim que tenho feito quando quero meter um programa novo.

O ATmega168 que estou a usar é o que estava no Arduino.
Alias estou a fazer esta ligação ao breaduino com o Arduino sem ATmega168 como está na ultima foto do link que me enviaste.

o_O bolas afinal em principio estou a fazer tudo bem... porque será que nao esta a dar?
Twitter: @joaoamaral | Skype: joaoamaral

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:breadUino
« Responder #41 em: 15 de Junho de 2009, 12:37 »
Confirma as ligações e se não tens nenhum fio a encostar a outra pata por engano, tipo oscilador ou isso que esteja a encostar num sitio que não deva, ou até algum fio mal ligado.

Offline ghostbuster

  • Mini Robot
  • *
  • Mensagens: 339
Re:breadUino
« Responder #42 em: 15 de Junho de 2009, 13:18 »
se usar um cristal ceramico de 3 patas ja não é preciso usar os dois condensadores de 22pf não é?

Offline joaoamaral

  • Mini Robot
  • *
  • Mensagens: 218
Re:breadUino
« Responder #43 em: 15 de Junho de 2009, 18:16 »
@little resources
obrigado! :D

@TigPT está tudo bem ligado... que cena... era suposto dar... bem também não morro tenho é de andar sempre a por o ATmega168 sempre que quero reprogramar.

@ghostbuster
epá! isso se der ainda era melhor! :D
o que dizes é trocar 2 condensadores 22pF e cristal 16MHz por 1 cristal cerâmico de 16MHz?
Twitter: @joaoamaral | Skype: joaoamaral

Offline ghostbuster

  • Mini Robot
  • *
  • Mensagens: 339
Re:breadUino
« Responder #44 em: 15 de Junho de 2009, 19:36 »
sim, tipo isto
« Última modificação: 15 de Junho de 2009, 19:39 por ghostbuster »