Hallick min Zoomobil (13 / 16 steg)
Steg 13: Kretskort
När det kommer till elektronik sidan av saker, är jag visserligen en novis. Följaktligen, jag gick igenom 3 olika designer för kretskort, inklusive lödning headers och sockets. Den första som jag gjorde så liten att jag var inte kunna löda kablarna utan att göra shorts. Andra var i fel form att passa där jag äntligen beslutat att lägga den. Den sista som var perfekt, inte heller, men var tillräckligt bra. Denna styrelse är 6,5 cm x 4 cm. Lödning jobbet på undersidan av styrelsen är, Tja, ganska fult. Men det finns inte några shorts, och alla kablar gå där de ska, så det fungerar.
Jag utformade kretskortet på ganska primitiva sätt: jag bara höll peta alla headers och sockets i styrelsen tills jag hittade en bra layout, vilket betyder att det fanns tillräckligt med utrymme att passa och att ge utrymme för alla lödning jag behövde göra. Sedan jag tejpade allt ner och följde min kretsdesign att löda ledningarna på undersidan. Det finns bättre sätt att närma sig denna (se nästa punkt), men jag visste inte att på tiden. När jag bestämde mig den bästa platsen för styrelsen var bak i vagnen under störtbåge, som fasta styrelsens dimensioner och också placeringen av ett antal komponenter: alla strömkontakter måste finnas på baksidan, där batterier skulle vara, och alla LED headers behövde vara på framsidan , där jag ville ha deras ledningar från undersidan.
När jag var klar, introducerade en vän mig till ett kretskort layout designer program benämn Fritzing. Om jag hade börjat med det, skulle det ha sparat mig en tid. Jag använde programmet för att skapa bakbord diagrammet ovan. Jag rekommenderar programmet.
Personer med skarpa ögon kommer att märka att alla lysdioder kopplas till analogt stift (A0 genom A5), utom bakljus. Min ursprungliga plan var att göra paus lyser "flash" ljusa för en sekund när vagnen avtog och sedan återställa till en normal "låg" inställning. Det skulle ha varit så coolt! Behövde jag två mer PWM stift att göra det, för att variera den LCD ljusstyrka. Jag var redan med stift 5 för HBridge och stift 9 för servo (och servo biblioteket gör något med stift 10, också, så det var värdelös för detta). Detta lämnade PWM stift 3, 6 och 11. Jag antog 6 och 11 skulle fungera, så jag lödde dem innan fullt testa dem. Det visar sig, 6 fungerade bra, men 11 inte, och jämväl för pin 3: ingen av dem var PWM längre, helt enkelt digital outs. Jag märkte detta problem tills jag hade redan lödda upp kretskortet. Efter några tester och flytta runt saker vänster jag slutligen bara bakljus lödas till stift 6 och A5. Min teori är att antingen Servo eller IR biblioteket på något sätt ingripit med PWM normalläge på stift 3 och 11.