27 april 2024

Kalkhaar's gids

Tutorials voor iedereen

Prepareer een arduino wifi board esp8266 van Wemos

3 min gelezen
Arduino WIFI board Wemos D1

In deze gids volgt een uitleg hoe een Arduino WIFI board te prepareren op Windows 10.
Om het leuk te maken is het een Arduino compatibel board. Ik heb hier gekozen voor een Wemos D1.

Als eerste hebben we hier een niet standaard driver voor nodig. We gaan gebruik maken van de CH341SER driver kortweg CH340 driver die ook veel gebruikt wordt voor de namaak boards van overwegend Chinese makelij.
Deze driver kan je hier downloaden. De installatie van de driver is vrij eenvoudig. Unzip het bestand en klik in de uitgepakte directory op setup.exe. Kies voor `INSTALL` en de driver wordt geïnstalleerd.
Zie: https://www.kalkhaar.nl/een-driver-installeren-voor-een-arduino-compatibel-board/

Installeren via Board beheer:

Prepareer de Arduino IDE om het Wemos board toe te voegen, het board wordt zichtbaar onder boards.

  • Start de arduino IDE en ga naar `bestand`->`voorkeuren`
  • Voeg https://arduino.esp8266.com/stable/package_esp8266com_index.json toe aan “Meer Board Manager URL’s” (Er kunnen meerdere URL’s worden toegevoegd door een komma te gebruiken tussen de URL’s)
  • Ga naar `hulpmiddelen`->`Bibliotheek beheer` en zoek esp8266 platform. (tip. staat waarschijnlijk geheel onderaan 😉 )
  • Selecteer de versie die je wilt gebruiken van de drop-down box.
  • Klik op instaleren.
  • Vergeet niet om je board te selecteren in. (In mijn geval de Wemos D1 R1 maar het is goed mogelijk dat er een LOLIN board geselecteerd moet worden)

 

Installeren van een GIT versie:

Voor deze installatie heb je de volgende software nodig: Python en GIT.

Installeer Python. Kijk op python.org voor meer informatie.
Voor deze gids is python 3.8.5 gebruikt. python-3.8.5 – Download en installeer.

Installeer git voor Windows (als deze als niet geïnstalleerd is; zie https://git-scm.com/download/win)
Of download Git-2.28.0-64-bit hier. Pak het zip bestand uit en klik op het .exe bestand om te installeren.

Als alle stappen uit deze gids zijn gevolgd is het volgende aanwezig op de computer.

  • OS, Windows 10
  • Python
  • Git
  • Terminal (zit standaard in Windows 10)
  • Internet verbinding

Laten we beginnen.

  • Let op! Zorg dat er geen esp8266 core aanwezig is op het board. Is dit wel zo dan deze eerst verwijderen.
  • Open een command prompt (cmd) en ga naar de default arduino directory. Dit is normaal gesproken de map sketchbook in C:\users\{username}\Documents\Arduino waar de omgevings variabele %USERPROFILE% normaal gesproken C:\users\{username} bevat.
  • Clone de git repository in de hardware/esp8266com/esp8266 map.
  • cd %USERPROFILE%\Documents\Arduino\
    if not exist hardware mkdir hardware
    cd hardware
    if not exist esp8266com mkdir esp8266com
    cd esp8266com
    git clone https://github.com/esp8266/Arduino.git esp8266

  • Er zal nu de volgende map structuur aanwezig moeten zijn
    C:\Users\{your username}\Documents\ 

    Arduino
    |
    --- libraries
    --- hardware
        |
        --- esp8266com
            |
            --- esp8266
                |
                --- bootloaders
                --- cores
                --- doc
                --- libraries
                --- package
                --- tests
                --- tools
                --- variants
                --- platform.txt
                --- programmers.txt
                --- README.md
                --- boards.txt
                --- LICENSE

  • Initialiseer de submodules
    cd %USERPROFILE%\Documents\Arduino\hardware\esp8266com\esp8266
    git submodule update --init
  • Download de binary tools
    cd esp8266/tools
    python3 get.py
  • Start de Arduino opnieuw op.
    Het Wemos board kan nu geselecteerd worden via board beheer.

Note.
Wanneer je de lokale library update kan je een git pull doen in de esp8266 map.

cd %USERPROFILE%\Documents\Arduino\hardware\esp8266com\esp8266
git status
git pull

In theorie kan je bovenstaande ook installeren in C:\Program Files (x86)\Arduino\hardware
Dit heeft echter een nadeel als de Arduino IDE opnieuw wordt geinstalleert, je library word ook verwijderd met een re-install.

Succes,

Geef een reactie

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Copyright © Alle rechten voorbehouden. | Newsphere door AF themes.