https://github.com/vtfk/veibelysning
Prosjekt veibelysning er et repo for prototyping og testing av utstyr og kode med mål om å lage et komplett styringssystem for veibelysning. Prototypingen er et samarbeid mellom seksjon for samferdsel, miljø og mobilitet (SMM) og utviklingsavdelingen i Vestfold og Telemark fylkeskommune.
https://github.com/vtfk/veibelysning
Last synced: 2 months ago
JSON representation
Prosjekt veibelysning er et repo for prototyping og testing av utstyr og kode med mål om å lage et komplett styringssystem for veibelysning. Prototypingen er et samarbeid mellom seksjon for samferdsel, miljø og mobilitet (SMM) og utviklingsavdelingen i Vestfold og Telemark fylkeskommune.
- Host: GitHub
- URL: https://github.com/vtfk/veibelysning
- Owner: vtfk
- License: mit
- Created: 2023-04-20T10:41:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T14:34:27.000Z (over 1 year ago)
- Last Synced: 2025-01-23T12:31:54.524Z (4 months ago)
- Language: C++
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 💡 Veilys 💡
## ℹ️ Om veilys
I dette repoet finner du veiledninger og prototyping av utstyr og kode med mål om å lage et komplett styringssystem for veibelysning i Vestfold og Telemark. Prosjektet er et samarbeid mellom seksjon for samferdsel, miljø og mobilitet (SMM) og utviklingsavdelingen (BDK/TEK) i Vestfold og Telemark fylkeskommune.I mappen Veilys-datalogger finnes det et Python-program for å enkelt henteut data fra en databse og visualisere det.
All kode og informasjon om prosjektet samt de tekniske løsningene åpne og fritt tilgjengelige. De er lisensiert med Creative Commons 4.0 BY - SA som betyr at du kan gjenbruke og modifisere koden slik du selv ønsker forutsatt at du deler den videre med samme lisens og krediterer VTFK som opphav.
Ta gjerne kontakt om du har spørsmål eller lurer på noe!
Happy hacking!
## ⚙️ Teknisk utstyr
Prosjektet baserer seg på utsyr fra [Industrial Shields](http://industrialshields.com) som produserer blant annet [ESP32 PLC 19R](https://www.industrialshields.com/shop/product/034001000100-esp32-plc-19r-2905#attr=387,1558,2240,2316,3727,2317,3804) som er den viktigste komponenten i veilysstyringen. I tillegg brukes det en [strømforsyning](https://www.industrialshields.com/shop/product/is-ac24vdc7-5adin-din-rail-power-supply-ac-dc-180w-1-output-7-5a-at-24vdc-690?search=power+supply#attr=3651) fra samme produsent.## 📡 Kommunikasjon
Systemet snakker sammen ved hjelp av MQTT og NodeRed.## 🛠️ Slik kommer du i gang
Dette repoet inneholder flere mapper. Hver mappe er et "trinn" mot det fullstendige systemet. Hver mappe innholder en egen README-fil med relevant informasjon om hva koden gjør og hvordan den skal brukes og settes opp.
I testingen har det vist seg at siste versjon (2.1.x) av industrialshields-esp32 board-biblioteket har gitt en del kompileringsfeil. Bruk derfor v.2.0.7 av industrialshields-esp32.
For at koden skal fungere må du ha filen '''config.h''' som inneholder miljøvariabler. Se filen '''eksempel-config.h''' for tips.
Det er ikke alle USB-kabler som fungerer. Sørg for at du bruker en som er beregnet for dataoverføring når du skal laste opp kode til PLC-en