Färg adresserbara LED Dsiplay (1 / 4 steg)
Steg 1: Hur det fungerar
Detta är den faktiska baksidan av displayen sådd konstruktionsdelar.
Strömförsörjning
Kraften kommer av två 2A tillsynsmyndigheter, en regulator feeds remsor 0 till 3 och annan feeds remsor 4 till 7 men detta inte är riktigt tillräckligt om lysdioderna är full på. Vid full ljusstyrka förbrukar varje LED om 35mA så i teorin behöver varje remsa 1.4a varje. Detta är en display, inte ett ljus, emellertid och så att situationen kan undvikas, även så om detta inte var en prototyp som jag skulle ge ett nätaggregat som kan ge minst 10A.
I praktiken om tillsynsmyndigheterna levereras med 6V belyser de faktiskt den full skärmen för kort (några sekunder) perioder.
Demo displayen rutin har aldrig alla bildskärmarna på full på en gång.
Controller
Registeransvarige är en PIC32 med ByPic arbetsdrift systemet installerat. Detta gör det enkelt att programmera registeransvarige distans (eftersom all den nödvändigtvis är text) och utföra framtidsscenarier över Bluetooth-länk.
Controllern tillhandahåller också 3.3V krävs för Bluetooth-sändtagare som den har en ombord regulator.
The BV500_T controller med PCB
Styrkort används linjer B0 till B8 för att styra LED strips. Klocka/data signalen härleds försiktig programvara timing. WS2811 LED-controller kräver endast en linje att kontrollera varje LED strip och så bara 8 linjer behövs för alla 8 remsor.
Ett I2C gränssnitt erhålls från B8-B9, när I2C används dessa linjer är tillägnad I2C gränssnittet av PIC32 maskinvaran. Detta gränssnitt används för att kommunicera med realtidsklockan, RTC klocka PCB har inbyggd dra upp motstånd så dessa inte behövs separat.
Strömmen till styrelsen är via den + 5V pin som härrör från en av tillsynsmyndigheterna och de 3.3V utdata används för Bluetooth-sändtagare. Bluetooth är ansluten till TX och RX visas i diagrammet som B10 och B11. Denna i-faktiskt är UART2 och är den huvudsakliga kommunikationen för programvaran ByPic. All utveckling och programmering kan göras via Bluetooth om det behövs. Om inte det finns en separat anslutning på den vänstra sidan av styrelsen för detta ändamål. Det är olyckligt att Bluetooth inte sätta en DTR signal som kan användas till att återställa processorn från tid till annan.
Bluetooth
Detta är en ByVac produkt BV206. En billigare produkt kan användas men med de billigare versionerna är det inte alltid möjligt att få tillgång till AT kommandon. Med tillgång till AT-kommandon kan du ändra överföringshastigheten för Bluetooth-modulen att matcha infödda baudvärde för den BV500 som är 115200. Alternativet är att använda SYS_COMBAUD konstanten för att matcha BV500 till Bluetooth. Ganska ofta är de fasta till 9600 som är lite långsam för utveckling.
Med Bluetooth-modulen kan visningen av programmeras efter att det har varit byggda och på plats. Det kan vara högt upp på en vägg och du skulle fortfarande kunna komma åt den.
En förbättring skulle vara någon form av reset hårdvara om något gick fel. Det finns en vakthund på den BV500 som skulle kunna genomföras men det vore bra om säga en oberoende bit av hårdvara hittas ett visst tecken eller en sekvens av tecken från Bluetooth och utövade reset. Detta skulle inte vara svårt att genomföra.
RTC (realtidsklocka)
Detta är inte nödvändigt att driften av enheten men det sömmar att en bra användning för att visa för någon del är att används för att visa datum och tid. Den anordning som används är den BV4239 som bygger på DS1307
Detta har också en EEPROM som inte används. Enheten har ett inbyggt batteri som kräver 5V och ett I2C gränssnitt.
LED Strips
Lamporna kom en remsa av flexibla PCB som visas och 8 remsor av 40 lysdioder har använts för att skapa rektangulära skärmen. De köps normalt i längder av 4 eller 5 m men du ska veta att de tillverkas i mindre remsor. Varför är detta viktigt? 4 eller 5 m längder består av flera band sammanfogade, tyvärr en bit går förlorad när de blir remsorna och så där kopplingen sker lysdioderna är närmare tillsammans. Detta har betydelse när skapa en display som lysdioderna inte radas upp. De behöver FN-gå och åter gå med vissa tråd att se till att avstånden mellan lysdioderna bibehålls.
För denna display remsorna var fast ner på en bit 3mm akryl 85 x 670 mm med 6mm double sided tape. Anslutningarna gjordes till den vänstra sidan av displayen med LED strip pilarna pekar åt höger. Med dubbelhäftande tejp fungerar mycket bra men mer om behövs för montering akryl till en ram som för tillfället är det lite Heath Robinson.