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:
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:
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