LEGO treinen & Blynk (2 / 4 stap)

Stap 2: Controller


Zoals ik al zei in de inleiding, is het wellicht verstandig om een MEGA voor dit project in plaats van een UNO. De bibliotheken zijn niet de kleinst in grootte en ook geheugen begint te krijgen van een probleem voor mij persoonlijk en alles wat ik doe is de treinen voorwaarts en achterwaarts bewegen...

Ik heb een voorbeeld controller.ino bestand om te uploaden naar je Arduino aangesloten.

De hardware aansluiten met je Arduino komt de volgende (of eerst wat je zelf wil!). Ik wil eerst controleren of het deel van de Blynk correct functioneert dus We een ethernet-interface voegen. Ik hou van de goedkope ENC28J60 omdat er vrij veel super stabiel en spotgoedkoop. Ik heb het aangesloten op met een kleine, zelfgemaakte schild zoals je kunt zien. Dit komt omdat zowel de NRF-zender en de ENC de bus SPI gebruiken om te communiceren. Het verschil is de CE en CSN pinnen op de NRF. Ik veranderde die pin 9 en 8 in plaats van 9 en 10. (Ja, ik weet het, sommige draden zijn een beetje verbrand, of goed gedaan als je wilt;-).

De laatste ENC van die ik heb besteld kan worden aangedreven met of 3.3V als 5v, zodoende u uw keuze met die voeren annuleerteken. De NRF is een 3,3 v apparaat, dus oppassen!

Alle draden aansluiten als volgt aan uw UNO

ENC28J60:

  • CS > D10
  • SI > D11
  • DUS > D12
  • SCK > D13
  • RST > RESET (als u wilt, dit is niet echt nodig)
  • INT > D2 (waarschijnlijk ook niet nodig, maar ik vastgehaakt het toch)
  • VCC > 3,3 v of 5v, zorg ervoor dat u de juiste pin nemen
  • GND > GND

NRF24L01

  • VCC > 3,3 v
  • GND > GND
  • CE > D9
  • SCN > D8
  • SCK > D13
  • MOSI > D11
  • MISO > D12

Nadat u alles vastgehaakt moeten we voor het genereren van een token Auth-code op onze mobiele apparaat te identificeren uw hardware naar de Blynk server. Installeer de Blynk app en nu druk op de drie kleine puntjes op de loginpagina. Nu dit tot aangepaste instellen en voer het IP-adres van de lokale server. Nu wanneer u op OK drukt, kunt je gaan en een gebruiker maken. Het zal automatisch inloggen en u ziet iets als 'Maak Project aan'. Dus, maak een nieuw project en selecteer de juiste hardwareplatform. Daarna klik u op het Auth-token, zal krijgen gekopieerd naar uw klembord of proberen te typen... want we zijn niet geconfigureerd met de lokale Server, mail werkt niet, dus je moet krijgen de Auth token een andere manier. Kopiëren naar Klembord en mailing het aan jezelf werkt prima. Klik op 'Maak Project aan' nu.

Je zal eindigen met een lege dashboard die we nodig hebben om te configureren. Als u tik ergens op het dashboard komt u aan een lijst van Widgets die u aan uw dashboard toevoegen kunt. U kunt beginnen met het toevoegen van twee grote schuifregelaars. De eerste schuif die we gebruiken gaan om te controleren de snelheid van de trein en de andere om te selecteren welke trein we zullen controleren.

Ook een knop toevoegen. Deze knop zal bepalen als de trein vooruit of achteruit beweegt.

OK, we kregen een dashboard, nu het bewerken van de schets (die je al gedownload natuurlijk ;-) en vervang de auth token en IP-informatie voor uw netwerk. Vergeet niet om de "server_ip" verwijst naar uw lokale server wijzigen. U kunt het hele ding nu uploaden aan de Arduino UNO-controller.

Als u alle fore genoemde bibliotheken hebt geïnstalleerd moet u goed om te gaan! Als u uw lokale Blynk-server is gestart, kunt u de logboekbestanden in de log / map en controleer het bestand blynk.log. Het moet vermelden ergens "hardware lid". Dit betekent dat de hardware is gevonden. U wilt op uw mobiele apparaat, tikt u op de knop afspelen op uw dashboard in de hoogste-juiste hoek. Als u een bericht krijgt "Je Arduino is offline" je iets verkeerd hebt gedaan, maar normaal gesproken moet het gewoon doen niets omdat het verbonden.

Gerelateerde Artikelen

Hoe maak je: Lego sleutelhanger + meer

Hoe maak je: Lego sleutelhanger + meer

Hallo iedereen,Ik ben bezig geweest de laatste paar dagen met mijn lego projecten, mijn doel was oude lego voorzien en gebruikt in het dagelijks leven zorg te worden gedragen en genoten:) Dit is een instructable op het proces van het maken van uw eig
Bijgewerkt - lichtgewicht rekken voor Legos - knippen met de Laser graveur

Bijgewerkt - lichtgewicht rekken voor Legos - knippen met de Laser graveur

LEGOs zijn prachtig!Sommigen zullen misschien zeggen LEGOs zijn ook prachtig!Mijn zoon houdt van hen en grote handigheid door het bouwen van velen van hen heeft ontwikkeld. Van brandweerwagens aan treinen naar dinosaurussen, heeft hij een ontploffing
Lego machines. (voorbeeld).

Lego machines. (voorbeeld).

komst spoedig deze november 9e een instructable waarin allerlei verschillende Lego machines bent u klaar? de nieuwe instructables waarin allerlei uit Lego machines zoals treinen, gumball machines, automaten, boten en nog veel meer.Stap 1: uitnu buite
Cool lego machines.

Cool lego machines.

Hallo en welkom ik probeerde mijn best op dit instructable en ik denk dat u van het zult houden. het heeft een heleboel Lego machines instructies zoals treinen, automaten.Stap 1: Train kombuis. achtbanen zijn niet het enige dat op rails wordt uitgevo
Lego Iphone / Ipod oplader Dock

Lego Iphone / Ipod oplader Dock

Dit is mijn iphone lader dok. Het formulier lego zoals zovelen heeft geboekt maar deze geen lijm gebruikt niet wrak lego of draden. Het enige deel van de niet-lego is twee kleine stukjes plakband. Het is sterk en draagbaar en uitklapbaar. En het werk
DIY Lego Planetarium (Star Wars-stijl)

DIY Lego Planetarium (Star Wars-stijl)

Voor alle Star Wars fans of degenen die geïnteresseerd zijn in een natuurkunde-project zijn, is hier een DIY Lego Planetarium, een mechanische model van het zonnestelsel. Het Planetarium zal onder aandacht brengen sommige natuurkunde begrippen zoals
LEGO knutselen Pegboard

LEGO knutselen Pegboard

In onze Studio knutselen workshop ruimte aan het Exploratorium in San Francisco ontdekten we dat LEGO stukjes tal van mogelijkheden bieden voor het knutselen met ontwerpresoluties, mechanismen en verbanden. Als we heb geëxperimenteerd met verschillen
NIEUWE EV3Dprinter: LEGO MINDSTORMS 3D-Printer (3e generatie)

NIEUWE EV3Dprinter: LEGO MINDSTORMS 3D-Printer (3e generatie)

Een handige DIY 3D-printer gemaakt met MINDSTORMS EV3 en de 3e generatie 3D pen van Banggood.comMijn eerste instructables ging over een 3D-printer van LEGO MINDSTORMS, genaamd EV3Dprinter. Na aankoop van een nieuwe 3D pen, heb ik deze nieuwe en verbe
Arduino-izing Lego Technic Go Kart

Arduino-izing Lego Technic Go Kart

Dit project begon als een zoektocht naar een manier om te combineren gebruiksgemak Lego Technic chassis bouwen met goedkope grondstof elektronica tot karproces en afstandsbediening het. Ik leer robotica workshop en ik moest een Lego-gebaseerd platfor
DIY Lego USB Flashdrive

DIY Lego USB Flashdrive

ben je een fan van Legos? Een geval voor dat kleine USB-apparaat, zoals een flash drive of een USB-dongle nodig. Uw op de juiste plaats. Dit project is enigszins eenvoudig te doen, je hoeft alleen maar enkele basisvaardigheden met een paar hulpmiddel
Apple Watch Lego Stand

Apple Watch Lego Stand

De dag die mijn Apple Watch kwam besefte ik dat ik nodig een opladen staan. Ik nam de zorg van het meteen en maakte een uit Legos. Mij zijn geweest using dit staan sinds April en het werkt geweldig.Mijn uitverkoren wezenstrek van de stand is dat de A
Afstandsbediening Lego auto (1997 Volvo 850)

Afstandsbediening Lego auto (1997 Volvo 850)

Bouw uw eigen afstandsbediening Lego-auto! Mijn Lego Volvo, een 14:1 schaalmodel van een van mijn favoriete auto's, de late 90 's Volvo 850 wagon zijn voorzien van de video en de foto's hierboven. Dit instructable zal u tonen hoe om dit model te bouw
10VAC Adapter voor LEGO RCX Mindstorms

10VAC Adapter voor LEGO RCX Mindstorms

LEGO gebruikt 9-12V netvoeding voor sommige oude mindstorms onderdelen zoals:RCX 1.0 slimme baksteenNXT 1.0 LiPo batterij (de donkere grijze knop)Ik kocht een tweede hand RCX set en een oude model NXT LiPo accu. Moeten beiden 9-12V netvoeding. Het pr
LEGO baksteen vak 1:7

LEGO baksteen vak 1:7

Lego is een speeltje. Het is een zeer goed speelgoed. Het is een uitstekend speeltje omdat kinderen willen spelen met het. Kinderen willen spelen met het, want het is leuk om mee te spelen. Het is leuk om mee te spelen want het is heel interessant. H