• Tag Archieven Mint
  • ESP32 – Installatie onder Linux Mint ESP-IDF

    Installatie onder Debian/Ubuntu/Linux Mint van ESP-IDF

    Open een terminal en voer uit:

    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

    Nog steeds in de terminal, ter controle voer uit:
    python3 version

    Nu gaan we ISP-IDF installeren:


    mkdir -p ~/esp
    cd ~/esp
    git clone --recursive https://github.com/espressif/esp-idf.git

    De volgende stap:

    cd ~/esp/esp-idf
    ./install.sh esp32

    Of om alle software te installeren:

    ./install.sh all

    ESP toevoegen aan je path:

    . $HOME/esp/esp-idf/export.sh

    Ter controle voer je uit:

    esptool.py versie

    Uw resultaat zou er ongeveer zo uit moeten zien:

    Voer uit in je terminal: esptool.py version
    Voer uit in je terminal: esptool.py version
    Voorbeelduitvoer van de bovenstaande opdracht

     


  • Domoticz installeren op Linux Mint of Ubuntu

    Domoticz is natuurlijk het meest ideaal op een Raspberry Pi, deze kan dag en nacht draaien met een heel laag stroomverbruik, heeft geen koeling nodig, is klein, maakt geen geluid en zo zijn er nog vele voordelen te verzinnen.

    Maar om deze ook op je desktop te installeren zijn ook wel wat redenen voor te verzinnen, testen, templates bouwen, enz.

    Op linux is dat simpel uit te voeren, er is geen .Deb bestand

    Open een terminal met bijvoorbeeld ‘putty’ en voer uit:

    curl -L https://install.domoticz.com | bash

    Binnen 5 minuten klaar…


    Of je kan deze ook handmatig compileren, dat is wat meer werk….. maar op onderstaande wijze is het in een half uurtje voor elkaar.

    Voer dan uit:

    sudo apt-get install build-essential -y
    sudo apt-get install libboost-dev libboost-thread-dev libboost-system-dev libsqlite3-dev subversion curl libcurl4-openssl-dev libusb-dev zlib1g-dev python3-dev
    sudo apt-get install cmake
    sudo apt-get install git
    git clone https://github.com/domoticz/domoticz.git domoticz
    cd domoticz
    git pull
    cmake -DCMAKE_BUILD_TYPE=Release .

    make

    Dit kan even duren, wacht rustig af, ik doe dat meestal met een kopje koffie en een sigaartje……


  • Arduino installeren onder Linux Mint

    Download en installeer de Arduino IDE

    Bezoek eerst de downloadpagina van de officiële Arduino website en download de versie voor jouw OS. Ik gebruik Linux Mint 64-bit dus ik koos voor de “Linux 64 bits” versie.

    Op het moment van schrijven was 1.8.0 de nieuwste versie. Dus na het downloaden had ik het bestand “arduino-1.8.0-linux64.tar.xz” in mijn Downloads map.

    Ga naar de map waar je het bestand hebt gedownload (bijv. “Downloads”) en pak het bestand uit met Archiefbeheer door er op te dubbelklikken.

    Na het uipakken open je een terminalvenster (CTRL+ALT+T) en ga je naar de Downloads-map:
    cd ~/Downloads

    Verplaats dan de map met de uitgepakte bestanden naar de “/opt” map. De “/opt” map is gereserveerd voor alle software en extra’s die geen onderdeel zijn van de standaard Linux-distributie. Vergeet niet het versienummer “1.8.0” te veranderen naar de versie die je gedownload hebt!
    sudo mv arduino-1.8.0 /opt

    Ga naar de nieuwe Arduino map:
    cd /opt/arduino-1.8.0/ 

    Toon een lijst van de bestanden:
    ls -l 

    Je zou nu “install.sh” moeten zien, het installatiescript. Maak het uitvoerbaar met “chmod +x”:
    chmod +x install.sh

    Als laatste het installatiescript uitvoeren met:
    ./install.sh

    Dit zal de IDE installeren en de snelkoppelingen aan het applicatiemenu en het bureaublad toevoegen.

    Controleer in de terminal welke usb devices je in gebruik hebt met:

    lsusb

    Of gebruik dmesg voor een zeer uitgebreide USB infotabel:

    dmesg

    (is deze niet geinstalleerd dan kun je dit doen door uit te voeren:

    suda apt-get install -y usbutils

    Het kan zijn dat je als gebruiker geen rechten hebt om je USB poort te gebruiken in Arduino, voer dan uit in de terminal:

    sudo usermod -a -G dialout $gebruikersnaam


    Linux Mint Cinnamon: snelkoppelingen hernoemen

    Hier volgt hoe je de snelkoppelingen kunt hernoemen, wat handig is als je meerdere versies van de IDE wilt installeren.

    Voor het applicatiemenu (a.k.a. startmenu of hoofdmenu):

    1. Rechts-klik op de “Menu” knop op de taakbalk en kies “Instellen…”;
    2. In het scherm “Hulptoepassingen”, kies “De menubewerker openen”;
    3. Daarna in het scherm “Hoofdmenu”: selecteer links “Electro”, en rechts “Arduino IDE”, kies daarna “eigenschappen”;
    4. En in het scherm “launcher properties”: wijzig de naam, klik daarna “Ok”.

    Voor snelkoppelingen op het bureaublad:

    1. Rechts-klik de snelkoppeling, kies “Eigenschappen”;
    2. Wijzig de naam en kies “Sluiten”.