Skip to content

Webtoegang

CharlesVanDen edited this page Nov 10, 2018 · 8 revisions

OPTIONEEL DEEL - ALLEEN ALS JE HET LEUK VINDT.

Als je het leuk vindt, kun je nu ook zelf verbinden met de wifi-module d.m.v. een browser. Hiertoe moet je eerst het ip-adres van de wifi-module achterhalen. Bijvoorbeeld 192.168.1.103. Ik werk nog aan software die het ip-adres toont op de woordklok zelf. Alternatieven op dit moment zijn:

Mogelijkheid 1.

Log in op je eigen wifi-router en ga naar de pagina DHCP client list. Hoe dit precies gaat hangt af van je eigen router. Waarschijnlijk moet je ook het wachtwoord van je router invullen (zo niet, dan wordt het tijd je router met een wachtwoord te beveiligen). Bij mij (ik heb een icidu router) ziet dat er zo uit:

De client wier naam begint met ESP_ is degene die je moet hebben. Noteer hiervan het ip-adres, in dit geval 192.168.1.100 of 192.168.1.103 (ik heb er twee).

Mogelijkheid 2.

Open een command window (windows toets  type “cmd”  klik op opdrachtprompt) op een pc die aan hetzelfde netwerk hangt. Type: ipconfig en druk op Enter. Zoek naar de regel IPv4 Address. . . . . . . . . . . : 192.168.1.10 Dit is het ip-adres van je pc. Het ip adres van de wifimodule zit waarschijnlijk in dezelfde range, alleen het laatste getal is anders, dus bijvoorbeeld 192.168.1.11 (ieder getal tussen 1 en 254 is mogelijk).

Mogelijkheid 3.

Prik de wifimodule in de adapter (de gele connector). (als je een jumper hebt gemonteerd om te kunnen programmeren, plaats die jumper niet). Steek de adapter in een usb poort van je pc. Start apparaatbeheer (windows toets  type “apparaatbeheer” en enter).

Het window Apparaatbeheer verschijnt. Klik op het > teken voor Poorten (COM &LPT). Achter “CH340” staat de com-poort: noteer COM3.

Start nu een terminal-emulator-programma, bijvoorbeeld putty of de seriele monitor van Arduino (Arduinohulpmiddelenseriële monitor. Stel deze in op seriële communicatie, de genoteerde COM-poort (COM3) en een snelheid van 15200 b/s. Haal de ESP01 uit de gele connector (laat de ESP-adopter in de usb-poort zitten!) en steek hem er weer in. Een voorbeeld van wat je dan ziet: ‡#Äóngï‡#Äóngï‡#Äóngï *WM: AutoConnect *WM: Connecting as wifi client... *WM: Using last saved values, should be faster *WM: Connection result: *WM: 3 *WM: IP Address: *WM: 192.168.1.104 Connected to sanet3 Hostname: ESP_B4DE79 HTTP server started *WM: freeing allocated params! NTPRefresh 0.de.pool.ntp.org Zending NTP packet... Ntp packet time is: 1541794479 mstowait is: 721 leapindicator is: 0 36,2,6,232, 0,0,2,97, 0,0,8,121, 205,46,178,169, 223,144,100,206, 27,181,84,214, 0,0,0,0, 0,0,0,0, 223,144,105,45, 71,128,62,242, 223,144,105,45, 71,130,115,151, T20:14:39 Hierin zie je het ip-adres: 192.168.104

Mogelijkheid 4.

Via het multicast domain name system (mdns). De locale domeinnaam is: woordklok.local. Dit werkt helaas alleen op OSX, Linux en iOS. Op Windows alleen als je er software voor installeert. Wordt niet ondersteund door Android. Zie https://stackoverflow.com/questions/23624525/standard-mdns-service-on-windows

Inloggen op de woordklok

Ga nu naar een browser en type in: http://192.168.1.104 Je ziet dan: It is now: 2018-11-09T20:16Z Last NTP time: 2018-11-09T20:14Z First NTP time: 2018-11-09T20:14Z Number of NTP calls: 2 Number of NTP successes: 1

Dit is output die rechtstreeks uit de wifi module komt Type in: http://192.168.1.104/status Nu gaat de wifi module aan de woordklok vragen wat de status is. Die software moet nog gemaakt worden, dus nu krijg je te zien: Klok antwoordt niet

Ideeën voor uitbreiding:

  • Het veranderen van de animatie (uitzetten, snelheid aanpassen, etc.)
  • Tijdzone instellen
  • Zomertijd aan/uitzetten

Clone this wiki locally