Stap 1: Denken lang en hard
Start met een goed ontwerp/plan om Voorkom verrassingen op de weg! Deze stap omvat vooral een manier van denken en misschien sommige tekeningen.
Sommige van mijn eisen voor de klok waren:
- Het moest worden professioneel op zoek: glazen voorzijde (geen acryl), witte randen te mengen in de witte muur,...
- Zitten kundig voor controle van alle LED's afzonderlijk, niet alleen in groepen per woord, zodat het kan worden gebruikt als een matrix om weer te geven tekst en getallen (bijvoorbeeld datum en temperatuur)
- De kosten laag te houden (maar een paar 100 euro aanvaardbaar was)
- Gebruik van een professioneel gemaakte PCB
Onderdeel van elk project dat ik doe is om te leren van nieuwe vaardigheden (of een paar nieuwe vaardigheden). In dit geval waren enkele van de nieuwe vaardigheden die ik wilde leren een PCB ontwerpen (zij het een eenvoudige) en voorbereiden van voor fabricage. - Zo dun een mogelijk, niet logge frame eromheen
- Nauwkeurig tot op het moment, in woorden
- Verenigbaar met Arduino: gebruik een ATmega328 microcontroller, met de Arduino bootloader en gebruik van de Arduino IDE en bibliotheken om hem te programmeren.
- Automatisch de helderheid van de LED 's
Heb ik besloten om het bouwen van een vrij grote klok: 50 x 50 cm (20" door 20") met een raster van 16 bij 16 tekens, met achter elk karakter een helder witte LED. Dit zorgt voor een totaal van 256 LEDs, die ik wilde kunnen afzonderlijk controleren. Ik zal praten over de details van het circuit in de volgende stap, maar op de tekening ziet u al dat ik koos voor het gebruik van een chip die specifiek ontworpen om te rijden een 8 door 8 LED matrix (Nou ja, dat ik moest natuurlijk gebruik vier daarvan te rijden een matrix van 16 x 16).
De hoofdmacht van de klok zou worden gerouteerd uit een 18 mm (~3/4 ") dik blad van MDF, met in de voorzijde 256 conische gaten en in de rug een holte voor de PCBAs met LEDs en drijvende elektronica. Ik ook van plan te sluiten van de rug met een dunne plaat van aluminium dat als een heat sink voor de spanningsstabilisatoren en LED drivers verdubbelen kan. Achteraf, zou het waarschijnlijk zijn geweest boete zonder warmte tot zinken brengen, maar beter veilig dan droevig (en zijn leuk dat de achterkant is gesloten ter bescherming van de elektronica).
De voorkant (voorplaat) is vastgelijmd aan de hoofdmacht, waardoor het moeilijk te vervangen, maar ook maakt zien er goed (geen frame of schroeven of iets). Het bestaat uit drie lagen: een dunne plaat van glas (2 mm), een knipsel zwart zelfklevend vinyl en een diffuser (calqueerpapier). De vinyl sticker bestrijkt het hele blad van glas en zit vast aan de achterkant van het. De (gespiegelde) karakters zijn worden gesneden uit de vinyl. De diffuser is ingeklemd tussen de vinyl en de hoofdmacht. De voorplaat is ontworpen in Inkscape vroeg in het project.
Merk ook op dat de dit is waar ik maakte mijn eerste afschuwelijke fout (zodat u niet moet). Toen ik het raster met tekens in Inkscape (gewoon een zwarte doek met witte tekst in de Droid Sans Mono niet-proportioneel lettertype) voor het eerst aangelegd, vergat ik een woord. Ik merkte slechts ruim een jaar later, na de vervaardiging van het vinyl-knipsel. Ik daag je uit om te kijken naar de tekening een de fout te vinden. Het ontbrekende woord kan worden gevormd door een combinatie van delen van twee andere woorden, dus de klok nog steeds werkt, maar het zal een doorn in het oog voor de komende jaren. Wees niet zo dom als ik was, quadruple uw ontwerp controleren!