LEGO treinen & Blynk (4 / 4 stap)

Stap 4: De Decoders


Net als in model spoorwegen gaan we om een decoder om de signalen naar de trein via een eenvoudige IR-LED. De decoder zal bestaan uit 3 componenten:

  • Analoger Funksender NRF
  • Infrarood LED om signalen naar de macht functies motor
  • Nano te combineren alle

Ik heb ook een stukje code mag wordengegeven mijn 2e decoder met een blauwe goederentrein. Deze sketch zal maken gebruik van de LegoPowerFunctions bibliotheek. Dus zorg ervoor dat u die hebt geïnstalleerd.

De NRF zal als volgt worden aangesloten op de Nano (Let op de SCN-pin verschilt van de UNO):

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

Ik maakte een beetje afdrukken die zowat past in de trein met een beetje duwen rond draden.

Bovendien voegde ik een 5v tot 3,3 v Converter die is aangesloten op het pak van de batterij van Lego voor het aandrijven van de Nano. Ik heb gemaakt een beetje draad van de Vout van de converter een Vin pin op de Nano omdat het op mijn Nano seriële poort.

Op Pin 2 voor de Nano er is dat een infrarood led verbonden via een weerstand van 100 Ohm. Deze LED zal de werkelijke signalen aan de macht functies motor hanteren. Het idee is om deze LED zo dicht mogelijk bij de ontvanger. U kunt bedekken met een stukje papier of Lego. Met deze methode, omdat u de NRF zender richten, kunt niet de werkelijke Lego adressering, u richten manier meer dan acht treinen omdat elke trein zijn persoonlijke IR LED en niet een centrale als van de controller van de Power functies heeft.

Ik hoop dat de foto's zijn goed genoeg om een idee van hoe het wordt gemaakt. Als u vragen hebt, aarzel dan niet om te vragen. Ik ben in het proces van het maken van dingen en uitzoeken spullen als ik ga mee, dus documentatie is niet echt een prioriteit.

Zoals voor de verbinding met de Lego battery pack, gesoldeerd ik slechts op twee draden die tot de spanning-converter en van leiden verslaafd er aan alles tot die.

In principe zijn u helemaal klaar om te gaan nu. Via het Dashboard van Blynk moet u zitten kundig voor controle van uw train(s).

U moet echter de kanaal en kleur instellen per decoder. De opgenomen schets voor de decoder heeft adres "2". Dit komt overeen met de volgende code in de schets van de Controller (omdat de schets controller nodig heeft om te weten welke decoder overeenkomt met welke trein):

Const int treinen [3] [3] = {}
{1, 0, 0}, / * ICE, NRF 1, rood, Ch1 * /

{2, 1, 0}, / * vracht NRF 2, Blue, Ch1 * /

{1, 3, 1} / * vracht NRF 3, Blue, Ch2 * /

};

Excuseer me voor het niet met de "code"-optie, maar dat lijkt voor zootje opwaarts mijn code. In deze kleine array die we zullen bepalen welke treinen zijn weten op de decoder en op welke werkelijke Lego frequentie zijn ze. Het eerste cijfer is de decoder adres, tweede op de kleur, derde op kanaal. Omdat we kunnen verdoezelen de infrarood ontvangers op de treinen die zij kon goed worden alle op de rode kanaal 1, het zou niet uit omdat de trein is opgelost via de NRF in plaats van het infrarood Lego ding.

Merken op dat als u meer treinen, de "const int treinen [3] [3]" worden veranderd in "const int treinen [5] [3 moeten]" als u wilt toevoegen van vijf treinen. Natuurlijk heeft alles om te worden geüpload naar de controller opnieuw.

De film die ik heb toegevoegd was van mijn eerste poging, maar het illustreert wat er kan gebeuren. Met de schuifregelaars op uw dashboard kunt u selecteren welke decoder u wilt controle en hoe snel de trein dient te gaan. Als u op de terug knop drukt, zullen de omgekeerde codes verzenden. Ik heb dan ook niets gedaan met het eerste vertragen, dus dat is iets om na te denken over.

Op dit moment ik ben onderzoeken toe te voegen lichten op de treinen, waaronder achter/voor verlichting en signaalverwerking lichten. Niet zeker hoe en wanneer, maar de opties zijn grenzeloos nu denk ik. De volgende grote stap zullen trein detectie en automatisering...

Geniet van! Als u vragen hebt, laat het me weten via de opmerkingen of mijn e-mail

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