Steampunk analoge Gauge Moonphase klok (3 / 11 stap)

Stap 3: De meters


Het eerste wat ik deed was om de Arduino te verplaatsen van de meters. Dit is echt recht vooruit zodra u erachter te komen hoeveel Ampère (milliampère) zijn nodig om de naald naar schaaleindwaarde. De meters die ik gebruikte was een interne shunt weerstand die ik gevonden toen ik een van hen omhoog opende. Ik bypased het (kortgesloten overheen) en besloten om in plaats daarvan gebruik van een externe trimpot. In het geval van mijn manometers, het duurde ongeveer ongeveer 1 milliamp te verplaatsen van de volledige schaaluitslag van naald (dit is vrij typisch), dus als ik een aanvraag 5V (de max van de arduino) via een weerstand van 5kOhm, ik moet krijgen 1 mA. (V = IR, ik = V/R, ik = 5/5000 of 1/1000 A). Ik gebruikte 10 k trimpots zodat ik kon hen over mid reizen (5 kOhm) instellen en hen tweaken totdat de meter Lees precies volledige schaalbereik bij mijn max PWM (pulsbreedte gemoduleerd) waarde.

De bibliotheek van de arduino heeft een handige functie genaamd analogWrite die een PWM blokgolf op elk gewenst aantal pinnen afhankelijk van welke arduino u gebruikt uitgangen. De PWM is een 8-bit waarde zodat je theoretisch 256 waarden (0-255) te gebruiken. Omdat ik was het maken van een klok, koos ik een gunstige waarde van 240 voor mijn PWM-schaal, omdat het is deelbaar is door 60. Ik heb dus voor mijn minuten en seconden meters 60 divisies en een totaal van 240 PWM waarden of 4 PWM per minuut of seconde. Als ik de PWM-uitgang instelt op 20 zou ik 5 minuten of 5 seconden. Aangezien er 24 uren in de dag, elke 10 PWM graven is een uur.

Ik liep in een klein addertje onder het gras dat ik nog steeds niet volledig begrijpen (zei toch dat ik ben een hack!). Om welke reden als alle drie meters verbinding met PWMs op de arduino, de uitgangsspanning van de PWM daalde aanzienlijk. Uiteindelijk heb ik slechts een kleine veld effect transistor gebruiken om te rijden elke meter. Dit werkte heel goed.

ST Micro 2N7000 gegevensblad:http://www.datasheetcatalog.org/datasheet2/c/0h0r7l0sywjlwayppi1u7lwyr33y.pdf

Sluit het PWM-lijn van de Arduino aan de poort van de MOSFET. Sluit de negatieve aansluitklem van de meter aan op de afvoer van de MOSFET. De bron van de MOSFET verbinden met de grond van de Arduino. Verbinding maken met de positieve aansluitklem van de maaswijdtemeter naar de + 5V van de Arduino levering. (Zie het schema hieronder)

Hier is een super eenvoudige Arduino programma dat PWM output zal:

PWM-codefragment

#define pwmpin 3
#define pwmval 128 //change deze waarde als u wilt wijzigen de taakcyclus van de PWM

VOID Setup {}

}

void loop {}

analogWrite (pwmpin, pwmval);

}

Gerelateerde Artikelen

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Wat u krijgt wanneer een ring NeoPixel, een goedkope Arduino Wifi aan boord en een laser cutter in een stoom-Punk-Sedan lopen?Een modieuze Steampunk ontworpen Internet verbonden klok met behulp van de ESP8266 chip en de Arduino IDE natuurlijk!Hier is
STEAMPUNK stoom GAUGE, aangedreven door ARDUINO

STEAMPUNK stoom GAUGE, aangedreven door ARDUINO

dit is opgericht om één of ander-oogsuikergoed voor mijn keuken. Ik wilde iets unieks voor een speciale lege ruimte op mijn muur, en het toevoegen van beweging, BLINKIE lichten en interessante mechanische "guts" maakte het zelfs beter.Uiteindeli
Steampunk LED klok

Steampunk LED klok

Ik werd geïnspireerd om het maken van een steampunk klok een tijdje geleden na het doorbladeren van een heleboel Instructables op verschillende klokken. Het begon met een enigszins vaag idee van wat ik wilde bereiken en het echt geëvolueerd als ik he
Steampunk Table Clock

Steampunk Table Clock

Enige tijd geleden heb ik een steampunk-tabel hebt ontworpen klok dat ziet eruit als een miniatuur stoommachine maar ik niet kunnen voltooien van de bouw van het tot nu toe vanwege de complexe structuur en vele delen. Ik had ook geproduceerd sommige
Analoge Discovery PWM en digitale IO controle wel LabVIEW

Analoge Discovery PWM en digitale IO controle wel LabVIEW

Het doel van dit project is om je te leren hoe u kunt besturen van de ontdekking van de analoge met LabVIEW. Met name zal dit project aantonen hoe de controle van de Analog Discovery's digitale IO en PWM pinnen. Dit project richt zich voornamelijk op
Wandklok

Wandklok

Hi guys, vandaag zullen we leren sommige ontwerpen vaardigheden om awesome wand klokken. In dit project we InkScape gebruikt te ontwerpen onze Wandklok en een laser cutter machine zal gebruiken om te snijden.Opmerking: Dit project werd gemaakt door (
Touch scherm koffietafel DIY met 32-inch TV en low-cost CCD sensor

Touch scherm koffietafel DIY met 32-inch TV en low-cost CCD sensor

UPDATE 04/04/2016: Multipoint software + Emulating NES video/foto's + OPTION_7 punt en klik + snelheidstest optie videoUPDATE 24/03/2016: CCD sensor reverse Engineering + met behulp van 2 CCD sensoren Laser Gravure vectorbestanden + Retropie spelenHa
RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

Soms moeten we aansluiten Arduino boards Arduino boards ligt ver weg van elkaar. De RS485 is een zeer handige manier om te verbinden de planken met slechts 2 draden, en kan werken tot een afstand van 1200 m (4000 ft). Het maakt het ook mogelijk meerd
Model vliegen: Perfectioneren de Roll

Model vliegen: Perfectioneren de Roll

oorspronkelijk een artikel uit de RCM & E Magazine Peter Rondel praat ons door het uitvoeren van een spectaculaire roll met een model vliegtuig.Het broodje is een heel mooi manoeuvre die vele variaties heeft, en perfect standaardinteracties is een he
It's about time! horloge.

It's about time! horloge.

In den beginne was er het universum maar tijd niet had uitgevonden-niet genoeg tijd nog geweest. Dan het universum de uitvinder van de eerste mens (Homo Originalis) maar tijd nog steeds niet had uitgevonden. Evolutie begunstigde echter degenen die ni
COMPACT en robuust geautomatiseerde landbouw REMOTE

COMPACT en robuust geautomatiseerde landbouw REMOTE

Heya jongens... Deze hier is interessant en een van de cruciale projecten die we tot nu toe hebben gedaan. Het maakt gebruik van een breed scala en coolste van apparaten. We hebben opgeofferd vele een nachten slaap, bunked uur van klassen en gezwoegd
Expeditie licht

Expeditie licht

Hi all,Ik Toon u mijn zeer kleine expeditie licht.Ik gebruik hetzelfde circuit, zoals ik u in mijn Steampunk Plasma lamp met klok Gear weergeven.Als u wilt dat je kunt zeggen dat het is alleen een Mod maar ik denk dat het een volledig ander project.A
Controle van uw Robot met behulp van een Wii Nunchuck (en een Arduino)

Controle van uw Robot met behulp van een Wii Nunchuck (en een Arduino)

na het dragen van mezelf spelen van Wii Boksen, ik kreeg aan het denken zou het niet geweldig als ik zou kunnen dit gebruiken om te controleren mijn robot, (op zoek naar mijn linkerhand).Op zoek rond het internet vond ik een schare van mensen die soo
Eenvoudige LED-schakeling op de goedkope

Eenvoudige LED-schakeling op de goedkope

een kort overzicht video:Ik nodig had om 15 eenvoudige circuits met een licht, een batterij en een schakelaar die gemakkelijk kan worden gemonteerd en gedemonteerd meerdere keren voor een Cub Scout camp activiteit te maken. Het licht moet helder geno