"Hjärnan" en extern hårddisk och ljus skulptur (6 / 11 steg)
Steg 6: Kontrollera tryckta kretsar (PCB)
Jag är en stor förespråkare för PIC-mikrokontroller. De är kraftfulla, mycket billiga och lätta att program. Jag försöker hålla det enkelt, därav hela projektet används tre (nästan) identiska PCB vilket innebar att jag bara hade att arbeta på en design. Med hjälp av tre styrelser också medfört att PIC mikrokontroller (16F88) inte var begärt att göra för mycket smarta grejer med krävande timing och avbrott, etc.
Designen utfördes med KiCad PCB programvara (gratis, multi-plattform och öppen källkod). PIC-programmering gjordes med Stor ko grundläggande (skratta inte på namnet - det är gratis, kraftfull och har mycket enkel syntax. Det kan programmera ett utbud av mikrokontroller - inte bara bilder). Jag använder alltid den PIC i-krets-programmering (ICP) system. Detta innebär att jag inkluderar en 6-polig kontakt på Kretskortet så att jag kan programmera PIC utan att behöva ta den ur sin PCB sockel. Detta system är lysande, vilket gör att programvara tweaks göras snabbt och enkelt. Jag har en mycket enkel seriella portar programmerare som låter mig program bilder direkt eller med hjälp av ICP system.
Jag börjar med ett set av brödunderläggen mock-up, bara för att övertyga mig själv att de grundläggande idéerna fungerar, då producera PCB är noga med att bygga i viss krets flexibilitet där jag kan.
De flesta av dessa uppgifter omfattas i andra Instructibles, men jag har tagit några fotografier och skärm-dumpar för intresse.