• Welcome to LusoRobótica - Robótica em Português.
 

Nunchucalho

Started by senso, 02 de November de 2011, 02:50

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

senso

Boas noites, eu o Tiago Gala vimos apresentar á comunidade a nossa mais recente criação, o Nunchucalho!
Após ser comprado com a finalidade de ser usado como um comando para o nosso futuro e querido secret mouse(nome verdadeiro omitido pelas mais variadas razões..), nunca quis falar connosco via i2c apesar de até se portar bem agarrado a uma Wii, portanto o passo lógico foi obviamente arrancar-lhe metade da electrónica, deixando apenas o joystick, botões e acelerómetro, adicionando-lhe um Atmega8, PDIP, dead-bug style no interior.
O código fica para outro dia porque a minha fonte de bancada morreu sem me dizer nada, simplesmente não acorda :(
RIP fonte de bancada, um dia faço-te um funeral digno.  :'(

Aqui ficam umas fotos do processo, totalmente ao estilo hackerspace secret mouse, aqui fica um dos cantos, o resto está atulhado em chips, temos aqui MIPS suficientes para uma quinta de computação partilhada!
E não se esqueçam do limpa vidros meninos, essencial em qualquer sessão de hacking:


Primeiro passo, usar um instrumento de corte(cuidado crianças, não façam isto em casa):


Divide and conquer!!!


O verdadeiro Arduino AVR barebones!


Usar sempre cola quente qb, essencial em qualquer projecto digno desse nome:


Aqui o Atmega aconchegado na sua cama de cola, ainda bem que os rapazes da Nintendo se lembraram de deixar tanto espaço vazio no Nunchucalho


Uma foto meio desfocada, que o camera man ainda não se habituou á reliquia que por acaso até tira fotografias:


E por fim, a fiarada toda lá coube dentro do Nunchucalho e até teve direito a um header para o ISP, que só tem o RST, CLK, MISO e MOSI para poupar no peso, que isto é um comando e não um halter!!


Falta a foto da adição mais épica, obviamente um led azul (e com pwm!)!!!
Actualmente o código consiste de aproximadamente 4096 NOP's a correr a cerca de 8Mhz(+/-10%) segundo diz a datasheet sobre o oscilador RC...
Avr fanboy

zordlyon

Parece muito bem...

Parabéns...  ;)

Eheh eu não percebi a parte do "Chucalho" no "Nun"... vais prender algum chucalho depois?? para fazer "tlin tlin"?   ;D

Boa continuação..

Cumprimentos,
André Carvalho.
Cumprimentos,
André Carvalho.

senso

O chucalho foi ideia do Gala, quando agarrei no Atmega8 e o meti dentro do comando, abanei o comando e ele chucalhava lá dentro, ficou logo baptizado.
Avr fanboy

zordlyon

Lol...ta boa também...  :D

Cumprimentos,
André Carvalho.
Cumprimentos,
André Carvalho.

Hugu

#4
Quote from: senso on 02 de November de 2011, 13:53
O chucalho foi ideia do Gala, quando agarrei no Atmega8 e o meti dentro do comando, abanei o comando e ele chucalhava lá dentro, ficou logo baptizado.

lol, pelo nome tb pensei k fosse algum chocalho electrico pra meter ao pescoço das vaquinhas! :P

p.s.: cola quente é nakela..se tiver algum ic k akeça mais um pouco lá se ""derrete" a cola!... n é melhor usar ante cola epoxy?..

senso

Se o Atmega aquecer até derreter a cola quente de certeza que alguma coisa está muito errada, para o que é cola quente serve perfeitamente.
Avr fanboy

GnGz

Vais meter a funcionar por i2c? Em vez de estragares um podias montar tu um.

O Código a correr 4096 Nop's a 8mhz?

Para quê correr 4096 nops a 8mhz?

senso

Estragar?
Ele não funcionava, assim vai passar a funcionar, quem sabe no futuro vai levar um RFM12B dentro..
Porque a minha fonte de bancada morreu e não o consigo programar sem ela, por isso está com a flash a 0x0000, ou seja NOP, e com o oscilador interno a funcionar.
Avr fanboy

GnGz

Pensava que estava a funcionar.

GnGz

Seria intersante também utilizar o usbasp e mete-lo a funcionar como joystick.


tiagogala

Deixámos tudo preparado para isso. O objectivo é utilizá-lo como um comando (via acelerómetros, joystick e os dois botões), por enquanto tem fios para falar cá para fora (com a vantagem de ser num protocolo à escolha) mas como o senso diz, cabe lá um emissor RF

senso

Tem fios para o Serial, o i2c está inutilizado porque partilha os fios com o ADC e eram precisos, mas tambem tem o SPI disponivel e com V-USB dá para o meter a aparecer como um comando HID.
Avr fanboy

GnGz

Sim V-USB e não usbasp.