Alexa Waage voll Programmierbar








  • Arduino Portable als zip runterladen und entpacken.

    https://www.arduino.cc/en/software

    Rechts "Windows ZIP file"


    Nicht zu sehr verschachtelt entpacken.

    Am besten unter C:

    Dort ist dann der Ordner Arduino. (umgeschrieben)

    Wenn man den öffnet, ist dort sofort die arduino.exe.

    Kann sonst Fehler geben.


    Ordner "portable" erstellen.

    starten.

    Datei->Voreinstellung den Link unten eingeben bei Boardverwaltung URL

    Code
    1. https://arduino.esp8266.com/stable/package_esp8266com_index.json

    Bei Reiter Werkzeuge->Bibiliotheken verwalten klicken

    esp8266 eintippen und installieren.

    Board=lolin(wemos) D1 R2 & mini

    CPU 160 MHZ

    IwIP = V2 higher Bandwidtch


    Diese 4 Bibliotheken...

    PubSubClient

    HX711

    Adafruit_GFX

    Adafruit_ST7735

    unter dem Reiter Sketch->Bibliothek einbinden->Bibliotheken verwalten installieren


    einfach oben in der Suche eingeben. Dann das "beste" installieren. Was quasy kein "schnickschnack" hat.

    z.B. "PubSubClient".

    Da werden einige angezeigt. Einfach das nehmen, was am "einfachsten" aussieht.

    Das wäre z.B. "PubSubClient" by Nick O'Leary. Weil es einfach so "heißt".

    und nicht "MQTTPubSubClient", oder "PubSubClientTools".

    Einfach das "beste/einfachste" installieren. Das funzt zu 90%.


    Den Sketch -->runterladen AlexaWaage.zip<--

    Entpacken und in Arduino - portable - Sketchbook, den Ordner reinkopieren. in diesem Ordner ist die AlexaWaage.ino Datei

    Die öffnen.

    Am besten auf kompilieren klicken (oben links das häcken) . Ob alles i.O. ist und kiene Fehler kommen.

    Klappt das, die Zugansdaten eingeben in der ino Datei


    Code
    1. // Wifi + MQTT settings
    2. #define WIFI_CLIENT_ID "WaageGross"
    3. #define SSID_NAME "elzershark" // SSID network wifi name to connect to
    4. #define SSID_PASSWORD "meinpasswort" // Wifi password
    5. #define MQTT_USER "z.B.Sonoff" // MQTT username
    6. #define MQTT_HOST IPAddress(192, 168, 68, 177) // MQTT broker ip
    7. #define MQTT_PASS "Deinmqttpasswort" // MQTT password
    8. #define MQTT_PORT 1883 // MQTT broker port

    Nun den com port auswählen vom angeschlossenen Wemos und kompilieren.



    Blockly: