Étape 2: Critères de conception
Le programme doit faire trois choses. Tout d’abord, il doit écrire des données dans l’affichage dans l’une des deux méthodes - directes ou de défilement. Ce faisant, il doit être prêt à sauter à la routine du menu utilisateur dès que des données série apparaissent à l’entrée de la série. Enfin, le programme doit lire et écrire dans le bord, EEPROM et serial EEPROM externe.
Matériel :
Le matériel doit être compatible Arduino, soutenir un XBee sans trop de soudure et avoir quelques protoboard d’espace pour accueillir entoilage de l’écran, serial EEPROM et LDR. J’ai voulu qu’il soit facilement lisible, mais il est encore de travail avec la bibliothèque innovente, donc j’ai choisi un affichage de caractères compatible LCD VFD.
Pour l’Arduino, j’ai choisi Arduino Pro 328 5V de Sparkfun.
-C’est pas cher
-Il s’accouple avec le bouclier de Sparkfun Xbee (plus à ce sujet un peu)
-Il n’a aucun USB, que je n’aurez pas une fois qu’il est initialement programmé
* Il met le 3.3V 5V broche, qui pourrait être un problème. Cependant, le bouclier Sparfun Xbee a son propre convertisseur niveau TTL et 3.3V régulateur
Pour le Xbee, j’ai choisi la puissance standard, série I XBee unités. Ils semblent avoir beaucoup de gamme d’application. Les fonctionnalités plus complexes de la série II ne sont pas nécessaires pour ce projet.
Pour monter le Xbee, j’ai choisi shield Xbee de Sparkfun.
-C’est cher, mais pratique
-Il a juste assez d’espace protoboard
* Il ne casse pas sur toutes les quilles. J’ai été capable de souder droit aux broches, mais cela pourrait être un problème pour certains
Pendant que j’y étais, j’ai acheté aussi un support USB Xbee Sparkfun. Vous en avez besoin d’interfacer le Xbee à votre ordinateur.
Le mécanisme d’entraînement choisi était un CU2009ECPB-W1J Noritake.
-Il n’était disponible à un prix avantageux sur eBay
-Il est compatible LCD
* Il attire beaucoup de puissance - 400 ma à 5 v.
L’EEPROM série est un 24LC256 256 K EEPROM de Microchip.
-C’est pas cher
-C’est une partie de l’I2C, il suffit donc à deux broches
-Il est pris en charge par Wire.h et est facile à utiliser
L’alimentation est une verrue-mur de 9v. Le Xbee et Arduino gérer leur propre régulation de tension, alors que l’affichage est alimenté par un régulateur linéaire distinct axée sur les 7850. Il tombe 4 v à 400ma et absorbe beaucoup de chaleur pour ce faire. Avec le recul, un meilleur choix aurait été une verrue de mur de switchmode externe 5V.
Enfin, pour le cas... une boîte à cigares en bois. Il est facile de travailler avec, est venu avec un beau niveau d’ajustement et la finition et n’était pas cher - $3.