Stap 5: Module 1 - Arduino / RTC Module - bedrading
Het schema van de Eagle is de tweede foto. Als het te klein om te lezen, dat u moet zitten kundig voor downloaden op de oorspronkelijke resolutie. Als alternatief, het schema en bestuur-bestanden zijn gekoppeld.
De derde foto toont de Arduino, RTC, Display en input modules, allemaal op een breadboard gebaseerd rond een Arduino nano. Het is mogelijk, maar vrij slordig!
Voor de PCB-versie:
In het algemeen is het gemakkelijker om te beginnen met het solderen van het midden naar buiten. Maar ubehoefte te doen sommige van de componenten van de bovenzijde voordat de batterij-houder omdat het betrekking heeft op de soldeer pads voor veel van deze. Enkele van deze is een beetje onhandig, zodat het misschien niet het maken van de beste eerste-project maar niets op deze module is vreselijk moeilijk. Zoals altijd, zet de onderdelen door middel van hun gaten, bocht leidt of pinnen uit een beetje te houden ze, het omdraaien van de Raad van bestuur, soldeer en clip uit.
Mijn bestelling was:
R6 (1K), 2-pins header voor A2/A3, 1-pins header voor opnieuw instellen.
Reset tactiele switch, 10K pullup weerstand op reset en naburige 100nf condensatoren.
28-pins DIP (probeer te krijgen de inkeping op de juiste manier rond)
DS1307 RTC chip
Batterijhouder op de achterkant
Kristallen en 22pf caps
R2/R3 10K pullups voor I2C communicatie (warempel deze moeten 2.5 k)
Twee x 2-pins vrouwelijke headers voor macht & D13 LEDs, plus andere 1 k-weerstand
Definitieve 100nf cap en de resterende hoeveelheid mannelijke headers helemaal rond.
1000uf cap onder de Raad van bestuur,
Sommige 3mm LEDs te gaan in de vrouwelijke headers bezuinigen
Invoegen van de bootloaded ' 328 (krijgen de inkeping aan de rechterkant)
Voeg de RTC-batterij aan de houder & ga je!
Voor de première van halfpension versie:
Mijn aanpak was:
1 - lay-out de kerncomponenten verlaten wat ruimte voor de grote extra's zoals de batterijhouder en dat massale 1000 uf condensator. De RTC maakt gebruik van pin 27 en 28 van de ' 328 dus ik het in die hoek zet (u ziet dat het is ondersteboven in vergelijking met de ' 328).
2 - soldeer beneden alle van de grote delen, met inbegrip van de chips en kop pinnen. Als veel van de belangrijkste condensatoren etc. als dicht bij de chips als we kunnen bevatten. Het horloge kristal ik in de zelfde gaten als pinnen 1 & 2 van de ' 1307.
3 - de grond (blauw) en stroomaansluitingen (oranje) zoveel mogelijk uitvoeren. Een paar van deze toetreden tot onder de Raad van bestuur, maar de meeste zijn zichtbaar vanaf de bovenkant.
4 - Voer de signaal draden (groen).
5 - zet in de massale 1000uf cap en de batterijhouder.
6 - zet in de macht en pin-13 LEDs met hun weerstanden.
7 - het traceren van de verschillende verbindingen en het vinden van alle dingen die je gemist (ik vergat de pull-ups op de 1307). Soldeer deze in!
8 - doe een meter op uw bord en dat geen twee pinnen van beide chip worden kortgesloten. Pinnen 20/21 van de ' 328 zijn de enige twee die moeten worden.
9 - de macht van het omhoog en als je een nieuw bootloaded ' 328 dan kunt u de pin-13 LED knipperen moet zien.
Verbazingwekkend, mijn boord eerste keer uitvoerde. Hopelijk zal jou ook. Als u eenmaal de blink-code wordt uitgevoerd, zet in de batterij voor de RTC en voer de code om te zien als het het bijhouden van tijd. Schets daarvoor is in de volgende stap.