Forum: Mikrocontroller und Digitale Elektronik Brauche Hilfe bei Software einer modifizierten Wortuhr mit ESP8266


von Min J. (min_j)


Angehängte Dateien:

Lesenswert?

Hallo zusammen!

Zuerst sei gesagt, dass ich ein Anfänger auf dem Gebiet bin und noch 
keine Erfahrung mit Arduino/Pi/etc. besitze.
In nicht ganz 2 Monaten möchte ich meiner Freundin über die Uhr einen 
Antrag machen. :-)
Deshalb sind natürlich die Buchstaben komplett anders angeordnet.
Was ich mir mindestens an Funktionen vorstelle ist neben der simplen 
Uhrzeitanzeige erstmal ein automatischer Abgleich der Uhrzeit via NTP 
und das Einstellen der Farben und Ähnliches über den Webserver des ESP.

Als Betriebssystem nutze ich Linux Mint 17.3(Rosa) 64Bit.

Die letzten 2 Wochen habe ich mir Gedanken darüber gemacht, wie meine 
Wortuhr aufgebaut werden soll.
Meine Komponenten (kürzlich bestellt) sind nun wie folgt:
-"HALBE Alu-Magnetrahmen" 400x400
-dessen Glasplatte (2,4mm) mit Siebdruck oder notfalls Folie bearbeiten
-Schaumstoffgitter zum Abschirmen der LED-Bereiche
-PVC-Platte, worauf 114 WS2812B (RGB Streifen 30 LEDs/m) angebracht 
werden
-an der Rückwand befestigter "Adafruit Feather HUZZAH ESP8266" (4MB 
Flash)
-5V/3A Mikro-USB-Netzteil zur Stromversorgung

Im Anhang ist dazu eine dxf-Datei, die ich in LibreCAD erstellte.
Bisher verfüge ich nur über den Mikrocontroller, welchen ich nun in der 
Arduino IDE 1.6.7 installiert habe.
Doch bis die anderen Komponenten in meinem Besitz sind, soll die 
Firmware zumindest theoretisch schonmal grob fertig sein.

Es gibt ja eine Menge Threads zu besagten Wortuhren, aber nirgends 
konnte ich mit Sicherheit sagen, dass ich die Software für mich 
übernehmen kann. Auch sind auf Github immer so viele Ordner, Header, 
Codes und sonstige Dateien, dass ich keine Ahnung habe, was man nun 
alles braucht und wie das komplett übertragen wird, da ich nur manche 
Dateien überhaupt in Arduino öffnen kann.

Deshalb wäre es super, wenn mir Jemand eine passende Software verlinkt 
und erklärt, wie das vonstatten geht und welche Datei (falls nicht 
offensichtlich) ich selbst modifizieren muss um meine anders 
angeordneten LEDs anzusprechen!

PS: Ach ja, in Anleitungen steht oft "via NodeMCU, kann auch über 
Arduino IDE programmiert werden". Ich will dies über Arduino tun.


Danke euch und ein schönes Wochenende!

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Wieviel zahlst du pro Stunde?

Mal ehrlich: Für kostenlose Hilfe im Rahmen des Diskussionsforums ist 
das echt zu viel verlangt.

von Min J. (min_j)


Lesenswert?

Echt jetzt, und was genau?
Vielleicht hast du das ja anders verstanden.
Es wird doch wohl genug Leute geben, die eine Wortuhr mit ESP8266 
aufgebaut haben. Davon einfach den Link zur Software (Die groben 
Erkläungen nur wenn wie so oft keine Kommentare im Code sind, damit man 
weiß was man da vor sich hat).

Und es heißt doch immer man kann über die Arduino IDE alles 
einprogrammieren. Muss man jede Datei einzeln einlesen und hochladen? Es 
muss doch auch gehen den kompletten Ordnerinhalt zu übertragen!
Ansonsten halt einen Tipp oder wie ich an die Infos komme, keine 
Schritt-für-Schritt-Anleitung.

von Stefan F. (Gast)


Lesenswert?

Willst du eine fertige Platine kaufen, oder selbser machen?

Selber machen muss man halt - selber machen. Von alleine erzeugt sich 
kein Programm.

Ich fürchte, du hast noch keine Vorstellung davon, wie hoch der 
Gesamtaufwand wird. Du kannst ja nocht nichtmal deine IDE bedienen. Hast 
du überhaupt mal was mit Arduino programmiert und aufgebaut? Wenn ja, 
warum fragst du dann so, als hättest du die Arduino Umgebung noch nie 
gesehen?

Du brauchst einen Projektleiter. In der Berufswelt werden gute 
Projektleiter besser bezahlt, als Programmierer. Und das ist auch 
richtig so, denn die haben den schwierigeren Teil der Arbeit. Sie finden 
heraus, was man alles braucht, wie die Teile zusammen wirken udn wie 
viel es kostet.

Mach das erstmal, danach kannst du konkrete Fragen stellen, die wir hier 
gerne beantworten.

von Min J. (min_j)


Lesenswert?

Stefan U. schrieb:
> Willst du eine fertige Platine kaufen, oder selbser machen?

Ich schrieb doch bereits, dass ich die Platine schon habe, den Adafruit 
Feather HUZZAH ESP8266. Es wird keine weitere benötigt, da dort der 
Spannungswandler und USB-Anschluss inklusive ist.
Deswegen frag ich ja nach einem Wortuhr-Programm für dieses Modul.

Notfalls warte ich noch etwa 2 Wochen bis alle Komponenten geliefert 
wurden und probiere - hoffentlich ohne dadurch auftretende Schäden - 
einfach mal aus, was ich an verschiedenen Softwaren gefunden habe...

Aber trotzdem Danke für die Rückmeldung!

LG

von Stefan F. (Gast)


Lesenswert?

> die Platine schon habe, den Adafruit Feather HUZZAH ESP8266.

Das ist aber noch keine komplette Uhr. Wie kommst du denn von dieser 
Platine zur Anzeige? Dementsprechend muss das Programm geschrieben 
werden.

Wenn ich in Google nach diesem Board und Wortuhr (oder Word Clock) 
suche, finde ich nur diesen Thread hier. Also hat das so offensichtlich 
noch niemand veröffentlicht.

Hast du einen Schaltplan? Wenn ja, woher? Derjenige kann Dir hoffentlich 
auch das passende Programm liefern.

> Es wird keine weitere benötigt, da dort der
> Spannungswandler und USB-Anschluss inklusive ist.

Passt die Belastbarkeit des Spannungswandler zur Stromaufnahme der 
Anzeige?

von Stefan F. (Gast)


Lesenswert?

> In nicht ganz 2 Monaten möchte ich meiner Freundin über die Uhr
> einen Antrag machen. :-)

Überlege Dir lieber was anderes, sonst kommt du in Zeitdruck. Am besten 
überlegst du Dir, was deiner Freunding Freude bereiten würde (nicht 
dir).

Ich kenne deine Freundin nicht, jedoch würde so eine Bastelei die Frauen 
in meinem Bekanntenkreis jedenfalls nicht beindrucken. Die freuen sich 
eher über eine Einladung zur Eisdiele, einen altmodischen Liebesbrief, 
Schmuck oder einem Ausflug zu einem schönen Ort den sie noch nicht 
kennen.

von Stefan F. (Gast)


Lesenswert?

Was ist denn jetzt mir dem Schaltplan? Zeig ihn mal und sage Bescheid, 
wo du ihn her hast. Sonst können wir Dir nicht weiter helfen.

von Michael (Gast)


Lesenswert?

Tut mir leid wenn ich mich hier noch mal einmische. Der Beitrag ist ja 
schon über 2 Jahre alt. Wenn ich das richtig sehe dann hat hier jemand 
um Hilfe gebeten. Warum wird es dann einfach nur totgeredet? Eine 
einfache Antwort wäre doch viel einfacher gewesen. Außerdem kann ich 
überhaupt nicht nachvollziehen was die dösige fragerei soll, am Anfang 
wurde ja ziemlich genau beschrieben was vorhanden ist. Ich hoffe das die 
Pessimisten die hier "geantwortet" haben noch hier sind und sich mal 
gedanken machen was eine Antwort ist.

von Stefan F. (Gast)


Lesenswert?

Michael schrieb:
> Warum wird es dann einfach nur totgeredet?

Ich wurde nichts tot geredet.

Der TO wollte ein fertiges Programm für eine unbekannte Hardware.

Ich habe ihm geantwortet, dass Hilfe nur mit Schaltplan möglich ist. Den 
konnte er offensichtlich nicht besorgen.

> Eine einfache Antwort wäre doch viel einfacher gewesen.

Sicher, und ein roter Pulli ist rot. Mit dem Schaltplan hätten wir 
prüfen können, ob die verlinkte Software kompatibel zur Hardware ist. 
Das wäre die einfache Antwort gewesen. Plan B wäre ein Angebot für die 
Entwicklung einer neuen Software gewesen.

Beides hängt von der Verfügbarkeit des Schaltplanes ab.

> Ich hoffe das die Pessimisten die hier "geantwortet" haben
> noch hier sind und sich mal Gedanken machen was eine Antwort ist.

Ja ich bin noch da. Nur leider bin ich immer noch kein Hellseher.

Michael, wie sieht denn deine bessere Hilfe in diesem Fall aus?

von Peter D. (peda)


Lesenswert?

Michael schrieb:
> Der Beitrag ist ja
> schon über 2 Jahre alt.

Stimmt, der Drops ist gelutscht.

Foren sind eher nicht dazu da, Nachbauanleitungen auf dem Silbertablett 
zu liefern, sondern sie helfen bei grundsätzlichen Fragen.

Für Nachbauanleiten ist die Google-Suche prädestiniert, z.B. gleich der 
erste Treffer bei "Wortuhr mit ESP8266":
https://www.ulrichradig.de/home/index.php/projekte/wort-uhr-neu

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.