draaispoelmeterklok

Toon hier Uw afgeronde projecten aan anderen.
Gebruikers-avatar
Berichten: 38
Geregistreerd: 08 Mei 2014, 22:47
Woonplaats: Westervoort

draaispoelmeterklok

Berichtdoor Grunch » 24 Sep 2017, 14:59

Vanmiddag d.d rommelde ik ik wat in mijn schuurtje en zag ineens een gebogen RVS-plaat liggen met draaispoelmeters erin.
Die had ik ooit op een radiomarkt op de kop getikt om er eens wat mee te gaan doen, vanmiddag dus.

Een UNO had ik nog wel ergens liggen en een rtc (real time clock) ook nog.

Even snel een sketch in de UNO gepompt en het werkte.
vooraf nog de benodigde library, t.b.v. tiny rtc, naar binnen getrokken.

Eerst moeten de potmeters van 100k worden ingesteld om kromme wijzers te voorkomen, gewoon maximaal zetten 5Volt van de Arduino over de potmeter
en de draaispoelmeter daarna afregelen. Dit voor iedere meter doen

Proefondervindelijk de maximale waarde, die ik nodig heb om de een spanninkje op de pen te krijgen, vastgesteld.
Er van uitgaande dat alle drie de draaispoelmeters nagenoeg hetzelfde zijn, deze waarde voor alle drie aangehouden.

Bij 180 kreeg ik volle uitslag. Bij de uren wordt de vermenigvuldigingsfactor 180/24, bij de minuten 180/60 en bij de seconden ook 180/60.

Wanneer ik de uren uitlees vermenigvuldig ik die waarde met 180/24, is 7.5, de minuten vermenigvuldig ik met 180/60, is 3 evenzo doe ik dit met de seconden.

De meeste tijd gaat zitten in het maken van de schaalverdeling, maar dat is meer voor de wintermaanden. :D

Code: Alles selecteren
#include <Wire.h>
#include "RTClib.h"

RTC_DS1307 RTC;

void setup () {

  Serial.begin(9600);
  Wire.begin();
  RTC.begin();

  if (! RTC.isrunning()) {
    Serial.println("RTC is NOT running!");
    // Onderstaande regel zorgt ervoor dat RTC gelijk wordt gezet met de pc-klok tijdens compilatie
    RTC.adjust(DateTime(__DATE__, __TIME__));
  }
}

void loop () {

  DateTime now = RTC.now();

  int s = now.second();
  int m = now.minute();
  int u = now.hour();

  analogWrite (9, u * 7.5);
  analogWrite (10, m * 3);
  analogWrite (11, s * 3 );

  delay(75);
}





https://www.youtube.com/watch?v=mkhE2Q6xs7o

Afbeelding
Afbeelding

Met vriendelijke groet,

Evert

Advertisement

Berichten: 2252
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: draaispoelmeterklok

Berichtdoor shooter » 25 Sep 2017, 23:04

die schaal verdeling kun je maken met hulp van frontplaat maker, zal even zoeken hoe dat in het engels heet.
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 38
Geregistreerd: 08 Mei 2014, 22:47
Woonplaats: Westervoort

Re: draaispoelmeterklok

Berichtdoor Grunch » 26 Sep 2017, 13:38

Hallo Paul,

Dat zou mooi zijn.

Iets van frontpanelmaker?

Gebruikers-avatar
Berichten: 38
Geregistreerd: 08 Mei 2014, 22:47
Woonplaats: Westervoort

Re: draaispoelmeterklok

Berichtdoor Grunch » 26 Sep 2017, 13:41


Terug naar Afgeronde projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten