{ "info": { "author": "Marcel F", "author_email": "marcel.fasterding@gmx.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Eingebettete Systeme ELU core\n\n1. [Einleitung](#Einleitung)\n1. [Modul](##Modul)\n1. [Github](#Github)\n1. [Pip3](#Pip3)\n1. [Optional](#Optional)\n\n## Einleitung\n\nDas Projekt \"Elektronische Lastenunterst\u00fctzung\" (ELU) ist im Rahmen des Studiummodules \"Eingebettete Systeme\" entstanden.\n\nDas Projekt soll Menschen helfen, die nicht mehr in der Lage sind schwer Lasten/Objekte zu tragen.\n\nAuf den Roboter muss lediglich die \"Last\" abgelegt werden.\n\nAnschlie\u00dfend kann \u00fcber die Handyapp der Roboter gesteuert werden.\n\nM\u00f6gliche Einsatzgebiete sind:\n\n- Transport von Getr\u00e4nkekisten oder Einkaufstaschen\n- Transport von Blumen, Erde und weitere Artikel die zur Gartenarbeit ben\u00f6tigt werden\n\n\n## Modul\n\nDieses Modul ist eins von insgesammt drei Komponenten, welches f\u00fcr die \ndie Steuerung der Hardware zust\u00e4ndig ist.\n\nDas Projekt zielt darauf ab auf einem Raspberry Pi lauff\u00e4hig zu sein.\n\nDas Modul wurde auf einem Raspberry Pi 3b+ getestet.\n\n\n## Modul starten\n\nDas Projekt kann \u00fcber Github oder Pip3 heruntergeladen und genutzt werden.\n\n### Github\n\n1. Das Projekt mit dem Befehl\n\n ```bash\n git clone git@github.com:MaFa961/Eingebettete_Systeme_ELU_core.git\n ```\n\n herunterladen.\n\n1. Anschlie\u00dfend in das Projektverzeichnis wechseln\n\n ```bash\n cd Eingebettete_Systeme_ELU_core\n ```\n\n1. Das Core Modul wird mit dem Konsolenbefehl\n\n ```bash\n ./run.sh\n ```\n\n gestartet.\n\n1. Es muss sichergestellt werden, \n\n das das Server Modul ebenfalls gestartet wurde.\n\n https://github.com/MaFa961/Eingebettete_Systeme_ELU_Server\n\n### Pip3\n\n1. Installieren von virtualenv\n\n ```bash\n pip3 install virtualenv\n ```\n\n1. Ein Projektverzeichnis erstellen und in das Verzeichnis wechseln\n\n ```bash\n mkdir project_folder && cd project_folder\n ```\n\n1. Die virtualenv starten\n\n ```bash\n virtualenv venv\n ```\n\n1. Das vitrualenv aktivieren\n\n ```bash\n source venv/bin/activate\n ```\n\n1. Eine requirements.txt erstellen und Abh\u00e4ngigkeiten einf\u00fcgen\n\n ```bash\n echo \"\n elu_core\n RPi.GPIO==0.6.4\n requests\" >> requirements.txt\n ```\n\n1. Die Abh\u00e4ngigkeiten installieren\n\n ```bash\n pip3 install -r requirements.txt\n ```\n\n1. Das Projekt importieren und nutzen.\n\n Dies funktioniert nur auf einem Raspberry Pi.\n\n ```python\n import elu_core.main\n\n elu_core.main.startCore()\n ```\n\n## Optional:\n\nF\u00fcr den Fall, dass nach dem herunterladen von Github das `run.sh` Script nicht ausf\u00fchrbar ist,\n muss folgender Befehl eingegeben werden:\n\n```bash\nchmod +x run.sh\n```\n\ngegebenenfalls muss das Ganze mit \n\n```bash\nsudo\n```\n\nausgef\u00fchrt werden.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MaFa961/Eingebettete_Systeme_ELU_core", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "elu-core", "package_url": "https://pypi.org/project/elu-core/", "platform": "", "project_url": "https://pypi.org/project/elu-core/", "project_urls": { "Homepage": "https://github.com/MaFa961/Eingebettete_Systeme_ELU_core" }, "release_url": "https://pypi.org/project/elu-core/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "This package controls the hardware", "version": "0.1.0" }, "last_serial": 4831553, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "70721ed54cf35cecea3a189ce4a86ed1", "sha256": "0cdc06cbfed3e3438f1c523efef853b6fa7b78ac15f418022dbdafd8d1c3ce35" }, "downloads": -1, "filename": "elu_core-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "70721ed54cf35cecea3a189ce4a86ed1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8843, "upload_time": "2019-02-17T13:47:19", "url": "https://files.pythonhosted.org/packages/29/5b/95df87cd5acea66070417f490b97bfce781b0422fe17f29e5916a900fdec/elu_core-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b44c4099924f8c0f4135ae520f9e36ff", "sha256": "b3e1c890956e0c9a4a2cc8251fb362f327febaf13cc1eecffff2c4f167336567" }, "downloads": -1, "filename": "elu_core-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b44c4099924f8c0f4135ae520f9e36ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5832, "upload_time": "2019-02-17T13:47:21", "url": "https://files.pythonhosted.org/packages/21/e8/9e26459d300835f5c328ca9836ba9cc2e222df04df564d34b61a6bb9b6a3/elu_core-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "70721ed54cf35cecea3a189ce4a86ed1", "sha256": "0cdc06cbfed3e3438f1c523efef853b6fa7b78ac15f418022dbdafd8d1c3ce35" }, "downloads": -1, "filename": "elu_core-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "70721ed54cf35cecea3a189ce4a86ed1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8843, "upload_time": "2019-02-17T13:47:19", "url": "https://files.pythonhosted.org/packages/29/5b/95df87cd5acea66070417f490b97bfce781b0422fe17f29e5916a900fdec/elu_core-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b44c4099924f8c0f4135ae520f9e36ff", "sha256": "b3e1c890956e0c9a4a2cc8251fb362f327febaf13cc1eecffff2c4f167336567" }, "downloads": -1, "filename": "elu_core-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b44c4099924f8c0f4135ae520f9e36ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5832, "upload_time": "2019-02-17T13:47:21", "url": "https://files.pythonhosted.org/packages/21/e8/9e26459d300835f5c328ca9836ba9cc2e222df04df564d34b61a6bb9b6a3/elu_core-0.1.0.tar.gz" } ] }