Pinewood Derby ras (6 / 11 steg)
Steg 6: Bygga FINISH (elektronik)
Min finish är utbyggnaden av 2 system. Ett system är två färg lysdioder som visar omedelbart när en bil passerar linjen i vilken plats han slutade. Gröna LED färger när du är första, går inte när du är andra och blir röd när du senaste.
Det andra (mer komplicerat) systemet visar din tid på en display på baksidan av finish.
Jag gjorde inte bilder eller diagram över hur jag bygger den, så kan jag här är förklara idén och dela koden.
Jag använder en Arduino nano att göra allt det hårda arbetet.
För den faktiska avkänning av bilarna använde jag 3 ljus sensing motstånd i 3 körfält. De är anslutna till de analoga stiften på Arduino. De har alla en 10k dra ner förkopplingsmotstånd till GND. Tre vita lysdioder i bron över dem se till att de har tillräckligt med ljus för att "se" bilar.
På framsidan har bron 3 lysdioder, en ovanför varje lane som kan lysa upp i rött eller grönt. Vart är ansluten (med en resistor) till två digitala stift på Arduino.
Jag la även en knapp för att kunna återställa systemet. (Jag la en lysdiod i knappen, bara för skojs skull)
Med bara dessa komponenter fungerar finish.
Displayen
För att göra det roligare, jag lade till en display på baksidan av bron.
Jag använde en mycket billig OLED display som jag fortfarande hade kvar från min klocka projekt. Jag kunde inte få det att fungera sedan och det tog mig evigheter att få det att fungera nu. Jag skulle råda dig att använda en andra bildskärm och ändra koden enlighet. Jag markerade i koden där koden för denna display är.
För att registrera tid, behöver du också starttime, så jag drog en kabel från StartOch het början att återställningsknappen i bron. Så nu återställs systemet när bilar startas.
Bridge
För själva byggnaden av bron tryckt jag också 4 delar på min 3D skrivare. Jag lagt till filerna. Anslutningen från bron till spåret kunde vara lite bättre, men jag ville det hela vara löstagbar. Av samma skäl jag brukade pluggar för att kabeln i början och slut.