Stap 3: vergadering
Download het schakeldiagram (ML_L3_Remote_With_PCB.pdf) en bereiden de PCB en soldeer van alle onderdelen in plaats. Als u niet hoe een PCB etch weet, zijn er tal van instructables die u hoe vertellen zal. Anders, u kunt lezen mijn methode hier.
U kunt ook downloaden van de Fritzing schetsen die ik gebruikte om dit circuit. Ik heb geupload twee versies:-
(a) Breadboard.fzz (toont alle componenten op het breadboard)
(b) PCB.fzz (toont de uiteindelijke PCB die moet worden geëtst, maar zonder de "externe" componenten, gewoon hun kop PIN)
De PCB is geëtst slechts aan één kant. Ik heb geprobeerd om te minimaliseren van het aantal jumper draden die nodig zijn om alle verbindingen op de PCB en hebben gebruikt 1/2/3 pin vrouwelijke headers waar een jumper draad dient te worden gesoldeerd op zijn plaats. Op de foto van de PCB die ik heb geupload kunt u beschrijvingen van de headers. Deze zijn hieronder vermeld...
J5, J6 - voor vier manier draaischakelaar (modusselectie)
J25, J26, J27 - voor twee richtingen-keuzeschakelaar (regeling selectie)
J9, J10 - voor resetknop (niet nodig in deze versie)
J7, J8 - voor bevestigen drukknop
J32 - PIR pennen
J13, J24 - Test LED pennen
J14, J23 - IR LED pennen
J3 - voor de LCD achtergrondverlichting drukknop
J11 - voor potentiometer 1
J31 - voor potentiometer 2
J4, J22 - voor LCD-contrast potentiometer
J2, J21, J30 - voor LCD verbindingen
J15 - voor Main DC 9V / uit-schakelaar
J16 - voor poolklem
J18 - voor Arduino i/o-pinnen
J17 - Arduino Pro Mini Interface naar PC
J19 - Arduino output naar LEDs
J 29 - Arduino uit pin aan pin RS op LCD-scherm
J 28 - RESET knop input voor pin van de Arduino Interrupt D2 (niet nodig in deze versie)
Tenslotte, de broncode van de Arduino is ook geüploade (Nikon_IR_Multi_Functional_Remote.ino).