Go Down

Topic: recomendacion arduino uno o mega (Read 199 times) previous topic - next topic

rbg84

Hola buenas tardes, aqui viene uno nuevo ( esperando saludos.... ) :)

estoy empezando en este mundillo y tengo una duda, queria hacer para un pequeño almacen familiar un sistema parecido al de las maquinas estas de vending que pulsas el boton correspondiente y se desenrosca el muelle o algo asi y te da el producto ( muuuucho mas sencillo obviamente )

el caso es que necesitaria conectar almenos 12-14 servos, 12-14 leds o bombillas mas potentes mas bien ( a decidir ) ... y tengo dudas si elejir la arduino uno + una tarjeta para expandir los puertos o bien usar directamente una mega que si no eh leido mal posee 52 pines

botones y/o pulsadores no me harian falta, ya que la idea era hacerlo mediante un pc, o un movil android ( aun no se )
¿que me aconsejais? Gracias

TonyDiana

#1
Feb 23, 2021, 01:32 am Last Edit: Feb 23, 2021, 01:35 am by TonyDiana
Pues un mega o un DUE directamente, desde luego.

Para el IDE, te recomiendo un script en python y como el ide que deseas es muy sencillo, PySipleGUY, sin dudarlo, yo no lo he usado porque uso GTK, pero me he pasado días/semanas aprendiendo GTK y minutos antes de hacer funcionar PySipleGUY, es menos frustrarte.

Una opción para controlar sencillamente tu Arduino desde Python es PySerial

https://www.luisllamas.es/controlar-arduino-con-python-y-la-libreria-pyserial/
https://realpython.com/arduino-python/

Otra opción
https://github.com/tino/pyFirmata

Y si no comunicarlos vía serial, como toda la vida

rbg84

@TonyDiana Genial muchas gracias, voy a verlo luego cuando tenga un ratejo, ciertamente habia pensado mas bien en php, por el tema de tener una base de datos que pueda ser fácilmente actualizable, peor le doy una vuelta a esto tambien.


En cuanto al tema de conexiones en la mega, se puede utilizar cualquiera de los pines? es decir los 52 pines me van a permitir mover servos, encender leds, etc etc? porque tenia entendido despues de mucho leer por ahi que los servos deben ir conectados a los pines PWM, el resto de componentes no estoy seguro.

TonyDiana

Depende de si los controlas con pines directamente, con librerías, con tarjetas controladoras de servos.
Nunca podrás usar todos los pines para todo, hay pines que deben reservarse, pero si ponen eso en la publicidad no queda igual de bien, por eso no lo indican.
¿PHP para una máquina local? ¡¡ JODER, MATAR MOSCAS A CAÑONAZOS !! a no ser que tu te sientas tan cómodo con eso que no te importe usarlo, pero vamos, es como usar un camión de 3 ejes traseros con remolque, trailer, para llevar un pack de 6 cervezas en reparto

rbg84

Jajja no bueno lo del php era atraves de un hosting de esos gratuitos, pero bueno era solo una idea, ya que es lo que más controlo. 
En cuanto al tema de pines Sabrías decirme cuáles son los que pueden usarse para servos y cuáles no? 
Si que es cierto que mi idea era meter el usb a la placa para el intercambio de datos, y luego el transformador de 12v para alimentar al resto de cosas (creo que si pueden usarse los 2 simultáneamente) y luego ya con la protoboard sacar 5v y gnd de la. Placa à la proto, y de cada pin de la mega ir sacando a la proto por orden (pin 1 a la A5 por ejemplo y de la B5 al servo por ejemplo) y así....
Lo de la controladora vi en la web de llamas este artículo. 

https://www.luisllamas.es/hasta-32-de-servos-en-arduino-con-el-controlador-usc-32/


Dicen que es bastante buena, pero ni idea de si se puede conectar a la mega, o como 

TonyDiana

Yo no he usado el MEGA, y depende de lo que quieras usaras unos u otros, creo que primero debes medir realmente tus necesidades antes de pensar en qué las solucionará.

Si tienes dudas nos consultas a la comunidad y alguno sabremos asesorarte, pero sin una lista clara de necesidades podríamos hablar horas y horas sobre posibilidades sin llegar a ninguna conclusión pausible.

Go Up