LEGO tåg & Blynk (2 / 4 steg)

Steg 2: Controller




Som jag nämnde i inledningen, kan det vara klokt att få en MEGA för detta projekt i stället för en UNO. Biblioteken är inte det minsta i storlek och även minnet börjar bli ett problem för mig personligen och jag bara flytta tågen framåt och bakåt...

Jag har bifogat ett exempel controller.ino fil att ladda upp till din Arduino.

Fästa hårdvaran på din Arduino kommer nästa (eller först vad någonsin du vill!). Först vill jag kontrollera att den Blynk delen fungerar så lägger vi till ett Ethernet-gränssnitt. Jag gillar att använda den billiga ENC28J60 eftersom det är ganska mycket Super stabil och smuts billig. Jag har anslutit det med en liten, hemgjorda sköld som ni kan se. Det beror på att både NRF sändaren och ENC använder SPI bussen för att kommunicera. Skillnaden är CE och CSN stiften på NRF. Jag har ändrat de till pin 9 och 8 istället för 9 och 10. (Ja, jag vet, några kablar är lite bränd eller välgjord om du vill;-).

Den sista ENC jag beställde kan drivas med antingen 3,3 v eller 5v, så du kan ta ditt pick med de. NRF är en 3.3V enhet, så se upp!

Alla sladdar som krok som följande till din UNO

ENC28J60:

  • CS > D10
  • SI > D11
  • SÅ > D12
  • SCK > D13
  • RST > Återställ (om du vill, detta verkligen inte behövs)
  • INT > D2 (förmodligen också inte behövs, men jag hakade ändå)
  • VCC > 3,3 v eller 5v, ska du ta den rätta PIN-kod
  • GND > GND

NRF24L01

  • VCC > 3.3V
  • GND > GND
  • CE > D9
  • SCN > D8
  • SCK > D13
  • MOSI > D11
  • MISO > D12

Efter att du anslutit allting måste vi skapa en token Auth-kod på vår mobil enhet för att identifiera din maskinvara till Blynk servern. Installera Blynk-appen och tryck nu på tre små prickar på inloggningssidan. Nu ställa in detta till anpassade och ange IP-adressen för din lokala server. När du trycker på OK, kan du gå nu och skapa en användare. Det kommer automatiskt inloggning och du borde se något lik "Skapa projekt". Så skapa ett nytt projekt och väljer lämpliga hårdvaruplattform. Efter att du klickar på Auth token, kommer få kopieras till Urklipp eller försök att skriva... eftersom vi inte konfigurera den lokala servern, mail inte fungerar, så du måste få Auth token ett annat sätt. Kopiera till Urklipp och skicka det till dig själv fungerar bra. Klicka på "Skapa projekt" nu.

Du kommer att sluta med en tom instrumentpanelen som behöver vi konfigurera. Klicka var som helst på instrumentpanelen kommer du till en lista över Widgets som du kan lägga till din dashboard. Du kan börja med att lägga två stora reglagen. Den första reglaget som vi kommer att använda att styra tåghastigheten och den andra att välja som utbildar vi kommer att kontrollera.

Också lägga till en knapp. Denna knapp kommer att kontrollera om tåget rör sig framåt eller bakåt.

OK, vi fick en instrumentpanel, nu redigera skissen (som du redan hämtat naturligtvis ;-) och ersätta auth token och IP-information för ditt nätverk. Kom ihåg att ändra "server_ip" att peka på din lokala server. Du kan nu ladda upp hela till handkontrollen Arduino UNO.

Om du har installerat alla fore nämnda bibliotek borde du hjälpe till gå! Om du startade din Blynk lokala server, kan du kontrollera loggfilerna i loggen / mapp och granska filen blynk.log. Det bör nämna någonstans "järnvaror sällskap". Detta innebär hårdvara hittas. På din mobila enhet måste du knacka på knappen Spela upp på instrumentpanelen i det övre högra hörnet. Om du får ett meddelande "Din Arduino är offline" du har gjort något fel, men normalt bör man bara göra ingenting eftersom den är ansluten.

Se Steg
Relaterade Ämnen

LEGO Iphone / Ipod laddare Dock

Detta är min iphone laddare docka. Det har gjort form lego som så många andra men här använder inget lim och inte förstöra någon lego eller sladdar. Den enda icke-lego del är två små bitar av silvertejp. Det är starka och bärbara och lägger sig platt...

LEGO bord med integrerade delar bin

Att skapa LEGO-baserade möbler verkar vara en rätt till passage för alla föräldrar. Här är min. Överdimensionerade sidoväggarna innehålla LEGO på bordet under dumpning. En anpassad berg med LEGO Bottenplattor uppmuntrar bygger scener och racing fordo...

LEGO piedestal klockan

enkelt litet projekt, hade en rese väckarklocka som sitter på min arbetsbänk och ständigt skulle flytta sådan för bästa visning.Tanken slog mig att sätta klockan på ett slags skivspelare och min någonsin-handy låda med Legos förutsatt lösningen.Åtta...

Hur man gör en Lego Samurai Jack "Aku" kostym

jag måste vara ärlig. Jag vet inte riktigt för mycket om Aku eller samurai Jack, men min vän ville ha en kostym för en komisk konvention. Denna kostym var faktiskt prototypen för lego Superman dräkt (länk nedan)* Jag kommer att förklara hur dräkten k...

Iron Man Lego kostym

Steg 1: jag skära upp en låda som jag hade på hand och ducttaped ihop.Steg 2: Skär ut ett hål för huvudet och armarna se till att hålet för huvudet är mindre än huvudet lego eller annat det inte sitter bra. Jag senare La skum bitar för att hålla huvu...

555 timer Hacks: kabel testare, magnetisk omrörare och Lego Grabbers Oh min!

Vill veta om den 555 timern IC? I detta Instructable ska jag visa dig hur du lägger till en 555 till din samling av Snap kretsar block och bygga kretsar kan du experimentera med följande:Bygga en optisk ThereminBygga skämt lögndetektor.Innebär att lä...

Justerbar Lego stil Sedelklämma

detta är en justerbar Sedelklämma inspirerad av legos. Med dessa lappar som jag har CADed, är det möjligt att sätta olika storlek travar av kontanter i detta pengar klipp genom att ta bort delen och placera det i en annan position. Detta var CADed i...

Lego Indiana Jones-dräkt

förra året såg jag en stor "kompatibel" om att göra en vuxen lego kostym. Jag älskade idén om stora minifig huvudet så föreslog jag detta till min sex år gammal. Han höll omedelbart men höjt ante. "Vad sägs om Lego Indiana Jones?!?" Hu...

LEGO Star Wars kostymer

Lego Kylo Ren och Lego YodaSteg 1: Jag fick en massa bilder av material men här är några bilder av några saker jag använt mestadels kartong för allt... tack för visning Steg 2: lägga till detalj på kroppen Målade jag det gratis räckte...

Nr-sy Two-Face kostym (Lego Kids Version)

Min äldsta son ville vara "Two-Face" från Batman (aka Harvey Dent) för Halloween i år.Som de åtta - åring var att han var när jag skrev detta Instructable, hans huvudsakliga exponering för Two-Face det LEGO Batman spel.Jag sökte och sökte på nät...

LEGO Man kostym!

Leka med LEGOS är förbi dags för många och jag bestämde mig att göra min egen naturlig storlek mini statyett kostym för Halloween. När jag planerat denna kostym, gjorde jag två för mig själv och en kompis så jag började arbeta på denna kostym tre mån...

LEGO tegel kostym

Jag har inte klädd i år för halloween men när min unga brorsöner bad mig att gå Bus eller godis med dem jag hade att leverera! Jag bestämde mig att gå som en av mina favorit saker, en Lego tegel!Steg 1: Börja med en bra storlek kartong.Toppen och bot...

Den mänskliga LEGO tegelsten Halloween kostym

vad LEGO fanatiker inte vill bli en mänsklig LEGO tegel? I detta Instructable kommer vi gå igenom de steg vi tog för att omvandla en kartong och några cirkulär lådor till en mänsklig LEGO kostym.Steg 1: Verktyg och förnödenheterVaror och verktyg som...

Bluetooth Lego tegel

detta är en USBdrive, som var täckt i Lego. Min är en bluetooth adapter som omfattas av Lego, det är totalt storleken på en 2 x 4 tegel.Nedan visas bluetooth adaptern före och efter ändringen.Steg 1: demontera! Pris plast fallet öppen. Det kan vara f...

Bygga en mekanisk Lego binära kalkylator

bestämde jag mig att ta sig tid att utforma detta som en julklapp till min styvmor, som är matte lärare. Det skulle vara därför som det är jul färgade. Efter en dag eller tre timmar i utforma det (och fallet), reda jag på att Lego inte låter dig best...

Bygga Lego MP3-spelare

jag såg ett par USB-enheter med Lego hölje och tänkte jag skulle ge det en chans. På mitt sökande efter en billig enhet att hacka öppen fann jag denna mycket billiga MP3-spelare och tänkte djärvt, "Wow, som ska bli ännu bättre!"Skiljer sig från...

Assassin's Creed LEGO dolda blad

LEGO technic version av assassin's creed dolda blad.Steg 1: Dolda Blade Base Steg 2: Blade lås Steg 3: Blade...

Awesome Lego Indiana Jones-dräkt

Detta var en Lego Indy kostym min mycket begåvad dam slog tillsammans med kartong, tejp, färg, skum, varmt lim, en cement rör form och papper mache för Halloween. Om du har några frågor om hur det gjordes, fråga nedan och jag ska försöka besvara dem...

Chuck Greene Cosplay (med Servbot Lego Mask)

Jag ursprungligen planerat detta Halloween, men kunde inte avsluta den i tid. Jag blev klar ungefär en vecka efter så att det kan användas för framtida Comic nackdelar.Den ikoniska Chuck Greene kostym består av en nyhet giant Lego-liknande huvud (Ser...