Webserver en Cloud-computing met Arduino
Je leert om een Arduino te programmeren als webserver zodat meetdata en actuatoren te bereiken zijn via een webpagina van binnen het LAN. Je leert ook om de Arduino te laten communiceren met een cloud server zodat de actuatoren en sensoren te bereiken zijn van over de hele wereld. Zo kan data van jouw Arduino bijvoorbeeld worden uitgewisseld met zelfgeschreven programma’s in C# of Python, of zelfgemaakte apps in Appinventor.
Programma
We beginnen met een korte inleiding over netwerken en http en gaan daarna snel over naar een werkende opstelling met de Arduino als webserver. Je leest de waarden van sensoren uit via een webpagina en stuurt actuatoren ook zo aan.
In de namiddag zetten we een communicatie op met een gratis cloud server zodat meet- en stuurdata van de Arduino van over de hele wereld kan gelezen en geschreven worden.
We gebruiken voor deze nascholing de originele Arduino nano 33 iot processor met ingebouwde wifi module.
Doelstellingen
Na het volgen van de nascholing
- ken je de verschillen tussen server en cloud based computing;
- heb je praktische ervaring opgedaan met het http-protocol en html-webpagina’s;
- bereik je sensordata en actuatordata van jouw Arduino via een webpagina van binnen het LAN;
- laat je jouw Arduino communiceren met een gratis cloud server zodat data bereikbaar is van over de hele wereld;
- ben je geïnspireerd om die cloud data ook te bereiken met C#, Python of Appinventor.
Doelgroep
Leerkrachten tweede en derde graad van de doorstroom- en dubbele finaliteit die Arduino’s willen programmeren zodat meetdata bereikbaar is via Wifi en/of leerkrachten die Arduino willen gebruiken om doelstellingen rond netwerken te behalen.
Enige voorkennis rond Arduino is gewenst (idealiter werd het driedaags traject rond Arduino reeds gevolgd).
Begeleiding
Bart Huyskens is leraar elektronica en informatica met meer dan 20 jaar ervaring. Hij ontwikkelt zelf hardware en software voor onderwijs (www.stemzone.be). Ook na de nascholing blijft hij bereikbaar voor ondersteuning voor jouw lessen.
Praktisch
Cursuscode:
24/INF/038A's Morgens kan je broodjes bestellen bij de lesgever en betalen. Eigen lunch is uiteraard ook mogelijk.
Jouw bijdrage: 175 EUR.
Inlichtingen bij: Miet Oost, 03 265 29 79, miet.oost@uantwerpen.be
Mee te brengen door cursist
eigen laptop met Arduino IDE 2.x voorgeïnstalleerd (https://www.arduino.cc/en/software).
Deze nascholing is enkel te volgen indien u in het bezit bent van deze hardware: Arduino nano 33 iot met ingebouwde wifi module, DS18B20 temp sensor, Potmeter, 3 leds, drukknop. Deze Brainbox nano 33 IOT set is aan te kopen voor €70 (seintje aan miet.oost@uantwerpen.be).
Datum |
Beginuur |
Einduur |
Locatie |
maandag 17 maart 2025 |
09:00u |
16:00u |
Sint-Jozefinstituut, Jozef Hendrickxstraat 153, 2900 Schoten |
Schrijf in voor deze cursus
Duid aan welke cookies je wil toestaan.
Noodzakelijke cookies
Sommige cookies zijn nodig om de kernfunctionaliteit van onze website mogelijk te maken. De website zal niet goed werken zonder deze noodzakelijke cookies. Daardoor zijn ze standaard ingeschakeld en kunnen ze niet worden uitgeschakeld.
Functionele cookies
Functionele cookies zijn noodzakelijk voor de goede werking van de website en kunnen niet worden uitgeschakeld. Ze worden over het algemeen enkel gedefinieerd naar aanleiding van acties die je uitvoert en die je in staat stellen om gebruik te maken van de diensten die wij aanbieden (definitie van je privacyvoorkeuren, connectie, invullen van formulieren, enz.).
Je kan je browser zo configureren dat deze cookies worden geblokkeerd of dat je over deze cookies wordt gewaarschuwd, maar daarna zullen sommige delen van de site niet meer werken.
Analytische cookies
Analytische cookies stellen ons in staat om surfpatronen te meten en te bepalen welke rubrieken van onze website werden bezocht, om gewoontes te meten en onze diensten te verbeteren. Ze laten ons zien welke pagina's het meest en het minst populair zijn en hoe bezoekers zich verplaatsen op de site.
Als je deze cookies niet toestaat, weten we niet wanneer je onze site hebt bezocht en kunnen we de gewoontes ervan niet controleren.