Verbrandingsmotor (LittleBits Project) (8 / 10 stap)

Stap 8: Code de Arduino voor de LED.

We gaan de LittleBits Arduino board code, zodat de LED knippert op een bepaald tijdstip in de zuiger actie simuleren het afvuren van de bougie; echter is het moeilijke gedeelte van de codering te weten hoe lang duurt uw zuiger om te reizen naar het punt van de zuiger wordt verondersteld om te vuren.

Met uw motor nog steeds verbonden aan de crank as, zet de motor lang genoeg zodat de zuiger op zijn hoogste punt in de cilinder is, de onmiddellijk zwenking op vandoor. Dit is het startpunt voor uw zuiger. In mechanische termen heet dit Top dode Center (TDC). Vervolgens moet een stopwatch... eigenlijk, ik gebruikte een app op mijn telefoon... maar iets dat kan tijd houden. Wanneer u klaar bent, zet uw motor en start uw stopwatch op hetzelfde moment. Specificeren hoe lang duurt de zuiger om te reizen van een volledige omwenteling van TDC naar de onderkant van de zuiger en terug naar TDC. In gewone woorden: omhoog, omlaag, omhoog. Ik testte mijn zuiger meerdere malen en lezingen van 1,6-1,8 seconden kreeg. Jou kan variëren.

Uitschakelen van de motor. Het is tijd om de code. In de Arduino software moet u aan Leonardo als je board. Hieronder is de schets maken het knipperende licht:

/*

Bougie schets

Hiermee schakelt u een LED te simuleren een bougie brand in een verbrandingsmotor interal. Wordt herhaald.

*/

int geleid = 5; Definiëren van de pin die de LED is aangesloten

void setup / / setup initialiseren

{

pinMode led (, uitvoer); Definieer de LED als de bron van een uitgang

}

void loop / / doorlopen van de schets

{

digitalWrite (led, laag); Uitschakelen van de LED

delay(1800); Vertraging 1,8 seconden

digitalWrite (led, hoog); Inschakelen van de LED, simuleren bougie brand

delay(250); Vertraging 0,25 seconden

digitalWrite (led, laag); LED uitschakelen

delay(1550); Vertraging 1.55 seconden

}

Als u in de schets, na 1,8 seconden merken zult, de LED 0,25 seconden ingeschakeld, dan is uitgeschakeld voor 1,55. In termen van het verbrandingsproces, de bougie branden nadat de zuiger heeft gedaan een volledige cyclus op en neer. In de volgende rotatie, wordt de bougie niet gestart, omdat het is fietsen tussen de lijn van de macht en de uitlaat slag. Om het in eenvoudige termen, heeft de LED slechts één keer knipperen in twee volledige rotaties.

1,8 seconden (eerste volledige omwenteling) = 0,25 seconden + 1.55 seconden (tweede volledige roation)

Wijzig deze schets te geven de tijd u uit. In uw tekening, moet uw eerste vertragingstijd weerspiegelen de tijd die nodig de zuiger was reis van TDC, naar beneden dan terug naar TDC. Uw volgende vertraging is hoe lang u wilt dat uw LED verlichte blijven. De laatste vertraging moet de resterende tijd.

Zorg ervoor dat uw voeding LittleBits is ingeschakeld en aangesloten op de Arduino. Het uploaden van uw code.

Gerelateerde Artikelen

Niet boos Kitty! (LittleBits Project)

Niet boos Kitty! (LittleBits Project)

Met behulp van LittleBits onderdelen, dit project wordt weergegeven een tevreden kat totdat u zijn staart trekt. Vervolgens boos je kitty.Totale bouwtijd: 30 minutenTekenen en uitknippen cat-10 minutenArduino codering – 5 minutenLittleBits delen verg
LittleBits projecten: Halloween griezelig portret

LittleBits projecten: Halloween griezelig portret

Met slechts een paar wordt uitgelijnd dat littlebits kunt u omzetten in een bestaand portret of foto de perfecte spookhuis accessoire!U zult kunnen kruipen uit huis gasten en familieleden door het maken van een set van ogen in een knipoogje portret a
LittleBits (Deluxe Bits) invoering

LittleBits (Deluxe Bits) invoering

Deze zomer alle C sites zullen hebben de optie om op te nemen van onze littleBits (Deluxe Kit) in uw sites afzonderlijke kampen. De deluxe kit van littleBits kunt u verbindingen wilt maken circuit in seconden, elke kit komen met meer dan 5 miljoen ci
LittleBits Real-Time weer Dashboard

LittleBits Real-Time weer Dashboard

Bezoek de littleBits project pagina voor meer DIY projectideeën.Controleren van huidige en verwachte weergegevens met littleBits en een beetje met codering. Deze aanpasbareen modulaire weer in de vakken worden huidige temperatuur, de verwachte hoge e
LittleBits projecten: Halloween Stick Figure kostuum

LittleBits projecten: Halloween Stick Figure kostuum

Bezoek de littleBits project pagina voor meer DIY projectideeën.Met slechts een paar kiekjes kunt u littleBits instant interactieve wearables te maken: Maak uw eigen licht-up stok figuur-kostuum, gloeiende dinosaurus hoodie en meer!Dit project maakt
LittleBits projecten: Halloween Hack-o-Lantern

LittleBits projecten: Halloween Hack-o-Lantern

Bezoek de littleBits project pagina voor meer DIY projectideeën.Je pompoen hacken een geluid geactiveerd hefboom-o-lantaarn! Het is de perfecte manier om te houden van trick-or-treaters op hun tenen.Moet je pompoen van licht te schakelen en te blijve
LittleBitty Joe

LittleBitty Joe

Zeg Hello aan littleBitty Joe! Joe is de mascotte van mijn school! Spreken met Joe en horloge die zijn wenkbrauwen heffen, snorharen trillen, ogen verlichten, hart van spin en hoor hem GEBRUL! Niet alleen beïnvloedt zijn gebrul werk met ons project,
Undercover kunst: Een littleBits Home Security Project

Undercover kunst: Een littleBits Home Security Project

LittleBits om te zetten van een kunstwerk in een moderne huisveiligheid apparaat gebruikenDit masker hangt aan de muur, verlicht door een middelpunt van de belangstelling van andere kant van de kamer. Wanneer iemand tussen het masker en het middelpun
Met behulp van de Littlebits HDK om te bouwen van een Tilt gevoelige Module

Met behulp van de Littlebits HDK om te bouwen van een Tilt gevoelige Module

De Littlebits HDK is een nuttige verzameling van modules die helpen u prototype en testen van een module van uw zeer eigen. De kit is vrij ongecompliceerd en in deze tutorial, we gebruiken het maken van een module die tilt en gebaar zintuigen.Materia
LittleBits WiFi Music Player

LittleBits WiFi Music Player

Draadloos bedienen deze muziekspeler met uw telefoon of via een scala aan IFTTT kanalen.Cloud besturingselement gebruiken (op uw telefoon of computer) voorafbetalingen van liedje naar de volgende of proberen de IFTTT datum & tijd kanaal zodat een aan
USB MIDI Littlebits synth!

USB MIDI Littlebits synth!

Mijn mooie vrouw kocht me de synth kit van littlebits voor Kerstmis, en ik heb enkele dagen vervelend iedereen met gillend geluiden. Na een tijdje wilde ik meer controle over het, aan sync het met andere dingen, of om het te spelen van een goede toet
LittleBits monster Rotator

LittleBits monster Rotator

In dit Instructable laat ik hoe zien het bouwen van een monster rotator met behulp van Erector delen en littleBits instellen. De monster rotator of media rotator "is een gemeenschappelijk stuk Standaard laboratoriumapparatuur die wordt gebruikt voor
Robotic muziekspeler en Sequencer met LittleBits AKA Fruityloops IRL

Robotic muziekspeler en Sequencer met LittleBits AKA Fruityloops IRL

Dus ik, samen met vele andere zoogdieren, die graag muziek maken! Ik maak goofy geluiden, leuke raps, maar vaak vind ik mezelf spelen muziek door mijzelf en ik wou dat ik had een vriend van de robot die sommige goddelozen beats kan vastleggen. Dat is
Juarez - El Paso LittleBits trein

Juarez - El Paso LittleBits trein

Deze instructables gaat over hoe ik een showcase van de steden gemaakt die ik meest zoals - Ciudad Juarez in Mexico- en El Paso, TX in de VS en hoe gebruikt ik verschillende LittleBits modules te laten werken. De showcase heeft een knop aan de zijkan