Alexi Publicado Abril 9, 2012 Publicado Abril 9, 2012 (editado) 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 Editado Abril 9, 2012 por Alexi
Carlos Pacheco Publicado: Abril 10, 2012 Publicado: Abril 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]
Alexi Publicado: Abril 10, 2012 Autor Publicado: Abril 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
Ivo Seabra Publicado: Abril 11, 2012 Publicado: Abril 11, 2012 Vou ficar atento a evolução deste tópico Forca nisso! Abracos
Alexi Publicado: Abril 17, 2012 Autor Publicado: Abril 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
rakiki_gti Publicado: Abril 27, 2012 Publicado: Abril 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 ?
FuraTD Publicado: Abril 27, 2012 Publicado: Abril 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
Carlos Pacheco Publicado: Abril 27, 2012 Publicado: Abril 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]
rakiki_gti Publicado: Abril 27, 2012 Publicado: Abril 27, 2012 obrigado pelo info.. ja agora sabem de alguma loja online que venda aqueles bracos ou motores para elevar coisas ? tipo amortecedor electrico ?
Alexi Publicado: Abril 28, 2012 Autor Publicado: Abril 28, 2012 (editado) 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 Editado Abril 28, 2012 por Alexi
rakiki_gti Publicado: Abril 30, 2012 Publicado: Abril 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..
PDI Publicado: Abril 30, 2012 Publicado: Abril 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
rakiki_gti Publicado: Maio 1, 2012 Publicado: Maio 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...
Nuno Dinis Publicado: Maio 14, 2013 Publicado: Maio 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
cesar_dias Publicado: Maio 14, 2013 Publicado: Maio 14, 2013 (editado) 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! Editado Maio 14, 2013 por cesar_dias Cumprimentos, Cesar Dias
Recommended Posts