Stap 2: Bedrading het omhoog
Ik heb niet gekregen in de gewoonte van het maken van schakelschema's of schema's, voordat ik begin prototyping, ik enkel net in het springen. Ik zal niet ingaan op solderen van techniek, maar ik noem één ding. Vergeet niet over isolatie, warmte krimpen of isolatietape. Laat niet alle verbindingen van de hoogspanning blootgesteld.
LCD
Eerst zet ik het LCD-scherm. Ik heb deze eerste, omdat het LCD-scherm het grootste één element is en ik wilde te kunnen kiezen hoe het past samen met het proto-schild. Ik gebruikte headers in plaats van rechtstreeks naar de proto-board, solderen, zodat ik kon het koppel indien nodig.
- Ik gesoldeerd mannelijke headers (16 pins) op het LCD-scherm, vervolgens een strip voor vrouwelijke headers aan de proto-shield, zo geplaatst dat het LCD-scherm zitten zal meestal op de top van het proto-schild (of vice versa). Ik ook gepland zodat de vrouwelijke kop strip op het schild dicht bij de digitale IO kant is; Hierdoor solderen handiger.
- Ik gesoldeerd de LCD vrouwelijke headers naar hun respectieve pinnen op het schild en de dimmer pot toegevoegd. Adafruit heeft een uitstekende tutorial over dit. Het duurt 6 digitale pinnen (mij zijn op pennen 7-12).
Roterende Encoder, Relay Input
Nu, onroerend goed op het proto-Schild zult schaars is, aangezien de LCD op de top van het zitten zal. Echter, ik nog wilde gebruiken kop pinnen voor de roterende encoder en estafette, zodat ik kon hen gemakkelijk Haal als ik moest.
- Ik vond sommige open ruimte waar kon ik de 5 pinnen van de encoder. Ik heb die ik de encoder pinnen op de Arduino pin 2 en 3 aangesloten (de Arduino encoder bibliotheek ik gebruikte aanbevolen gebruik interrupt-pinnen voor de beste prestaties) en de grond pin op grond (duh).
- Ik aangesloten de drukknop op pin 4 en op de grond. Ik was lui hier en de interne pullup weerstanden van de Arduino gebruikt in plaats van de bedrading in mijn eigen weerstand.
- Ik aangesloten de estafette input (ook met headers) naar de Arduino pin 5 en 6. Normaal gesproken zou u één van deze pinnen tot grond (5V) haak. Aangezien er twee gratis digitale pinnen naast elkaar waren, gebruikte ik hen beiden. In de code, zal ik één van de pinnen net ingesteld op laag om te simuleren van grond.
Thermistor
De thermistor zelf heeft 2 draden, want het is in wezen een weerstand met een waarde die met de temperatuur verandert. Net als een potentiometer, die weerstand met de knop positie verandert. Daarom moeten we maken een circuit spanning divider en aansluiten op een analoge pin om te lezen. Nogmaals, heeft Adafruit een uitstekende tuorial.
- Één uiteinde van de thermistor zal worden aangesloten op de grond, de andere kant zal worden aangesloten op A0 en één uiteinde van de 10 k referentie weerstand. Het andere uiteinde van de weerstand zal worden aangesloten 3,3 v (minder luidruchtig dan 5V), en de 3.3V pin zal ook worden aangesloten op de AREF pin.
- Heb ik besloten om te solderen de thermistor en de weerstand van de verwijzing naar een JST connector, zodat ik zou kunnen zijn om de stekker uit de thermistor als een eenheid. Ik gebruikte een 4 pin JST connector, hoewel ik alleen nodig 3 pinnen.
Relaisuitgang
Nu, ik niet dit soldeer tot ik was monteren van de onderdelen in het vak project omdat ik niet de juiste connectors en gesoldeerd het recht omhoog. Hoe dan ook, ik zal praten over het hier. En vergeet niet de warmte krimpen!
- Ik ontdaan van het netsnoer en gescheiden van de 3 draden, zodat hun individuele isolaties ongewijzigd blijft. Ik gebruikte een multimeter om te controleren welke draad aangesloten op welke pinnen.
- De pinnen van de grond en de juiste prong zijn rechtstreeks verbonden met de respectieve pin op het stopcontact.
- De linker prong (wit op mijn kabel) is aangesloten op een van de pennen op de relais (maakt niet uit welke).
- De andere uitgang pins op het Relais is verbonden met de resterende pin op het stopcontact.
Schakelaar
Tot slot, ik bekabeld de schakelaar met een 9V batterij terminal, en verslaafd aan Vin en GND, zodat ik gebruik van accuvoeding werkt maken kan (hoewel ik meestal de voorkeur aan USB-macht wanneer het beschikbaar is).