ESP-Wroom-32 install ESPEasy

De ESP-Wroom-32 flashen met ESPEasy Mega onder Linux Mint

Installeer Arduino (KLIK HIER VOOR UITLEG)

Start Arduino en klik op Bestand > Voorkeuren, bij Aditionele Board Beheer URLs vul je in:

http://arduino.esp8266.com/stable/package_esp8266com_index.json, https://dl.espressif.com/dl/package_esp32_index.json

Nu kun je via Hulpmiddelen > Board > Boardbeheer de ESP bordjes zoeken en installeren.

We sluiten Arduino voor nu even af.
En te koop bij BangGood (gebruik deze link om deze website betaalbaar te houden)


Nu zorgen we eerst dat we de usb poorten mogen gebruiken, voer uit: (let op: verander gebruikersnaam in je eigen naam waarmee je bent aangemeld)

sudo usermod -a -G dialout gebruikersnaam

En we installeren git, voer uit:

sudo apt-get install git

En dan nu pip, voer uit:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

En nu pyserial, voer uit:

sudo pip install pyserial

Nu maken we de mappen aan voor Arduino, voer uit:

mkdir -p ~/Arduino/hardware/espressif

cd ~/Arduino/hardware/espressif

En via git clonen we ESP32, voer uit:

git clone https://github.com/espressif/arduino-esp32.git esp32

cd esp32

git submodule update --init --recursive

cd tools

python2 get.py


Download de ESPtool ESP32flash hier of op https://github.com/espressif/esptool, of installeer deze via git, voer uit:

cd ~/Downloads 
git clone https://github.com/themadinventor/esptool.git 
cd esptool 
sudo python setup.py install

Download nu de ESPEasy32_R20100, ESPEasy32_R20100 en pak deze uit, plaats de juiste binfile in de map bij de ESPTool.


Nu kunnen we de ESP32 gaan flashen, maar eerst even kijken welke USB poort we gaan gebruiken, voer uit:

ls -l /dev/tty* 

Voer uit: (let op dat je de juiste compoort selecteerd en aapast, in mijn geval is deze /dev/ttyUSB0)

sudo python esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 256000 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 boot_app0.bin 0x1000 bootloader.bin 0x10000 ESPEasy32_R20100.bin 0x8000 ESPEasy.ino.partitions.bin

Je hebt er nu een wifi accesspoint bij: ESP_Easy_0 met als IP-adres 192.168.4.1, maak hiermee verbinding in je browser, het wachtwoord is configesp.

Nu kun je hier even rondkijken, je eigen AP opgeven en gaan bedenken welke sensors, relais en dergelijke je wil gaan aansluiten en bedienen.

Suc6