Forum: Mikrocontroller und Digitale Elektronik WorLd Clock, Weltuhr


von Tom S. (tomvondeek)


Angehängte Dateien:

Lesenswert?

Hallo Forum,

dies ist mein erster Beitrag hier, ich hoffe ich bin hier richtig mit 
meiner Frage :)
Im Internet bin ich auf folgendes Motiv gestoßen, siehe Anhang, welches 
mir unglaublich gut gefallen hat - Holzbrett ist schon mit den Umrissen 
bemalt, demnächst werden werden Kontinente etc ausgesägt, gefeilt etc.

Weswegen ich hier im Forum diesen Beitrag schreiben?
Wie im Bild, würde ich es gerne mit Leds/Lichtern versehen, allerdings 
etwas abgeändert, wie folgt:
eher als art "Uhr", also löcher bohren wo größere Städte sind die nur 
"nachts" leuchten, blaues licht wo "tag" ist, und rot wo morgen/abend 
Dämmerung ist, und dass halt in einem 24h Rhythmus über die Karte 
wandernd.
Ließe sich das mittels Arduino/Raspberry etc sinnig realisieren? Also 
meine Grundidee wäre auf den Hintergrund 48 (halbe stunden Taktung für 
die "Uhr") anzubringen, plus viele global verteilte einzelner "Stadt 
LEDs"...

Was wäre eine Empfehlung dafür zu benutzen? Über einen Anfang würde ich 
mich freuen, ich habe gerade nur keinen Plan worin ich mich nun genauer 
einlesen sollte :)

MfG,
Tom

Edit: Ich war etwas müde und fahrlässig, einige Rechtschreibfehler 
korrigert =)

: Bearbeitet durch User
von phul (Gast)


Lesenswert?

Schreib doch einfach mal eine Wunschfeatureliste.

Generell gesagt:
Ja ist so realisierbar.
Du brauchst ja nur ein Haufen LEDs und musst denen eine Zeitzone bzw 
letztendlich ja nur eine Zeitverschiebung zuordnen.

von Tom S. (tomvondeek)


Lesenswert?

Danke für die Antwort,

damit hast du meine Wunschliste ja schon zusammengefasst :)
Und jede Zeitzone soll 3 Zustände haben: tags, morgen/abenddämmerung, 
nacht

von Jakob (Gast)


Lesenswert?

Der wahre Mittag / die wahre Mitternacht wandert unbeeindruckt
von Zeitzonen, oder gar Sommerzeit regelmäßig von Ost nach
West über die Erde.

Zeitzone und Dämmerung lässt sich aber nicht so einfach zuordnen:
Im Juli
Nordhalkugel: Tag sehr lang,
Südhalbkugel: Nacht sehr lang.

Im Januar ist es umgekehrt.

von phul (Gast)


Lesenswert?

Ich meinte mehr so Sachen, wie:
-Wie möchtest du die Uhr bedienen (Tasten, Fernbedienung, PC, App...)?
-Welche Zeitquelle möchtest du nutzen (DCF Funkuhr, NTP Netzwerk)
-Möchtest du später andere Features implementieren können (-> RGB Leds 
mit eigenem Controller)


Dann kann man nämlich konkreter auf die Auswahl der Hardware 
durchführen, das soll ja das Ziel sein ;-)

von Tom S. (tomvondeek)


Lesenswert?

Das ist zu verkomliziert :)

Ich weiß es wäre so realistischer, aber ich möchte einfach nur sich von 
Ost nach West bewegegende Zeitzohnen, ohne so kladderadatsch wie Nord 
und Südhalbkugel, lange nächte kurze nächte etc zu berücksichtigen =)

Es soll ja als "uhr" schon irgendwo lesbar sein.

von Sebastian A. (seba)


Lesenswert?

Ich würde das mit PL9823/WS2812 Leds realisieren, die bekommst du recht 
preiswert und kannst einfach bei jeder Led einzeln die Farbe/Helligkeit 
einstellen. Und der größte Vorteil: Du kannst sie sehr einfach 
verkabeln. Siehe https://github.com/adafruit/Adafruit_NeoPixel und 
http://www.aliexpress.com/store/product/P9834-F8-8mm-round-hat-RGB-LED-with-P9823-chipset-inside-full-color-frosted-voltage-step/312912_32396488348.html

: Bearbeitet durch User
von Besucher (Gast)


Lesenswert?

Wie viele LEDs sollen es denn so Pi mal Daumen werden? Das wäre für die 
Ansteuerung und Stromversorgung relevant (und mehr als die LEDs 
anzusteuern soll die Schaltung ja auch nicht machen, oder?). Schau dich 
mal nach Artikeln zu LED-Cubes um, da geht's auch genau um das Thema wie 
man einen Haufen LEDs steuert.

von Jakob (Gast)


Lesenswert?

Dann mach es so.

Wirst aber von jedem Betrachter, der so ein Bild
http://www.raumfahrer.net/news/images/ISS_hoher_Betawinkel.jpg
schon gesehen hat, nur recht gekünsteltes Lob, oder mitleidige
Blicke ernten...

Schade um deinen Aufwand mit dem Sperrholz - vom Programm her macht
es wenig Unterschied.

von Tom S. (tomvondeek)


Lesenswert?

Das mag sein, aber ich kenne mich mit Programmierungen in die Richtung 
(noch) nicht so aus - habe bislang nur (viel) Erfahrung in C/Java 
Sammeln dürfen :-p

Und aus wissenschaftlicher Sicht mag es eine falsche Darstellung sein, 
mir gehts aber eher um die Idee, einfache Umsetzung, einfache Lesbarkeit 
- also eher der künstlerische Aspekt!

von Tom S. (tomvondeek)


Lesenswert?

Und was die Zahl der LED's angeht, dachte ich so an ~24x2x4 "Tages-LEDs" 
und ungefähr 50 städte verteilt, also die Maße werden ungefähr 
1.50mx1.00m :)

von Jobst M. (jobstens-de)


Angehängte Dateien:

Lesenswert?

Wenn Du es richtig gut machen willst, kannst Du ja auch den polaren
Winter und Sommer berücksichtigen.

Ansonsten RGB-LEDs entweder als Matrix oder diese Seriellen RGB-LEDs


Gruß

Jobst

von Joe J. (neutrino)


Lesenswert?

Hallo,
ich würde auch die von Sebastian Arnd (seba) bereits genannten neopixel 
verwenden und mit einem Arduino steuern. Neben den einzelnen Pixeln gibt 
es auch so genannte "neopixel led strip", also Streifen mit mehreren 
Pixeln. Und auch Ringe gibt es... Google einfach mal danach.

Es stimmmt zwar, dass der Unterschied zwischen Nord- und Südhalbkugel zu 
berücksichtigen wäre. Aber für den Anfang reicht deine einfachere 
Variante vollkommen aus. Später kannst du immer noch die Software 
erweitern / perfektionieren.

Noch was: Es ist deine Pflicht, das fertige Projekt dann im 
Kunstwerk-Thread hier zu zeigen! ;)

Viel Spaß!
Joe

von Tom S. (tomvondeek)


Lesenswert?

Oh, und ich habe tatsächlich eine Antwort irgendwie überlesen...
Ich denke am einfachsten wäre es, wenn ich komplexe Bedienelemente 
auslasse - Sekunden genaues ablesen der Uhr wird eh nicht möglich sein, 
da die Zeitzonen grob 30 Minutentaktung haben GGG
Also von der Bedienung her einfaches an/aus schalten, und -zwecks sommer 
oder winterzeit- ein einfaches manuelles verschieben der Zeitzonen über 
einen Plus und einen Minusknopf (den man auch nutzen könnte zur 
Demonstration, einmal durch den Zyklus durchrotieren!)

von phul (Gast)


Lesenswert?

Als LEDs sind wohl am besten die oben genannten WSxxx Leds geeignet.

Bei den Ansprüchen brauchst du kein RasPi.
Es reicht sicherlich ein Arduino oder sonstwas Board.
Aufgrund der LEDs solltest du aber zur Sicherheit ein Board mit einem 
ST32xxx Controller oder ähnliches (ja nach dem was du programmieren 
möchtest) verwenden und AVR außen vorlassen.

Damit hast du genug Leistung und kannst es später erweitertern.

Ein Funkempfänger für DCF könntest du noch einplanen, das ist eigentlich 
sehr praktisch

von Ein Student (Gast)


Lesenswert?

Nimm doch einfach sowas:

http://www.aliexpress.com/item/50x-WS2812B-Pre-soldered-leds-with-wire-5V-WS2812-IC-Built-in-12cm-Wire-Addressable-Idividually/32243084800.html?spm=2114.01010208.3.9.v6A1t3&ws_ab_test=searchweb201556_0,searchweb201602_1_10037_10017_10021_507_10022_10032_10020_2000012_10018_10019,searchweb201603_9&btsid=c6082844-7dfb-4c9f-be61-062cd36cba3c

Und klebe sie hinter die Platte an die passenden Stellen. Bei Bedarf 
einfach stellenweise verlängern.

Zur Ansteuerung reicht ein Arduino Nano für < 2€
Und dann noch ein Netzteil mit 1-2A, z.B. ein Handyladegerät.

Achja und eine RTC 
http://www.aliexpress.com/item/Free-Shipping-1-pcs-lot-DS3231-AT24C32-IIC-Precision-RTC-Real-Time-Clock-Memory-Module-For/32613846608.html?spm=2114.01010208.3.29.we12oW&ws_ab_test=searchweb201556_0,searchweb201602_1_10037_10017_10021_507_10022_10032_10020_2000012_10018_10019,searchweb201603_9&btsid=9958e27f-2dfb-49d5-8d47-a3bc405705bd
Die hat nur wenige Sekunden Abweichungen pro Jahr (sollte bei einer so 
ungenauen "Uhr" ja reichen).

Kaufe am besten das Zeug, bastel es zusammen und spiele mit den 
Beispielen der FastLED-Library, dann bekommst du schnell ein Gefühl 
dafür und das Projekt sollte kein Problem darstellen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.