Arduino douche moniteur 2 (3 / 5 étapes)

Étape 3: Conception ShowerMonitor2 PCB

Si naturellement être un Geek, j’ai décidé de faire mon propre PCB ShowerMonitor2 avec un Arduino sur elle. (voir photo) Ce PCB lie le Solar Boost et le CCF minuscule et affiche le jour de la semaine et douche.

Problème : J’ai voulu allumer le courant avec un bouton poussoir, ont l’Arduino maintenez la puissance jusqu'à ce qu’il affiche le jour de la semaine et l’état de la douche et aussi être en mesure de modifier l’état de la douche avec un autre bouton. Ensuite, coupez l’alimentation à la carte.
Solution : L’image suivante est un schéma fonctionnel du circuit de puissance.
TechoSpeak : Le sol de la batterie est connecté à la carte et au sol sur le Solar Boost (sur ce Solar Boost, la sortie PS - et masse sont attachés ensemble si l’un peut être lié au CCP).
Pour activer la carte Arduino, appuyez sur le bouton Start. Cela passe la tension positive de la batterie à l’impulsion solaire qui se met en marche et fournitures de bureau 5 Vcc au CCP. Le sketch Arduino tire D3 élevé qui se met en marche le FET BS170. Cela permet aux actuel s’appliquant plus grande partie de la tension de la batterie à l’impulsion solaire. Si l’interrupteur de démarrage peut être libéré.
Après un court délai pour l’utilisateur de voir le jour et l’état de la douche, l’Arduino définit D3 faible qui s’éteint le FET et coupe le courant à l’impulsion solaire qui coupe le courant au CCP.

Résumé de puissance : Donc la plupart du temps, l’Arduino est non alimenté. Le TinyRTC a sa propre pile pour garder l’heure correcte. L’EEPROM stocke certaines informations de douche et n’a pas besoin de puissance. La plupart du temps il est négligeable égoutter sur la batterie 18650. Quand on pousse le bouton Démarrer, le Solar Boost est alimenté par le 18650, l’Arduino lit le CCF, s’allume le jour de la semaine et la LED de la douche, le cas échéant. Après environ cinq secondes, l’Arduino déconnecte la batterie et s’éteigne.
TechnoSpeak : EEPROM signifie électriquement Erasable Programmable Read Only Memory. Ce qui signifie que nous pouvons stocker des informations dedans. Cette information restera là avec ou sans alimentation. Alors la prochaine fois que nous mettre sous tension, on peut lire l’information qui était stocké précédemment. Aucune batterie n’est requise.

Remarque : J’ai ajouté un en-tête de deux broches étiqueté « Prog ». Si un cavalier est fixé, Cela alimentera en permanence l’Arduino afin que l’utilisateur peut charger un croquis à l’Arduino et dépanner si nécessaire.

Bon, alors j’ai fait le PCB et le fourra. J’ai installé des LED de couleurs différentes pour les jours de la semaine est un peu plus facile de distinguer un jour d’une autre. (Ma vue n’est pas le plus grand)

Problème : Pour la pièce TinyRTC de la bibliothèque, j’ai présenté les dimensions physiques du Conseil d’administration. Malheureusement, lorsque je tentais de faire le circuit imprimé plus petit, j’ai oublié cela donc le bouton de démarrage a été sous la Commission CCF minuscule. C’est ce qui arrive quand je suis fatigué et il n’a pas vérifier soigneusement.
Problem2 : Eh bien, le TinyRTC a la batterie sur le côté inférieur. Avec une tête féminine, j’ai pensé qu’il serait clairement l’AtMega328 mais il ne l’a pas fait.
Solution : J’ai eu quelques en-têtes femelles longues tiges de mon ami (voir photo). J’ai plié les broches en d’une "façonner si le jury de TinyRTC était place plus haut et loin le bouton Démarrer.
Problem3 : Eh bien, cela a fonctionné assez bien, mais quand j’ai eu cette accroché au mur, il est difficile d’atteindre le bouton de démarrage.
Solution2 : Si vous regardez le module TinyRTC, il dispose de deux connecteurs. On est sept broches et l’autre est cinq, mais les cinq signaux sont dupliqués et dans le même ordre. Et je suis seulement en utilisant quatre d'entre eux en tout cas. Eh bien, j’ai décidé de supprimer l’en-tête des femelle, d’installer cinq réglette à broches mâle de l’autre côté et de souder en. Il a bien fonctionné et il était plus facile atteindre le bouton de démarrage.

Eagle fichiers sont joints

Liste des pièces :
1 module minuscule RTC_DS1307 & AT24C32
http://www.eBay.com/ITM/I2C-Tiny-RTC-DS1307-Real-Time-Clock-module-AT24C32-Board-for-avr-MCU-PIC-DIY-/231037403500?PT=LH_DefaultDomain_0&Hash=item35cae7016c
1 solar Boost 1-5V sortie 5Vdc
http://www.eBay.com/ITM/370828387683?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

1 batterie 18650
1 support de batterie 18650
1 douche Monitor2 PCB (peut être fait avec les fichiers Cadsoft Eagle)
1 ATmega328P microprocesseur
1 prise de IC 28 broches
6 broches mâle en-tête
2 interrupteur SPST tactiles
2 condensateur 0.1uFd
Condensateur 2 22pFd
1 cristal cylindrique 8MHz
8 LED 3MM (couleurs assorties)
1 BS170 FET
2 résistance 10K
8 résistance 1,5 K
La valeur 1 JST2.0 connecteur (mâle/femelle)
Ferraille de fil
Plastique de rebut

La plupart des pièces sont disponibles auprès de Digikey, ebay autres points de vente électronique.

Articles Liés

Arduino douche moniteur

Arduino douche moniteur

puisque ce Geek vieux paresseux (Journal) se fait vieux, HE (i) oublier des choses. Maintenant, j'aime prendre une douche tous les jours, mais ne me souviens pas si c'est le jour de la douche ou non. Je pourrais marquer sur un calendrier (papier ou i
Arduino BAC moniteur

Arduino BAC moniteur

Le but de ce projet consiste à utiliser un arduino et un capteur d'alcool MQ-3 pour faire un alcootest simple qui surveille le niveau BAC. Le projet consiste à concevoir et construire un circuit simple et écrire du code avec arduino. Ce moniteur est
Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Bonjour à tous et Bienvenue sur mon premier Instructable.J'ai toujours voulu un banc PSU pour faciliter l'accès à une source d'alimentation et quelque chose que je peux compter sur quand on travaille sur divers projets. J'ai voulu un bloc d'alimentat
Arduino Accueil Moniteur système

Arduino Accueil Moniteur système

salutations !Dans ce Instructable, je détaillerai comment j'ai fait mon propre système de sécurité résidentiel homebrew basée sur Arduino. Je le reconnais, il n'est pas le plus sûr dans son état actuel, mais compte tenu de certaines modifications et
Arduino de moniteur à distance avec l’iPhone via 3G / 4G/Wifi

Arduino de moniteur à distance avec l’iPhone via 3G / 4G/Wifi

Cette instructable décrit comment configurer Arduino d'utiliser app MeasViewLite. Dans l'application, qu'il est possible de nommer les capteurs et les unités qui sont utilisées, donc vous aurez belle vue surveillance avec les unités et les noms de ca
Simple Arduino matricielle moniteur

Simple Arduino matricielle moniteur

de nos jours il y a plusieurs affichages à matrice de points sur des magasins ou ce genre de lieux.Matricielle a une simple idée, de faire et d'affichage avec des LED ou lampe points.Dans ce guide, je tiens à vous montrer comment faire un débutant et
BRICOLAGE miroir magique et Photobooth - Arduino alimenté

BRICOLAGE miroir magique et Photobooth - Arduino alimenté

un kit assemblé pour ce projet est désormais disponible auprèsdeSeeedstudio.comPlus d'infos sur ce projet à http://diymagicmirror.com Le logiciel pour ce projet est open sourceQui est le plus beau de tous. Faites votre propre miroir magique et découv
En C/C++ Arduino : boucle de configuration y

En C/C++ Arduino : boucle de configuration y

La plataforma arduino se programa en C/C++. En esta serie de instructables, vamos a ver aspectos principales problemas programación, principalmente en C, pues pas voy un entrar en detalles de objetos C++, aplicados un sencillos proyectos de Arduino.
GY-521 MPU6050 3 axes Gyroscope et accéléromètre avec Arduino

GY-521 MPU6050 3 axes Gyroscope et accéléromètre avec Arduino

Ce tutoriel vidéo va sur l'installation et la mise en place d'un Conseil de GY-521 MPU6050 Gyroscope à 3 axes et un accéléromètre avec un Arduino. Après quelques dépannage initial avec, j'ai été en mesure d'obtenir le composant. Dans un premier temps
Como conectar bluetooth HC-05, Arduino y diadema MindWave NeuroSky

Como conectar bluetooth HC-05, Arduino y diadema MindWave NeuroSky

En este instructable veremos como conectar y configurar la diadema mindwave de neurosky con un modulo de comunicacion bluetooth a nuestro arduino para el encendido de ONU semaforo de leds los cuales iran encendiendo fr orden acendente entre maire con
Arduino Ampermeter (ZXCT d’IC)

Arduino Ampermeter (ZXCT d’IC)

dans cet article, j'utiliserai le moniteur actuel basé sur la série ZXCT IC pour mesurer la tension actuelle et watts.Liste des pièces :Conseil d'Arduino-compatibilitéMoniteur de sens courant côté haute ZXCT1010 (fiche technique)0.1R résistance de sh
Radio pilotée course arbre

Radio pilotée course arbre

IntroductionMon pack de louveteau, comme la plupart, gère un événement de pinewood derby chaque année. Je cherchais un moyen de rendre les choses un peu plus intéressant, alors je suis venu avec cet arbre de la course. Tous les drag véritable courses
Kid-friendly PuppyDuino 0.31

Kid-friendly PuppyDuino 0.31

OK, ce n'est pas un robodog « vous obtenez une bière, ouvrez-le pour vous et puis tweet à ce sujet » entièrement autonome (encore;) mais si vous êtes des démangeaisons à franchir l'étape de lumières blinky sur une maquette avec votre Arduino et vous
Le bras de la plante - mise à jour Garduino

Le bras de la plante - mise à jour Garduino

Bonjour tout le monde,Mise à jour: le bras de base planteJ'ai enfin fini mon bras de modernisation de la station de garduino et ne peut pas attendre pour partager avec la communauté.. ! pour rattraper mon travail s'il vous plaît lisez d'abord l'artic