Precies twee jaar geleden heb ik bij ‘onze’ Chinese vrienden voor het eerst een paar ESP32-C3 Super Mini bordjes gekocht. Het lukte mij niet altijd even makkelijk om deze bordjes geprogrammeerd te krijgen via de Arduino IDE. Onduidelijk was telkens welk ESP-board er gekozen moest worden. Na een herinstallatie van mijn pc in augustus vorig jaar lukte het me eigenlijk helemaal niet meer. Ik heb toen een uitstapje gemaakt naar Annex32 Basic (zie hier en hier en de diverse berichten over het geknutsel met de Windroos). De Neopixelklok is weer vanuit de Arduino IDE geprogrammeerd en dat ging zowaar zonder problemen. Ik dacht dat hetRead More →

Nou ja, het nieuwe jaar is alweer bijna een maand oud en sinds december geen nieuw bericht geplaatst. Tja, druk met andere zaken! Maar daar gaat dit hier, nu niet over! Een nieuw klokje. Voor de verandering. Deze klok wordt gevormd door een RGB-LED-ring met 12 Neopixels. De LED’s geven zowel de uren als de minuten (per vijf) aan. Uren zijn rood, minuten zijn blauw. Waanneer de uren en de minuten samenvallen (bijvoorbeeld 5 over één, of kwart voor tien) is de LED groen.Met het pot-metertje is de intensiteit van de LED in te stellen. Uiteindelijk heb ik drie versies gemaakt voor wat betreft deRead More →

Eindelijk! Na vele uren geklooi werkt eindelijk mijn windroos in Annex BASIC op de ESP32-C3! Het programma is netjes opgedeeld. Er wordt een extern JavaScript bestand “script_naaldrotatie.js” aangeroepen, er zijn twee routines: WEBPAGE voor het opbouwen van de webpagina en DIRECTION voor het bepalen van de richting van de windrichtingmeter. Het JavaScript krijgt een waarde voor rotatieHoek van de windrichtingmeter. En dan het resultaat! Nu nog kijken hoe het programma zelfstartend gemaakt moet worden. In een oude Circuit Cellar (2000) kwam ik bovenstaand schema tegen: S1 tm S8 zijn reed relais. Op de schacht van de windrichting meter is slechts één magneet gemonteerd. Deze kanRead More →

Het was/is echt stoeien met Annex32 om op een visueel aantrekkelijke manier de resultaten van mijn windrichtingmeter te tonen. Daarvoor is een mix van BASIC, HTML en JavaScript nodig. In deel 1 van deze serie had ik het pure Annex32 BASIC programma aan de praat. De windrichtingmeter draait in het rond en geeft netjes de waardes als tekst aan: Noord, Noordoost, Oost, enzovoorts. Maar ik wil dus een visuele weergave: een naald die in een kompas/ windroos ronddraait en zodoende toont waar de wind vandaan komt. En dat blijkt een stuk lastiger! Na lang rondzoeken op internet besloot ik Gemini te raadplegen en verzocht omRead More →

Dit is een mooi voorbeeld van hoe het bij mij werkt. Al in 2016 had ik het idee om een windrichtingmeter te maken. Ik had toen bedacht reedrelais te gebruiken: vier stuks voor elke windrichting (N, O, Z en W) een, die door magneetjes op de as geschakeld werden. Door meerdere magneetjes te gebruiken konden ook twee relais tegelijkertijd geschakeld worden, om zodoende ook de tussenliggende richtingen (NO, ZO ZW, NW) aan te kunnen geven.Veel verder dan wat experimenteren is het toen niet gegaan, maar ik had wel een prototype gemaakt: zie hieronder. Nu, bijna negen jaar later, heb ik het weer opgepakt. In plaatsRead More →