Dit keer met een Wemos D1 mini en een adresseerbare ledstrip een woordklok gemaakt.
Met het juiste gereedschap is het eenvoudig na te maken.
software en hardware projecten
Dit keer met een Wemos D1 mini en een adresseerbare ledstrip een woordklok gemaakt.
Met het juiste gereedschap is het eenvoudig na te maken.
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
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
Hallo Wilco,
Bedankt voor je snelle reactie en zal je laten weten of het mij gelukt is.
Mvgr, Huub
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
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
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
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
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
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
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)
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.
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
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?
Ja en geprobeerd met hetzelfde resultaat
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?
Ik ga met een simpele sketch ( tijd op de serieele monitor) het eea checken
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
Sry. Aan het begin van de sketch staat ook nog
#include
#include
Komt er niet goed op srysry
Moet zijn include 2 libraries TimeLib en ESP8266WiFi
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!
Bedankt voor uw antwoorden. Ik ga weer aan het werk. U hoort nog wel
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
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
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.
Misschien ter aanvulling. Ik gebruik nu Arduino 2.3.4. Indien nodig kan ik uiteraard een lagere versie downloaden.
Mvg