Repo for non destructive e-scooter intervention materials
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
dennisdebel b94f9591a3 changed name of new otastaImg.ino to reflect the folder 4 years ago
..
otastaImg disabled otastaImg spiffs password 4 years ago
otastaImg-close-button changed name of new otastaImg.ino to reflect the folder 4 years ago
paracity_gallery_v041 our work 4 years ago
.DS_Store added captive portal with close button example 4 years ago
README.md added descriptions to folder contents 4 years ago

README.md

opencoil-paracity: code

Description of Files

  • otastaImg - Offline ESP8266 webserver + captive portal + filesystem (iOS only atm)
  • otastaImg-close-button - The above, but with 'close' button, just like your Hotel/Train/Airport wifi ;) (iOS only atm)
  • paracity_gallery_v041 - Offline ESP8266 webserver + captive portal + filesystem hosting relevant files to reproduce all of this hardware and software (BROKEN)

Prerequisites

This guide assumes you have a 4MB ESP12F microcontroller and use Arduino IDE.

Uploading Code

For ESP12F use the following settings in Arduino IDE

  • Board: Generic ESP8266 Module
  • Builtin Led: 2
  • Upload Speed: 921600
  • CPU Frequency: 80 MHz
  • Crystal Frequency: 26MHz
  • Flash Size: 4MB (FS:3MB OTA: ~512KB)
  • Flash Mode: DOUT
  • Flash Frequency: 40MHz
  • Reset Method: dtr (aka nodemcu)
  • Debug port: Disabled
  • Debug Level: none
  • LwIP Variant: v2 Lower Memory
  • VTables: Flash
  • Exceptions: Legacy (new can return nullptr)
  • Erase Flash: depends on if you want to change SSID, Files, or only Sketch
  • Espressif FW: nonos-sdk 2.2.1+100 (190703)
  • SSL Support: All SSL ciphers (most compatible)
  • Port: depend if u are uploading Over The Air, or using a cable
  • Programmer: AVRISP mkII

These settings give you about 2.471 KB of SPIFFS storage space for files and ~512KB sketch size

Over The Air (OTA) Uploading

  • Connect to the hotspot created by the ESP12F.
  • Launch Arduino, choose "esp at 192.168.4.1" as the port.
  • If you don't see the port listed in Arduino (Tools > Port), restart Arduino IDE.

You can upload your sketch and files wirelessly, there is one caveat: SPIFFS file uploads don't work with password protected uploads (line 42). Workaround: flash your sketch with line 42 commented out. Upload your files to SPIFFS, then uncomment the line and Upload the code.