MakerFabs is een relatief nieuwe speler op het gebied van kits-for-makers, althans in Europa. Ik heb de kans gehad om een paar andere door hen gemaakte producten te beoordelen die heel interessant bleken zijn, en dus was ik benieuwd naar hun DIY ESP32 SmartClock Kit met weersvoorspelling.

Waar is de handleiding van de SmartClock Kit?

De DIY ESP32 SmartClock Kit met weersvoorspelling wordt geleverd in een klein bruin kartonnen doosje met veel plastic zakjes. De zakjes met onderdelen die verwarring kunnen veroorzaken zijn allemaal duidelijk van etiketten voorzien. Er is echter niets op of in de doos wat u vertelt hoe u de onderdelen moet gebruiken. Dat ze op de meegeleverde printplaat gesoldeerd moeten worden is natuurlijk duidelijk, maar welk onderdeel moet waar? De enige aanwijzing is een URL die op de PCB is afgedrukt, echter deze verwijst u alleen naar de MakerFabs-website.

Na wat zoeken op hun website vond ik de gebruikershandleiding. Hoewel deze vrij uitgebreid is, met schematische en gedetailleerde instructies over het solderen, is de enige hulp om de print te bouwen de onderdelenlijst in hoofdstuk 4.
Merk op dat alle SMT-onderdelen al zijn gemonteerd. Merk ook op dat R17 niet gemonteerd wordt.

Veel reserveonderdelen

Na het monteren op de print bleven er veel ongebruikte onderdelen over. Waarschijnlijk uit vrijgevigheid bleek het dubbele van het benodigde aantal elektronische onderdelen te zijn meegeleverd, genoeg om een tweede print te vullen.

MakerFabs DIY ESP32 SmartClock Kit with Weather Forecasting
Al deze onderdelen bleven over na het monteren van de SmartClock.

Het display in mijn kit had al een pin header waardoor de meegeleverde male headers (en niet female zoals aangegeven in de Part List) nutteloos waren. Overigens, ik raad u ten zeerste aan om eerst aan beide zijden van de print de nylon standoffs te monteren voordat het display wordt gesoldeerd, want de ruimte is daar een beetje krap. Zorg er ook voor dat u de drukknoppen en zoemer monteert aan de zijde tegenover de ESP32-module.

MakerFabs DIY ESP32 SmartClock Kit with Weather Forecasting
Het past nauwelijks: monteer eerst de standoffs voordat u het display monteert.

De firmware is reeds geladen

Ik kon nu de spanning op de SmartClock zetten. Hiervoor heb ik een USB-telefoonlader gebruikt omdat de Lipo accu (meegeleverd, 450 mAh) nog niet volledig was opgeladen.

De ESP32 unit is voorgeprogrammeerd en het enige wat u hoeft te doen is deze aan te sluiten op uw Wi-Fi-netwerk. Die unit maakt gebruik van de inmiddels klassieke Espressif 192.168.4.1 Access Point (AP) methode, dus geen verrassingen hier? Welnu, dit bleek geen witruimtetekens in de SSID en het wachtwoord te ondersteunen en dus kon de unit geen verbinding maken met mijn netwerk. De enige manier voor mij om dit op te lossen was het aanpassen van de firmware.

Eenmaal verbonden geeft de SmartClock de tijd en datum en een alarmtijd weer. De alarmtijd en tijdzone worden ingesteld door op S1 te drukken. Deze waarden worden opgeslagen in het flashgeheugen en blijven bewaard bij rebooten. Indien de tijd wordt weergegeven kunt u met S3 het alarm in- (geel vierkantje zichtbaar) en uit- (geen geel vierkantje) schakelen.

Alleen New York, Londen, Beijing en Paris

Als u drie keer op S1 drukt wordt de pagina met de weersverwachting geopend. Met S3 kunt u de gewenste locatie kiezen. Standaard kent de SmartClock alleen New York, Londen, Beijing en Paris. Indien u de locatie wilt wijzigen dan moet u de firmware wijzigen. Hoe u dit doet, wordt beschreven in de gebruikershandleiding. Voordat u het apparaat op uw locatie instelt moet u eerst bij de weather server checken of die de locatie wel kent. Waarschijnlijk lukt dat wel, in ieder geval bij mij. De firmware-aanpassing is beperkt tot het kunnen vervangen van "Newyork" door de naam van uw stad, dorp of streek.

MakerFabs DIY ESP32 SmartClock Kit with Weather Forecasting
De afgebouwde DIY ESP32 SmartClock Kit met weersvoorspelling die de weersverwachting toont voor mijn locatie.
Merk op dat de beschermende plastic paneeltjes nog niet zijn gemonteerd.

De weersverwachting wordt getoond met een pictogram voor het weertype, bijvoorbeeld een zon die gedeeltelijk verborgen is door een wolk, maar het beschikt slechts over vier pictogrammen: zon, bewolkt, regen en sneeuw. De weather server geeft het nummer van het weer te geven icon (van de meer dan 200 ...) en wanneer de SmartClock dit niet ondersteunt wordt in plaats daarvan "No Icon" getoond.

Ruimte voor verbetering

Ter afronding van de SmartClock moet u de plastic voor- en achterpaneeltjes nog monteren. Er zit beschermende film op die u misschien wilt verwijderen om het doffe grijs in glanzend zwart te veranderen. In mijn geval pasten de paneeltjes niet goed. Na het monteren van de voorkant kwamen de drukschakelaartjes klem te zitten. Ik moest de gaten vergroten om dit weer goed te krijgen.

MakerFabs DIY ESP32 SmartClock Kit with Weather Forecasting
Het past nauwelijks: de gaten in mijn voorpaneeltje zitten niet op de juiste plek.

De SmartClock is een geweldig startpunt

Samenvattend is de DIY ESP32 SmartClock Kit met weersvoorspelling van MakerFabs een mooie en goedkope kit om een praktisch en nuttig online apparaat mee te bouwen. Batterijgevoed (het apparaat kan deze opladen) of niet, z’n drie tactile switches, zoemer, display en aan/uit-schakelaar maken het tot een goed basisontwerp voor allerlei soorten toepassingen.

De weersverwachting en clock firmware moeten worden gezien als een leuke gimmick en een geweldig startpunt voor uw eigen projecten, maar het is geen weerstation. Ook de mechanische kant van het apparaat is voor verbetering vatbaar. Omdat de SmartClock open hard- en software bevat zijn de ontwerpbestanden en broncode beschikbaar op GitHub, dus alles wat u hoeft te doen is deze te downloaden en aan de slag te gaan.

Veel plezier!


Vertaling: Marc Gauw