Arduino douche Monitor 2 (3 / 5 stap)

Stap 3: Design ShowerMonitor2 PCB


Dus natuurlijk zijnde een Geek, heb ik besloten om mijn eigen PCB ShowerMonitor2 met een Arduino daarop. (zie afbeelding) Deze PCB verbindt de zonne-energie Boost en de Tiny RTC elkaar en weergave van de dag van de Week en douche status.

Probleem: Ik wilde zet met een drukknop, hebben de Arduino Houd de macht op totdat het de dag van de week en de douche status weergegeven en ook kunnen de status van de douche met een andere drukknop in-/ uitschakelen. Schakel vervolgens de stroom aan de PCB.
Oplossing: De volgende afbeelding is een blokdiagram van de macht circuits.
TechoSpeak: De grond van de batterij is aangesloten op de PCB en op de grond op de zonne-energie Boost (op deze zonne-energie Boost, de PS- en GND output samengebonden zo één kan worden gekoppeld aan de PCB).
Om te schakelen op de Arduino PCB, druk op de knop Start. Dit geeft de positieve accuspanning aan de zonne-energie Boost die draait op en levert 5Vdc aan de PCB. De Arduino schets trekt D3 hoog die op de BS170 FET overgaat. Hierdoor stroom vloeien toepassen allermeest naar de accuspanning naar de zonne-energie Boost. Zo kan de Start schakelaar worden gelost.
Na een korte vertraging voor de gebruiker om te zien van de dag en de status van de douche, stelt de Arduino D3 laag die de FET uitgeschakeld en macht naar de zonne-energie Boost die macht aan de PCB de verbinding verbreekt de verbinding verbroken.

Macht Samenvatting: Dus de meeste van de tijd, is de Arduino niet geactiveerde. De TinyRTC heeft zijn eigen batterij te houden van de juiste tijd. De EEPROM douche informatie opgeslagen en heeft geen behoefte aan macht. Allermeest naar de tijd die er te verwaarlozen is uitlekken op de 18650 batterij. Wanneer de knop Start is geduwd, de zonne-energie Boost wordt aangedreven door de 18650, de Arduino leest de RTC, de dag van de week en de douche LED licht eventueel. Na ongeveer vijf seconden, de Arduino verbroken van de batterij en zelf afgesloten.
TechnoSpeak: EEPROM staat voor elektrisch Erasable Programmable Read alleen Memory. Dat betekent dat we hierin informatie kunt opslaan. Deze informatie blijft er met of zonder stroom. Dus de volgende keer dat we de stroomtoevoer kunnen we het lezen van de informatie was die eerder opgeslagen. Geen batterij is nodig.

Opmerking: Ik heb een twee pin header met het label "Prog" toegevoegd. Als een jumper is aangesloten, zal dit voortdurend de Arduino macht, zodat de gebruiker kan het laden van een schets aan de Arduino en Los zo nodig.

Oke, dus ik de PCB maakte en het gevuld. Ik geïnstalleerd verschillende gekleurde LEDs voor de dagen van de week, dus het is een beetje makkelijker een dag van elkaar kunt onderscheiden. (Mijn gezichtsvermogen is niet de grootste)

Probleem: Ik uiteengezet voor het deel van de bibliotheek TinyRTC, de fysieke afmetingen van de Raad van bestuur. Helaas, toen ik probeerde de PCB om kleiner te maken, ik vergat dit dus de knop Start onder de Tiny RTC-bestuur was. Dit is wat er gebeurt als ik moe ben en niet het grondig controleren.
Problem2: Nou heeft de TinyRTC de batterij aan de onderzijde. Met een vrouwelijke kop dacht ik het zou duidelijk de AtMega328 maar het kwam niet.
Oplossing: Ik had enkele lange stemmed vrouwelijke headers van mijn vriend (zie afbeelding). Ik gebogen de pinnen in de ' vorm zodat de TinyRTC van bestuur steeg hoger en weg van de knop Start.
Problem3: Goed dit redelijk goed werkte, maar toen ik deze opknoping op de muur, het is moeilijk te bereiken van de knop Start.
Solution2: Als je kijkt naar de TinyRTC module, heeft twee aansluitingen. Een is zeven pinnen en de andere vijf maar de vijf signalen worden gedupliceerd en in dezelfde volgorde. En ik ben alleen met behulp van vier van deze hoe dan ook. Nou besloten heb ik om de vrouwelijke koptekst verwijdert, installeren van vijf mannelijke kop van de pin aan de andere kant en soldeer hen in. Het werkte prima en was het makkelijker te bereiken van de knop Start.

Eagle bestanden zijn gekoppeld

Onderdelenlijst:
1 kleine RTC_DS1307 & AT24C32-module
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 impuls 1-5Vdc 5Vdc output
http://www.eBay.com/ITM/370828387683?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

1 18650 batterij
1 18650 batterijhouder
1 douche 2 PCB (kan worden gemaakt met Eagle Cadsoft bestanden)
1 ATmega328P microprocessor
1 28 pin IC socket
6 mannelijke kop spelden
2 voelbare SPST-switch
2 condensator 0.1uFd
2 condensator 22pFd
1 cilindrische crystal 8MHz
8 LED 3MM (diverse kleuren)
1 BS170 FET
2 weerstand 10K
8 weerstand 1.5K
1 JST2.0-connector instellen (man/vrouw)
Schroot draad
Plastic schroot

De meeste onderdelen zijn verkrijgbaar bij Digikey, ebay andere elektronica verkooppunten.

Gerelateerde Artikelen

Arduino douche Monitor

Arduino douche Monitor

aangezien deze lui oude Geek (LOG) krijgt oude, he(I) dingen vergeten. Nu ik graag douchen om de andere dag, maar kan me niet herinneren wanneer het douche dag of niet is. Ik zou markeren op een kalender (papier of computer) of ik kon zelfs de kalend
Douche Monitor Arduino met LCD display

Douche Monitor Arduino met LCD display

Welkom! Voor onze milieu Capstone klasse (senior proefschrift) voor St. Olaf College bouwden we een monitor die doeltreffend op hoeveel water toezien zou maakt gebruik van een douche. Het idee achter deze water-monitor is dat als u een piezo transduc
Een digitale Micrometer aan een Arduino & VGA Monitor interfacing

Een digitale Micrometer aan een Arduino & VGA Monitor interfacing

Update: Igaging oorsprong serie gebruiken een Mitutoyo kabel en output de Mitutoyo 52 bits datastream. De code en de schema's hieronder werk met SPC Digimatic schuifmaten, Micrometers, bellen van indicatoren, en schalen van beide bedrijven.Bespreek e
Arduino Home Monitor System

Arduino Home Monitor System

groeten!In dit Instructable, ik zal in detail te beschrijven hoe ik mijn eigen homebrew huisveiligheid systeem op basis van Arduino gemaakt. Ik zal toegeven, het is niet de meest veilige in zijn huidige staat, maar gegeven bepaalde wijzigingen en hog
Arduino BAC Monitor

Arduino BAC Monitor

Het doel van dit project is met een arduino en een MQ-3 alcohol sensor te maken van een eenvoudige breathalyzer die toezicht houdt op BAC niveaus. Het project omvat het ontwerpen en bouwen van een eenvoudige schakeling en het schrijven van code in de
Lage macht Arduino temperatuur Monitor

Lage macht Arduino temperatuur Monitor

In dit Instructable bouwen we nog een andere temperatuur monitor met behulp van een DS18B20 temperatuursensor. Maar dit project is anders. Het kan bijna 1,5 jaar duren op batterijen! Ja! Met behulp van de Arduino energiebesparende bibliotheek, kunnen
Arduino Serial Monitor uitdagingen

Arduino Serial Monitor uitdagingen

wilt u uw Arduino programmering vaardigheden testen?Hier zijn zes uitdagingen die elk is moeilijker dan de vorige en moet u gebruikmaken van more and more van de seriële Monitor-functionaliteit. Al met al is dit een leuke manier om te oefenen uw prog
Mini Arduino draagbare EEG - hersenen golf Monitor +

Mini Arduino draagbare EEG - hersenen golf Monitor +

dit is een ander voorbeeld van de veelzijdigheid en de Arduino, een kleine LCD-kleurenscherm en het juiste type van sensoren, zijn wat kan doen.OPMERKING:Dit is een work in progress... Ik zal werken aan verschillende fasen totdat ik voltooi een "draa
Arduino Based temperatuur Monitor

Arduino Based temperatuur Monitor

deze video toont een monitor van de temperatuur met behulp van de LM34 precisie temperatuursensor, Arduino en 16 X 2 LCD-display. De monitor slaat ook de laatste 10 temperatuur lezingenMeer foto's en projecten @ http://www.kunaldoshi.comHeres de link
Betrouwbaar, veilig, aanpasbare SMS afstandsbediening (Arduino/pfodApp) - geen codering vereist

Betrouwbaar, veilig, aanpasbare SMS afstandsbediening (Arduino/pfodApp) - geen codering vereist

Update: 19 mei 2015: gebruik de pfodParser bibliotheek Versie 2.5 of hoger. Het bevestigt een gemelde probleem van het niet toestaan van voldoende tijd voor het schild verbinden met het netwerk na omhoog het aandrijvenIntroductieHoe is pfodSMS afstan
C/C++ nl Arduino: setup y lus

C/C++ nl Arduino: setup y lus

La plataforma arduino se programa nl C/C++. Nl esta serie de instructables, vamos een ver aspectos kern gereedschappen de la programación, controlar nl C, pues neen voy een entrar nl detalles de objetos C++, aplicados een proyectos sencillos de Ardui
Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Als u op zoek bent naar een manier om een Arduino gebaseerde apparaten te controleren, zal deze instructie u tonen hoe om het te doen door het bouwen van eenvoudige robot.De IoBot kan worden gecontroleerd door mobiel en computer toepassing via LAN of
Mini Arduino Multi functie Controller w / LCD Display

Mini Arduino Multi functie Controller w / LCD Display

dit Instructable bouwt voort op de Arduino omgeving minimonitor en Arduino EEG minimonitor Instructables.U kunt maximaal 4 Relais met behulp van de tijd, temperatuur en/of licht, je geest, controle of welke sensor u wilt gebruiken.De voorbeelden zijn
LinKit One Pulse Rate Monitor

LinKit One Pulse Rate Monitor

Dit is een erg leuk en cool instructable, In dit instructable ga ik u tonen hoe te bouwen van een hartslagmeter tarief. Dit apparaat controleert uw hart BPM (beats per minuut) en weergegeven op het scherm. Dit project heeft een brede waaier van medis