Stap 13: Het Circuit bord
Als het gaat om de elektronica kant van de dingen, ben ik weliswaar een beginner. Daarom ging ik door 3 verschillende ontwerpen voor de printplaat, met inbegrip van solderen de headers en sockets. De eerste die ik maakte zo klein dat ik was niet in staat om te solderen van de draden zonder shorts. De tweede was de verkeerde vorm past waar ik heb eindelijk besloten om het te zetten. De laatste was niet perfect, ofwel, maar goed genoeg was. Dit bestuur is 6,5 cm x 4 cm. Het solderen baan op de onderkant van het bord is, goed, nogal lelijk. Maar, er zijn shorts, en alle kabels gaan waar ze geacht worden te, zodoende op werken.
Ik ontwierp de printplaat op een nogal primitief manier: ik gewoon gehouden porren alle kop- en sockets in de Raad van bestuur tot ik vond een goede lay-out, wat betekent dat er genoeg ruimte voor alles passen en ruimte voor alle solderen die ik moest doen was. Vervolgens ik geplakt alles neer en volgde mijn circuit ontwerp om te solderen van de draden aan de onderzijde. Er zijn betere manieren om de aanpak van deze (zie volgende paragraaf), maar ik wist niet dat op het moment. Nadat ik de beste locatie besloten voor de Raad van bestuur aan de achterkant van de cart onder de rolkooi was, dat bevestigde de Raad afmetingen en ook de positionering van een aantal van de componenten: alle aansluitingen van de macht moest worden op de rug, waar de batterijpakken zou zijn, en alle LED headers moest worden aan de voorzijde , waar ik wilde hun draden uit onder.
Nadat ik klaar was, een vriend stelde me voor aan een Printplaat lay-out-ontwerper-programma heet Fritzing. Als ik was begonnen met dat, zou het hebben me gered sommige tijd. Ik gebruikte dat programma om het bovenstaande breadboard-diagram. Ik beveel dit programma.
Mensen met scherpe ogen zullen merken dat alle de LEDs zijn aangesloten op de analoge pins (A0 tot en met A5), met uitzondering van één van de achterlichten. Mijn oorspronkelijke plan was om de pauze licht "flash" heldere voor een seconde wanneer de kar vertraagd en vervolgens opnieuw ingesteld op de instelling van een normale "laag". Dat zou zo cool zijn geweest! Ik nodig had twee meer PWM pinnen om dit te doen, echter, om te variëren van de LCD helderheid. Ik was al met behulp van pin 5 voor de HBridge en pin 9 voor de servo (en de servo-bibliotheek doet iets met pin 10, ook, dus het was nutteloos voor dit). Deze links PWM pennen 3, 6 en 11. Ik nam 6 en 11 zou werken, zodat ik hen gesoldeerd vóór hen volledig te testen. Op tourniquet uiterlijk, 6 werkte prima, maar 11 niet, en ook voor pin 3: geen van hen waren PWM meer, gewoon digitale outs. Ik heb niet gemerkt dit probleem totdat ik had al gesoldeerd op de printplaat. Na enkele testen en bewegende dingen rond verlaten ik eindelijk net de achterlichten vastgesoldeerd aan de pinnen 6 en A5. Mijn theorie is dat de Servo of de IR-bibliotheek een of andere manier bemoeid met de standaardmodus van de PWM op pin 3 en 11.