• [^] # Re: Arduino et ses amis

    Posté par . En réponse au message Interface hardware pour envois de sms ou mail. Évalué à 4.

    Je connais pas le monde d'arduino, hors-mis ce que j'ai pu lire sur linuxfr (dont j'en ai oublié pas mal depuis), en quoi est-ce curieux, peux-tu préciser?

    Rien de grave. C'est seulement que c'est une série de microcontroleurs Atmel avec un USB natif dont on peut modifier le HID et qu'on utilise plutôt pour concevoir des périphériques ou des adaptateurs USB. Mais bon, c'était aussi utilisé sur l'Arduino Leonardo et la Micro sans doute pour éviter de devoir ajouter une puce de conversion USB vers UART pour programmer la carte depuis un PC. D'ailleurs les premières version de la Uno comportait un ATmega12u2, très proche, à la place d'un convertisseur spécialisé.

    Pour la tension de signale, c'est la question que je me posais, en générale, je travaille avec du 24V, parfois du 12 ou 48 volt continue. J'ai pas vue les informations concernant les tensions admissent pour les GPIO.

    Au dessus de 5V tu vas griller un Atmel AVR et les SoC ARM n'aiment généralement pas les signaux au-dessus de 3.3V (faut vérifier les datasheets des cartes et des circuit mais souvent les entrées logiques sont limitées à la tension d'alimentation de la carte) donc dans tous les cas même avec seulement du 12V tu auras besoin d'un circuit d'adaptation de logique entre les deux appareils.

    Après réflexion, pour la version envois de mail, je pense partir une solution genre ardunio Uno ou Mega, et PHPoC Shield (P4S-347), je pense que cela faciliteras la maintenance, ça évitera les mise à jours du systéme d'exploitation et compagnies.

    Si tu veux utiliser du wifi, tu peux aussi regarder du côté des microcontroleurs ESP32 ou des ESP8266. Comme avec le PHPOC Shield et les modules Ethernet, ça ne fera pas serveur mail mais ça fonctionne en client SMTP sans SSL ni TLS. Sans une carte qui fonctionne sous Linux, tu reportes une partie de la complexité ailleurs sur le réseau local ou tu payes un prestataire comme smtp2go donc à toi de voir.

    Maintenant que tu en parle, il est vrais que la gestion de la batterie serai un plus

    Si c'est pas intégré, tu peux aussi acheter/fabriquer une petite carte UPS 5V à mettre entre l'alim et la carte ordinateur. Un seul accu 18650 peut suffire selon la conso de la ou les solutions et la durée d'interruption visée. Et comme pour l'alim AC/DC tu peux très bien n'avoir qu'un seul UPS distribuant le courant sur une grappe d'appareils.

    les Olimexino 328 et un module genre CS8900A-H, ou DM9000E-H devrais faire l'affaire?

    Étant donné qu'il ne proposent pas de lib arduino pour ces modules ça risque d'être compliqué, voire quasi-impossible vu le bus d'interface parallèle. Celui-ci est mieux documenté et fonctionne en SPI.

    Les sketch et lib Arduino, et olimex, sont-il compatible?

    Le microcontroleur de cet Olimexino est le même que la Uno ou la Duemillanove v2 et la carte utilise le même brochage, le même bootloader. Les modules, les libs et le code en général sont donc intercompatibles.