Etape 21 : Arduino Hardware
Nous voulions également ajouter une sorte de fonction à l’Arduino, afin que nous puissions voir ce qui est son adresse IP. L’Arduino sera connecté à notre réseau sans fil, donc il vous sera donné une adresse IP qui peut changer si nous réinitialisons l’Arduino, ou la panne, etc.. Notre application iPhone a besoin de connaître l’adresse IP en fait envoyer des données, alors oui, nous avons besoin de savoir quelle est la période d’enquête. Nous avons décidé de brancher un écran LCD à l’Arduino et avoir l’adresse IP affichée là. Cela permettrait également d’afficher des messages d’erreur et des instructions de débogage, etc..
Nous avons un bouclier wifi et un écran LCD branché sur un Arduino Mega, et puis juste un tas d’IR et RGB LEDs branché de sorties numériques. Pas très complexe sur le plan de câblage.
Le genre de partie complexe était construction d’une boîte d’affichage agréable pour tout monter à et faisant tout suffisamment modulaire pour que nous puissions supprimer des composants afin de bug ou les remplacer.
Nous avons pris des mesures hors de tous les composants et conçoit alors une boîte acrylique découpé au laser à la maison tout.
Bonne idée pour l’avenir :
J’ai vraiment envie d’ajouter un « détecteur de porte ». Ce serait juste un bouton momentané monté près de la porte de l’armoire qui se trouve devant le lecteur de DVD. Lorsque la porte est fermée le bouton est enfoncé, si son ouverture, le bouton est pressé non. Si nous poussons « Regarder un DVD » sur notre application iPhone, et la porte est ouverte, l’Arduino dira le lecteur de DVD pour éjecter le disque. Si la porte est fermée, il attendra jusqu'à ce que la prochaine fois que la porte est ouverte, et puis il s’éjecte le disque dur.