Blinky cykel en ljus system för cyklar (3 / 4 steg)

Steg 3: Bygga programvaran

ATtiny 85 är en riktigt cool mikro-Controller som har 8 KB Flash och 512 B av ram för att köra någon form av programvara för C och C++. Denna ger utrymme att köra en enkel programvara och därför vissa optimering är obligatoriska.

Projektet har utvecklats i C++ (C ++ 11) för att återanvända och ge mer flexibilitet vid utvecklingen av nya funktioner. Det krävs för att använda tillägget VisualMicro för Visual Studio 2013 – 2015 för att bygga projektet. AdaFruit tillhandahåller ett bibliotek för att driva Neopixel enheter, som du direkt kan integrera i din Arduino IDE. Men denna kod har utformats för att stödja olika former för att adress stora användningsfall. BlinkyBike projektet källa koden databasen är som innehåller en optimerad version som bara fungerar med den valda Neopixels och kanske inte fungerar om du väljer en annan. Den Neopixel enheten kräver speciellt schema som inte går att nå när du använder ATtiny 85 i 4 MHz (standardkonfiguration) och kräver därför för att använda 8 MHz-läge för ATtiny. Så är det obligatoriskt att bränna de korrekta säkringarna i ATtiny innan du distribuerar firmware. Detta kan göras från Arduino IDE genom att välja ATtiny 85 målet och processorns klockfrekvens till 8 MHz (intern).

Att bygga den programvara du behöver:

Att installera utvecklingsmiljön, VisualMicro Användarhandbok är tydliga och väldokumenterade, detta är en bra utgångspunkt att ha ditt system redo.

Installera programmet Arduino IDE och starta programmet. Du måste först lägga till stöd av ATtiny familly som standard endast Arduino baserade plattformar stöds. Välj undermenyn Inställningar Arkiv-menyn och sedan hitta "Ytterligare styrelser Manager webbadresser" fältet längst ned i dialogrutan. Lägg till följande url: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json kan du sedan validera och Stäng dialogrutan Inställningar. På Verktyg-menyn måste du:

  • Välj ATtiny som styrelsen
  • Välj ATtiny85 som Processor
  • Välj 8MHz (intern) som klocka
  • Välj USBtinyISP som programmerare

Stäng programmet Arduino IDE och installerar Visual Micro plugin för Visual Studio. Starta Visual Studio och öppna BlinkyBike.sln från mapparna projekt. På första användning av visuella Micro måste du konfigurera de olika parametrarna av plugin.

  • Välj versionen av IDE du installerar
  • Ange sökvägen till mappen verktyg installation

Sedan validera konfigurationen fönster och tillgång till Visual Studio IDE. VMicro meny:

  • Välj ATtiny w / ATtiny85 som styrelsen
  • Välj 8MHz (intern) som Option2
  • Välj USBtinyISP som programmerare

Utvecklingsmiljön är nu klar för byggnaden och blinka, så använder flash-menyn för att bränna programvaran till ATtiny 85 micro controller.

Se Steg
Relaterade Ämnen

Spänning reglerad [5v] cykel Dynamo ljus & USB-laddare

även om det finns gott om "Dynamo cykel Light" instruktionerna på denna webbplats, jag tänkte jag skulle dela gruvor. Den stora nyheten, det finns inget motstånd i min krets. Den har en fast 5 volt output, så kan du åka så fort du vill utan att...

Blinkande cykel flaska ljus

när du cykla i mörkret, du vet att du ska ha en ljus någonstans så andra kan se dig, men ibland det extra bulk är bara för mycket. Det finns fick vara ett bättre sätt! Nu, utan vidare adjö, jag presenterar för er...Blinkande cykel flaska ljus!Inte ba...

RGB cykel Rim ljus

Efter att ha fått en tech box från Instructables med massor av fantastiska godsaker och begäran om att göra något med det, ville jag verkligen göra något bra med den. Lådan innehöll några bra verktyg, men endast ett fåtal byggmaterial. Jag försökte (...

EL Wire cykel Rim ljus

Kolla in denna guide som visar hur jag gjorde min El wire cykel Rim ljus!Steg 1: IdénHej killar,Jag tänkte hur man gör min cykel fälgar belysta, skinande och cool under natten,och alla projekt jag kunde hitta var med hjälp av lysdioder.Så jag började...

Hand gest styrd robot med ljud aktiverat ljus system

I detta Instructable visar jag steg för steg instruktion för hur man gör finger styrd robot med ljud aktiverat ljus systemdenna robot kan styras med fingrarna fyra av din hand(left/right). Och roboten växla automatiskt på/av dess ljus när det behövs...

Fontän med ljud och ljus system (Letourneau EPM-projektet)

Hej, mitt namn är Namkyoung Lee.Vårt team gjorde en fontän med ljud och ljus system.Det är en del av LeTourneau university EPM lab projekt.Denna fontän drivs av fristående batteri och har 2 arduino unos; en är för ljus systemet och den andra för vatt...

Hur man bygger en $10 cykel piska ljus: synas och vara säker

Välkommen,I detta Instructable kommer jag visa dig hur man bygger en cykel piska ljus från några ganska vanliga material.Denna idé kom till mig som jag arbetade på ett liknande projekt för en ATV piska ljus (som jag hoppas att lägga någon gång snart....

Kontrollera ditt ljus system med din smarta telefon

Nu kan du styra ditt ljus system i ditt hem med smart-telefonen genom att skriva ett tecken LED slå eller stänga avSteg 1: ProjektidéProjektidé är att bevis på att du kan kontrollera ditt hem belysningssystem med endast din smarta telefon, så lamporn...

Förbättrad högeffekts LED cykel huvudet ljus med integrerad kylfläns

efter skur i världen för rätt delar, är följande en uppdaterad version av min koppar montering baserad LED cykel huvudet ljus. Se den ursprungliga högeffekts LED cykel huvudet ljus med integrerad kylfläns instructable för detaljer om den tidigare ver...

DIY cykel-ljus system

Utrustning som används:Lödkolv och lödVarm limpistol och limDelar du behöver:Tunn kartong, eller affisch-styrelsen5 super ljusa vita lysdioder5 super ljusa röda lysdioder (eller standard lysdioder om du inte har billigt/gratis acess till super bright...

12 volt cykel trailer stereon system

motiven för detta projekt var enkel. Jag ville designa och bygga en själv innehöll 12 volt drivs stereoanläggning som kan transporteras på en Cykelkärra, pedicab (min specifika användning) eller last cykel. Detta högtalarsystem kan verkligen användas...

Cykel LED ljus

I denna kompatibel använder jag ett tvättbart batteripaket och några lysdioder för att sy en mjuk krets i manschetten för rida din cykel på natten.Steg 1: Gör en skiss av din kretsRita i batteriet med (+) och (-) hål märkt och lägga till en rad av ly...

Snabb Tips #3 - snabb och enkel rörelse aktiverat cykel chef ljus

Min El-cykel ledde huvudet ljus inte hade arbetat sedan jag fick den. Så... vad göra vad göra...?Jag bestämde mig snarare än avfall strålkastare eftersom den ser bra ut på cykeln, tills jag kan fixa det på rätt sätt, jag var tvungen att tillfälligt t...

Blinkande cykel LED ljus med hjälp av 555 w / case

detta är ett projekt som utvecklats under våra "Taller de Inventos" (AKA augusti bygga natt), sponsras av Instructables och Jameco, som några av komponenterna för detta instructable.Det är en LED-ljus som ursprungligen tänkt som ett tillbehör fö...

Flerfärgad cykel ram ljus

Ju mer synliga din cykel är, desto säkrare är det särskilt nattetid. Det är därför jag skapade denna ram ljus. Det flimrar också snabbt för att fånga människors uppmärksamhet.Steg 1: material2 - 1nF kondensatorer2 - 47uF kondensatorer1 - 20V 2A Schot...

Cykel Rim ljus

idén var enkel. Köpa en LED rep ljus, skär den upp, driva det med batterier, väva det i ekrarna och har du några söta rim ljus för din cykel. Men det var för lätt. Verkligheten var ett mycket mer komplicerat och det tog ett tag. Men resultatet är ett...

Mörk tid för min cykel blir ljus för mitt kontor... Träffa... Upcycled cykel lampa

efter min cykel beslutat att ta "förtidspension" bestämde jag mig för den förtjänar en plats i huset. Tyvärr för cykeln... hade det att gå igenom lite "kirurgi" innan det skulle passa.I princip vad jag säger är, ramen knäckt och det va...

Cykel chef ljus

detta är ett ljus som jag byggde för en cykel är det riktigt cool det lyser upp hela gatan. saker du behöver är* ett huvud ljus* borra* bil batteri eller någon 12-volts batteri* trä eller metall* switch* cykel* gamla startkablar* tejpa eller electeri...

Cykel dubbla innerslang system

hur passar en dubbla rör system till ett cykelhjul som ger dig möjlighet att hantera en punktering utan att ta bort det hjulet eller behöver några verktyg än en pump tills du kommer hem. När du får punktering det andra inre röret sitter rätt där i dä...