Stap 1: ontwerp
1. Nou, is dit logboek zodat ik natuurlijk besliste te gebruiken van een Arduino.
2. het zou een batterij aangedreven aangezien het zal gaan in mijn badkamer.
3. Ik wilde dat het de dag van de week en al dan niet het is douche dag weergegeven.
4. Ik wilde ook om te kunnen schakelen van de douche-dag in- of uitschakelen als ik wilde veranderen.
De 'standaard' Arduino, zoals de UNO niet zeer goed voor de werking van de batterij ontworpen is, dus heb ik besloten om mijn eigen Arduino op een PCB.
Heb ik besloten op de 18650 Lithium batterij als de batterij van mijn huidige favoriet van keuze. (zie afbeelding) Deze batterijspanning zal variëren van ongeveer 4.2Vdc volledig opgeladen tot ongeveer 2.0Vdc.
Technobabbel: Een van de hersenen van de Arduino is de AtMega328P. Een andere huidige favoriet voor mij. Nu deze microprocessor theoretisch zal werken met een spanning van 4.2Vdc tot ongeveer 1.8Vdc, maar ik denk dat in de Arduino standaard omgeving is beperkt tot 2.9Vdc? Maar goed, dat is goed genoeg voor mij. Bij lagere spanningen moet de klok echter worden teruggebracht tot 8MHz.
Eagle bestanden zijn atttached, schematische en PCB. Dit schema is dat mijn prototype ontwerp zo bevat onderdelen ik dacht dat misschien wel nodig. Ik heb niet de DS1307, 32.768KHz kristal en batterij houder stuff.
Ik maakte en de PCB gevuld.
Ik geïnstalleerd verschillende gekleurde LEDs voor de dag van de week, dus het is een beetje makkelijker een dag van elkaar kunt onderscheiden. (Mijn gezichtsvermogen is niet de grootste)
Onderdelen lijst:
1 18650 batterij
1 18650 batterijhouder
1 douche Monitor PCB (kan worden gemaakt met Eagle Cadsoft bestanden)
1 ATmega328P microprocessor
1 28 pin IC socket
6 mannelijke kop spelden
1 voelbare SPST schakelaar
1 voelbare DPST schakelaar
1 condensator 0.1uFd
2 condensator 22pFd
1 cilindrische crystal 8MHz
8 LED 3MM (diverse kleuren)
1 weerstand 10K
8 weerstand 1.5K
1 JST2.0-connector instellen (man/vrouw)
Schroot draad
Plastic schroot