Alexi Posted April 9, 2012 Share Posted April 9, 2012 (edited) Boas vou fazer aqui 1 topico que basicamente e inspirado num topico do reefcentral,que explica como fazer uma bomba doseadora de 3 ou mais canais controlado por um arduino ou outro controlador equivalente. Material necessário: Arduino ou equivalente pelo menos o duemilinove 328. 3 ou mais motores com cabeça de bomba doseadora 1 lcd 1 transformador Botões(vou usar 1 encoder) Modulo de relógio( eu vou optar por fazer um tambem pois fica mais em conta). Este projecto NÃO vai ficar mais barato que mandar vir da china mas ao menos fica personalizado, entretem, e como já tenho os motores e as cabeças das bombas doseadoras para mim acaba por compensar. Vou tirar umas fotos do material que já tenho para o projecto e procurar os links do reefcentral e depois deixo aqui tudo. Cumprimentos Alex Edited April 9, 2012 by Alexi Link to comment Share on other sites More sharing options...
Carlos Pacheco Posted April 10, 2012 Share Posted April 10, 2012 Interessante este topico. Por acaso vou controlar as luzes do futuro aquario com o Arduino Vou seguir a coisa e espera pelas fotos [url="http://www.aquariofilia.net/forum/index.php?showtopic=178746"]Projecto aqua 150x60x60[/url] [url="http://www.aquariofilia.net/forum/index.php?showtopic=185896"]chaparro caido[/url] Link to comment Share on other sites More sharing options...
Alexi Posted April 10, 2012 Author Share Posted April 10, 2012 Boas vou começar por fazer uma breve descrição do material a usar e o porquê. Modulo de relógio para o arduino para dar horas ao projeto e ter a opcão das horas no menu. O modulo e semelhante a este mas o meu vai ser diy para ficar mais barato e depois meto o circuito todo junto na mesma pcb e acaba por ficar igual aos comprados e não ficam tantos fios no fim. http://www.sparkfun.com/products/99 De seguida temos os botões que vão servir para navegar no menu que vamos criar. Para isto vou usar um botão encoder que permite ter todas as funcionalidades necessarias para fazer o menu em poucos cabos,logo menos portas ocupadas no arduino. Vou usar este: http://www.sparkfun.com/products/9117 As bombas vão ser de 24v DC pelo que tambem vou precisar de um transformador de 24v e de um driver para as mesmas visto não podermos fazer passar tanta corrente pelo arduino. Para tal vou usar o chip ULN2003 que permite ligar de uma forma simples ate 7 motores DC com consumo ate 0,5A. Quanto ao arduino vou usar o duemilenove,um lcd daqueles do chinês baratos de 16x2 e vou ligar tudo através de I2C pois desta forma forma permite poucar pins de entrada com o lcd.Para tal vou usar o shiftregister 74595. Por fim deixo o tópico que me inspirou para fazer este projeto,e de onde tenho vindo a retirar conceitos,especialmente do funcionamento do botão encoder que não conhecia para este uso. http://www.reefcentral.com/forums/showthread.php?t=2015868 E só para terminar umas fotos do material que ja tenho para começar Se entrentanto alguem tiver feito algo semelhante que se acuse que uma ajudinha dá sempre jeito. Cumprimentos Alex Link to comment Share on other sites More sharing options...
Ivo Seabra Posted April 11, 2012 Share Posted April 11, 2012 Vou ficar atento a evolução deste tópico Forca nisso! Abracos Link to comment Share on other sites More sharing options...
Alexi Posted April 17, 2012 Author Share Posted April 17, 2012 Boas. Este fim de semana estive de volta disto e já montei o circuito do lcd com o shift register e o botão do encoder para experimentar o codigo e as libraries do colega do reefcentral. Posso dizer que esta tudo impecável no que respeita a código.Funciona na boa é so carregr no arduino. No meu caso vou aproveitar as libraries do botão do encoder e algumas linhas de código do menu principal, mas de resto vou alterar pois vou fazer um menu diferente e este código é so para controlar o A+B logo só tem 2 bombas e no meu caso vai levar pelo menos 3, sendo que no menu principal vou ter 1 opcção que me vai permitir adicionar bombas sem ter de recorrer ao pc para programar novamente. Quanto ao circuito, a minha montagem está diferente pois como vou usar mais bombas tinha de ser alterado e alem disso as minhas bombas são de 24V. Se alguem tiver interesse no código ou dúvidas acerca da montagem diga algo que eu não tenho esquema que isto é tão básico que foi só ir ligando os fios. O esquema eléctrico usado para o encoder foi o o do membro do reefcentral ,para o lcd foi o normal para este tipo de lcd,e das drivers dos motores foi do esquema do ULN2003. Aqui ficam umas fotos do que já esta a funcionar até agora Caso alguem tenha alguma dúvida, não tenha problemas em perguntar que este tópico serve mesmo para isso. Conforme a disponibilidade vou tentar manter sempre isto actualizado de forma a ficar o mais completo possivel. Cumprimentos Alex Link to comment Share on other sites More sharing options...
rakiki_gti Posted April 27, 2012 Share Posted April 27, 2012 boas muito porreiro diz-me uma coisa quanto custa o arduino e qual a linguagem de programação utilizada nele ? o lcd serve qualquer um ? ou o codigo vem so preparado para esse tipo de lcd´s ? Link to comment Share on other sites More sharing options...
FuraTD Posted April 27, 2012 Share Posted April 27, 2012 Boas isso ta a ficar jeitoso, rakiki se bem me recordo arduino usa DSL(domain specific language). onde comprar tens aqui umas lojas ca em portugal http://shop.gtronica.com/index.php?cPath=33_77 http://www.inmotion.pt/store/arduino-products http://www.ptrobotics.com/category.php?id_category=12 http://www.sonigate.com/pt/search/?p=1&bid=686 espero ter ajudado :D Cumprimentos Link to comment Share on other sites More sharing options...
Carlos Pacheco Posted April 27, 2012 Share Posted April 27, 2012 boas muito porreiro diz-me uma coisa quanto custa o arduino e qual a linguagem de programação utilizada nele ? o lcd serve qualquer um ? ou o codigo vem so preparado para esse tipo de lcd´s ? Podes procurar tambem no ebay: http://www.ebay.co.uk/sch/i.html?_from=R40&_trksid=p5197.m570.l1311&_nkw=arduino+uno&_sacat=See-All-Categories http://www.ebay.co.uk/sch/i.html?_from=R40&_trksid=p5197.m570.l1311&_nkw=arduino+mega+2560&_sacat=See-All-Categories [url="http://www.aquariofilia.net/forum/index.php?showtopic=178746"]Projecto aqua 150x60x60[/url] [url="http://www.aquariofilia.net/forum/index.php?showtopic=185896"]chaparro caido[/url] Link to comment Share on other sites More sharing options...
rakiki_gti Posted April 27, 2012 Share Posted April 27, 2012 obrigado pelo info.. ja agora sabem de alguma loja online que venda aqueles bracos ou motores para elevar coisas ? tipo amortecedor electrico ? Link to comment Share on other sites More sharing options...
Alexi Posted April 28, 2012 Author Share Posted April 28, 2012 (edited) Boas, Em resposta ao membro rakiki_gti, o lcd usado é este pois é o mais barato do mercado. É um simples mostrador de 16x2 posicões em que, atraves de simples código em C (1 das linguagems suportadas por o arduino),torna bastante prático a qualquer projecto. Aqui fica 1 tutorial básico que serve para facilmente perceber o seu funcionamento. http://arduino.cc/en...l/LiquidCrystal Quanto ao sitio os outros membros já responderam as melhores opcções. Se tiveres mais alguma dúvida comunica. Abraço Edited April 28, 2012 by Alexi Link to comment Share on other sites More sharing options...
rakiki_gti Posted April 30, 2012 Share Posted April 30, 2012 ok tanks... tambem me vou meter nesse projecto brevemente... lol mas agora tenho de acabar primeiro um outro... so que estou com dificuldade em encontrar braços ou amortecedores electronicos.. Link to comment Share on other sites More sharing options...
PDI Posted April 30, 2012 Share Posted April 30, 2012 ok tanks... tambem me vou meter nesse projecto brevemente... lol mas agora tenho de acabar primeiro um outro... so que estou com dificuldade em encontrar braços ou amortecedores electronicos.. Ainda não vi o teu projecto, mas acho que andas a procura de "actuadores lineares". Alfredo Garcia Link to comment Share on other sites More sharing options...
rakiki_gti Posted May 1, 2012 Share Posted May 1, 2012 Ainda não vi o teu projecto, mas acho que andas a procura de "actuadores lineares". peço desculpa pelo off topic. o meu projecto nao o coloquei aqui. mas o que quero fazer é um lift para um ecran... Link to comment Share on other sites More sharing options...
rakiki_gti Posted June 27, 2012 Share Posted June 27, 2012 entao e como vai este projecto ? Link to comment Share on other sites More sharing options...
ViPeR5000 Posted May 6, 2013 Share Posted May 6, 2013 uma dúvida onde compras-te as bombas? Link to comment Share on other sites More sharing options...
Nuno Dinis Posted May 14, 2013 Share Posted May 14, 2013 Boas, Não sei como estás a pensar alimentar o Arduino, mas não necessitas de usar uma fonte extra, basta usares um LM7809(por exemplo) e ligas os 24VDC á entrada do transistor e saiem 9V(ou podes optar pelo de 12V LM7812). Nas bombas podes usar Relés em vez dos IC's, sendo que o Arduino Activa o relé por um pin de saida. Existem também no Ebay, bombas que funcionam a 6V(entre 4 e 6V na realidade) que podes comprar e nesse caso fazes ligação directa ao arduino. Só ainda não percebi se os 40mA que o arduino envia por cada saida, é suficiente para activar a bomba. Abraço e boa sorte com o projecto. ForumDiscus.comUser Nuno Dinis Link to comment Share on other sites More sharing options...
cesar_dias Posted May 14, 2013 Share Posted May 14, 2013 (edited) Calma aí ppl Nada de ligar motores diretamente as saídas dos microcontroladores! 1º esses motores certamente necessitam de muito mais de 20 mA cada! 2º mesmo que houvesse esse tipo de motor a 20 mA, o facto de serem cargas puramente indutivas ia fazer asneira ao controlador! Outra dica é usar alimentações diferentes para os atuadores (motores e afins) a 12V por exemplo e parte lógica (5V), sendo que estes 5V podem ser obtidos dos 12V anteriores com o uso de reguladores de tensão (LM7805 por exemplo)! Assim há um isolamento muito mais eficiente entre as duas alimentações, que evitam comportamentos estranhos do controlador devidos a lixo nas alimentações gerados pela atuação das cargas, que neste caso sao motores! O interface para ligar um motor com 12V a um circuito que funciona a 5V, é composto apenas por uma resistência, 1 transistor e 1 diodo! Encontrei esta imagem na net: a ligação ON/Off vem do pino do contrlador. VCC serão os 12V ou a tensão necessária para os motores. Aqui aparece o BC547, mas este é um transistor muito fraquinho para os motores apresentados, mas é só escolher um que suporte a corrente necessária! Edited May 14, 2013 by cesar_dias Cumprimentos, Cesar Dias Link to comment Share on other sites More sharing options...
Recommended Posts