25 antwoorden op “Woordklok met Wemos D1 mini en WS2812B”

  1. Hallo, ik ben pas bezig met een woordklok te maken,en heb via een kennis een andere woordklok gemaakt. Deze woordklok kan ik de tijd niet meer instellen. ik kom nl. wel in de seriële monitor
    maar er wordt niets meer weergegeven. Nu ben ik jullie woordklok aan het maken, en wil weten of ik voor de wemos mini ook een D1 bord gebruiken kan. Moet ik eventueel andere instellingen maken of is dit niet nodig. Verder ben ik ook nog niet zo ver dat ik zelf programmeren kan maar wil het wel leren. Ik kan helaas niet naar een workshop komen omdat ik in Italië woon .
    Kun je mij hier op een antwoord geven, en als ik eventueel verdere vragen heb, kan ik dan ook bij jullie terecht. Met vriendelijke groet; Huub Jongepier

    1. Hallo,
      Leuk dat je ook deze woordklok wilt maken.
      Je zou de D1 ook gewoon moeten kunnen gebruiken zonder instellingen aan te passen.
      Succes met het bouwen van de klok!
      Mvg, Wilco

  2. Hoi Wilco als ik de code compileer krijg ik deze fout melding { control reaches end of non-void function [-Werror=return-type] } weet jij misschien wat dit betekend en hoe ik het kan oplossen ben een noob op gebied van arduino programmeren

    Bij voorbaat dank ,

    Sef

    1. Hallo Sef,

      Controleer of je het juiste type Arduino hebt gekozen (De Wemos D1) waar je voor wilt compileren, want dat wil nogal eens fout gaan en dan krijg je dit soort meldingen.
      Laat maar weten of het lukt.

      Met vriendelijke groet,

      Wilco de Jong

  3. Beste Wilco,
    Welke versie Arduino IDE heb je gebruikt? Ik krijg ook de foutmelding { control reaches end of non-void function [-Werror=return-type] }
    Vriendelijke groeten,
    Albert

    1. Goedenavond Albert, het probleem dit hem in de nieuwere versie van de fastled library.
      Er is een oudere versie nodig.
      Ik weet uit mijn hoofd niet welke versie, maar ik probeer er dit weekend even naar te kijken.

      Met vriendelijke groet,

      Wilco

    2. Beste Albert,

      Als je het complete zip bestand van Github download, dan zitten de juiste libraries erbij.
      Waarschijnlijk gaat het mis bij FastLed en dat zou versie 3.3.3 moeten zijn.

      Met vriendelijke groet,

      Wilco de Jong

  4. Hi. A) Als ik de tijd en of ldr lichtaanpassing niet wil gebruiken hoef ik toch de hardware aan de linkerzijde van het schema niet te instaleren. Moet ik ook wat in de sketch aanpassen/ verwijderen?
    B) ik heb al eerder een werkende klok gemaakt ( die is nu kapot). Moet ik nu de naam in het wifi gedeelte veranderen van “wordclock” in bijvoorbeeld ” woordklokje”? De reden dat ik dit vraag is dat ik met succes de hele sketch geupload heb maar ik kon geen wordclock vinden op mijn wifi netwerk
    Alvast bedankt voor uw antwoorden

    1. Hallo Jacques,
      De hardware aan de linkerzijde hoeft inderdaad niet geïnstalleerd te worden. De code hoeft verder niet aangepast te worden. Als de ldr ontbreekt, dan doet het stukje code van de helderheid niets.
      De ssid van de wifi kan gewoon “wordclock” blijven.
      De klok zend dit alleen uit als de wifi nog niet gekoppeld is aan de beschikbare wifi of als de ingestelde wifi niet meer beschikbaar is (bijvoorbeeld nieuw internetmodem)

  5. Bedankt voor uw antwoord. Ik ga aan de slag en zal de voortgang hier delen. Het is m.i. een echt leuk project om te doen.

  6. Ik heb de sketch met succes gedownload maar krijg geen wifi kontakt. Ik heb de versies van de libraries wat teruggezet maar dat helpt ook niet. Zou het mogelijk zijn dan ik een lagere versie van Arduino moet gebruiken of een ander board moet instellen? Alvast weer bedankt voor uw antwoorden .
    Mvg

    1. Als de sketch gedownload kan worden en dus geen fouten geeft met compileren, dan zou ik de Wemos D1 verdenken.
      Toevallig eentje extra in huis om te testen?

  7. Ja. Ik heb ook een andere ( nieuwe) wemos d1 mini geprobeerd met het zelfde negatieve resultaat. Misschien toch een lagere versie Arduino proberen. Er staat me vaag iets bij van dit toen ik er 3 gemaakt had. Ben helaas alle sketches etc kwijt geraakt. Je kan kiezen uit veel Lolin Wemos boarden. Zou daar iets een oorzaak kunnen zijn?

  8. Ik heb een andere wemos d1 mini versie4.0.0 geuploaded met een sketch ( van internet) om het wifi gedeelte te checken. Hier is hij:
    #include
    #include

    const char* ssid = “xxx”;
    const char* password = “xxxx”;
    const char* ntpServer = “pool.ntp.org”;

    void setup() {
    Serial.begin(115200);
    WiFi.begin(ssid, password);
    while (WiFi.status() != WL_CONNECTED)
    {
    delay(500);
    Serial.print(“.”);
    }
    Serial.println(“”);
    Serial.println(“WiFi connected”);
    Serial.println(“IP address: “);
    Serial.println(WiFi.localIP());

    configTime(0, 0, ntpServer);
    }

    void loop() {
    if (WiFi.status() == WL_CONNECTED) {
    time_t now = time(nullptr);
    Serial.print(“Raw time: “);
    Serial.println(now); // Voeg deze regel toe om de raw time te zien
    Serial.println(ctime(&now));
    }
    delay(1000);
    }
    void digitalClockDisplay(){
    // digital clock display of the time
    Serial.print(hour());
    printDigits(minute());
    printDigits(second());
    Serial.println();

    }

    void printDigits(int digits){
    // utility function for digital clock display: prints pre-pending zeros
    if(digits < 10)
    Serial.print('0');
    Serial.print(digits);
    Serial.print(':');
    }
    Mijn eigen netwerknaam en paswoord ingevuld en hij gaf op de seriële monitor keurig de datum en tijd. Vragen:
    A)ik heb recent mijn ziggo snelheid iets verlaagd maar dat is upload nog steeds 100MB. Dat is toch voldoende?
    B) Als ik de wordclock sketch met succes gecompileerd heb en geuploaded kan ik toch zonder verdere hardware de wifi verbinding opzetten met alleen het wemos board aangesloten via usb op een oplader van mijn telefoon?
    C) ik heb in arduino alle wemos boarden geprobeerd. Zelfde resultaat.
    D) misschien nog een keer proberen als u de sketch aan mij mailt
    Al met al een heel raar gedoe maar ik hou vol. Als het allemaal niet met wifi lukt zit ik te denken om een RTC module te gebruiken en in te passen in uw sketch. Daar zet je eenmalig de tijd maar ik zou niet weten hoe dat in te passen.
    Alvast bedankt voor uw antwoorden/commentaren/ideeën
    Mvg

  9. Het zit niet helemaal mee met de code zie ik.
    Ik zal je vragen proberen te beantwoorden:
    A: maakt niet zo veel uit, er is heel weinig data nodig om de clock te synchroniseren. De sterkte van het signaal op 2,4 GHz is wel belangrijk.
    B: Klopt helemaal!
    C: De Wemos D1 mini is deze sketch voor gemaakt. Op andere Wemos modellen heb ik het niet getest.
    D: De gebruikte libraries en sketch zijn hier te downloaden: https://github.com/WillyBilly90/Dutch-WordClock/tree/main/WordClock%20arduino%20files
    Er zijn heel veel versies libraries beschikbaar voor bijvoorbeeld Wifi en de Led strip, maar degene die hier staan, die werken goed in dit project.

    Ik zou er niet zomaar een RTC bij maken in plaats van wifi. De gehele code moet dan aangepast worden en je moet het ook allemaal ik het fotolijstje zien weg te werken.

    Succes met verder knutselen!

  10. Goede middag.
    Ik ben weer bezig geweest maar het lukt nog steeds niet.
    Ik heb op diverse wemos d1 mini boards de software met succes gedownload. Als ik check welke apparaten op mijn wifi zitten staat het aangesloten board er bij. Ik kon met succes inloggen 192.168.4.1
    De hardware op het board heb ik beperkt ( zoals eerder met u besproken) tot de rechterkant van het schema. Vragen. A) je kan kiezen in Arduino uit diverse wemos d1 mini boarden om de sketch te downloaden. Zit het misschien daarin?
    B) ik heb zowel 5g wifi als de ” normale” . Zit het misschien daarin?
    C) heeft u nog andere suggesties?
    Alvast bedankt voor uw antwoorden en uiteraard een fijne kerst toegewenst en all the best for 2025

  11. Misschien ter aanvulling. Ik gebruik nu arduino 2.3.4. Indien u denkt dat het beter is kan ik uiteraard een lagere versie downloaden
    Mvg

    1. Arduinoversie maakt niet uit, als de libraries maar de juiste versie zijn, anders geeft het compileren foutmeldingen.
      Ik gebruik zelf de Wemos D1 mini en deze werkt alleen op 2,4 GHz wifi.
      Ik heb een flink aantal “slimme” apparaten in huis en die heb ik op een apart 2,4 GHz netwerk zitten.

  12. Misschien ter aanvulling. Ik gebruik nu Arduino 2.3.4. Indien nodig kan ik uiteraard een lagere versie downloaden.
    Mvg

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *