Etape 1: Eléments requis
MultiTech MTSMC-G2-IP
Ce modem GSM est grand en raison de sa prise en charge intégrée POP3 et SMTP. Bien que ces protocoles ne sont pas très compliqués à mettre en œuvre les avoir mis en œuvre permet d’économiser quelque temps.
LinkSpite JPEG appareil photo
Il s’agit d’un excellent petit appareil. Prise en charge intégrée de JPEG compression permet d’économiser beaucoup d’efforts de développement. L’appareil photo produit une image de 640 x 480. L’image est d’environ 50K ; Il est assez petit pour transmettre rapidement sur un réseau cellulaire.
MicroSD de Sparkfun bouclier
Bien qu’il existe quelques circuits de carte SD, j’ai décidé d’aller avec celui-ci car il est très facile de travailler à la fois dans le logiciel (Sparkfun fournit des API grand) et dans le matériel (encore une fois, Merci Sparkfun pour conversion de tension intégré).
ATmega 328P
Ce microcontrôleur a été un choix naturel. Arduino Uno utilise cette puce, donc il y a beaucoup de bibliothèques et des exemples là-bas. Malheureusement, Arduino Uno lui-même consomme trop d’énergie lorsqu’il est en mode de veille, donc j’ai dû construire un panneau plus efficace de la puissance d’alimentation système moi-même.
TPS2020 et LM2936
TPS2020 est une distribution de grande puissance IC. Cela m’a permis des composants de circuit tournant sous et hors tension comme j’en avais besoin. LM2936 est un régulateur impressionnant avec très faible courant de repos. Combinaison des deux parties a permis à mon circuit de consommer aussi peu que 0.14mA en mode "veille". Elle s’étend de vie de la batterie pour jusqu'à un mois sur une seule charge ; l’appareil est alimenté en 5V de deux piles CR123A.