displayrws


Namedisplayrws JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummarySPI Display and ESP32 project
upload_time2024-04-16 09:51:09
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords displayrws
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ##########
displayrws
##########

Dit project beschrijft hoe een 1,3 inch HD_IPS_TFT_LCD display van Joy-IT aangesloten kan worden op een ESP32.

.. begin-inclusion-intro-marker-do-not-remove

- ESP32 (type ESP-WROOM-32) bijv. van Joy-IT
- kabeltjes
- micro USB kabel
- Display 240x240 pixel (SBC-LCD01)

Verder is een computer met Python nodig.
Toegang tot het USB device is noodzakelijk.


## Stappenplan

. Installeer Python

  ### Windows

  Klik op de Windows knop (Start).

  Type in:

  ```cmd```

  vervolgens:

  ```curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py```

  vervolgens:

  ```python get-pip.py```

  Wanneer Python nog niet geinstalleerd is, verschijnt er een Windows Store dialoog.
  In dit Windows Store dialoog, klik op Downloaden van Python.


  ### Voor Linux:

  ```sudo apt install python3```
  ```sudo apt install python3-pip```


. Installeer esphome:

  ```pip install esphome```
  ```pip install pillow==10.2.0```
  ```pip install python-magic-bin``` (voor Windows)

  In Windows:
  wanneer deze melding te zien is:

  ```WARNING: The script esphome.exe is installed in C:\Users\<username>\AppData\Local\Packages\PythonSoftwareFoundation.Python..3.12_...\LocalCache...```

  Voer dan uit:
  ```set PATH="%PATH%;C:\your\path\here\"```

  Vervang C:\your\path\here\ door het path in de warning: C:\Users\<username>\AppData\Local\Packages\PythonSoftwareFoundation.Python....

  Sluit het Opdrachtprompt en start een nieuw Opdrachtprompt.


. Zorg ervoor dat er genoeg rechten zijn om van het USB apparaat:

  Voor Linux:

  ```sudo usermod -a -G dialout [gebruikersnaam]```

  vervang: [gebruikersnaam] met jouw systeem gebruikersnaam.

  Restart jouw computer of log opnieuw in om deze rechten te effectueren.

. Verbind met de kabeltjes van het ESP32 development board met het display:

  SDA -> D13

  SCL -> D14

  DC -> D19

  BLK -> D21 (optioneel)

  RES -> D23

  GND -> GND (pin boven 3.3V)

  3V3 -> 3.3V (pin rechtsonder)

.. image:: figs/pinouth.png

. Verbind de USB kabel met het ESP32 board.

Het rode lampje moet branden.

. In de USB devices controleer het USB ap

In Linux:
  ```ls /dev/ttyU* -la```

meestal staat er een nieuw USB device genaamd: ttyUSB01 of ttyUSB02 bij.

. Voer uit:

  ```git clone https://gitlab.com/rwsdatalab/public/codebase/tools/displayrws.git```
  ````cd displayrws```

. Voer uit:

  ```esphome run spi-display-image.yaml```

Wanneer wordt gevraagd hoe te verbinden met het de ESP32 selecteer dan het USB apparaat bijv. /dev/USB01
In Windows heet dit apparaat COM4.

. Nadat het flashen van de chip klaar is verschijnt er een blauwe vierkant met de tekst: RWS Datalab.

. Maak bijv. een cirkel.

Gebruik deze handleiding:
https://esphome.io/components/display/index.html

## Handleiding ESP32

https://joy-it.net/files/files/Produkte/SBC-NodeMCU-ESP32/SBC-NodeMCU-ESP32-Manual-2021-06-29.pdf


.. end-inclusion-intro-marker-do-not-remove


Documentation
-------------

Include a link to your project's full documentation here.


.. begin-inclusion-license-marker-do-not-remove

License
-------

Copyright (c) 2024, Rijkswaterstaat


This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.


.. end-inclusion-license-marker-do-not-remove

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "displayrws",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "displayrws",
    "author": null,
    "author_email": "RWS Datalab <datalab.codebase@rws.nl>",
    "download_url": "https://files.pythonhosted.org/packages/11/9e/175004788677def29bed2b500700e31b850064e7d9a9d1e86ded6346f1d0/displayrws-0.1.3.tar.gz",
    "platform": null,
    "description": "##########\ndisplayrws\n##########\n\nDit project beschrijft hoe een 1,3 inch HD_IPS_TFT_LCD display van Joy-IT aangesloten kan worden op een ESP32.\n\n.. begin-inclusion-intro-marker-do-not-remove\n\n- ESP32 (type ESP-WROOM-32) bijv. van Joy-IT\n- kabeltjes\n- micro USB kabel\n- Display 240x240 pixel (SBC-LCD01)\n\nVerder is een computer met Python nodig.\nToegang tot het USB device is noodzakelijk.\n\n\n## Stappenplan\n\n. Installeer Python\n\n  ### Windows\n\n  Klik op de Windows knop (Start).\n\n  Type in:\n\n  ```cmd```\n\n  vervolgens:\n\n  ```curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py```\n\n  vervolgens:\n\n  ```python get-pip.py```\n\n  Wanneer Python nog niet geinstalleerd is, verschijnt er een Windows Store dialoog.\n  In dit Windows Store dialoog, klik op Downloaden van Python.\n\n\n  ### Voor Linux:\n\n  ```sudo apt install python3```\n  ```sudo apt install python3-pip```\n\n\n. Installeer esphome:\n\n  ```pip install esphome```\n  ```pip install pillow==10.2.0```\n  ```pip install python-magic-bin``` (voor Windows)\n\n  In Windows:\n  wanneer deze melding te zien is:\n\n  ```WARNING: The script esphome.exe is installed in C:\\Users\\<username>\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python..3.12_...\\LocalCache...```\n\n  Voer dan uit:\n  ```set PATH=\"%PATH%;C:\\your\\path\\here\\\"```\n\n  Vervang C:\\your\\path\\here\\ door het path in de warning: C:\\Users\\<username>\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python....\n\n  Sluit het Opdrachtprompt en start een nieuw Opdrachtprompt.\n\n\n. Zorg ervoor dat er genoeg rechten zijn om van het USB apparaat:\n\n  Voor Linux:\n\n  ```sudo usermod -a -G dialout [gebruikersnaam]```\n\n  vervang: [gebruikersnaam] met jouw systeem gebruikersnaam.\n\n  Restart jouw computer of log opnieuw in om deze rechten te effectueren.\n\n. Verbind met de kabeltjes van het ESP32 development board met het display:\n\n  SDA -> D13\n\n  SCL -> D14\n\n  DC -> D19\n\n  BLK -> D21 (optioneel)\n\n  RES -> D23\n\n  GND -> GND (pin boven 3.3V)\n\n  3V3 -> 3.3V (pin rechtsonder)\n\n.. image:: figs/pinouth.png\n\n. Verbind de USB kabel met het ESP32 board.\n\nHet rode lampje moet branden.\n\n. In de USB devices controleer het USB ap\n\nIn Linux:\n  ```ls /dev/ttyU* -la```\n\nmeestal staat er een nieuw USB device genaamd: ttyUSB01 of ttyUSB02 bij.\n\n. Voer uit:\n\n  ```git clone https://gitlab.com/rwsdatalab/public/codebase/tools/displayrws.git```\n  ````cd displayrws```\n\n. Voer uit:\n\n  ```esphome run spi-display-image.yaml```\n\nWanneer wordt gevraagd hoe te verbinden met het de ESP32 selecteer dan het USB apparaat bijv. /dev/USB01\nIn Windows heet dit apparaat COM4.\n\n. Nadat het flashen van de chip klaar is verschijnt er een blauwe vierkant met de tekst: RWS Datalab.\n\n. Maak bijv. een cirkel.\n\nGebruik deze handleiding:\nhttps://esphome.io/components/display/index.html\n\n## Handleiding ESP32\n\nhttps://joy-it.net/files/files/Produkte/SBC-NodeMCU-ESP32/SBC-NodeMCU-ESP32-Manual-2021-06-29.pdf\n\n\n.. end-inclusion-intro-marker-do-not-remove\n\n\nDocumentation\n-------------\n\nInclude a link to your project's full documentation here.\n\n\n.. begin-inclusion-license-marker-do-not-remove\n\nLicense\n-------\n\nCopyright (c) 2024, Rijkswaterstaat\n\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n\n\n.. end-inclusion-license-marker-do-not-remove\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "SPI Display and ESP32 project",
    "version": "0.1.3",
    "project_urls": {
        "changelog": "https://gitlab.com/rwsdatalab/displayrws/blob/main/CHANGELOG.rst",
        "homepage": "https://gitlab.com/rwsdatalab/displayrws",
        "repository": "https://gitlab.com/rwsdatalab/displayrws"
    },
    "split_keywords": [
        "displayrws"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ce2cd1a041859db3a73603d26efdc4b271aa4f5972b36ac2cc194ab947711cf",
                "md5": "68ab4f52d9e7c190740f3b08f0e2eede",
                "sha256": "c15e393e924c3c211f534931d69769b18b8be46e6721c9cbf7e8f537ed2cd3cd"
            },
            "downloads": -1,
            "filename": "displayrws-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "68ab4f52d9e7c190740f3b08f0e2eede",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 16058,
            "upload_time": "2024-04-16T09:51:06",
            "upload_time_iso_8601": "2024-04-16T09:51:06.932937Z",
            "url": "https://files.pythonhosted.org/packages/0c/e2/cd1a041859db3a73603d26efdc4b271aa4f5972b36ac2cc194ab947711cf/displayrws-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "119e175004788677def29bed2b500700e31b850064e7d9a9d1e86ded6346f1d0",
                "md5": "47432aa1053d4a924fb22ccd448580ac",
                "sha256": "364d33c516ff170a0ff59627d2a79e36edf24058dd7b63d7b83d497785402f76"
            },
            "downloads": -1,
            "filename": "displayrws-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "47432aa1053d4a924fb22ccd448580ac",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 16641,
            "upload_time": "2024-04-16T09:51:09",
            "upload_time_iso_8601": "2024-04-16T09:51:09.196081Z",
            "url": "https://files.pythonhosted.org/packages/11/9e/175004788677def29bed2b500700e31b850064e7d9a9d1e86ded6346f1d0/displayrws-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-16 09:51:09",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "rwsdatalab",
    "gitlab_project": "displayrws",
    "lcname": "displayrws"
}
        
Elapsed time: 0.60985s