added some headers

This commit is contained in:
Ithamar Herrewijnen 2023-10-05 22:22:25 +02:00
parent 1d9b7a4bed
commit 4c339ddbc1
40 changed files with 952 additions and 99 deletions

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,214 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Werkplaats Realiseren &mdash; Ithamar&#39;s AD documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/sphinx_highlight.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Stage/Internship" href="Stage_J2P1.html" />
<link rel="prev" title="Arduino pico" href="pico.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home"> Ithamar's AD
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Werkplaats Realiseren</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#periode-3">Periode 3</a></li>
<li class="toctree-l2"><a class="reference internal" href="#periode-4">Periode 4</a></li>
<li class="toctree-l2"><a class="reference internal" href="#prototype-hc-05-bl-sniffer">Prototype hc-05 bl-sniffer</a></li>
<li class="toctree-l2"><a class="reference internal" href="#prototype-esp32-bluetoothsniffer-firebeetle">Prototype ESP32 “bluetoothsniffer” firebeetle</a></li>
<li class="toctree-l2"><a class="reference internal" href="#nasleep">Nasleep</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Stage_J2P1.html">Stage/Internship</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Ithamar's AD</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a></li>
<li class="breadcrumb-item active">Werkplaats Realiseren</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/P4_realiseren.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="werkplaats-realiseren">
<h1>Werkplaats Realiseren<a class="headerlink" href="#werkplaats-realiseren" title="Permalink to this heading"></a></h1>
<p>In periode 3 moest er een plan geformuleert worden door groepjes om in periode 4 in een van de gebouwen van de hogeschool rotterdam een meting uit te voeren. Deze metingen moesten
voldoen aan de eisen van de aandeelhouders zoals de hogeschool rotterdam, ethisch verantwoord zijn, duidelijk aangegeven in de omgeving om gebruikers/omstaanden te informeren
van de meting en geoptimaliseerd genoeg zijn om 3-5 dagen te functioneren. Officieel is dit geklassificeerd als een groepsopdracht, dit weerhield mij niet van alleen te werken
vanwege een minder dan stabiel team. Sinds mijn team insignificant was voor dit project zal niet naar hun gereffereerd worden.</p>
<section id="periode-3">
<h2>Periode 3<a class="headerlink" href="#periode-3" title="Permalink to this heading"></a></h2>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="s2">&quot;there&#39;s the calm before the storm, but this was a monsoon&quot;</span>
</pre></div>
</div>
<p>Voor deze opdracht werd er “democratisch” gekozen om de metingen uit te voeren in de toiletten in het gebouw “hoogbouw museumpark”. Het idee hiermee was dat het gebruik van
de faciliteiten werd gemeten door de gebruikers te meten via een IoT solutie. Deze solutie was op dit moment nog niet het doelpunt van het onderzoek en er werd meer focus gelegd
op een idee te presenteren gebaseerd op huidig beschikbare informatie en vroegtijdig contact te leggen met de aandeelhouders.</p>
<p>Voor de metingen nam ik de moeite de meet locatie te verkennen en uit te beelden op een schema voor een uiteindelijk verslag. Hiermee konden de partijen ook de locatie van hun
meetappartuur vroegtijdig aangeven. Verder zocht ik (tervegeefs) contact met de aandeelhouders maar dit werdt later door een leraar verholpen sinds alle groepjes hier problemen
mee hadden.</p>
<img alt="werkplaats_realiseren/diagramperiod3.png" src="werkplaats_realiseren/diagramperiod3.png" />
<p>Voor deze periode had ik een prototype bedacht dat om de gebruikers te meten aan de hand van bluetooth signalen in een 5-10 meter radius dat gebruik maakte van het slechte
signaal in de toiletten en wat positionering. Voor dit prototype dacht ik eerst de hc-05 bluetooth module voor te gebruiken maar ik had voor de veiligheid 2 esp32 firebeetle
bordjes gekocht die niet afhankelijk waren van een externe sensor om bluetooth signalen op te pikken. Onthoud dat op dit punt was het meer een paper prototype dan een solide
plan dat uitgevoerd zou worden.</p>
<p>ik quote een monsoon/mossoen en dat kwam aan het einde van deze periode: Er was een gezamelijk verslag gemaakt en ingeleverd (zware nadruk op de gezamelijkheid dat defintief (niet) aanwezig was).
Een van mijn teamgenoten had het verslag ingeleverd met een enkele toevoegen van sjablomen en ik had in goed vertrouwen geen credits gezet sinds ik aannnam dat het een groepsproject was
en het team een cijfer kreeg. Dit was niet het geval en ik kreeg een onvoldoende en mijn twee (kost niks kan niks) teamgenoten kregen een voldoende.</p>
<p>Na deze kleine debacle had ik dezelfde dag een nieuw verslag geschreven met alleen mijn aandeel met wat <strong>“inzichtvolle”</strong> observaties over het <strong>“team”</strong> warnaar ik een voldoende
kreeg en een vraag hoe ik zoveel kwaadwillendheid kwijt kon in een paragraaf.</p>
<p>Wat er kan worden geleerd van deze ervaring:</p>
<ol class="arabic simple">
<li><p>laat nooit een willekeurig persoon jouw werk inleveren of lever minimaal je eigen versie in.</p></li>
<li><p>Heb in reflecties en feedback absoluut geen genade en bagatelliseer niets.</p></li>
</ol>
</section>
<section id="periode-4">
<h2>Periode 4<a class="headerlink" href="#periode-4" title="Permalink to this heading"></a></h2>
<p>Periode 4 was bedoeld om het apparatuur te bouwen, testen en te meten op de hogeschool en misschien later op de tech-expo te demonstreren. Het eerste wat mis ging was natuurlijk
het contact met de aandeelhouders maar dit werdt irrelevant toen een leraar dit vast zette op een week, alle metingen moesten in dezelfde week worden uitgevoerd en de school
zou posters uit printen naar ontwerp van de studenten die aan het testen waren als onderdeel van User Interaction/Experience. Verder waren er veel klasikale problemen zoals
een tekort aan kennis over stroomaanvoer/batterijcapiciteiten, hoe een apparaat kan worden geinstalleerd zonder makkelijk gesaboteerd te worden, of er wel een wifi signaal
was op de locatie en er data kon worden opgestuurd. De meeste van deze complicaties werden omheengewerkt of zelfs genegeerd en naarmate de metingen verliepen werd het duidelijk
dat deze opdracht een wake-up call was over hoe goed en hoe catastrophisch slecht een “simpel” project als dit kan gaan.</p>
</section>
<section id="prototype-hc-05-bl-sniffer">
<h2>Prototype hc-05 bl-sniffer<a class="headerlink" href="#prototype-hc-05-bl-sniffer" title="Permalink to this heading"></a></h2>
<p>Dit prototype was opgebouwd uit een esp8266 nodemcu 1.0 gekoppeld met de hc-05. De hc-05 zou in een scan modus (vaker bekend als snif-mode) en bluetooth signalen oppikken en de
nodemcu deze zou opsturen naar een 3rde partij broker via het locale wifi netwerk. Dit was een solide plan behalve dat ik niet doorhad dat ik een hc-06 had in plaats van de hc-05
en deze sensor geen scan modus had. Ik kwam hier pas achter bij de beoordeling van van deze opdracht. Maar vanwege de levering van het nieuwe materieel had ik dit project geschrapt
4 dagen voor de meting.</p>
<img alt="_images/prototype1.png" src="_images/prototype1.png" />
</section>
<section id="prototype-esp32-bluetoothsniffer-firebeetle">
<h2>Prototype ESP32 “bluetoothsniffer” firebeetle<a class="headerlink" href="#prototype-esp32-bluetoothsniffer-firebeetle" title="Permalink to this heading"></a></h2>
<p>Dit prototype was bedacht om een meer minimalistisch en energiezuiniger product op te leveren, het firebeetle merk is bekend voor diens extreme stroombesparing in deepsleep modus
en in het esp32 model was bluetooth en wifi op het board zelf beschikbaar. In theorie zou dit bord perfect zijn voor de meting die ik wilde uitvoeren en had geen externe sensoren
nodig naast een batterij en behuizing.</p>
<p>Dit project had enige complicaties waar ik niet op voorbereid was, voor starters was ik niet bekend met de esp32 architectuur en het ondankbare werk van alle bibliotheken
opnieuw te moeten uitzoeken en toe te passen. De bibliotheken werden des te langer dit project doorging een groter probleem vanwege de gelimiteerde opslag van de esp32 en de
veelzeidige bibliotheken die met elkaar clashde of memory overload errors. Uiteindelijk had ik wel het probleem verholpen aan het einde van de testweek alleen om te Realiseren
dat ik geen capabele batterij had voor het bord.</p>
<img alt="_images/prototypebl2firebeetle.jpg" src="_images/prototypebl2firebeetle.jpg" />
<p>(prototype finale hardware)</p>
<p>Enkele benoemenswaardige vindingen:</p>
<ol class="arabic simple">
<li><p>Een groepje dacht 2 blok dozen op een vensterbank te gooien en het een dag te noemen, dit werd niet gewaardeerd en terug geroepen.</p></li>
<li><p>Een groepje probeerde met posterbuddies een sensor op te hangen hetwelk met veel gratie viel na 1 minuut en met weinig gratie landde, de micro usb poort was beschadigd in de
val. (ik kreeg een referentie in hun verslag als “tapeguy”.)</p></li>
<li><p>Mijn eigen groepje probeerde resultaten te fabriceren omdat ze niet de moeite namen om batterijen te kopen/onderzoeken voor het project en werkte met een powerbank. (powerbanks
vallen uit als ze onder een zekere waarde stroom leveren dus dit zou nooit gewerkt hebben met een deepsleeping sensor)</p></li>
<li><p>Twee volledig getteste, ontworpen en gedocumenteerde prototypes die niet of niet goed genoeg werken laten veel meer inzet zien dan een semi-werkend protoype met nauwelijks
documentatie of experimentele inbreng. fortis fortuna adiuvat.</p></li>
</ol>
<p>De metingen liepen ook niet heel voordelig aan mijn zeide; de hc-05 bleek later pas een hc-06 te zijn die geen sniff modus kon uitvoeren en werdt geschrapt toen de firebeetle
enkele dagen voor de metingsweek binnenkwam. Ik had al code geschreven voor wat ik nam zou draaien op de firebeetle maar had geen idee dat de esp32 en esp8266 compleet andere
modules en bibliotheken gebruikten. Hierdoor verviel de code en moest ik spontaan deze nieuwe architectuur leren om passende code te schrijven hetwelk bijna het einde van mijn
project werdt.</p>
<p>Naast het probleem van de code was er nog een probleem hetwelk ik niet wist/kon oplossen in de meetweek: De firebeetle esp32 heeft slechte documentatie over diens stroomeisen
en hierdoor had ik geen batterij van correcte sterkte beschikbaar om het experiment te laten verlopen. Na 8 dagen te hebben verspilt aan de firebeetle besloot ik met gratie
mijn verliezen te nemen en geen poging tot een meting meer te doen maar inplaats daarvan een extensieve documentatie te maken over mijn vindingen. Mijn logica was dat ondanks
dat ik het voornamelijke doel niet had behaald ik wel veel geleerd had van dit experiment hetwelk veel meer waard was dan een sensor die draaide voor 5 dagen zonder dat ik iets
nieuws had geleerd tijdens het hele process.</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Now</span> <span class="n">here</span><span class="s1">&#39;s the kicker, i survived... but my team did not!</span>
</pre></div>
</div>
<p>Voor de beoordeling kreeg je 2 cijfers, het prototype dat voor 80% gold en de reflectie die voor 20% gold. Voor het prototype miste ik aanzienbaar wat vanwege het gefaalde
project en scoorde ik maar een 4.9, maar voor de reflectie scoorde ik een 8.5. In combinatie maakte dit een 5.6 als eindcijfer en was ik over voor het vak. hetzelfde kon niet
gezegd worden over mijn halfslachtige team.</p>
</section>
<section id="nasleep">
<h2>Nasleep<a class="headerlink" href="#nasleep" title="Permalink to this heading"></a></h2>
<p>Al had ik het vak gehaald was dit noch niet het einde van dit prototype. Sinds dit de laatste periode was van het schooljaar werd er nog een expo georganiseerd voor alle
opleidingen om een kans te creëren voor studenten en bedrijven om elkaar te ontmoeten en mogelijk een stageplek te regelen. Sinds dit de hogeschool rotterdam is werd dit ook
gelijk gebruikt als een herkansing en deel van een ander vak dat ook vereist was om het jaar te behalen. Tijdens deze tech-expo werden studenten verwacht zichelf te verkopen
aan de bezoekende bedrijven. Tijdens dit evenement had ik de “gefinaliseerde” versie van de Bluetooth sniffer “firebeetle” ingezet sinds dit gold als een IoT project en min
of meer mijn kronende unieke project was dat liet zien dat ik een experimentele interesse had in mijn vak. Op dit punt had ik wel de code werkend gekregen van het project
maar was ik niet verder gegaan met het probleem van de batterijen in enige vorm van doorbraak. Dit prototype ving wel wat aandacht maar de opkomst van IoT gerelateerde
bedrijven was schaars tot geen waardoor dit geen verdere impact heeft kunnen hebben op mijn studie.</p>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="pico.html" class="btn btn-neutral float-left" title="Arduino pico" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="Stage_J2P1.html" class="btn btn-neutral float-right" title="Stage/Internship" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2022, Ithamar.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

View File

@ -0,0 +1,134 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Stage/Internship &mdash; Ithamar&#39;s AD documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/sphinx_highlight.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="prev" title="Werkplaats Realiseren" href="P4_realiseren.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home"> Ithamar's AD
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
<li class="toctree-l1"><a class="reference internal" href="P4_realiseren.html">Werkplaats Realiseren</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Stage/Internship</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#meewerkstage">meewerkstage</a></li>
<li class="toctree-l2"><a class="reference internal" href="#afstudeerstage">Afstudeerstage</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Ithamar's AD</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a></li>
<li class="breadcrumb-item active">Stage/Internship</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/Stage_J2P1.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="stage-internship">
<h1>Stage/Internship<a class="headerlink" href="#stage-internship" title="Permalink to this heading"></a></h1>
<p>Voor Jaar 2 Periode 2 moeten de studenten een stage vinden en lopen. De eerste stage is een meewerkstage waar de student moet leren in een werkomgeving te presteren en een idee
te krijgen over hun werk in de praktijk. De “tweede” stage is een afstudeerstage die vanaf periode 3 tot 4 duurt waarbij de student een afstudeeropdracht moet maken bij het
bedrijf waar ze stage lopen. De stages mogen en kunnen bij een bedrijf worden uitgevoerd maar de student wordt verwacht zelf contact te leggen met een bedrijf en een stage te
regelen.</p>
<section id="meewerkstage">
<h2>meewerkstage<a class="headerlink" href="#meewerkstage" title="Permalink to this heading"></a></h2>
<p>De meewerkstage is de warmup van hoe het jaar er uit gaat zien voor de studenten en zoals met de meeste opdrachten die de studenten hebben gedaan in het vorige jaar is dit het
“makkelijke” deel voordat net zoals met andere vakken de volgende opdracht een veel uitdagendere variant is van dezelfde opdracht. Een simpel voorbeeld hiervan is jaar 2 periode 1:
In deze periode moet de student laten zien dat hij een stage kan bemachtigen, enkel dit voor een vak. Nu voor periode 2 moet de student bij deze stageplek meelopen op de werkvloer.
Periode 3-4 zijn gelijk geclusterd en vragen (als de student geen geschikte stageplek heeft gekozen) het process van periode 1 en 2 opnieuw uit te voeren en daarbij ook op eigen
initiatief een afstudeeropdracht te bedenken, uit te voeren door meerdere vakken te herhalen zoals de werkplaats en User Experience in een kwestie van 2 periodes met een tijdslimiet.</p>
<p>De eerste stage: dit wordt toegevoegd zodra ik een stage heb</p>
</section>
<section id="afstudeerstage">
<h2>Afstudeerstage<a class="headerlink" href="#afstudeerstage" title="Permalink to this heading"></a></h2>
<p>De afstudeerstage is zoals voorheen benoemd 3-4 vakken in een blender gedeponeerd, gemixt met aceton en geinjecteerd met steroids: De student moet als hij geen gepaste stage had
in periode 2 een nieuwe stage vinden en in het bedrijf meedraaien terwijl de student ook een afstudeeropdracht moet bedenken waarbij de student een verbetering/contributie voor
het bedrijf moet bedenken, ontwerpen en bouwen tot een prototype. Dit is ook praktisch de finale opdracht van de studie waar de student alles wat ze hebben geleerd moeten
gebruiken om te laten zien das ze HBO en IoT materiaal zijn.</p>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="P4_realiseren.html" class="btn btn-neutral float-left" title="Werkplaats Realiseren" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2022, Ithamar.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 KiB

View File

@ -0,0 +1,123 @@
*********************
Werkplaats Realiseren
*********************
In periode 3 moest er een plan geformuleert worden door groepjes om in periode 4 in een van de gebouwen van de hogeschool rotterdam een meting uit te voeren. Deze metingen moesten
voldoen aan de eisen van de aandeelhouders zoals de hogeschool rotterdam, ethisch verantwoord zijn, duidelijk aangegeven in de omgeving om gebruikers/omstaanden te informeren
van de meting en geoptimaliseerd genoeg zijn om 3-5 dagen te functioneren. Officieel is dit geklassificeerd als een groepsopdracht, dit weerhield mij niet van alleen te werken
vanwege een minder dan stabiel team. Sinds mijn team insignificant was voor dit project zal niet naar hun gereffereerd worden.
Periode 3
---------
::
"there's the calm before the storm, but this was a monsoon"
Voor deze opdracht werd er "democratisch" gekozen om de metingen uit te voeren in de toiletten in het gebouw "hoogbouw museumpark". Het idee hiermee was dat het gebruik van
de faciliteiten werd gemeten door de gebruikers te meten via een IoT solutie. Deze solutie was op dit moment nog niet het doelpunt van het onderzoek en er werd meer focus gelegd
op een idee te presenteren gebaseerd op huidig beschikbare informatie en vroegtijdig contact te leggen met de aandeelhouders.
Voor de metingen nam ik de moeite de meet locatie te verkennen en uit te beelden op een schema voor een uiteindelijk verslag. Hiermee konden de partijen ook de locatie van hun
meetappartuur vroegtijdig aangeven. Verder zocht ik (tervegeefs) contact met de aandeelhouders maar dit werdt later door een leraar verholpen sinds alle groepjes hier problemen
mee hadden.
.. image:: werkplaats_realiseren/diagram period 3.png
Voor deze periode had ik een prototype bedacht dat om de gebruikers te meten aan de hand van bluetooth signalen in een 5-10 meter radius dat gebruik maakte van het slechte
signaal in de toiletten en wat positionering. Voor dit prototype dacht ik eerst de hc-05 bluetooth module voor te gebruiken maar ik had voor de veiligheid 2 esp32 firebeetle
bordjes gekocht die niet afhankelijk waren van een externe sensor om bluetooth signalen op te pikken. Onthoud dat op dit punt was het meer een paper prototype dan een solide
plan dat uitgevoerd zou worden.
ik quote een monsoon/mossoen en dat kwam aan het einde van deze periode: Er was een gezamelijk verslag gemaakt en ingeleverd (zware nadruk op de gezamelijkheid dat defintief (niet) aanwezig was).
Een van mijn teamgenoten had het verslag ingeleverd met een enkele toevoegen van sjablomen en ik had in goed vertrouwen geen credits gezet sinds ik aannnam dat het een groepsproject was
en het team een cijfer kreeg. Dit was niet het geval en ik kreeg een onvoldoende en mijn twee (kost niks kan niks) teamgenoten kregen een voldoende.
Na deze kleine debacle had ik dezelfde dag een nieuw verslag geschreven met alleen mijn aandeel met wat **"inzichtvolle"** observaties over het **"team"** warnaar ik een voldoende
kreeg en een vraag hoe ik zoveel kwaadwillendheid kwijt kon in een paragraaf.
Wat er kan worden geleerd van deze ervaring:
1. laat nooit een willekeurig persoon jouw werk inleveren of lever minimaal je eigen versie in.
2. Heb in reflecties en feedback absoluut geen genade en bagatelliseer niets.
Periode 4
---------
Periode 4 was bedoeld om het apparatuur te bouwen, testen en te meten op de hogeschool en misschien later op de tech-expo te demonstreren. Het eerste wat mis ging was natuurlijk
het contact met de aandeelhouders maar dit werdt irrelevant toen een leraar dit vast zette op een week, alle metingen moesten in dezelfde week worden uitgevoerd en de school
zou posters uit printen naar ontwerp van de studenten die aan het testen waren als onderdeel van User Interaction/Experience. Verder waren er veel klasikale problemen zoals
een tekort aan kennis over stroomaanvoer/batterijcapiciteiten, hoe een apparaat kan worden geinstalleerd zonder makkelijk gesaboteerd te worden, of er wel een wifi signaal
was op de locatie en er data kon worden opgestuurd. De meeste van deze complicaties werden omheengewerkt of zelfs genegeerd en naarmate de metingen verliepen werd het duidelijk
dat deze opdracht een wake-up call was over hoe goed en hoe catastrophisch slecht een "simpel" project als dit kan gaan.
Prototype hc-05 bl-sniffer
--------------------------
Dit prototype was opgebouwd uit een esp8266 nodemcu 1.0 gekoppeld met de hc-05. De hc-05 zou in een scan modus (vaker bekend als snif-mode) en bluetooth signalen oppikken en de
nodemcu deze zou opsturen naar een 3rde partij broker via het locale wifi netwerk. Dit was een solide plan behalve dat ik niet doorhad dat ik een hc-06 had in plaats van de hc-05
en deze sensor geen scan modus had. Ik kwam hier pas achter bij de beoordeling van van deze opdracht. Maar vanwege de levering van het nieuwe materieel had ik dit project geschrapt
4 dagen voor de meting.
.. image:: werkplaats_realiseren/prototype1.png
Prototype ESP32 "bluetoothsniffer" firebeetle
---------------------------------------------
Dit prototype was bedacht om een meer minimalistisch en energiezuiniger product op te leveren, het firebeetle merk is bekend voor diens extreme stroombesparing in deepsleep modus
en in het esp32 model was bluetooth en wifi op het board zelf beschikbaar. In theorie zou dit bord perfect zijn voor de meting die ik wilde uitvoeren en had geen externe sensoren
nodig naast een batterij en behuizing.
Dit project had enige complicaties waar ik niet op voorbereid was, voor starters was ik niet bekend met de esp32 architectuur en het ondankbare werk van alle bibliotheken
opnieuw te moeten uitzoeken en toe te passen. De bibliotheken werden des te langer dit project doorging een groter probleem vanwege de gelimiteerde opslag van de esp32 en de
veelzeidige bibliotheken die met elkaar clashde of memory overload errors. Uiteindelijk had ik wel het probleem verholpen aan het einde van de testweek alleen om te Realiseren
dat ik geen capabele batterij had voor het bord.
.. image:: werkplaats_realiseren/prototypebl2firebeetle.jpg
(prototype finale hardware)
Enkele benoemenswaardige vindingen:
1. Een groepje dacht 2 blok dozen op een vensterbank te gooien en het een dag te noemen, dit werd niet gewaardeerd en terug geroepen.
2. Een groepje probeerde met posterbuddies een sensor op te hangen hetwelk met veel gratie viel na 1 minuut en met weinig gratie landde, de micro usb poort was beschadigd in de
val. (ik kreeg een referentie in hun verslag als "tapeguy".)
3. Mijn eigen groepje probeerde resultaten te fabriceren omdat ze niet de moeite namen om batterijen te kopen/onderzoeken voor het project en werkte met een powerbank. (powerbanks
vallen uit als ze onder een zekere waarde stroom leveren dus dit zou nooit gewerkt hebben met een deepsleeping sensor)
4. Twee volledig getteste, ontworpen en gedocumenteerde prototypes die niet of niet goed genoeg werken laten veel meer inzet zien dan een semi-werkend protoype met nauwelijks
documentatie of experimentele inbreng. fortis fortuna adiuvat.
De metingen liepen ook niet heel voordelig aan mijn zeide; de hc-05 bleek later pas een hc-06 te zijn die geen sniff modus kon uitvoeren en werdt geschrapt toen de firebeetle
enkele dagen voor de metingsweek binnenkwam. Ik had al code geschreven voor wat ik nam zou draaien op de firebeetle maar had geen idee dat de esp32 en esp8266 compleet andere
modules en bibliotheken gebruikten. Hierdoor verviel de code en moest ik spontaan deze nieuwe architectuur leren om passende code te schrijven hetwelk bijna het einde van mijn
project werdt.
Naast het probleem van de code was er nog een probleem hetwelk ik niet wist/kon oplossen in de meetweek: De firebeetle esp32 heeft slechte documentatie over diens stroomeisen
en hierdoor had ik geen batterij van correcte sterkte beschikbaar om het experiment te laten verlopen. Na 8 dagen te hebben verspilt aan de firebeetle besloot ik met gratie
mijn verliezen te nemen en geen poging tot een meting meer te doen maar inplaats daarvan een extensieve documentatie te maken over mijn vindingen. Mijn logica was dat ondanks
dat ik het voornamelijke doel niet had behaald ik wel veel geleerd had van dit experiment hetwelk veel meer waard was dan een sensor die draaide voor 5 dagen zonder dat ik iets
nieuws had geleerd tijdens het hele process.
::
Now here's the kicker, i survived... but my team did not!
Voor de beoordeling kreeg je 2 cijfers, het prototype dat voor 80% gold en de reflectie die voor 20% gold. Voor het prototype miste ik aanzienbaar wat vanwege het gefaalde
project en scoorde ik maar een 4.9, maar voor de reflectie scoorde ik een 8.5. In combinatie maakte dit een 5.6 als eindcijfer en was ik over voor het vak. hetzelfde kon niet
gezegd worden over mijn halfslachtige team.
Nasleep
-------
Al had ik het vak gehaald was dit noch niet het einde van dit prototype. Sinds dit de laatste periode was van het schooljaar werd er nog een expo georganiseerd voor alle
opleidingen om een kans te creëren voor studenten en bedrijven om elkaar te ontmoeten en mogelijk een stageplek te regelen. Sinds dit de hogeschool rotterdam is werd dit ook
gelijk gebruikt als een herkansing en deel van een ander vak dat ook vereist was om het jaar te behalen. Tijdens deze tech-expo werden studenten verwacht zichelf te verkopen
aan de bezoekende bedrijven. Tijdens dit evenement had ik de "gefinaliseerde" versie van de Bluetooth sniffer "firebeetle" ingezet sinds dit gold als een IoT project en min
of meer mijn kronende unieke project was dat liet zien dat ik een experimentele interesse had in mijn vak. Op dit punt had ik wel de code werkend gekregen van het project
maar was ik niet verder gegaan met het probleem van de batterijen in enige vorm van doorbraak. Dit prototype ving wel wat aandacht maar de opkomst van IoT gerelateerde
bedrijven was schaars tot geen waardoor dit geen verdere impact heeft kunnen hebben op mijn studie.

View File

@ -0,0 +1,27 @@
****************
Stage/Internship
****************
Voor Jaar 2 Periode 2 moeten de studenten een stage vinden en lopen. De eerste stage is een meewerkstage waar de student moet leren in een werkomgeving te presteren en een idee
te krijgen over hun werk in de praktijk. De "tweede" stage is een afstudeerstage die vanaf periode 3 tot 4 duurt waarbij de student een afstudeeropdracht moet maken bij het
bedrijf waar ze stage lopen. De stages mogen en kunnen bij een bedrijf worden uitgevoerd maar de student wordt verwacht zelf contact te leggen met een bedrijf en een stage te
regelen.
meewerkstage
------------
De meewerkstage is de warmup van hoe het jaar er uit gaat zien voor de studenten en zoals met de meeste opdrachten die de studenten hebben gedaan in het vorige jaar is dit het
"makkelijke" deel voordat net zoals met andere vakken de volgende opdracht een veel uitdagendere variant is van dezelfde opdracht. Een simpel voorbeeld hiervan is jaar 2 periode 1:
In deze periode moet de student laten zien dat hij een stage kan bemachtigen, enkel dit voor een vak. Nu voor periode 2 moet de student bij deze stageplek meelopen op de werkvloer.
Periode 3-4 zijn gelijk geclusterd en vragen (als de student geen geschikte stageplek heeft gekozen) het process van periode 1 en 2 opnieuw uit te voeren en daarbij ook op eigen
initiatief een afstudeeropdracht te bedenken, uit te voeren door meerdere vakken te herhalen zoals de werkplaats en User Experience in een kwestie van 2 periodes met een tijdslimiet.
De eerste stage: dit wordt toegevoegd zodra ik een stage heb
Afstudeerstage
--------------
De afstudeerstage is zoals voorheen benoemd 3-4 vakken in een blender gedeponeerd, gemixt met aceton en geinjecteerd met steroids: De student moet als hij geen gepaste stage had
in periode 2 een nieuwe stage vinden en in het bedrijf meedraaien terwijl de student ook een afstudeeropdracht moet bedenken waarbij de student een verbetering/contributie voor
het bedrijf moet bedenken, ontwerpen en bouwen tot een prototype. Dit is ook praktisch de finale opdracht van de studie waar de student alles wat ze hebben geleerd moeten
gebruiken om te laten zien das ze HBO en IoT materiaal zijn.

View File

@ -4,24 +4,23 @@ Ithamar's Agenda
Tabel van opdrachten
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Wat | Wanneer | Opmerking | Status |
+================================================+=================+==============================================================================+========+
|| || || || |
|| || || || |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| HerExamen 2 SQLite | ????? | lees dit keer iets meer door | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Nederlands her-Examen 3 | ???? | | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Stage + opdracht | januari | moet voor periode 3 januri geregeld zijn | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Afstudeerstage + opdracht | 20 januari | vereist voor het cijfer van SQLite | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Keuzevak voor jaar 2 | 2023-2024 | opmaak voor gefaald zorgrobot, japans misschien? | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Haal firebeetle op van paul | 4 september 2023 - 28 juli 2024 | uitleensel | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Fnaf movie october | 27 october | Groep/solo uitje | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Wat | Wanneer | Opmerking | Status |
+=============================+=================================+==================================================+========+
|| || || || |
|| || || || |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| HerExamen 2 SQLite | ????? | lees dit keer iets meer door | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Nederlands her-Examen 3 | ???? | | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Stage + opdracht | januari | moet voor periode 3 januri geregeld zijn | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Afstudeerstage + opdracht | 20 januari | vereist voor het cijfer van SQLite | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Keuzevak voor jaar 2 | 2023-2024 | opmaak voor gefaald zorgrobot, japans misschien? | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Haal firebeetle op van paul | 4 september 2023 - 28 juli 2024 | uitleensel | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Fnaf movie october | 27 october | Groep/solo uitje | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+

View File

@ -2,16 +2,54 @@
Cijferlijst
***********
+------------------------------------------------+-------------+--------------------------------+--------+
| Vak | Cijfer | studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Python 1 | 8.8 | 2 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Cisco 1 | 9.0 | 2 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Werkplaats arduino 1A | 9.0 | 2 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Werkplaats arduino 1B | Nog niet beschikbaar | 4 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Proffesionele vorming | Voldoende | NvT | |
+------------------------------------------------+-------------+--------------------------------+--------+
+--------------------------+-----------+----------------+----------+
| Vak | Cijfer | studiepunten | |
+--------------------------+-----------+----------------+----------+
| Python 1 | 8.8 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Cisco 1 | 9.0 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Werkplaats arduino 1A | 9.0 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Werkplaats arduino 1B | 6.1 | 4 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Professionele vorming | Voldoende | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Serious Gaming | 7.0 | 2 studiepunten | Keuzevak |
+--------------------------+-----------+----------------+----------+
| Werkplaats Realiseren | 5,6 | 8 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Security | 8.2 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Werkplaats Onderzoeken | 5.8 | 6 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Linux | 7.7 | 4 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Engels | 8.5 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Software&hardware Cisco | 6.4 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Python 2 | 7.0 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| studieloopbaancoaching 2 | Voldoende | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| studieloopbaancoaching 1 | Voldoende | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
************
herkansingen
************
+----------------------------+-------------+----------------+------------------------------------------+
| Vak | Cijfer | studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+
| User Experience | 5.2 | 4 studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+
| SQLite | 4.2 | 2 studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+
| zorgrobot | 5.0 | 2 studiepunten | Keuzevak (niet voor herhaling vatbaar) |
+----------------------------+-------------+----------------+------------------------------------------+
| OP2 studieloopbaancoaching | Onvoldoende | 2 studiepunten | Forgor thrice, couldn't redo b4 new year |
+----------------------------+-------------+----------------+------------------------------------------+
| Nederlands | 5.3 | 2 studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+

View File

@ -6,7 +6,7 @@ Documentatie voor ithamar's escaperoom.
Voor jaar 1 periode 2 van mijn studie IoT moet ik een escaperoom maken met een arduino in een groepje. deze escaperoom
moet gemaakt worden via de kennis die is opgedaan met de opdrachten van de werkplaats arduino.
Het groepje waarbij ik zit heeft als thema: horror, ondanks dit theme is de echte horror een doos vinden om de escaperoom uit te maken
Het groepje waarbij ik zit heeft als thema: horror, ondanks dit thema is de echte horror een doos vinden om de escaperoom uit te maken
en op tijd de puzzles te maken en te kunnen verwerken in deze doos.
De puzzel die ik wil maken is afgeleid van de `oneshot color puzzle <https://www.youtube.com/watch?v=VaPQGiTq8Bc>`_
@ -26,7 +26,13 @@ nog 2 mogelijke problemen met het gehele project: de puzzel naar puzzel communic
11 december: De puzzel is nog in productie maar het finale product is besloten, om het concept van de puzzel over te brengen heb ik ook een flowchart
gemaakt om het process uit te leggen
.. image:: escape_room/flowchart.drawio
.. image:: escape_room/flowchart.png
27 januari: De puzzel is in hout gezet voor de presentatie, helaas was bij de decoratie de opbouw van de puzzel niet in consideratie genomen. Hierdoor is de originele
decoratie niet gebruikt in het eindproduct.
decoratie niet gebruikt in het eindproduct. Dezelfde dag zijn de puzzels samen gezet in een doos en gepresenteerd met succes. Het project werd gecijferd over de hele groep maar
ik kan met zekerheid zeggen dat mijn onderdeel van het project genoeg heeft toegevoegd om het finale resultaat acceptabel te maken. Op het moment dat ik mijn onderdeel
finaliseerde besloot ik geen kansen te nemen en voegde ik instructies toe om feedback te verwerken in het project voor het geval het project erg schrijnend werd.
Toen alles gezegd en gedaan was kwam er een groepscijfer uit van 6.1; normaal zou dit een middelmatig/onverschillig resultaat zijn maar sinds dit een herkansing,
groepscijfer en het vak 4 studiepunten waard was nam ik het graag aan met gratie.

View File

@ -13,4 +13,6 @@ Welcome to Ithamar's AD's documentation!
agenda.rst
cijfers.rst
escape_room.rst
pico.rst
pico.rst
P4_realiseren.rst
Stage_J2P1.rst

View File

@ -3,7 +3,7 @@ Arduino pico
This is where the pico ledstrip projects are store, for a bit of context: for year 1 period 2 i am tasked with working with the arduino pico and a ledstrip (w2812B).
This project mostly revolves around making the ledstrip light up certain lights and patterns, the fundamental lesson that the school is trying to teach us is
This project mostly revolves around making the ledstrip light up certain leds and patterns, the fundamental lesson that the school is trying to teach us is
learning to work with loops and statements. Through these projects we will be required to rely less on simple inputs and imports and more on thinking out of the box.
The files refferenced can be found in https://git.herreweb.nl/IthamarHerrewijnen/Ithamar_code/src/branch/main/documentation/source or the git repository.
@ -15,7 +15,7 @@ Colorwave: This is one of the files required to work with the ledstrip. It defin
.. collapse:: Notes
This code contains a lot of callable intergers, it also gives the fucntion to the ledstrip to move from left to right.
This code contains a lot of callable intergers, it also gives the function to the ledstrip to move from left to right.
NeoPixel: this file actually programs directly into the ledstrip rather than give it some intergers. This file is required to operate the ledstrip to begin with.
therefore it is a rather large file with a full documentation on `github <https://github.com/adafruit/Adafruit_NeoPixel>`_.

View File

@ -43,6 +43,7 @@
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
</ul>
@ -76,10 +77,10 @@
<p>Tabel van opdrachten</p>
<table class="docutils align-default">
<colgroup>
<col style="width: 32%" />
<col style="width: 11%" />
<col style="width: 52%" />
<col style="width: 5%" />
<col style="width: 24%" />
<col style="width: 28%" />
<col style="width: 42%" />
<col style="width: 7%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Wat</p></th>
@ -136,7 +137,8 @@
<td></td>
</tr>
<tr class="row-even"><td><p>Haal firebeetle op van paul</p></td>
<td colspan="2"><p>4 september 2023 - 28 juli 2024 | uitleensel</p></td>
<td><p>4 september 2023 - 28 juli 2024</p></td>
<td><p>uitleensel</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Fnaf movie october</p></td>

View File

@ -43,6 +43,7 @@
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
</ul>
@ -75,10 +76,10 @@
<h1>Cijferlijst<a class="headerlink" href="#cijferlijst" title="Permalink to this heading"></a></h1>
<table class="docutils align-default">
<colgroup>
<col style="width: 48%" />
<col style="width: 13%" />
<col style="width: 32%" />
<col style="width: 8%" />
<col style="width: 41%" />
<col style="width: 17%" />
<col style="width: 25%" />
<col style="width: 16%" />
</colgroup>
<tbody>
<tr class="row-odd"><td><p>Vak</p></td>
@ -102,12 +103,106 @@
<td></td>
</tr>
<tr class="row-odd"><td><p>Werkplaats arduino 1B</p></td>
<td colspan="2"><p>Nog niet beschikbaar | 4 studiepunten</p></td>
<td><p>6.1</p></td>
<td><p>4 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Proffesionele vorming</p></td>
<tr class="row-even"><td><p>Professionele vorming</p></td>
<td><p>Voldoende</p></td>
<td><p>NvT</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Serious Gaming</p></td>
<td><p>7.0</p></td>
<td><p>2 studiepunten</p></td>
<td><p>Keuzevak</p></td>
</tr>
<tr class="row-even"><td><p>Werkplaats Realiseren</p></td>
<td><p>5,6</p></td>
<td><p>8 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Security</p></td>
<td><p>8.2</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Werkplaats Onderzoeken</p></td>
<td><p>5.8</p></td>
<td><p>6 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Linux</p></td>
<td><p>7.7</p></td>
<td><p>4 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Engels</p></td>
<td><p>8.5</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Software&amp;hardware Cisco</p></td>
<td><p>6.4</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Python 2</p></td>
<td><p>7.0</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>studieloopbaancoaching 2</p></td>
<td><p>Voldoende</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>studieloopbaancoaching 1</p></td>
<td><p>Voldoende</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
</tbody>
</table>
</section>
<section id="herkansingen">
<h1>herkansingen<a class="headerlink" href="#herkansingen" title="Permalink to this heading"></a></h1>
<table class="docutils align-default">
<colgroup>
<col style="width: 28%" />
<col style="width: 13%" />
<col style="width: 16%" />
<col style="width: 42%" />
</colgroup>
<tbody>
<tr class="row-odd"><td><p>Vak</p></td>
<td><p>Cijfer</p></td>
<td><p>studiepunten</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>User Experience</p></td>
<td><p>5.2</p></td>
<td><p>4 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>SQLite</p></td>
<td><p>4.2</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>zorgrobot</p></td>
<td><p>5.0</p></td>
<td><p>2 studiepunten</p></td>
<td><p>Keuzevak (niet voor herhaling vatbaar)</p></td>
</tr>
<tr class="row-odd"><td><p>OP2 studieloopbaancoaching</p></td>
<td><p>Onvoldoende</p></td>
<td><p>2 studiepunten</p></td>
<td><p>Forgor thrice, couldnt redo b4 new year</p></td>
</tr>
<tr class="row-even"><td><p>Nederlands</p></td>
<td><p>5.3</p></td>
<td><p>2 studiepunten</p></td>
<td></td>
</tr>
</tbody>

View File

@ -43,6 +43,7 @@
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
</ul>
@ -76,7 +77,7 @@
<p>Documentatie voor ithamars escaperoom.</p>
<p>Voor jaar 1 periode 2 van mijn studie IoT moet ik een escaperoom maken met een arduino in een groepje. deze escaperoom
moet gemaakt worden via de kennis die is opgedaan met de opdrachten van de werkplaats arduino.</p>
<p>Het groepje waarbij ik zit heeft als thema: horror, ondanks dit theme is de echte horror een doos vinden om de escaperoom uit te maken
<p>Het groepje waarbij ik zit heeft als thema: horror, ondanks dit thema is de echte horror een doos vinden om de escaperoom uit te maken
en op tijd de puzzles te maken en te kunnen verwerken in deze doos.</p>
<p>De puzzel die ik wil maken is afgeleid van de <a class="reference external" href="https://www.youtube.com/watch?v=VaPQGiTq8Bc">oneshot color puzzle</a></p>
<img alt="_images/design.png" src="_images/design.png" />
@ -88,9 +89,13 @@ nog 2 mogelijke problemen met het gehele project: de puzzel naar puzzel communic
<img alt="_images/nanobuild.jpg" src="_images/nanobuild.jpg" />
<p>11 december: De puzzel is nog in productie maar het finale product is besloten, om het concept van de puzzel over te brengen heb ik ook een flowchart
gemaakt om het process uit te leggen</p>
<img alt="_images/flowchart.drawio" src="_images/flowchart.drawio" />
<img alt="_images/flowchart.png" src="_images/flowchart.png" />
<p>27 januari: De puzzel is in hout gezet voor de presentatie, helaas was bij de decoratie de opbouw van de puzzel niet in consideratie genomen. Hierdoor is de originele
decoratie niet gebruikt in het eindproduct.</p>
decoratie niet gebruikt in het eindproduct. Dezelfde dag zijn de puzzels samen gezet in een doos en gepresenteerd met succes. Het project werd gecijferd over de hele groep maar
ik kan met zekerheid zeggen dat mijn onderdeel van het project genoeg heeft toegevoegd om het finale resultaat acceptabel te maken. Op het moment dat ik mijn onderdeel
finaliseerde besloot ik geen kansen te nemen en voegde ik instructies toe om feedback te verwerken in het project voor het geval het project erg schrijnend werd.</p>
<p>Toen alles gezegd en gedaan was kwam er een groepscijfer uit van 6.1; normaal zou dit een middelmatig/onverschillig resultaat zijn maar sinds dit een herkansing,
groepscijfer en het vak 4 studiepunten waard was nam ik het graag aan met gratie.</p>
</section>

View File

@ -40,8 +40,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
<li class="toctree-l1"><a class="reference internal" href="P4_realiseren.html">Werkplaats Realiseren</a></li>
<li class="toctree-l1"><a class="reference internal" href="Stage_J2P1.html">Stage/Internship</a></li>
</ul>
</div>

View File

@ -42,8 +42,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
<li class="toctree-l1"><a class="reference internal" href="P4_realiseren.html">Werkplaats Realiseren</a></li>
<li class="toctree-l1"><a class="reference internal" href="Stage_J2P1.html">Stage/Internship</a></li>
</ul>
</div>
@ -77,8 +80,22 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
<li class="toctree-l1"><a class="reference internal" href="P4_realiseren.html">Werkplaats Realiseren</a><ul>
<li class="toctree-l2"><a class="reference internal" href="P4_realiseren.html#periode-3">Periode 3</a></li>
<li class="toctree-l2"><a class="reference internal" href="P4_realiseren.html#periode-4">Periode 4</a></li>
<li class="toctree-l2"><a class="reference internal" href="P4_realiseren.html#prototype-hc-05-bl-sniffer">Prototype hc-05 bl-sniffer</a></li>
<li class="toctree-l2"><a class="reference internal" href="P4_realiseren.html#prototype-esp32-bluetoothsniffer-firebeetle">Prototype ESP32 “bluetoothsniffer” firebeetle</a></li>
<li class="toctree-l2"><a class="reference internal" href="P4_realiseren.html#nasleep">Nasleep</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Stage_J2P1.html">Stage/Internship</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Stage_J2P1.html#meewerkstage">meewerkstage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Stage_J2P1.html#afstudeerstage">Afstudeerstage</a></li>
</ul>
</li>
</ul>
</div>
</section>

Binary file not shown.

View File

@ -20,6 +20,7 @@
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Werkplaats Realiseren" href="P4_realiseren.html" />
<link rel="prev" title="escape-room ithamar" href="escape_room.html" />
</head>
@ -42,8 +43,11 @@
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Arduino pico</a></li>
<li class="toctree-l1"><a class="reference internal" href="P4_realiseren.html">Werkplaats Realiseren</a></li>
<li class="toctree-l1"><a class="reference internal" href="Stage_J2P1.html">Stage/Internship</a></li>
</ul>
</div>
@ -73,14 +77,14 @@
<section id="arduino-pico">
<h1>Arduino pico<a class="headerlink" href="#arduino-pico" title="Permalink to this heading"></a></h1>
<p>This is where the pico ledstrip projects are store, for a bit of context: for year 1 period 2 i am tasked with working with the arduino pico and a ledstrip (w2812B).</p>
<p>This project mostly revolves around making the ledstrip light up certain lights and patterns, the fundamental lesson that the school is trying to teach us is
<p>This project mostly revolves around making the ledstrip light up certain leds and patterns, the fundamental lesson that the school is trying to teach us is
learning to work with loops and statements. Through these projects we will be required to rely less on simple inputs and imports and more on thinking out of the box.</p>
<p>The files refferenced can be found in <a class="reference external" href="https://git.herreweb.nl/IthamarHerrewijnen/Ithamar_code/src/branch/main/documentation/source">https://git.herreweb.nl/IthamarHerrewijnen/Ithamar_code/src/branch/main/documentation/source</a> or the git repository.
Apart from micropython no other packages have to be installed.</p>
<p>Notable files</p>
<p>Colorwave: This is one of the files required to work with the ledstrip. It defines colors for easier use and can be used as a test file to see if a strip works or not.</p>
<details class="summary-notes">
<summary>Notes</summary><p>This code contains a lot of callable intergers, it also gives the fucntion to the ledstrip to move from left to right.</p>
<summary>Notes</summary><p>This code contains a lot of callable intergers, it also gives the function to the ledstrip to move from left to right.</p>
</details><p>NeoPixel: this file actually programs directly into the ledstrip rather than give it some intergers. This file is required to operate the ledstrip to begin with.
therefore it is a rather large file with a full documentation on <a class="reference external" href="https://github.com/adafruit/Adafruit_NeoPixel">github</a>.</p>
<blockquote>
@ -104,6 +108,7 @@ in who gets to light up first, creating a policelight effect.</p>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="escape_room.html" class="btn btn-neutral float-left" title="escape-room ithamar" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="P4_realiseren.html" class="btn btn-neutral float-right" title="Werkplaats Realiseren" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>

View File

@ -43,8 +43,11 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="agenda.html">Ithamars Agenda</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html">Cijferlijst</a></li>
<li class="toctree-l1"><a class="reference internal" href="cijfers.html#herkansingen">herkansingen</a></li>
<li class="toctree-l1"><a class="reference internal" href="escape_room.html">escape-room ithamar</a></li>
<li class="toctree-l1"><a class="reference internal" href="pico.html">Arduino pico</a></li>
<li class="toctree-l1"><a class="reference internal" href="P4_realiseren.html">Werkplaats Realiseren</a></li>
<li class="toctree-l1"><a class="reference internal" href="Stage_J2P1.html">Stage/Internship</a></li>
</ul>
</div>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,123 @@
*********************
Werkplaats Realiseren
*********************
In periode 3 moest er een plan geformuleert worden door groepjes om in periode 4 in een van de gebouwen van de hogeschool rotterdam een meting uit te voeren. Deze metingen moesten
voldoen aan de eisen van de aandeelhouders zoals de hogeschool rotterdam, ethisch verantwoord zijn, duidelijk aangegeven in de omgeving om gebruikers/omstaanden te informeren
van de meting en geoptimaliseerd genoeg zijn om 3-5 dagen te functioneren. Officieel is dit geklassificeerd als een groepsopdracht, dit weerhield mij niet van alleen te werken
vanwege een minder dan stabiel team. Sinds mijn team insignificant was voor dit project zal niet naar hun gereffereerd worden.
Periode 3
---------
::
"there's the calm before the storm, but this was a monsoon"
Voor deze opdracht werd er "democratisch" gekozen om de metingen uit te voeren in de toiletten in het gebouw "hoogbouw museumpark". Het idee hiermee was dat het gebruik van
de faciliteiten werd gemeten door de gebruikers te meten via een IoT solutie. Deze solutie was op dit moment nog niet het doelpunt van het onderzoek en er werd meer focus gelegd
op een idee te presenteren gebaseerd op huidig beschikbare informatie en vroegtijdig contact te leggen met de aandeelhouders.
Voor de metingen nam ik de moeite de meet locatie te verkennen en uit te beelden op een schema voor een uiteindelijk verslag. Hiermee konden de partijen ook de locatie van hun
meetappartuur vroegtijdig aangeven. Verder zocht ik (tervegeefs) contact met de aandeelhouders maar dit werdt later door een leraar verholpen sinds alle groepjes hier problemen
mee hadden.
.. image:: werkplaats_realiseren/diagram period 3.png
Voor deze periode had ik een prototype bedacht dat om de gebruikers te meten aan de hand van bluetooth signalen in een 5-10 meter radius dat gebruik maakte van het slechte
signaal in de toiletten en wat positionering. Voor dit prototype dacht ik eerst de hc-05 bluetooth module voor te gebruiken maar ik had voor de veiligheid 2 esp32 firebeetle
bordjes gekocht die niet afhankelijk waren van een externe sensor om bluetooth signalen op te pikken. Onthoud dat op dit punt was het meer een paper prototype dan een solide
plan dat uitgevoerd zou worden.
ik quote een monsoon/mossoen en dat kwam aan het einde van deze periode: Er was een gezamelijk verslag gemaakt en ingeleverd (zware nadruk op de gezamelijkheid dat defintief (niet) aanwezig was).
Een van mijn teamgenoten had het verslag ingeleverd met een enkele toevoegen van sjablomen en ik had in goed vertrouwen geen credits gezet sinds ik aannnam dat het een groepsproject was
en het team een cijfer kreeg. Dit was niet het geval en ik kreeg een onvoldoende en mijn twee (kost niks kan niks) teamgenoten kregen een voldoende.
Na deze kleine debacle had ik dezelfde dag een nieuw verslag geschreven met alleen mijn aandeel met wat **"inzichtvolle"** observaties over het **"team"** warnaar ik een voldoende
kreeg en een vraag hoe ik zoveel kwaadwillendheid kwijt kon in een paragraaf.
Wat er kan worden geleerd van deze ervaring:
1. laat nooit een willekeurig persoon jouw werk inleveren of lever minimaal je eigen versie in.
2. Heb in reflecties en feedback absoluut geen genade en bagatelliseer niets.
Periode 4
---------
Periode 4 was bedoeld om het apparatuur te bouwen, testen en te meten op de hogeschool en misschien later op de tech-expo te demonstreren. Het eerste wat mis ging was natuurlijk
het contact met de aandeelhouders maar dit werdt irrelevant toen een leraar dit vast zette op een week, alle metingen moesten in dezelfde week worden uitgevoerd en de school
zou posters uit printen naar ontwerp van de studenten die aan het testen waren als onderdeel van User Interaction/Experience. Verder waren er veel klasikale problemen zoals
een tekort aan kennis over stroomaanvoer/batterijcapiciteiten, hoe een apparaat kan worden geinstalleerd zonder makkelijk gesaboteerd te worden, of er wel een wifi signaal
was op de locatie en er data kon worden opgestuurd. De meeste van deze complicaties werden omheengewerkt of zelfs genegeerd en naarmate de metingen verliepen werd het duidelijk
dat deze opdracht een wake-up call was over hoe goed en hoe catastrophisch slecht een "simpel" project als dit kan gaan.
Prototype hc-05 bl-sniffer
--------------------------
Dit prototype was opgebouwd uit een esp8266 nodemcu 1.0 gekoppeld met de hc-05. De hc-05 zou in een scan modus (vaker bekend als snif-mode) en bluetooth signalen oppikken en de
nodemcu deze zou opsturen naar een 3rde partij broker via het locale wifi netwerk. Dit was een solide plan behalve dat ik niet doorhad dat ik een hc-06 had in plaats van de hc-05
en deze sensor geen scan modus had. Ik kwam hier pas achter bij de beoordeling van van deze opdracht. Maar vanwege de levering van het nieuwe materieel had ik dit project geschrapt
4 dagen voor de meting.
.. image:: werkplaats_realiseren/prototype1.png
Prototype ESP32 "bluetoothsniffer" firebeetle
---------------------------------------------
Dit prototype was bedacht om een meer minimalistisch en energiezuiniger product op te leveren, het firebeetle merk is bekend voor diens extreme stroombesparing in deepsleep modus
en in het esp32 model was bluetooth en wifi op het board zelf beschikbaar. In theorie zou dit bord perfect zijn voor de meting die ik wilde uitvoeren en had geen externe sensoren
nodig naast een batterij en behuizing.
Dit project had enige complicaties waar ik niet op voorbereid was, voor starters was ik niet bekend met de esp32 architectuur en het ondankbare werk van alle bibliotheken
opnieuw te moeten uitzoeken en toe te passen. De bibliotheken werden des te langer dit project doorging een groter probleem vanwege de gelimiteerde opslag van de esp32 en de
veelzeidige bibliotheken die met elkaar clashde of memory overload errors. Uiteindelijk had ik wel het probleem verholpen aan het einde van de testweek alleen om te Realiseren
dat ik geen capabele batterij had voor het bord.
.. image:: werkplaats_realiseren/prototypebl2firebeetle.jpg
(prototype finale hardware)
Enkele benoemenswaardige vindingen:
1. Een groepje dacht 2 blok dozen op een vensterbank te gooien en het een dag te noemen, dit werd niet gewaardeerd en terug geroepen.
2. Een groepje probeerde met posterbuddies een sensor op te hangen hetwelk met veel gratie viel na 1 minuut en met weinig gratie landde, de micro usb poort was beschadigd in de
val. (ik kreeg een referentie in hun verslag als "tapeguy".)
3. Mijn eigen groepje probeerde resultaten te fabriceren omdat ze niet de moeite namen om batterijen te kopen/onderzoeken voor het project en werkte met een powerbank. (powerbanks
vallen uit als ze onder een zekere waarde stroom leveren dus dit zou nooit gewerkt hebben met een deepsleeping sensor)
4. Twee volledig getteste, ontworpen en gedocumenteerde prototypes die niet of niet goed genoeg werken laten veel meer inzet zien dan een semi-werkend protoype met nauwelijks
documentatie of experimentele inbreng. fortis fortuna adiuvat.
De metingen liepen ook niet heel voordelig aan mijn zeide; de hc-05 bleek later pas een hc-06 te zijn die geen sniff modus kon uitvoeren en werdt geschrapt toen de firebeetle
enkele dagen voor de metingsweek binnenkwam. Ik had al code geschreven voor wat ik nam zou draaien op de firebeetle maar had geen idee dat de esp32 en esp8266 compleet andere
modules en bibliotheken gebruikten. Hierdoor verviel de code en moest ik spontaan deze nieuwe architectuur leren om passende code te schrijven hetwelk bijna het einde van mijn
project werdt.
Naast het probleem van de code was er nog een probleem hetwelk ik niet wist/kon oplossen in de meetweek: De firebeetle esp32 heeft slechte documentatie over diens stroomeisen
en hierdoor had ik geen batterij van correcte sterkte beschikbaar om het experiment te laten verlopen. Na 8 dagen te hebben verspilt aan de firebeetle besloot ik met gratie
mijn verliezen te nemen en geen poging tot een meting meer te doen maar inplaats daarvan een extensieve documentatie te maken over mijn vindingen. Mijn logica was dat ondanks
dat ik het voornamelijke doel niet had behaald ik wel veel geleerd had van dit experiment hetwelk veel meer waard was dan een sensor die draaide voor 5 dagen zonder dat ik iets
nieuws had geleerd tijdens het hele process.
::
Now here's the kicker, i survived... but my team did not!
Voor de beoordeling kreeg je 2 cijfers, het prototype dat voor 80% gold en de reflectie die voor 20% gold. Voor het prototype miste ik aanzienbaar wat vanwege het gefaalde
project en scoorde ik maar een 4.9, maar voor de reflectie scoorde ik een 8.5. In combinatie maakte dit een 5.6 als eindcijfer en was ik over voor het vak. hetzelfde kon niet
gezegd worden over mijn halfslachtige team.
Nasleep
-------
Al had ik het vak gehaald was dit noch niet het einde van dit prototype. Sinds dit de laatste periode was van het schooljaar werd er nog een expo georganiseerd voor alle
opleidingen om een kans te creëren voor studenten en bedrijven om elkaar te ontmoeten en mogelijk een stageplek te regelen. Sinds dit de hogeschool rotterdam is werd dit ook
gelijk gebruikt als een herkansing en deel van een ander vak dat ook vereist was om het jaar te behalen. Tijdens deze tech-expo werden studenten verwacht zichelf te verkopen
aan de bezoekende bedrijven. Tijdens dit evenement had ik de "gefinaliseerde" versie van de Bluetooth sniffer "firebeetle" ingezet sinds dit gold als een IoT project en min
of meer mijn kronende unieke project was dat liet zien dat ik een experimentele interesse had in mijn vak. Op dit punt had ik wel de code werkend gekregen van het project
maar was ik niet verder gegaan met het probleem van de batterijen in enige vorm van doorbraak. Dit prototype ving wel wat aandacht maar de opkomst van IoT gerelateerde
bedrijven was schaars tot geen waardoor dit geen verdere impact heeft kunnen hebben op mijn studie.

View File

@ -4,24 +4,23 @@ Ithamar's Agenda
Tabel van opdrachten
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Wat | Wanneer | Opmerking | Status |
+================================================+=================+==============================================================================+========+
|| || || || |
|| || || || |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| HerExamen 2 SQLite | ????? | lees dit keer iets meer door | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Nederlands her-Examen 3 | ???? | | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Stage + opdracht | januari | moet voor periode 3 januri geregeld zijn | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Afstudeerstage + opdracht | 20 januari | vereist voor het cijfer van SQLite | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Keuzevak voor jaar 2 | 2023-2024 | opmaak voor gefaald zorgrobot, japans misschien? | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Haal firebeetle op van paul | 4 september 2023 - 28 juli 2024 | uitleensel | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
| Fnaf movie october | 27 october | Groep/solo uitje | |
+------------------------------------------------+-----------------+------------------------------------------------------------------------------+--------+
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Wat | Wanneer | Opmerking | Status |
+=============================+=================================+==================================================+========+
|| || || || |
|| || || || |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| HerExamen 2 SQLite | ????? | lees dit keer iets meer door | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Nederlands her-Examen 3 | ???? | | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Stage + opdracht | januari | moet voor periode 3 januri geregeld zijn | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Afstudeerstage + opdracht | 20 januari | vereist voor het cijfer van SQLite | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Keuzevak voor jaar 2 | 2023-2024 | opmaak voor gefaald zorgrobot, japans misschien? | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Haal firebeetle op van paul | 4 september 2023 - 28 juli 2024 | uitleensel | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+
| Fnaf movie october | 27 october | Groep/solo uitje | |
+-----------------------------+---------------------------------+--------------------------------------------------+--------+

View File

@ -2,16 +2,54 @@
Cijferlijst
***********
+------------------------------------------------+-------------+--------------------------------+--------+
| Vak | Cijfer | studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Python 1 | 8.8 | 2 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Cisco 1 | 9.0 | 2 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Werkplaats arduino 1A | 9.0 | 2 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Werkplaats arduino 1B | Nog niet beschikbaar | 4 studiepunten | |
+------------------------------------------------+-------------+--------------------------------+--------+
| Proffesionele vorming | Voldoende | NvT | |
+------------------------------------------------+-------------+--------------------------------+--------+
+--------------------------+-----------+----------------+----------+
| Vak | Cijfer | studiepunten | |
+--------------------------+-----------+----------------+----------+
| Python 1 | 8.8 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Cisco 1 | 9.0 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Werkplaats arduino 1A | 9.0 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Werkplaats arduino 1B | 6.1 | 4 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Professionele vorming | Voldoende | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Serious Gaming | 7.0 | 2 studiepunten | Keuzevak |
+--------------------------+-----------+----------------+----------+
| Werkplaats Realiseren | 5,6 | 8 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Security | 8.2 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Werkplaats Onderzoeken | 5.8 | 6 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Linux | 7.7 | 4 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Engels | 8.5 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Software&hardware Cisco | 6.4 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| Python 2 | 7.0 | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| studieloopbaancoaching 2 | Voldoende | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
| studieloopbaancoaching 1 | Voldoende | 2 studiepunten | |
+--------------------------+-----------+----------------+----------+
************
herkansingen
************
+----------------------------+-------------+----------------+------------------------------------------+
| Vak | Cijfer | studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+
| User Experience | 5.2 | 4 studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+
| SQLite | 4.2 | 2 studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+
| zorgrobot | 5.0 | 2 studiepunten | Keuzevak (niet voor herhaling vatbaar) |
+----------------------------+-------------+----------------+------------------------------------------+
| OP2 studieloopbaancoaching | Onvoldoende | 2 studiepunten | Forgor thrice, couldn't redo b4 new year |
+----------------------------+-------------+----------------+------------------------------------------+
| Nederlands | 5.3 | 2 studiepunten | |
+----------------------------+-------------+----------------+------------------------------------------+

View File

@ -6,7 +6,7 @@ Documentatie voor ithamar's escaperoom.
Voor jaar 1 periode 2 van mijn studie IoT moet ik een escaperoom maken met een arduino in een groepje. deze escaperoom
moet gemaakt worden via de kennis die is opgedaan met de opdrachten van de werkplaats arduino.
Het groepje waarbij ik zit heeft als thema: horror, ondanks dit theme is de echte horror een doos vinden om de escaperoom uit te maken
Het groepje waarbij ik zit heeft als thema: horror, ondanks dit thema is de echte horror een doos vinden om de escaperoom uit te maken
en op tijd de puzzles te maken en te kunnen verwerken in deze doos.
De puzzel die ik wil maken is afgeleid van de `oneshot color puzzle <https://www.youtube.com/watch?v=VaPQGiTq8Bc>`_
@ -26,7 +26,13 @@ nog 2 mogelijke problemen met het gehele project: de puzzel naar puzzel communic
11 december: De puzzel is nog in productie maar het finale product is besloten, om het concept van de puzzel over te brengen heb ik ook een flowchart
gemaakt om het process uit te leggen
.. image:: escape_room/flowchart.drawio
.. image:: escape_room/flowchart.png
27 januari: De puzzel is in hout gezet voor de presentatie, helaas was bij de decoratie de opbouw van de puzzel niet in consideratie genomen. Hierdoor is de originele
decoratie niet gebruikt in het eindproduct.
decoratie niet gebruikt in het eindproduct. Dezelfde dag zijn de puzzels samen gezet in een doos en gepresenteerd met succes. Het project werd gecijferd over de hele groep maar
ik kan met zekerheid zeggen dat mijn onderdeel van het project genoeg heeft toegevoegd om het finale resultaat acceptabel te maken. Op het moment dat ik mijn onderdeel
finaliseerde besloot ik geen kansen te nemen en voegde ik instructies toe om feedback te verwerken in het project voor het geval het project erg schrijnend werd.
Toen alles gezegd en gedaan was kwam er een groepscijfer uit van 6.1; normaal zou dit een middelmatig/onverschillig resultaat zijn maar sinds dit een herkansing,
groepscijfer en het vak 4 studiepunten waard was nam ik het graag aan met gratie.

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@ -6,11 +6,25 @@
Welcome to Ithamar's AD's documentation!
========================================
CV and projects by ``Ithamar Herrewijnen``
.. toctree::
:maxdepth: 2
:caption: Contents:
:caption: Overview:
agenda.rst
cijfers.rst
.. toctree::
:maxdepth: 2
:caption: 2022-2023:
escape_room.rst
pico.rst
pico.rst
P4_realiseren.rst
.. toctree::
:maxdepth: 2
:caption: 2023-2024:
Stage_J2P1.rst

View File

@ -3,7 +3,7 @@ Arduino pico
This is where the pico ledstrip projects are store, for a bit of context: for year 1 period 2 i am tasked with working with the arduino pico and a ledstrip (w2812B).
This project mostly revolves around making the ledstrip light up certain lights and patterns, the fundamental lesson that the school is trying to teach us is
This project mostly revolves around making the ledstrip light up certain leds and patterns, the fundamental lesson that the school is trying to teach us is
learning to work with loops and statements. Through these projects we will be required to rely less on simple inputs and imports and more on thinking out of the box.
The files refferenced can be found in https://git.herreweb.nl/IthamarHerrewijnen/Ithamar_code/src/branch/main/documentation/source or the git repository.
@ -15,7 +15,7 @@ Colorwave: This is one of the files required to work with the ledstrip. It defin
.. collapse:: Notes
This code contains a lot of callable intergers, it also gives the fucntion to the ledstrip to move from left to right.
This code contains a lot of callable intergers, it also gives the function to the ledstrip to move from left to right.
NeoPixel: this file actually programs directly into the ledstrip rather than give it some intergers. This file is required to operate the ledstrip to begin with.
therefore it is a rather large file with a full documentation on `github <https://github.com/adafruit/Adafruit_NeoPixel>`_.

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 KiB