Aan de slag met de ESP8266

4) Aanvullende Bibliotheken installeren

Nu je een Arduino IDE hebt waarmee je ESP8266’s kunt programmeren (flashen) zul je ontdekken dat er door briljante mensen software is ontwikkeld die je kunt gebruiken om complexe projecten te realiseren, zonder dat je zelf het wiel hoeft uit te vinden.
Deze software wordt veelal in de vorm van een bibliotheek aangeboden en je hoeft zo’n bibliotheek alleen maar te installeren om er gebruik van te kunnen maken.
Bijvoorbeeld een bibliotheek om je ESP8266 van een telnet server te voorzien (met een telnet server kun je via een telnet-client op je DeskTop of LapTop inloggen op je ESP8266). Er blijken hier een aantal bibliotheken voor te bestaan. Als voorbeeld nemen we TelnetStream van Juraj Andrássy. Na wat Googelen vinden we de software op deze github pagina. Juraj is erg summier met zijn uitleg maar gelukkig is er een map met voorbeelden (nou ja, één voorbeeld). Om de bibliotheek te installeren klik je op de groene download knop en selecteer je “Download ZIP”.


Onthou waar je het zip-file bewaard.
Ga nu naar de Arduino IDE en selecteer [Sketch > Include Library > Add .ZIP Library]


Er verschijnt een selectie window waar je het zojuist ge-download-de bestand selecteert.


De bibliotheek is nu geïnstalleerd en klaar om gebruikt te worden. De meeste bibliotheken komen met een aantal voorbeeld programma’s waarmee je kunt leren hoe je de bibliotheek kunt gebruiken.

(sorry, het plaatje is een beetje verknipt)

This entry was posted in Arduino, ESP8266, Geen categorie and tagged , , . Bookmark the permalink.

14 Responses to Aan de slag met de ESP8266

  1. Pieter says:

    Dit is een aanrader voor iedere leergierige technicus in het genoemde onderwerp. Duidelijk geschreven, duidelijk uitgelegd. Oplossingsgerichte wegwijzer. Ik heb er veel voordeel aan gehad.
    Pieter

  2. Ronald says:

    Gaaf! Hier ga ik een weekend mee stoeien.

  3. Julia says:

    Dit is precies waar ik naar op zoek was: alles wat ik wil weten op één plek en ook voor een newbie goed te volgen. Dankjewel!

  4. Erik says:

    Mooie info Willem, compliment.

    Ik kom een heel eind en moest wat libraries erbij zetten.
    Ik heb bij compileren fouten mbt wifi
    zoals
    TelnetStream.print(“]\r\n PSK key [“); TelnetStream.print( WiFi.psk() );

    cursor staat
    in Tabe MenuStuff regel 138

    en als ik hier even commertaar van maak, komen er fouten
    bij Tab WifiStuff

    Graag een advies. Goreten Erik

    • Willem Aandewiel says:

      Ik dénk dat je niet alles goed geïnstalleerd hebt.
      Je moet de instructies echt exact volgen en geen enkele stap overslaan …
      Bij board manager moet je vrsie 2.4.2 van de esp8266 core installeren (niet 2.5.0 beta, want die geeft compile errors)

  5. Alex says:

    Beste Willem
    Ik probeer al enkele dagen de ESP8266 op de arduino te krijgen
    Heb diverse IDE versies gebruikt en diverse URL
    Als je op het net zoekt naar een oplossing zie je ontzettend veel mensen die met hetzelfde probleem worstelen maar geen van de tips werken bij mij
    De URL zou offline zijn maar of dat zo is weet ik niet
    Heeft U een tip die mij zou kunnen helpen
    (een tijd geleden is het mij wel gelukt met de adviezen die u aangeeft maar nu ik een andere PC gebruik wil het niet meer lukken)
    Hopelijk heeft U de oplossiing

    • Willem Aandewiel says:

      Alex,

      Ik snap niet wat je vraagt.

      Wat wil je bereiken?
      Welke informatie kun je nog meer delen?
      Blijkbaar heeft “iets” ooit gewerkt maar nu niet meer? Wat is er verandert?
      Waarom wil je “een esp866 in een Arduino krijgen”? en wat bedoel je daarmee?
      Welke URL is “offline”
      Waar zoek je “een oplossing” voor?

      • Alex says:

        Hallo Willem
        Ik heb ooit een klok gemaakt met een wemos d1 mini board en dat ging prima
        Nu wil een weer zo een klokje bouwen met een wemos d1 mini maar dat lukt niet omdat ik het board esp 8266 niet kan installeren op de arduino op mijn nieuwe PC
        U heeft destijds een handleiding gemaakt hoe dit moet (Aan de slag met ESP 8266) dit werkt echter niet meer
        De URL die ingevoerd moest/moet worden is http://arduino.esp8266.com/stable/package_esp8266com_index.json maar dat werkt dus niet meer
        Hopelijk is het nu wat duidelijker wat mijn probleem is

        • Willem Aandewiel says:

          Hoi Alex,

          Ik heb de post een beetje aangepast met wat nieuwe inzichten. De URL zoals deze in de post stond was een “unsecure” versie (http://) terwijl ondertussen alles over een “secure” protocol moet worden verstuurd (https://).

          Als URL moet je dus: https://arduino.esp8266.com/stable/package_esp8266com_index.json invoeren!

          Succes!

          • Alex says:

            Beste Willem
            Helaas heeft deze oplossing niet gewerkt ik heb zelfs arduino op de PC van mijn vrouw geïnstalleerd maar ook daar geen resultaat
            Bedankt dat je de moeite hebt gedaan om mijn probleem op te lossen maar helaas zal ik verder moeten zoeken
            Het lijkt wel of arduino niet blij is met esp 8266 bordjes
            Groetjes Alex

          • Willem Aandewiel says:

            Alex,

            Je doet iets niet goed of je slaat een stap over.
            Er werken ik-weet-niet-hoeveel-duizenden mensen met een esp8266 en de Arduino IDE.

            Lees de post gewoon nog een keer van voor naar achter en sla geen enkele stap over!

  6. Alex says:

    Hallo Willem
    Ik zit me op dit ogenblik ernstig te schamen en heb inderdaad niet goed gelezen wat er staat in het artikel
    (Ga nu naar [Tools] > [Board] > [Boards Manager]. Voer bij filter “esp8266” in en selecteer de versie van de core die je wilt gaan gebruiken. De nieuwste versie is op dit moment 2.7.3.)
    Dit heb ik over het hoofd gezien wat ook wel enigszins komt omdat ik geen Engelse taal beheers al is dat geen excuus maar ja met 85 jaar mag je toch wel eens een foutje maken
    Ik wil je nogmaals hartelijk danken voor de hulp
    Groeten Alex

Leave a Reply

Your email address will not be published. Required fields are marked *


The maximum upload file size: 4 MB.
You can upload: image, other.
Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded.

This site uses Akismet to reduce spam. Learn how your comment data is processed.