LED Rave Solar Shopping Cart trehjuling (12 / 35 steg)

Steg 12: Mappa lysdioderna



Detta steg visar hur man skapar en tabell med fysiska positioner för LED-kluster. Om du följde min layout perfekt två steg sedan kan du hoppa över detta eftersom tabellen enligt dig kommer att vara korrekt.

Först hämta filen PhysicalLoc.h och ta en titt på den. Det finns en rad som heter PhysLoc som tar form: [Channel] [ClusterNumber] = {X, Y}. Kanalen är utkanalen från mikrokontroller styrelsens demultiplexed SPI utdata. ClusterNumber är den ordning som de RGB LED kluster är ordnade i kedjan av WS2803s. Först av RGB kluster i styrelsen närmast mikrokontroller är 0.

X, Y är koordinaterna för RGB klustret på hex nätet.

Det finns faktiskt tre versioner av matrisen PhysLoc i PhysicalLoc.h men de är åtskilda av förkompilator makron #if sidan == vänster, #if sidan == höger, #if sidan == FRONT. Du kommer att behöva fylla i alla tre matriser. Vänster och höger är ur en ryttare som sitter i ryggen.

Hexagonalt nät kan ta tag att vänja sig om du bara bekant med kartesiska rutnät. Jag använder ett spetsiga toppad axiella hex koordinatsystem. Det är som kartesiska nätet, utom Y-axeln är lutad i 60 grader vinkel. Här är en utmärkt förklaring av hur det fungerar: redblobgames.com/grids/hexagons/#coordinates.

Använd en torr radera markör och etikett av hexagoner på kundvagn enligt de två diagram som tillhandahålls. Använda samma mönster för både vänster och höger sida.

Ladda ner RaveCart_MappingHelper.zip. Detta innehåller C-kod och MPLABX projektfiler. Kompilera koden och programmet en av dina PIC18F4550s. Koden kommer att göra ett LED kluster tur vitt i taget. Resten kommer att vara avstängd. Det börjar vid channel0 cluster0 sedan går upp till klustret 119 (det sista RGB klustret av 20 styrelsen). Efter detta startar processen igen på channel1 och så vidare. Du har förmodligen inte 20 styrelser i en kedja, så det blir inga kluster aktiveras ett tag i slutet av varje kanal skanning. Det finns en tio sekunders fördröjning mellan flyttar till nästa klustret. Använda denna tid att spela in de koordinater du skrev på det belysta klustret i matrisen PhysLoc.

Till exempel om de tre första RGB kluster som lyser upp på vänster sida är [1,14] [1,13], [2,13] arrayen PhysLoc skulle börja så här:

#if sidan == vänster
{{{1, 14},
{1, 13},
{2,13},

Om ett kluster inte lysa upp eftersom det inte kunde placeras bakom ett hål satte {tom, Tom} i sitt område. Detta säger belysning mönster koden att hålla klustret av. Ange {slutet, slutet} på sista klustret för varje kanal. dvs om en kanal har åtta brädor du sätta {slutet, slutet} vid index 48 eftersom 6 * 8 = 48.

Också fylla i matrisen ChanLength. Det här är åtta siffror som anger hur många kluster är i varje av de åtta kanalerna.

Se Steg
Relaterade Ämnen

Bygga en Shopping Cart last cykel

Bygga en last cykel ur en gammal mountainbike, en metall kundvagn, Diverse cykel delar, olika metallskrot och en vilja till hacka saker isär!Jag för närvarande bor en bilfri liv och behöver ett sätt att transportera förnödenheter för de större projek...

Shopping Cart möbler! -Del 1 -

bor i staden har dess ups och den har sina nedgångar... en piggna är att det finns en uppsjö av övergivna material hängande om bara väntar på att tas hem vara upcycled! För dig som bor i en urban miljö, du är inte främmande för att se dessa urbana sk...

Coat Rack tillverkad av Shopping Cart krokar

Många människor idag lever i tätbebyggda områden där de upplever besvär av pågående gentrifiering och ökande priser för bostadsyta. Även på politisk nivå, är det viktigt att bekämpa dem som tjänar på denna utveckling (mestadels en * ° hål hyresvärdar...

TURN A SHOPPING CART in A stolen

min son gymnasiet, i Hall County, Georgia har en tradition för seniorer årsbok dag. Inte bara tar de emot årsböcker först, men de får också ta med egen stol att sitta på gymmet golvet, istället för att sitta på läktaren med resten av elevkåren.Det är...

Shopping Cart stol

Shopping kärror är en av de universella bitarna av förorts möbler som människor inte ens märker längre. De tona in en bakgrund av soptunnor, parkeringsplatser, lastkajer och stora lådan butiker. Men är deras form och grusa silhuett verkligen en vacke...

Shopping Cart möbler - del 2 - The Lounge Chair

som utlovat detta är den andra delen i en serie av instructables för att göra shopping cart möbler. Som ni vet kundvagnar finns i alla former och storlekar och är tillverkade av olika material. För lounge stolen har jag valt för att gå med en kundvag...

REMIX - Shopping Cart stolar är Awesome!

** Vänligen rösta för detta Instructable **Shopping cart stolar... faktiskt, det finns inte mycket mer som behöver sägas.Jag först blev medveten om hur awesomeness av en kundvagn kunde ökas när kiddos och jag såg första avsnittet av gör: TV tillbaka...

Shopping Cart Locker den enkla vägen (förbättrad Range)

se min hemsida för ett ännu enklare sätt. Lås i kassavagnenMånga butiker har installerat låsa hjulen på deras kundvagnar som ska stoppa shopping cart stöld. Vagnen får en signal när det lämnar parkeringen och ett av hjulen låser upp. Detta instructab...

Bärbar shopping cart låsning kraftfält av DOOM

har du någonsin varit irriterad eller ens skadade av onda kännande shopping cart attacker? Tja, kan nu du handla i säkerhet! detta bälte stoppar alla fientliga kundvagn i sina spår om det gäller inom fem fot av er! Inga fler blåmärken anklarna! inget...

EMP shopping cart locker

någonsin märkt en målad gul linje på parkeringen runt många stormarknader och butiker? Den magiska gula linjen avger en signal som orsakar vagnar att sluta döda i sina spår, hindrar vagnar från att lämna parkeringen.Nu kan du bygga din egen bärbara g...

GO SHOPPING CART

Detta är mil sten bilder på hur jag tog en kundvagn och gjorde den till och en GO kundvagnSteg 1: Ödmjuk början av gå din kundvagnDetta projekt har varit i röret raderna i år, ta en kundvagn och göra det till en go cart. Så detta är min bas och gamla...

Shopping Cart sil

Du kommer snabbt märka är denna smuts och rock sil mycket grundläggande och inte oerhört uppfinningsrik. Å andra sidan, visar det hur folk kan vända lite på papperskorgen till lite av skatt. Det är rå men billigt... precis som jag.Din kundvagn:Naturl...

Järnväg tåget krossar Shopping Cart skapa en söt Lowboy Dolly

vissa tweaker här i närheten gillar att lämna kundvagnar på järnvägsspåren.Tåg krossa dem som gör dem inte bra. Vanligtvis.Idag men jag hittade en som tåget lyckades faktiskt förbättra,genom att göra det till en välsmakande liten lowboy dolly.bild: W...

Shopping Cart Cykelkärra

jag ville ha en Cykelkärra som jag kan lämna i vädret utan ruttnar, och utan svällning vatten för att häcka myggor. Tänkte att en kundvagn skulle göra en bra kropp på släpet. Det finns många kundvagnar runt, men bara ta en som är i god form verkar so...

Hur man gör en solar driv LED-julgran

någonsin varit uttråkad nog att försöka vända papper tillbaka in i träd? Vill nämnda träd att drivas av solljus? Gör en solar powered origami tall!Steg 1: Att göra elektronik Först samla in följande:Timer cap1381 cap2N 3904 capD1 diodPower lagring ko...

En steg för steg Guide till Online Shopping

Online shopping är populära på grund av bekvämlighet erbjuder. Nyligen har har nya sätt att spara pengar när du handlar på nätet vuxit enormt i popularitet. Shoppare har traditionellt handlat genom en återförsäljare, fyllt en webbutik och sedan ut. E...

Enkla Solar kretsar

Varje vår samlas jag sol ljus mina grannar slängt i soporna efter lamporna har slutat arbeta. De som bara behöver mindre reparationer, jag reparera, och de som behöver större arbete jag remsor för delar och reverse engineer kretskort. De flesta av kr...

Cart Bike

kombinera en övergivna kundvagn med en cykel för en åktur med gott om lastkapacitet. Detta är ett trevligt sätt att spara en kundvagn och en cykel som annars kan hamna i en deponi. Det är ganska huvud turner men inte en bra hörna turner.Omnämnande av...

Lägenhet solsystemet

Detta är en "grön" och miljövänliga Instructable som skapar ett hållbart sätt att leva som kombinerar användandet av sol & batterier. Till exempel material / delar som används inte förbrukar El inorder att fungera. I stället det genererar re...