LusoRobótica - Robótica em Português

Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: tuneado em 22 de Fevereiro de 2015, 22:37

Título: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 22 de Fevereiro de 2015, 22:37
Boas pessoal
Acho que está na hora de colocar aqui o meu (primeiro) projecto que tenho andado a desenvolver.

Um dos hobbies que tenho é o airsoft e porque não juntar o gosto que tenho de electronica e programação a isso?
palatal estou a desenvolver uma plataforma interactiva que permita fazer vários jogo com ela.

Utilizei um arduino uno para programar tudo e ligado a ele tenho:
16x2 LCD, RGB Encoder ,2 botoes , piezo sirene , rgb leds e ainda mais umas coisitas.
tudo isto acomodado dentro de uma antiga caixa de munições que aqui tinha para lhe dar o ar militar :p

[THE BOOMBOX]
A utilização é bastante simples, através do lcd pode-se ver o menu e a partir daí utiliza-se o encoder para navegar nos diferentes menus. Temos depois a opção de selecionar dois modos de jogo: Domination e Detonation.
No domination o objectivo é no tempo estipulado as equipas chegaram á caixa e deixar pressionado o botão correspondente durante X segundos para colocar a caixa em sua 'posse'. a partir do momento que a caixa está em posse da equipa esta contabiliza tempo para essa equipa. no final ganha quem tiver mais tempo acumulado.
O detonations é simplesmente no tempo definido a equipa ter de levar a caixa para o local do adversário  armar a bomba e depois a equipa inimiga tem x minutos para a desativar.


[AJUDA]
Neste momento estou a ver se arranjo alguém que me consiga passar para o computador o desenho e o esquema para posteriormente puder mandar fazer algumas placas e assim fazer mais umas quantas unidades e assim chegar a mais equipas de airsoft.


[EM DESENVOLVIMENTO]
A versão 1 já está praticamente concluída mas como é obvio o projecto não vai ficar por aqui.

Neste momento estou a tentar fazer a portabilidade para o ATmega1284 de modo a conseguir aproveitar a programação existente e as bibliotecas que estava utilizar. Está um bocado difícil pois não estou a conseguir fazer o burn do bootloader para o chip mas é uma questão de investigar um pouco o problema e de certeza que se resolve.

assim que conseguir meter o novo chip a bombar é trabalhar no modo de jogo ' cut the wire' onde para se desactivar a bomba se tem de cortar os fios na sequência certa , e também trabalhar num modulo RF que conseguia cominicar á distancia com a caixa.

CONTO COM AS VOSSAS IDEIAS CASO TENHAM E SE POSSÍVEL AJUDA.
(fotos soon)
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: senso em 22 de Fevereiro de 2015, 22:41
A não ser que as bibliotecas do Arduino estejam ainda piores, qual a razão de usares um Atmega1284 dado que um 328p chega e sobra para o que queres fazer?
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 22 de Fevereiro de 2015, 23:02
A não ser que as bibliotecas do Arduino estejam ainda piores, qual a razão de usares um Atmega1284 dado que um 328p chega e sobra para o que queres fazer?
eu já utilizei os 32k do 328 com este projecto, porque alem dos jogo tenho também vários outro menus de configuração o que fez com que o sketch chegasse quase aos 32k e tentei optimizar ao máximo o código.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: senso em 22 de Fevereiro de 2015, 23:15
Impressionante o quão miserável essas bibliotecas são..
Tenho mais de 60 menus num lcd 20x4, mais o loop de controlo em si, tudo customizavel, a ler vários sensores, múltiplos actuadores, avisos, leds, bla bla bla,e são 16K de código(sensivelmente 6 mil linhas da minha autoria).

Pensa bem no assunto, usar um micro de quase 10€ sem qualquer necessidade.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 22 de Fevereiro de 2015, 23:35
O meu backgroud de programação é mais ligado ao lado web e por isso pode haver muita coisa de programação para este tipo de coisas que não consigo optimizar mas sim usei algumas bibliotecas (menu , lcd e encoder), de algumas tentei suprimir código de funções que não eram necessárias mas pelos vistos consegues-se fazer melhor eu é que nabo haha.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: jmiguelff em 24 de Fevereiro de 2015, 15:18
tuneado é uma questão de abrires as bibliotecas que utilizaste e ver o que precisas, o que não precisas e o que podes melhorar para a tua utilização específica.

No fim até podes por isso tudo no AVR Studio e enviares para o microprocessador. Eu investia num programador para não teres de andar com bootloaders, a não ser que precises para alguma coisa específica.

É tudo C++, é só uma questão de pensares se vale a pena ou não. Parece-me um bom projeto. Ficamos à espera das fotos. :D
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: Tiobel em 25 de Fevereiro de 2015, 11:04
Tuneado parabéns pelo projecto.

Também jogo Airsoft e já fiz umas quantas "bombas" para mim e para mais pessoal. Por isso se precisares de alguma coisa podes perguntar.
Deixo aqui as fotos para veres como fico.

Considera rever os código, pois também tenho vários menus (menus de jogo e de configuração + variáveis todas de tempo) e consigo ter tudo num 328. Mesmo assim não consigo bater o Senso :)
Mas acho que isso é o que dá em fazer programas sem um planeamento prévio e ir construindo a medida que te vais lembrando de coisas.

Fico a espera das tuas fotos.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 25 de Fevereiro de 2015, 22:48
haha olha ja arranjei alguém para colaborar comigo no projecto haha.
eu também consegui meter tudo dentro do 328, mas gostava de ter mais uns modos de jogo e fazer mais umas brincadeiras mas o espaço já não muito e os inputs estão quase todos usados daí a opção de migrar para o 1284.

gosto muito do look da tua bomba e da tua custom made pcb ;) a minha'bomba' tem uma aparência um pouco diferente da tua e como vais ver no video   ainda an está finalizada, falta embutir umas coisas e tornar tudo mais bonito.
anyway fica aqui um video rápido de demonstração


https://vimeo.com/120631288
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: jm_araujo em 26 de Fevereiro de 2015, 00:26
Parabéns, está muito engraçado o projeto.
Dito isso, não tens funcionalidade que justifiquem mudar de controlador. 32K do 328 é uma espaço enorme para um projeto relativamente tão simples, se já esgotaste a memória tens certamente amplas possibilidades de otimização do código. Não é uma critica, mas um desafio ;)
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: Tiobel em 26 de Fevereiro de 2015, 09:38
Eu fiz assim pois queria uma cena simples para montar, mas há que também tenha posto numa caixa como tu.

http://youtu.be/WHro7Rhb46I (http://youtu.be/WHro7Rhb46I)

Quando fiz isto, a ideia foi sempre que o utilizador final "decora-se" à maneira dele.

Eu tenho mais um modo de jogo que tu, que é desactivares a bomba pelo corte de um fio, mas o meu modo domination é mais básico que o teu, basta carregares num dos botões para ganhares o controlo da bomba.
De qualquer maneira tens ai um grande trabalho e com certeza que com o tempo ainda irás melhor mais.

Qualquer coisa é só dizer. 
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: dio123 em 26 de Fevereiro de 2015, 09:54
Estão fixes o projectos.
Tuneado no teu projecto, acho que esse botão rotativo não é lá muito pratico, e ficava melhor com botões.

Se fizeres no avr studio cabe tudo no 328p e sobra espaço.  A biblioteca do lcd no arduino, ocupa imenso espaço.  Eu fiz o alarme no arduino e 328p ficou cheio, mais tarde refiz o projecto no avr studio e coube tudo num atmega8.


Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: KammutierSpule em 26 de Fevereiro de 2015, 10:53
Viva,
nunca tinha ouvido falar de airsoft.

Uma ideia: existem ja outros projectos / produtos no mercado? Se nao, podiam pensar em fazer um projecto para isso  ??? ;)

Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: Tiobel em 26 de Fevereiro de 2015, 11:02
Epa projectos comerciais, que eu conheça não. Mas de certeza que alguém já se lembro disso.
Não deixa de ser uma coisa interessante de se pensar :)

Tens depois é varias pessoas (muitas mesmo) que fazem como nos fizemos, agarram num arduino, ligam o que querem, decoram e voilá "bomba de airsoft/paintball/laser tag".

Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: KammutierSpule em 26 de Fevereiro de 2015, 11:18
Sim, podia ser um kit para fazer isso DIY.
So a board + LCD + pinos para ligacoes.. e depois montagem como queria..
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: StarRider em 26 de Fevereiro de 2015, 12:03

Já existe um projecto comercial, mas era uma coisa mais simples ... penso que tenho por aqui uma fotos.

Mas essa é daquelas coisas que o mercado não justifica, pois hoje em dia é raro a equipa que já não tem
algo no género.

Abraços,
PA
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 26 de Fevereiro de 2015, 19:37
Eu ains an tive oportunidade de passar pelo AVR studio porque sou MAC user , assim que tenha oportunidade pego no windows que tenho e passo as coisas por lá.
A minha ideia seria pegar neste projecto e leva-lo um bocado mais longe, tentar produzir algumas unidades , fazer uma coisa mais bonita e profissional e assim partilhar este projecto com mais equipas em portugal. sei que ha muita gente no airosft a fazer projectos como estes o que acho muito fixe , ma também hamuita gente que não está familiarizada com a programação e etc.



Gostei muito do aspecto da tua bomba Tiobel :) ate quase que da para trocarmos aí umas ideias. já agora és de onde?(se der combina-se uns jogos haha)

dio Optei por estes botões não só para ser mais pratico em jogo (porque muita gente joga de luvas e  etc) e também por serem mais 'estanques' e resistentes que os pushbuttons normais

jm_araujo como te disse este é o meu primeiro projecto e o background que tenho de programação é mais votado para a web. esta foi a minha primiera abordagem ao C. Mas sim certamente quem ja está mais familiarizado poderá optimizar mais o código ou faze-lo de maneira diferente.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: Tiobel em 02 de Março de 2015, 09:42
Eu sou de Torres Novas, mas de momento estou a trabalhar fora do país. Só venho nas ferias. Durante este período tento sempre ver se ha jogos que eu possa ir.
Tenho me ficado pelos terrenos da minha zona, mas claro que se combinado podemos marcar alguma coisa.

Se precisares de alguma ajuda é só dizer.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: KammutierSpule em 24 de Agosto de 2015, 23:34
Um kickstarter relacionado com este topico:
https://www.kickstarter.com/projects/1942441985/paintball-and-airsoft-engineers-game/description (https://www.kickstarter.com/projects/1942441985/paintball-and-airsoft-engineers-game/description)
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: StarRider em 25 de Agosto de 2015, 12:32
Um kickstarter relacionado com este topico:
https://www.kickstarter.com/projects/1942441985/paintball-and-airsoft-engineers-game/description (https://www.kickstarter.com/projects/1942441985/paintball-and-airsoft-engineers-game/description)

LOL .... querem angariar 30,000 dolares ... vai lá vai.

Abraços,
PA
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 18 de Setembro de 2015, 15:41
Eu sou de Torres Novas, mas de momento estou a trabalhar fora do país. Só venho nas ferias. Durante este período tento sempre ver se ha jogos que eu possa ir.
Tenho me ficado pelos terrenos da minha zona, mas claro que se combinado podemos marcar alguma coisa.

Se precisares de alguma ajuda é só dizer.
de facto 30,000$ é muito dinheiro. Mas é um projecto interessante.

BTW Procuro alguem que saiba fazer design de PCB's para me ajudarem a finalizar o projecto.
nao consigo pagar muito por isso sejam simpáticos haha
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: artur36 em 18 de Setembro de 2015, 17:51
BTW Procuro alguem que saiba fazer design de PCB's para me ajudarem a finalizar o projecto.
nao consigo pagar muito por isso sejam simpáticos haha
Queres ajuda a desenhar o esquema electrónico ou a PCB propriamente dita, para desenhar a PCB tens de ter o esquema electrónico já feito.
Se já tens o esquema feito o desenho da PCB não é nenhum bicho papão, não tendo sinais analógicos não existe muito por onde errar (desde que tenhas o esquema correctamente desenhado e o sigas à risca na PCB), com cuidado vais vendo uns tutoriais na net e safas-te bem, podes é ter uma PCB bastante maior que o necessário mas à partida para o projecto que é o tamanho não será obstáculo, apenas irá aumentar o custo de fabrico da PCB.
Se ainda não tens um esquema completamente desenhado poderá ser um bocadinho mais complicado mas nada que com uns tutoriais e a ajuda aqui do pessoal não consigas. Pelo menos da minha parte no que eu puder ajudo.

P.S.: Depois de teres alguma coisa pronta para testes no terreno tenho um colega que pratica airsoft e outro que pratica paintball, este último no campeonato nacional, posso depois "apresentar-lhes" o projecto e eventualmente arranjar-se um "test-drive" à coisa...
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: Nunito em 18 de Setembro de 2015, 23:30
BTW Procuro alguem que saiba fazer design de PCB's para me ajudarem a finalizar o projecto.
nao consigo pagar muito por isso sejam simpáticos haha
Posso tentar analisar a coisa.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: dropes em 19 de Setembro de 2015, 00:11
Um kickstarter relacionado com este topico:
https://www.kickstarter.com/projects/1942441985/paintball-and-airsoft-engineers-game/description (https://www.kickstarter.com/projects/1942441985/paintball-and-airsoft-engineers-game/description)

LOL .... querem angariar 30,000 dolares ... vai lá vai.

Abraços,
PA
Ou não li bem ou este aparato dava para fazer com um arduino  :o

$1,169
pledged of $30,000 goal
0 seconds to go

quase que chegava lá LoL
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: StarRider em 19 de Setembro de 2015, 00:59

Ou não li bem ou este aparato dava para fazer com um arduino  :o

$1,169
pledged of $30,000 goal
0 seconds to go

quase que chegava lá LoL

Dropes ... o gajo fez aquilo COM UM arduino LOL !!!
Mas lá consegui meter 1000 euros ao bolso à custa da boa vontade de algumas
pessoas que ficaram a arder.

Mais uma vez se prova, o mundo é dos chico-espertos, é por essas e por outras
que cada vez menos dou ajuda/conselhos a quem por aqui aparece sem saber nada
do assunto a tentar sacar forma de que lhe façam/construam um projecto para
depois sacaram uns valentes cobres à custa dos outros.

Abraços,
PA
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: samc em 19 de Setembro de 2015, 02:59
Penso que nas plataformas de crowdfunding só se recebe o dinheiro dos hackers se a meta for atingida.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: senso em 19 de Setembro de 2015, 03:06
Depende, no IndieGoGo se for Flexible nunca mais o vês, é logo entregue, dai que aquilo é um antro de esquemas e trafulhas..
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: artur36 em 19 de Setembro de 2015, 14:24
Entretanto como ficou a situação da mudança de chip?
Já equacionas-te a adição de uma eeprom (memória) externa e guardar lá os menus que provavelmente é o que te está a roubar muito espaço?
Não sei se a biblioteca que estás a usar o permite, nunca usei lcd's, mas será provavelmente mais barato do que trocar o chip e mais simples do que analisar toda a biblioteca e eliminar o que não é necessário
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: artur36 em 19 de Setembro de 2015, 14:26
Já pensas-te em além do LCD usar displays de 7 segmentos para apresentar o tempo de jogo e/ou o countdown até à explosão
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 20 de Setembro de 2015, 20:26
Entretanto como ficou a situação da mudança de chip?
Já equacionas-te a adição de uma eeprom (memória) externa e guardar lá os menus que provavelmente é o que te está a roubar muito espaço?
Não sei se a biblioteca que estás a usar o permite, nunca usei lcd's, mas será provavelmente mais barato do que trocar o chip e mais simples do que analisar toda a biblioteca e eliminar o que não é necessário
Boas artur
Sim e questão do chip acabei por usar um ATmega1284P e assim fiquei com muito mais espaço para criar menus para outras customizações do jogo e no futuro poder extender o numero de jogos possiveis.
Já esta tudo up and running agora é so corrigir pequenos bugs e passar para a produção.

Já pensas-te em além do LCD usar displays de 7 segmentos para apresentar o tempo de jogo e/ou o countdown até à explosão

É uma das cenas que ainda estou a equacionar fazer mas talvez seja uma coisa a adicionar numa versão a seguir, agora a minha prioridade é fazer o debug todo das cenas e produzir este modelo mais simples
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: artur36 em 20 de Setembro de 2015, 20:56
Quanto ao desenho da PCB, precisas só de ajuda na PCB ou também no desenho do esquema?
Queres aprender a fazer com a nossa ajuda ou queres que alguém desenhe por ti?
P.S.: nada contra quanto a qualquer uma das opções, só para ficar claro e poder-mos ajudar melhor ou eventualmente propor o serviço e custo.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: senso em 20 de Setembro de 2015, 21:46
Eu dizia para começares a tentar desenhar a pcb, se nunca tentares nunca aprendes, e posso-te ajudar nisso e dizer-te o que fazer, se queres a coisa pronta e acabada já tens 150 ofertas pelo aspecto da coisa, é só escolher.
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: tuneado em 20 de Setembro de 2015, 23:05
Eu dizia para começares a tentar desenhar a pcb, se nunca tentares nunca aprendes, e posso-te ajudar nisso e dizer-te o que fazer, se queres a coisa pronta e acabada já tens 150 ofertas pelo aspecto da coisa, é só escolher.
Quanto ao desenho da PCB, precisas só de ajuda na PCB ou também no desenho do esquema?
Queres aprender a fazer com a nossa ajuda ou queres que alguém desenhe por ti?
P.S.: nada contra quanto a qualquer uma das opções, só para ficar claro e poder-mos ajudar melhor ou eventualmente propor o serviço e custo.
Eu já estive a pesquisar e a ver uns tutoriais de eagle mas sinceramente é o tipo de trabalho que nao me entusiasmou muito e acabei por perder a 'pica' para o fazer por isso prefiro passar para as maos de quem sabe assegurando assim que a coisa fica bem feita haha
entretanto aproveito esse tempo para ir desenvolvendo as outras cenas (site , desenhos tecnicos etc)

Mas é optimo ver uma comunidade assim unida e disposta a ajudar e desde já agradeço a todos
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: Nunito em 21 de Setembro de 2015, 00:02
Eu já estive a pesquisar e a ver uns tutoriais de eagle mas sinceramente é o tipo de trabalho que nao me entusiasmou muito e acabei por perder a 'pica' para o fazer por isso prefiro passar para as maos de quem sabe assegurando assim que a coisa fica bem feita haha
Desde que comecei a trabalhar com o Eagle nunca mais quis outra coisa :)
Título: Re: BoomBox - plataforma interactiva para airsoft
Enviado por: artur36 em 21 de Setembro de 2015, 22:15
Entretanto falei com o meu colega do airsoft e ele mandou-me este link, podes tirar umas ideias...

https://www.facebook.com/airsoftelectronics?notif_t=fbpage_fan_invite (https://www.facebook.com/airsoftelectronics?notif_t=fbpage_fan_invite)