LED Rave zonne-Shopping Cart driewieler (12 / 35 stap)

Stap 12: Kaart van de LED 's


Deze stap toont hoe te genereren van een lijst met de fysieke posities voor de LED-clusters. Als u mijn indeling perfect twee stappen geleden hebt gevolgd, kunt u dit overslaan omdat de tabel voorziet u juiste zitten zal.

Eerst download het bestand PhysicalLoc.h en neem een kijkje op het. Er is een serie genaamd PhysLoc die de vorm aanneemt: [Channel] [ClusterNumber] = {X, Y}. Kanaal is het uitvoerkanaal van de microcontroller board demultiplexed SPI output. ClusterNumber is de volgorde waarin de RGB LED clusters in de keten van WS2803s zijn gerangschikt. De eerste van RGB-cluster op het bord die zich het dichtst bij de microcontroller is 0.

X, Y is de coördinaten van het RGB-cluster op de hex grid.

Er zijn eigenlijk drie versies van de PhysLoc matrix in PhysicalLoc.h maar ze worden gescheiden door de precompiler macro's #if zijde links, #if kant == == recht, #if kant == FRONT. Je moet alle drie arrays invullen. Links en rechts zijn vanuit het perspectief van een renner in de rug zitten.

Zeshoekige rasters kunnen nemen even wennen als je alleen vertrouwd met Cartesiaanse rasters. Ik ben met behulp van een puntige bekroond axiale hex coördinatensysteem. Het is alsof de Cartesische grid, behalve de Y-as is schuin in de hoek van 60 graden. Hier is een uitstekende uitleg van hoe dat werkt: redblobgames.com/grids/hexagons/#coordinates.

Gebruik een droge wissen marker en label elke van de zeshoeken op het winkelwagentje volgens de twee diagrammen geboden. Gebruik hetzelfde patroon voor zowel de linker- en rechterkant.

Download RaveCart_MappingHelper.zip. Dit bevat C-code en de dossiers van het project van de MPLABX. Het compileren van de code en het programma één van uw PIC18F4550s. De code zal een LED-cluster zet witte tegelijk maken. De rest zal zijn uitgeschakeld. Het begint bij channel0 cluster0 dan klimt naar cluster 119 (de laatste RGB-cluster van de 20e bestuur). Hierna begint het proces weer op Kanaal1, enzovoort. U hebben waarschijnlijk niet 20 platen in een keten, dus er geen clusters geactiveerd voor een tijdje aan het einde van elke scan kanaal zullen. Er is een tien seconden vertraging tussen het verplaatsen naar de volgende cluster. Gebruik deze tijd om te registreren de coördinaten die u schreef op het verlichte cluster in de PhysLoc array.

Bijvoorbeeld als de eerste drie RGB-clusters die op de linkerzijde oplichten [1,14] [1,13], [2,13] de PhysLoc array zou beginnen als volgt:

#if kant == links
{{{1, 14},
{1, 13},
{2,13},

Als een cluster niet oplichten omdat het niet kon worden geplaatst achter een gat zetten {leeg, lege} in zijn veld. Dit vertelt de verlichting patroon code om te weren van dat cluster. Geef op de laatste cluster van elk kanaal {END, einde}. dwz als een kanaal acht platen heeft je {END, einde} bij index 48 omdat 6 * 8 = 48.

Vul ook de ChanLength array. Dit is acht cijfers die aangeeft hoeveel clusters zijn in elk van de acht kanalen.

Gerelateerde Artikelen

Boot Cradle Dollies verdienen met tapijt kladjes, metalen stoelen, en/of Shopping Carts

Boot Cradle Dollies verdienen met tapijt kladjes, metalen stoelen, en/of Shopping Carts

een boot op het land bewegen is geen sinecure. Uw bevallige waterscooters is plotseling meer als een gestrande walvis.Deze dollies met gewatteerde wiegen maken het gemakkelijk en ja, leuk!Perfect om te houden van uw kano of kajak van de grond, en te
Bouwen van een Shopping Cart Cargo Bike

Bouwen van een Shopping Cart Cargo Bike

Bouw een fiets van de lading uit een oude mountainbike, een metalen winkelwagentje Diversen fietsonderdelen, een verscheidenheid van schroot en een bereidheid om te hack dingen uit elkaar!Ik ben momenteel een leven autovrije en moeten een middel voor
EMP shopping cart locker

EMP shopping cart locker

ooit gemerkt een geschilderde gele lijn op de parkeerplaats rond vele supermarkten en winkels? De magische gele lijn zendt een signaal waardoor karren te stoppen doden in hun sporen, karren verhindert dat het verlaten van de parkeerplaats.Nu kunt u b
REMIX - Shopping Cart stoelen zijn Awesome!

REMIX - Shopping Cart stoelen zijn Awesome!

** Please vote voor dit Instructable **Winkelwagen stoelen... eigenlijk is er niet veel meer dat moet worden gezegd.Ik werd eerst bewust van hoe de awesomeness van een winkelwagentje kan worden verhoogd wanneer de kiddos en ik eerste aflevering maken
Kapstok gemaakt van Shopping Cart haken

Kapstok gemaakt van Shopping Cart haken

Een heleboel mensen vandaag de dag leven in stedelijke gebieden waar zij ervaren de ongemakken van lopende gentrificatie en stijgende prijzen voor woonruimte. Hoewel op politiek niveau, is het belangrijk om te bestrijden van degenen die profiteren va
Shopping Cart stoel

Shopping Cart stoel

Shopping carts zijn een van die universele stukken van voorstedelijke meubilair dat mensen niet eens meer merken. Ze verdwijnen in de achtergrond van de afvalcontainers, parkeerplaatsen, laden dokken en grote doos winkels. Echter, hun vorm en zwierig
Shopping Cart Locker THE EASY WAY (verbeterde bereik)

Shopping Cart Locker THE EASY WAY (verbeterde bereik)

Zie mijn website voor een nog eenvoudigere manier. Lock de karVeel winkels hebben op hun winkelwagentjes die worden verondersteld om te stoppen met het winkelen kar diefstal vergrendeling wielen geïnstalleerd. De kar krijgt een signaal wanneer het ve
Shopping Cart meubels! -Deel 1 -

Shopping Cart meubels! -Deel 1 -

wonen in de stad heeft zijn ups en zijn downs... een extraatje is dat er een overvloed aan verlaten materialen opknoping over gewoon wachten tot het huis worden genomen als upcycled!  Voor degenen onder u die in een stedelijke omgeving wonen, je bent
Shopping Cart Sifter

Shopping Cart Sifter

Zoals je snel zult merken is dit vuil en rock sifter erg basic en niet vreselijk inventief. Aan de andere kant, het toont wel aan hoe mensen kunnen veranderen een beetje van Prullenbak in een beetje schat. Het is ruw maar goedkoop... net als ik.Uw wi
Shopping Cart fiets aanhangwagen

Shopping Cart fiets aanhangwagen

ik wilde een fiets aanhangwagen die ik in het weer zonder rot weglaten kan, en zonder water te fokken muggen vangen. Dacht dat een winkelwagentje zou maken een goed lichaam van de aanhangwagen. Er zijn veel winkelwagentjes rond, maar alleen het nemen
TURN A SHOPPING CART in A stoel

TURN A SHOPPING CART in A stoel

My son's Highschool in Hall County, Georgia heeft een traditie voor senioren op jaarboek dag. Niet alleen doen ze ontvangt jaarboeken eerst, maar ze krijgen ook om hun eigen stoel om te zitten op de sportschool vloer, in plaats van het zitten op de t
Gemakkelijk Kar voor zware plicht Transport (van Shopping Cart)

Gemakkelijk Kar voor zware plicht Transport (van Shopping Cart)

dit instructable is voor iedereen die nodig zijn voor het vervoer van zware goederen, maar niet beschikken over de juiste apparatuur.Voor mij is het eigenlijk een aanvulling op mijn 3-weg-geluidssysteem.Ik moest iets dat zou kunnen helpen me mijn sou
Fiets-Portable Shopping Cart

Fiets-Portable Shopping Cart

dit project toont een manier om de boodschappen uit de kassa in de supermarkt in het huis. Om dit te doen, ontwierp ik een stabiele winkelwagentje dat kan worden uitgevoerd op de bagagedrager van een fiets. De wielen kunnen worden neergeklapt het geb
Shopping Cart meubilair - deel 2 - The Lounge Chair

Shopping Cart meubilair - deel 2 - The Lounge Chair

zoals beloofd dit is de tweede aflevering in een serie van instructables voor het winkelen kar meubels maken.  Zoals u weet winkelwagentjes komen in alle soorten en maten en zijn gemaakt van een verscheidenheid aan materialen.  Voor de lounge chair h