Stap 4: Setup ESP8266 met Arduino IDE
De oorspronkelijke broncode voor de Gassistant kan worden gedownload vanaf hier.
Voor de codering van ESP, gebruiken we de ESP8266 Addon op de Arduino IDE.
Met deze aanpak, kunnen wij meeste Arduino bibliotheken hergebruiken voor ESP. U vindt de instructie hoe te opstelling hier.
De source code uploaden naar ESP gebruiken we de Arduino Uno als de brug. De setup als volgt:
Arduino Uno Reset - Arduino GND
ESP8266---Arduino Uno
RX -------------------------- RX
TX -------------------------- TX
VCC ------------------------ 3.3V
CH_PD -------------------- 3.3V
GND ----------------------- GND
GPIO_15 ----------------- GND
GPIO_0 ------------------ GND
Ook zorg ervoor dat u het juiste bord type voor de ESP (zoals de bijgevoegde foto kiest).
De ESP8266 chip ID (We gebruiken het als een unieke ID voor de schaal) te vinden:
Uploaden van de schets van de ESP_chip_id van
https://github.com/aavn/Gassistant/tree/master/design
aan uw ESP bestuur, en de opmerking afgedrukt de chip-ID op de seriële monitor. Deze ID wordt later gebruikt als u uw schaal aan de server van de wolk toevoegt.
Opmerking:
Als u opnieuw uploaden naar ESP board wilt terwijl het nog op de brug is aangesloten, enkel Haal ESP van VCC en GPIO_0, dan sluit ze opnieuw voor het uploaden van de nieuwe code.