<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elektronik &#8211; GymnasieLaboratoriet</title>
	<atom:link href="https://gymlab.dk/category/elektronik/feed/" rel="self" type="application/rss+xml" />
	<link>https://gymlab.dk</link>
	<description></description>
	<lastBuildDate>Sat, 22 Oct 2022 14:49:35 +0000</lastBuildDate>
	<language>da-DK</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://gymlab.dk/wp-content/uploads/2015/06/cropped-10346051_1469495819954469_231841563154319278_n-32x32.jpg</url>
	<title>Elektronik &#8211; GymnasieLaboratoriet</title>
	<link>https://gymlab.dk</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Skylanders i Escape room 2022</title>
		<link>https://gymlab.dk/2022/10/skylanders-i-escape-room-2022/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Sat, 22 Oct 2022 14:49:34 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Maker og DIY]]></category>
		<category><![CDATA[Micro:bit]]></category>
		<category><![CDATA[Programmering]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2829</guid>

					<description><![CDATA[Til et Escape room projekt har jeg leget lidt med knægtens Skylanders: De er baseret på et passivt RFID-tag (radiofrekvensidentifikation), som er kendt fra nøglebrikker. Tagget er støbt ind i figuren og portalen, som figuren skal placeres på, indeholder en &#8230; <a href="https://gymlab.dk/2022/10/skylanders-i-escape-room-2022/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph">Til et Escape room projekt har jeg leget lidt med knægtens Skylanders:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="https://gymlab.dk/wp-content/uploads/2022/08/Skylanders-swapforce-1024x576.jpg" alt="" class="wp-image-2830" width="581" height="326" srcset="https://gymlab.dk/wp-content/uploads/2022/08/Skylanders-swapforce-1024x576.jpg 1024w, https://gymlab.dk/wp-content/uploads/2022/08/Skylanders-swapforce-300x169.jpg 300w, https://gymlab.dk/wp-content/uploads/2022/08/Skylanders-swapforce-768x432.jpg 768w, https://gymlab.dk/wp-content/uploads/2022/08/Skylanders-swapforce-1536x864.jpg 1536w, https://gymlab.dk/wp-content/uploads/2022/08/Skylanders-swapforce.jpg 1600w" sizes="(max-width: 581px) 100vw, 581px" /><figcaption>Skylander</figcaption></figure>
</div>


<p class="has-medium-font-size wp-block-paragraph">De er baseret på et passivt RFID-tag (radiofrekvensidentifikation), som er kendt fra nøglebrikker. </p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img decoding="async" src="https://gymlab.dk/wp-content/uploads/2022/08/Skylanders_tag.png" alt="" class="wp-image-2834" width="188" height="140" srcset="https://gymlab.dk/wp-content/uploads/2022/08/Skylanders_tag.png 532w, https://gymlab.dk/wp-content/uploads/2022/08/Skylanders_tag-300x223.png 300w" sizes="(max-width: 188px) 100vw, 188px" /></figure>
</div>


<p class="has-medium-font-size wp-block-paragraph">Tagget er støbt ind i figuren og portalen, som figuren skal placeres på, indeholder en RFID-tag reader. Selve tagget består af en kobberspole og en mikro-chip. Elektromagnetisk stråling fra readeren inducerer en svag strøm i tagget, som chippen kører på. Chippen kan gemme få data (8 bytes) og modulere signalet fra readeren, og på den måde sende information til readeren.  </p>



<p class="has-medium-font-size wp-block-paragraph">I stedet for portalen, har jeg forbundet en RFID reader til en Arduino og aflæst ID fra nogle af figurerne. Linje 51 (nedenfor) gemmer et ID som en string. Fx har jeg aflæst ID for en diamant Skylander til &#8220;26 11 100 40&#8221;. Dette ID er hardcoded ind i forgreningen linje 54. Hvis denne Skylander placeres på readeren, vil Arduino&#8217;en skifte pin 2 fra low til high i en puls på 100 millisekunder (delay(100) linje 56). </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="https://gymlab.dk/wp-content/uploads/2022/08/Skylanders_code.png" alt="" class="wp-image-2831" width="538" height="242" srcset="https://gymlab.dk/wp-content/uploads/2022/08/Skylanders_code.png 880w, https://gymlab.dk/wp-content/uploads/2022/08/Skylanders_code-300x135.png 300w, https://gymlab.dk/wp-content/uploads/2022/08/Skylanders_code-768x346.png 768w" sizes="(max-width: 538px) 100vw, 538px" /><figcaption><a href="https://github.com/raskrawen/EscapeGame/tree/gh-pages/Skylanders/sketch_aug19a">https://github.com/raskrawen/EscapeGame/tree/gh-pages/Skylanders/sketch_aug19a</a></figcaption></figure>
</div>


<p class="has-medium-font-size wp-block-paragraph">Jeg må se, at få refaktoreret koden, så tjekket af ID kører via en for-løkke og ikke en række if sætninger.</p>



<p class="has-medium-font-size wp-block-paragraph">Arduinoen bliver forbundet til en Micro:bit, som måler hvor lang tid pulsen varer. Hvis den er ca. 120 ms (der er ca. 20 ms forsinkelse på pulsen), er der tale om diamant Skylanderen. </p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2022/08/Skylander_code2.png" alt="" class="wp-image-2832" width="490" height="189" srcset="https://gymlab.dk/wp-content/uploads/2022/08/Skylander_code2.png 887w, https://gymlab.dk/wp-content/uploads/2022/08/Skylander_code2-300x116.png 300w, https://gymlab.dk/wp-content/uploads/2022/08/Skylander_code2-768x298.png 768w" sizes="auto, (max-width: 490px) 100vw, 490px" /><figcaption>https://makecode.microbit.org/_57tiWd4MtTsm</figcaption></figure>



<p class="has-medium-font-size wp-block-paragraph">Er pulsen derimod længere fx 220 ms er det ninja-skylanderen, som er blevet placeret på readeren.</p>



<p class="has-medium-font-size wp-block-paragraph">Jeg ser mange muligheder i RFID tags. Fx kan de nemt gemmes i papkasser, bøger o.l. Disse skal så placeres på readeren i en bestemt rækkefølge for at klare et puzzle.</p>



<p class="has-medium-font-size wp-block-paragraph">Teknikken blev brugt at flere grupper til årets escape room. Desuden var der opgaver som inkluderede: </p>



<ul class="has-medium-font-size wp-block-list"><li>Et 1800-tals portrætmaleri, som skulle drejes så portrættet kiggede op i himlen.</li><li>En drejeskive-telefon, som skulle drejes korrekt.</li><li>En digital labyrint på micro:bit&#8217;ens 5&#215;5 display, som skulle gennemføres med et joystick.</li><li>en cut-the-wire / keep-talking and nobody explodes opgave. Her skulle de rigtige ledninger klippes over baseret på en skriftlig guide.</li></ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Biogas!</title>
		<link>https://gymlab.dk/2022/06/biogas/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Fri, 17 Jun 2022 16:21:44 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Biologi]]></category>
		<category><![CDATA[Bioteknologi]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Kemi]]></category>
		<category><![CDATA[Maker og DIY]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2796</guid>

					<description><![CDATA[Vi har arbejdet med bioethanol i undervisningen i mange år. Bioethanol har en række fordele dels er det flydende dvs. let håndterbart og dels kan man rimelig let bestemme koncentrationen, brændværdi, blandbarhed m.m. Efter Putin har delvist lukket for naturgassen, &#8230; <a href="https://gymlab.dk/2022/06/biogas/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Vi har arbejdet med <strong>bioethanol </strong>i undervisningen i mange år. Bioethanol har en række fordele dels er det flydende dvs. let håndterbart og dels kan man rimelig let bestemme koncentrationen, brændværdi, blandbarhed m.m. </p>



<p class="wp-block-paragraph">Efter Putin har delvist lukket for naturgassen, og Thyra-feltet er under renovation, kan man spørge &#8211;<strong>Kan DK blive selvforsynende med biogas?</strong></p>



<p class="wp-block-paragraph">Sammen med en HF-klasse lavede jeg en blanding af hovedsageligt snittet+skyllet <strong>tang</strong>, 2xkaffegrums og en sjat gødning. Blandingen blev overhældt med pløre fra en nærliggende <strong>sump</strong>. I alt ca. 20 Liter materiale, som blev anbragt i en lukket beholder (rådne-tanken) i stinkskabet. </p>



<p class="wp-block-paragraph">De første 20 dage skete der ingenting. Derefter begyndte det at <strong>boble </strong>en smule.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="924" height="502" src="https://gymlab.dk/wp-content/uploads/2022/06/biogas.png" alt="" class="wp-image-2799" srcset="https://gymlab.dk/wp-content/uploads/2022/06/biogas.png 924w, https://gymlab.dk/wp-content/uploads/2022/06/biogas-300x163.png 300w, https://gymlab.dk/wp-content/uploads/2022/06/biogas-768x417.png 768w" sizes="auto, (max-width: 924px) 100vw, 924px" /></figure>



<p class="wp-block-paragraph"><strong>Rådnetanken </strong>var tilkoblet et <strong>CO<sub>2</sub>-fang</strong>, idet gassen boblede igennem en koble med afløbsrens/phenolphtalein. Derefter en kolbe til opsamling af gas (<strong>biogas-fang</strong>), som ved tilstrækkeligt tryk skubbede vand fra biogas-fang over i en tredje kolbe (<strong>vandopsamler</strong>), som havde fri adgang til luften. Dvs. den producerede biogas kan slippe ud af biogasfang, med mindre der produceres virkelig store mængder. Samtidig kan der ikke komme frisk luft ind i rådne-tanken. Systemet er sikret mod eksplosion og er sikret anaerobe forhold i rådnetanken.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2022/06/biogas2.png" alt="" class="wp-image-2800" width="249" height="309" srcset="https://gymlab.dk/wp-content/uploads/2022/06/biogas2.png 469w, https://gymlab.dk/wp-content/uploads/2022/06/biogas2-242x300.png 242w" sizes="auto, (max-width: 249px) 100vw, 249px" /></figure>
</div>


<p class="wp-block-paragraph">Biogas er lidt mere tricky end bioethanol. Det er svært at måle på. Det kan ikke destilleres. Vi kan se, at der <strong>produceres gas</strong>, fordi det bobler og vand bliver flyttet fra biogas-fanget til vandsamleren. Det er svært at sige noget om mængden og særligt om sammensætningen af biogas, da der nok er noget CO<sub>2</sub> i blandingen trods CO<sub>2</sub>-fanget. Særligt i starten, hvor systemet indeholder O<sub>2</sub>, produceres CO<sub>2</sub>, og phenolphtalein-indikatoren i CO<sub>2</sub>-fanget skiftede meget hurtigt til farveløs.</p>



<p class="wp-block-paragraph">Det mest synlige bevis på, at der produceres biogas er at indholdet i biogas-fanget kan <strong>brænde </strong>nogle sekunder. Og det har jeg gjort ugentligt de sidste 1½ måned. Billedet til højre viser den netop synlige blå flamme.</p>



<p class="wp-block-paragraph">Jeg har rigget en BMP180<strong> tryk-måler</strong> op på en Arduino Wemos, og tænker også at forsyne den med en CO<sub>2</sub>-måler. Systemet kan sende tryk- og CO<sub>2</sub>-data til Thingspeak, så jeg kan følge processen lidt nøjere. Men om vi kommer frem til et samlet udbytte er tvivlsomt. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Escape game 2022</title>
		<link>https://gymlab.dk/2022/05/escape-game-2022/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Fri, 20 May 2022 14:54:51 +0000</pubDate>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Maker og DIY]]></category>
		<category><![CDATA[Micro:bit]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2729</guid>

					<description><![CDATA[2022 er sluttet med beskeden om, at 3g informatik C ikke skal til prøve, hvorfor vi ikke har brugt tid på at trænet op til eksamen. Holdet har arbejdet på et escape room, og årets afslutning har givet tid til &#8230; <a href="https://gymlab.dk/2022/05/escape-game-2022/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">2022 er sluttet med beskeden om, at 3g informatik C ikke skal til prøve, hvorfor vi ikke har brugt tid på at trænet op til eksamen. Holdet har arbejdet på et escape room, og årets afslutning har givet tid til at prøve en del andre gåder og tests af end normalt. </p>



<p class="wp-block-paragraph">Vi har arbejdet på et rum, til flere brugere (2-3), så gåderne i højere grad kan være gemt og brugerne skal arbejde sammen for at løse dem. Vi har satset på det nederste flow i figuren herunder, da det øverste er alt for følsomt for fejl ved systemer eller brugere.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="643" height="398" src="https://gymlab.dk/wp-content/uploads/2022/05/ER-flow.png" alt="" class="wp-image-2737" srcset="https://gymlab.dk/wp-content/uploads/2022/05/ER-flow.png 643w, https://gymlab.dk/wp-content/uploads/2022/05/ER-flow-300x186.png 300w" sizes="auto, (max-width: 643px) 100vw, 643px" /></figure>



<p class="wp-block-paragraph">Gåderne er alle baseret på Micro:bit, og her følger et udpluk: </p>



<ul class="wp-block-list"><li>Æske der skal drejes: Brugeren skal ryste, vippe til venstre, tabe og vippe til venstre i den angivne rækkefølge. For hver korrekt manipulation viser systemet et nyt tal i displayet. Tallene er koden til en kombinationslås på en kasse, som står et andet sted. I kassen ligger en tabel over morse-koder. Udfordringer: Æsken nulstiller, hver gang den rystes lidt, hvorfor brugeren kan blive forvirret over rækkefølgen af tal. </li></ul>



<ul class="wp-block-list"><li>Drejeskive-telefon: Brugeren skal løfte røret og lytte til korte og lange bip, derefter finde ud af, at der er tale om morsekode og bruge tabellen fra forrige opgave. Bippene er koder for et bogstav. Brugeren skal dreje bogstavet (der er både tal og bogstaver på skiven), hvorefter der kommer en ny morse-kode-lyd i røret. Når alle er korrekte sendes signal til en kasse, som spiller en melodi via en højttaler. Kassen skal åbnes og indeholder nøglen. Udfordringer: Der skal drejes ret insisterende før telefonen registrerer korrekt.</li></ul>



<p class="wp-block-paragraph">Drejeskivetelefonen fungerer næsten, dvs. man skal dreje skiven helt i bund, for at få det rigtige tal. Og de højere værdier (&gt;5) rammer af og til ved siden af fx du drejer 8, men telefonen tæller en puls forkert og viser derfor 7. Det gør det svært for en bruger, som ikke må få hjælp undervejs. Et kompromis kunne være, at indrette brugen således, at brugeren bliver bedt om at dreje fx 3, men systemet accepterer både 2, 3 og 4 som svar. Næste tal skal så være langt fra fx 7, og her vil systemet acceptere at der drejes 6,7 eller 8.</p>



<ul class="wp-block-list"><li>Røg-maskine: En æske med en blinkende arkadeknap, og brugeren skal trykke det antal gange, som knappen blinker. Fx knappen blinker 3 gange og holder en pause. Brugeren skal trykke 3 gange på knappen. Derefter blinker knappen 5 gange. Dét havde brugerne meget svært ved at finde ud af. Med lidt hjælp fik brugerne trykket de rigtige antal gange, som aktiverede en anden mikro:bit, som var forbundet til en røgmaskine. Da den tændte blev brugeren overrasket, men forbandt ikke egen adfærd (klik) med tænding af røgmaskinen. Blink og pauser skal være meget tydeligt adskilte.</li></ul>



<p class="wp-block-paragraph">Hvad tager jeg med? Igen må brugertests være vejen fremad. Eleverne skal i mindre grad involveres i tema og bygge kredsløb, men i højere grad udleveres halv-/hel-færdige systemer, som eleverne kan modificere. Et oplagt tema er lagerrum på en skole dvs. almindelige skoleting, som pludseligt får en ny funktion. I år havde vi fået lov at bruge skolens værksted, som rum, hvilket var meget stemningsfuldt.</p>



<p class="wp-block-paragraph">Tests har vist, at det er svært for brugeren at finde den rigtige rækkefølge for gåderne. Eleverne har brugt lang tid på at færdig-udvikle systemerne, som egentlig har virket i en del moduler, men skal testes og rettes til, så de passer med de andre gåder. Enten er det fint nok ellers skal forløbet sættes mere i system, så det er fast hvilket system, der skal signalere til hvilket system, og hvilken ramme/tema, der skal være i rummet.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Drejeskive-telefon og Micro:bit</title>
		<link>https://gymlab.dk/2022/02/drejeskive-telefon-og-microbit/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Sat, 26 Feb 2022 18:13:37 +0000</pubDate>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Maker og DIY]]></category>
		<category><![CDATA[Micro:bit]]></category>
		<category><![CDATA[Programmering]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2706</guid>

					<description><![CDATA[Klokken, som normalt sidder bagest i telefonen, er fjernet og en Micro:bit er monteret i stedet. Kun USB ledningen stikker ud, så bit&#8217;en kan få strøm og kan blive omprogrammeret. Efter at have lokaliseret benene til højttaler, drejeskive og afbryder &#8230; <a href="https://gymlab.dk/2022/02/drejeskive-telefon-og-microbit/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Klokken, som normalt sidder bagest i telefonen, er fjernet og en Micro:bit er monteret i stedet. Kun USB ledningen stikker ud, så bit&#8217;en kan få strøm og kan blive omprogrammeret. Efter at have lokaliseret benene til højttaler, drejeskive og afbryder kan disse nu tilgås via hhv. pin po, p1 og p2. De to sidste enheder anvender samme GND.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://gymlab.dk/wp-content/uploads/2022/02/20220208_170947-1024x576.jpg" alt="" class="wp-image-2711" srcset="https://gymlab.dk/wp-content/uploads/2022/02/20220208_170947-1024x576.jpg 1024w, https://gymlab.dk/wp-content/uploads/2022/02/20220208_170947-300x169.jpg 300w, https://gymlab.dk/wp-content/uploads/2022/02/20220208_170947-768x432.jpg 768w, https://gymlab.dk/wp-content/uploads/2022/02/20220208_170947-1536x864.jpg 1536w, https://gymlab.dk/wp-content/uploads/2022/02/20220208_170947.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>drejeskiven tilgås via telefonens ben 15, og afbryderen via ben 11.</figcaption></figure>



<p class="wp-block-paragraph">Drejeskiven fungerer, som beskrevet (<a href="https://gymlab.dk/2022/01/en-gammel-telefon/">https://gymlab.dk/2022/01/en-gammel-telefon/</a>) ved at et kredsløb meget hurtigt etableres og afbrydes et antal gange alt efter hvor langt skiven drejer. Kredsløbet kan dermed sende strøm i en række pulser:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="907" height="295" src="https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling1.png" alt="" class="wp-image-2710" srcset="https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling1.png 907w, https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling1-300x98.png 300w, https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling1-768x250.png 768w" sizes="auto, (max-width: 907px) 100vw, 907px" /></figure>



<p class="wp-block-paragraph">På kurven ovenfor er drejet hhv. 1, 2, 3, 4 og 9. Antallet af pulser kan tælles af en Micro:bit, idet blokken &#8220;on pin P1 pulsed high&#8221; kaldes for hver puls: <a href="https://makecode.microbit.org/_cTjDfLe5mYsu">https://makecode.microbit.org/_cTjDfLe5mYsu</a>:</p>



<div style="position:relative;height:calc(300px + 5em);width:100%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/---codeembed#pub:_cTjDfLe5mYsu" allowfullscreen="allowfullscreen" frameborder="0" sandbox="allow-scripts allow-same-origin"></iframe></div>



<p class="wp-block-paragraph">Koden er bl.a. inspireret af denne post: <a href="https://makecode.microbit.org/projects/rotary-dial-radio">https://makecode.microbit.org/projects/rotary-dial-radio</a></p>



<p class="wp-block-paragraph">Når der er mere end 300 ms mellem to pulser, betyder det, at drejeskivens rotation er færdig, og resultatet kan vises og tilgås via variablen &#8220;pulseCount&#8221;. </p>



<p class="wp-block-paragraph">Man fornemmer på kurven ovenfor, at ni-tallet giver større risiko for fejl-tælling, da pulserne nogle gange er lidt længere eller kortere end gennemsnittet. Et drejet ni-tal bliver således nogle gange målt som 8 eller 10 af Micro:biten, mens de små tal (1-5) fungerer bedre. Cutoff på 300 ms for en puls kan evt. fin-tunes.</p>



<p class="wp-block-paragraph">Mulige Escape Room opgaver kan være:</p>



<ul class="wp-block-list"><li>Telefons højttaler gentagende bipper 3 gange med en pause imellem. Brugeren skal derefter dreje tallet 3. Tonen skifter og nu bippes der 5 gange indtil brugeren drejer et fem-tal osv. Når gåden er løst (fx efter fire tal), blinker Micro:bit via 5&#215;5 LED displayet, et tal ud gennem bagenden, som er forsynet med klart plastik. Dette tal skal bruges til en kodelås.</li><li>En anden telefons højttaler bipper et tal, som skal drejes på den første telefon. </li><li>Den endelige løsning på gåden kan sendes til en Micro:bit midt i rummet, eller en Micro:bit, som brugerne har med. Løsningen skal bruges til en kodelås.</li></ul>



<p class="wp-block-paragraph">Jeg vil gerne lægge vægt på brugernes samarbejde og bevægelse. Derfor er det fristende at lade flere enheder tale sammen, så brugerne skal &#8220;være flere steder på een gang&#8221;, for at løse gåden.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>En gammel telefon</title>
		<link>https://gymlab.dk/2022/01/en-gammel-telefon/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Mon, 31 Jan 2022 14:29:40 +0000</pubDate>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Micro:bit]]></category>
		<category><![CDATA[Programmering]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2680</guid>

					<description><![CDATA[Gamle fastnet-telefoner med drejeskive som billedet nedenfor, kan være sjovt legetøj. De er genkendelige og indeholder skiven, en højtaler, mikrofon, afbryder og evt. en klokke, som man kan manipulere med fx ifm escape room. De gamle drejeskrive-telefoner anvender mekanik som &#8230; <a href="https://gymlab.dk/2022/01/en-gammel-telefon/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Gamle fastnet-telefoner med drejeskive som billedet nedenfor, kan være sjovt legetøj. De er genkendelige og indeholder skiven, en højtaler, mikrofon, afbryder og evt. en klokke, som man kan manipulere med fx ifm escape room.</p>



<pre class="wp-block-code"><code><a title="Fod, CC BY 2.5 DK <https://creativecommons.org/licenses/by/2.5/dk/deed.en>, via Wikimedia Commons" href="https://commons.wikimedia.org/wiki/File:20091023_Kirk_F68.JPG"><code><img decoding="async" src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/20091023_Kirk_F68.JPG/512px-20091023_Kirk_F68.JPG" alt="20091023 Kirk F68" width="512"></code></a></code></pre>



<p class="wp-block-paragraph">De gamle drejeskrive-telefoner anvender mekanik som hurtigt lukker og åbner et kredsløb, når drejeskiven kører tilbage. Det resulterer i et antal elektriske puls-slag svarende til det nummer, som er valgt på drejeskiven. Nogle drejeskive-telefoner bruger vist en lysmåler og små LED-er på drejeskiven, til at fremkalde pulsene. </p>



<p class="wp-block-paragraph">Micro:bit har en tidstæller (running time), der kan anvendes til at registrere hvor lang hver puls er. Hvis en puls er under 200 ms lang inkrementeres nummerviseren, og når der ikke er flere pulser, vises resultatet (tal mellem 0 og 9) på micro:bit&#8217;en. Koden i JS:</p>



<pre class="wp-block-code"><code>pins.onPulsed(DigitalPin.P0, PulseValue.Low, function () {
    led.plot(0, 0)
})

pins.onPulsed(DigitalPin.P0, PulseValue.High, function () {
    led.unplot(0, 0)
    pulseCount += 1
    lastPulseMs = input.runningTime()
})

let lastPulseMs = 0
let pulseCount = 0
pins.setPull(DigitalPin.P0, PinPullMode.PullUp)

basic.forever(function () {
    serial.writeValue("x", pins.digitalReadPin(DigitalPin.P0))
    if (pulseCount &gt; 0 &amp;&amp; input.runningTime() - lastPulseMs &gt; 200) {
        basic.showNumber(pulseCount - 1)
        pulseCount = 0
    }
})</code></pre>



<p class="wp-block-paragraph">Det er afgørende at forsyne den pin, som pulserne skal måles på, med en pull up modstand. Denne er indbygget i Micro:biten og kan aktiveres med kommandoen pins.setPull(DigitalPin.P0, PinPullMode.PullUp) hvilket vist kun fungerer for et udvalg af pins fx p0, p1 og p2.</p>



<p class="wp-block-paragraph">Målet er nu, at bygge en Micro:bit ind i telefonen. Bit&#8217;en sender signal til en anden Micro:bit &#8220;udenfor&#8221; telefonen med de tal, som der drejes på skiven.</p>



<p class="wp-block-paragraph">En udfordring er feedback, men måske kan det gives via Micro:biten udenfor telefonen eller gennem den højttaler, som er indbygget i telefon-røret.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://gymlab.dk/wp-content/uploads/2022/01/telefon-1024x768.jpg" alt="" class="wp-image-2689" srcset="https://gymlab.dk/wp-content/uploads/2022/01/telefon-1024x768.jpg 1024w, https://gymlab.dk/wp-content/uploads/2022/01/telefon-300x225.jpg 300w, https://gymlab.dk/wp-content/uploads/2022/01/telefon-768x576.jpg 768w, https://gymlab.dk/wp-content/uploads/2022/01/telefon-1536x1152.jpg 1536w, https://gymlab.dk/wp-content/uploads/2022/01/telefon.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">De ben i telefonen, som giver adgang til hhv. drejeskrive, højttaler og afbryder kan findes ved at bruge en Mirco:bit som et simpel multimeter til at måle om der er forbindelse i kredsløbet. Igen gives anvendes en pull-up setting på pin p0, og der tilføjes (JS): &#8220;serial.writeValue(&#8220;x&#8221;, pins.digitalReadPin(DigitalPin.P0))&#8221;. </p>



<p class="wp-block-paragraph">Herefter kan de to ledninger forbundet til hhv. GND og p0 placeres på forskellige ben i telefonen, og p0 status kan aflæses over tid i et diagram i MakeCode-interfacet (klik på device).</p>



<p class="wp-block-paragraph">Her er fx målt på afbryderen, når denne aktiveres tre gange, og signalet fra p0 dermed skifter fra 1 til 0.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="902" height="219" src="https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling3.png" alt="" class="wp-image-2704" srcset="https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling3.png 902w, https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling3-300x73.png 300w, https://gymlab.dk/wp-content/uploads/2022/02/dataopsamling3-768x186.png 768w" sizes="auto, (max-width: 902px) 100vw, 902px" /></figure>



<p class="wp-block-paragraph">Enjoy</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Har du talt med din røgmaskine?</title>
		<link>https://gymlab.dk/2021/09/har-du-talt-med-din-roegmaskine/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Thu, 02 Sep 2021 17:00:56 +0000</pubDate>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Maker og DIY]]></category>
		<category><![CDATA[Micro:bit]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2670</guid>

					<description><![CDATA[En billig røgmaskine er et godt stykke legetøj, som jeg har brugt til Halloween, fødselsdage og Escape Rooms gennem de sidste par år. Meget effektfuld på en nem og billig måde. Røgvæske består af ufarligt vand og glycerol, som via &#8230; <a href="https://gymlab.dk/2021/09/har-du-talt-med-din-roegmaskine/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">En billig røgmaskine er et godt stykke legetøj, som jeg har brugt til <strong>Halloween</strong>, fødselsdage og Escape Rooms gennem de sidste par år. Meget effektfuld på en nem og billig måde. <strong>Røgvæske </strong>består af ufarligt vand og glycerol, som via en pumpe føres forbi et varmelegeme. Ved opvarmning fordamper væsken, men fortættes hurtigt igen via glycerol-molekylernes meget polære overflade -røgen er skabt. Maskinen er udstyret med en slags fjernbetjening (kablet) og en timer -når den er aktiveret sender den røg ud i sekvenser a 2 minutters røg og 2 minutters pause.</p>



<p class="wp-block-paragraph">Via et voltmeter og lidt <strong>reverse engineering</strong> har jeg fundet den forbindelse, der forsyner pumpen med strøm (+ og -). Her har jeg lavet et snit i + ledningen (rød) og forlænget den med to kabler, som går ud af maskinen (gule på billedet herunder). Når de to kabler forbindes, genetableres den strømførende forbindelse, pumpen starter og maskinen pumper røg ud.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2021/07/smoke2-1024x768.jpg" alt="" class="wp-image-2671" width="528" height="395" srcset="https://gymlab.dk/wp-content/uploads/2021/07/smoke2-1024x768.jpg 1024w, https://gymlab.dk/wp-content/uploads/2021/07/smoke2-300x225.jpg 300w, https://gymlab.dk/wp-content/uploads/2021/07/smoke2-768x576.jpg 768w, https://gymlab.dk/wp-content/uploads/2021/07/smoke2-1536x1152.jpg 1536w, https://gymlab.dk/wp-content/uploads/2021/07/smoke2.jpg 1600w" sizes="auto, (max-width: 528px) 100vw, 528px" /><figcaption>røgmaskinens indre</figcaption></figure>



<p class="wp-block-paragraph">De to nye kabler kan tilsluttes et <strong>relæ</strong>, som kan styres af en mikrocontroller (fx Arduino eller Micro:bit). Når relæet aktiveres fx fra en Arduino, genetableres forbindelsen i røgmaskinen. </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2021/07/smoke1-1024x768.jpg" alt="" class="wp-image-2672" width="571" height="427" srcset="https://gymlab.dk/wp-content/uploads/2021/07/smoke1-1024x768.jpg 1024w, https://gymlab.dk/wp-content/uploads/2021/07/smoke1-300x225.jpg 300w, https://gymlab.dk/wp-content/uploads/2021/07/smoke1-768x576.jpg 768w, https://gymlab.dk/wp-content/uploads/2021/07/smoke1-1536x1152.jpg 1536w, https://gymlab.dk/wp-content/uploads/2021/07/smoke1.jpg 1600w" sizes="auto, (max-width: 571px) 100vw, 571px" /><figcaption>røgmaskinen aktiveret af en Arduino via relæ.</figcaption></figure>



<p class="wp-block-paragraph">Arduino kan styre et 5V relæ, mens Micro:bit skal bruge et relæ med 3V styrespænding. Fordelen ved <strong>Micro:bit</strong> er bl.a. at den kan umiddelbart modtage radiosignaler fra en anden bit, hvorfor man kan skabe en egentlig trådløs fjernbetjening eller aktivere den, når nogen kommer tæt på med deres bit.</p>



<p class="wp-block-paragraph">Da det kun er den ene ledning, som jeg har modificeret, og denne er godt isoleret, burde der ikke være nogen sikkerhedsmæssige udfordringer.</p>



<p class="wp-block-paragraph">Oprindeligt var det min plan at hacke røgmaskinens fjernbetjeningen, men jeg for sikker på kredsløbet og valgte derfor at gå ind i selve maskinen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Det intelligente væksthus</title>
		<link>https://gymlab.dk/2020/12/det-intelligente-vaeksthus/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Thu, 17 Dec 2020 19:36:35 +0000</pubDate>
				<category><![CDATA[Biologi]]></category>
		<category><![CDATA[Bioteknologi]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Micro:bit]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2521</guid>

					<description><![CDATA[Jeg har fået mulighed for at afprøve et nyt kit til automatiseret biologisk produktion i samarbejde med PodConsult, som har udviklet kittet i samarbejde med xinabox. Kittet ligger sig mellem hydroponics (plantevækst i et stenuld med meget vand tilstede) og &#8230; <a href="https://gymlab.dk/2020/12/det-intelligente-vaeksthus/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Jeg har fået mulighed for at afprøve et nyt kit til automatiseret biologisk produktion i samarbejde med <a href="https://xinabox.cc/">PodConsult</a>, som har udviklet kittet i samarbejde med <a href="https://xinabox.cc/">xinabox</a>. Kittet ligger sig mellem hydroponics (plantevækst i et stenuld med meget vand tilstede) og vertikal vækst (plantevækst med LED-belysning i flere etager), og et baseret på Micro:bit.</p>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2020/10/bbcmicrobit.gif" alt="" class="wp-image-2527" width="293" height="164"/></figure></div>



<p class="wp-block-paragraph"><strong>Micro:bitten</strong> har vist sig som en lettilgængelig platform med en mangfoldighed af muligheder. For nybegyndere kan de indbyggede I/O-enheder kodes med blokke, mens øvede kan kode den i Python eller JavaScript og tilslutte eksterne enheder og forbinde den til internettet. På mange pædagogiske punkter overgår Micro:bit andre platforme som Arduino og Raspberry pi. </p>



<p class="wp-block-paragraph">Kittet skal afprøves i et stx biologi c hold med ca. 30 elever. Eleverne skal gå fra Micro:bit nybegyndere til øvede på meget kort tid. De kommer med stor erfaring i at bruge digitale redskaber, men nok uden forudsætninger for programmering. Det bliver nok forløbets store spørgsmål: </p>



<p class="wp-block-paragraph"><strong>Er Micro:bitten så lettilgængelig, at eleverne kan lave et kompliceret teknisk setup på 1-2 moduler med en rimelig grad af selvstændighed? </strong></p>



<p class="wp-block-paragraph">Heldigvis er jeg der til at støtte dem, så de kan arbejde efter en kogebog, hvis deres egne kompetencer svigter. Det går selvfølgelig ud over selvstændigheden, så forhåbentligt kan de kode Micro:bitten selv efter nogle generelle instrukser. </p>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2020/10/LEDstrip-1024x768.jpg" alt="" class="wp-image-2530" width="345" height="258" srcset="https://gymlab.dk/wp-content/uploads/2020/10/LEDstrip-1024x768.jpg 1024w, https://gymlab.dk/wp-content/uploads/2020/10/LEDstrip-300x225.jpg 300w, https://gymlab.dk/wp-content/uploads/2020/10/LEDstrip-768x576.jpg 768w, https://gymlab.dk/wp-content/uploads/2020/10/LEDstrip-1536x1152.jpg 1536w, https://gymlab.dk/wp-content/uploads/2020/10/LEDstrip-2048x1536.jpg 2048w" sizes="auto, (max-width: 345px) 100vw, 345px" /></figure></div>



<p class="wp-block-paragraph">Fra <strong>læreplanen</strong> dækker vi kernestoffet om økosystemer, arters samspil med hinanden og miljøet, stofkredsløb og energikæder, diversitet. Læreplanen indeholder også et punkt om biologisk produktion, samt digitale kompetencer idet eleverne ifølge 2017 reformen skal arbejde med at udvikle digitale produkter. </p>



<p class="wp-block-paragraph">Forløbet indeholder følgende faser:</p>



<ol class="wp-block-list"><li>Introduktion til økosystemer, primær produktion, stofkredsløb og energi-kæder. </li><li>Transport over cellemembran</li><li>Forsøg med plantevækst i en fortyndingsrække af gødning. Forsøget illustrerer både gødning som den begrænsende faktor og effekten af osmose på planterne.</li><li>Ret hurtigt sætter vi gang i plantevækst: Vegetativ formering af diverse planter (basilikum, tomat, m.m.) i stenuld. </li><li>Indledende øvelse med at tilslutte og kode Micro:bit. Fx mål temperaturen og få den vist i display&#8217;et.</li><li>Eleverne arbejder i grupper på at teste de enkelte dele af væksthus. Således er der grupper der afprøver: <ol><li>LED-lys. Hvilke farver?</li><li>Væskestand-sensor (floatmeter) og ventil til at tillede mere vand. En periode med tørke er måske ønskværdig.</li><li>Gødningsmængde i vandet (SDK-sensor)</li><li>Temperatur i væksthuset</li><li>Evt. pH meter</li></ol></li><li>Elever eller lærer samler alle sub-systemerne på et enkelt board, og alle koderne i et enkelt program. Senere tilføjes dataopsamling til skyen i form af tjenesten Thingspeak. Vi indsætter data på en webside via iframes.</li><li>Landbrug og væksthuset som økosystem, hvilke stofkredsløb og energikæder er der og kan vi måle dem? </li><li>Hvilke fordele og ulemper er der ved væksthuset. Biodiversitet (arter, økosystemer og genetik)</li><li>Er der noget som skal ændres i væksthuset?</li></ol>



<p class="wp-block-paragraph">Tiden vil vise om planen skal rettes til (som sædvanligt).</p>



<p class="wp-block-paragraph">p.t. er der nogle udfordringer med at få gang i plantevæksten i vækst-teltet, som jeg har set før. Der sker ingen bladvækst (dog rodsætning) og nogle blade krøller sig lidt sammen og der ses brune pletter hist og her. Nogle af de forklaringsmodeller jeg arbejder med er:</p>



<ul class="wp-block-list"><li>For meget LED-lys. Dog usandsynligt, da jeg kun har 3 strips i en afstand af ca. 40 cm. Jeg har slukket den ene strip og sat en timer på de resterende, så kassen kun får 16 timers lys, uden synlig effekt.</li><li>For høj temperatur. Den er ikke over 25 grader C, og flere af planterne (tomater) er tropiske og tåler høje temperaturer. En lille blæser viser ingen synlig effekt.</li><li>For meget gødning. Usandsynligt. Jeg har doseret 1 dråbe pr. ca. 50 mL.</li><li>For meget vand. De fleste af planterne har rødderne i vand hele tiden (hydroponics). Kombineret med LED-lys og høj temperatur, kan bladene opleve at optage for meget vand, med cellelysis til følge. Jeg har sat nogle planter i kassen, som står i jord og dermed kan udtørres periodevis. Resultat venter..</li><li>Utilstrækkelig lys-intensitet. Jeg har en anden LED-pære liggende, som jeg ved virker, da den har givet vækst før. Dog skulle planterne dengang bruge en uges tid på at vende sig til forholdene. Den må jeg prøve.</li><li>Utilstrækkelige bølgelængder. Selv om LED-strippene har både røde blå og hvide LED&#8217;er, kan det være en blanding af lys som ikke er optimal. Løsning: se ovenfor.</li></ul>



<p class="wp-block-paragraph">Problemet er ikke afgørende for om projektet lykkes -vi skal ikke leve af høsten endnu.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Informatik c -year ½</title>
		<link>https://gymlab.dk/2020/01/informatik-c-year-%c2%bd/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Wed, 15 Jan 2020 12:07:37 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Maskinlæring]]></category>
		<category><![CDATA[Programmering]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2458</guid>

					<description><![CDATA[Jeg har nu undervist i informatik c i et halvt år: year ½. Mine to forløb har været hhv. oplevelsesteknologi (Escape Room) / spiludvikling (læringsspil til en målgruppe) og webudvikling (udvikle website til målgruppe). De største udfordringer har været: Samarbejdet &#8230; <a href="https://gymlab.dk/2020/01/informatik-c-year-%c2%bd/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Jeg har nu undervist i informatik c i et halvt år: year ½. Mine to forløb har været hhv. oplevelsesteknologi (Escape Room) / spiludvikling (læringsspil til en målgruppe) og webudvikling (udvikle website til målgruppe). De største udfordringer har været:</p>



<ul class="wp-block-list"><li>Samarbejdet i grupperne. Forskelle i niveau og læringsstile, har gjort nogle af grupperne meget uhomogene, særligt i andet forløb, hvor jeg lavede grupperne tilfældigt. </li><li>Fagligt overblik. Fx forløbet om webudvikling krævede overblik over html og css-mulighederne, som jeg ikke havde. Det synes jeg, at jeg har nu.</li><li>Ramme balancen mellem tilpas simpelt system og frihed til at eleverne kan skabe. Fx er micro:bit simpelt, men det er svært at lave noget kompliceret med systemet. Modsat er fx en Arduino avanceret -stejlere læringskurve, men kan bruges til mange ting. </li></ul>



<p class="wp-block-paragraph">Efter julen (2019) skal jeg i gang med et forløb om fysiske IT-systemer, fordi den taktile del af et IT-system giver mulighed for øget kreativitet, analyse og feedback. Det bliver mere vedkommende at udvikle til den fysiske verden, end at lade det hele blive inde i den virtuelle verden.</p>



<p class="wp-block-paragraph">Der er mange muligheder: </p>



<ul class="wp-block-list"><li><strong>Lego-robotter</strong>. Follow the line og Kunstig intelligens fx med Roberta IDE&#8217;et online (særligt til robotter, indeholder simulator til EV3). Fordele: Ret let at komme igang. Kan udvides fra blokke til Python eller C kode. Ulemper: der er mindre kreativitet i den fysiske del af lego, dele skal passe sammen og vil aldrig ligne noget fra virkeligheden. EV3-klodsen er ret stor og uhandy.</li><li><strong>mBot </strong>kodes fx med mBlock IDE online. Ulemper: mBot er et avanceret samlesæt. Der er ikke meget design eller kreativitet i den. Fordele: Den kan udbygges med laserskårne dele fx for at give robotten et bestemt udseende. IDE arbejder både i blokke og i C++/python. Der er en Arduino udvidelse til IDE&#8217;et, men få biblioteker (DHT) og adgang til andre MCU-boards (fx er wemos-serien ikke tilgængelig), men ingen print.</li><li><strong>Arduino</strong>. Kan kodes med Arduino IDE eller mBlock online. Mulige projekter: rum-/sundhedsdragt som målet temperatur, stok til svagtseende, robotbil. Fordele: Man kan lave næsten alt. Ulemper: sværere at komme i gang med, men blokkene i mBlock kan være en indgang (ligner mBit) &#8211; dog er der ikke adgang til fejlmeddelelser eller seriel monitor i mBlock. Ukorrekte og løse forbindelser kan frustrere.  </li><li><strong>Wemos </strong>D1 mini. ESP32 baseret IoT enhed. Fordele: Kan komme på nettet. Ulemper: pin layout er anderledes end Arduino. Kun Arduino IDE understøtter boarded.</li></ul>



<p class="wp-block-paragraph">Andre IDE&#8217;er er ScratchX og thinkerCAD, men de er begge for simple/mangler adgang til board/biblioteker. Arduino online IDE: Arduino Create: Den giver ikke adgang til wemos mini, men dog til lilypad. Vil den begrænsede compilerings-tid blive et problem? Eller vil <a href="https://support.google.com/accounts/answer/32050?co=GENIE.Platform%3DDesktop&amp;hl=en">clear cache i browser hjælpe</a>?</p>



<p class="wp-block-paragraph">Der er mange usikre elementer og derfor lander jeg på det sikre valg: Arduino IDE, tekstbaseret (y). Projektet kommer til at omhandle wearables og forhåbentlig kan der komme lidt digital produktion (laserskærer/3d print) ind over. </p>


<p><!--EndFragment--><br /><br /></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Vertikal vækst update</title>
		<link>https://gymlab.dk/2019/12/vertikal-vaekst-update/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Fri, 20 Dec 2019 13:07:57 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Biologi]]></category>
		<category><![CDATA[Bioteknologi]]></category>
		<category><![CDATA[Maker og DIY]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2447</guid>

					<description><![CDATA[Der har været plantevækst i lyskassen. Men væksten er begrænset (ca. 50%) i forhold til planter i vindueskarmen, og bladene som spirer frem er krøllede og kompakte. Derfor har jeg opgraderet(?) kassen indvendigt med alu-folie, som reflekterer lyset og dermed &#8230; <a href="https://gymlab.dk/2019/12/vertikal-vaekst-update/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright is-resized"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2019/11/1-768x1024.jpg" alt="" class="wp-image-2448" width="176" height="235" srcset="https://gymlab.dk/wp-content/uploads/2019/11/1-768x1024.jpg 768w, https://gymlab.dk/wp-content/uploads/2019/11/1-225x300.jpg 225w, https://gymlab.dk/wp-content/uploads/2019/11/1.jpg 1200w" sizes="auto, (max-width: 176px) 100vw, 176px" /><figcaption>efter 3 uger i lyskasse</figcaption></figure></div>



<p class="wp-block-paragraph">Der har været <a href="https://gymlab.dk/2019/10/vertikal-vaekst/">plantevækst i lyskassen</a>. Men væksten er begrænset (ca. 50%) i forhold til planter i vindueskarmen, og bladene som spirer frem er krøllede og kompakte.</p>



<p class="wp-block-paragraph">Derfor har jeg opgraderet(?) kassen indvendigt med alu-folie, som reflekterer lyset og dermed skulle give et større foton-udbytte. Det har i første omgang resulteret i, at planterne i kassen hurtigt er udtørret, hvilket jeg tolker som et godt tegn: mere energi (lys og varme) i kassen.</p>



<p class="wp-block-paragraph">Dertil har jeg ændret farverne lidt, så kun hver fjerde LED lyser med blåt+rød (rgb 255,0,255) og de øvrige 3/4 lamper lyser rødt (rgb 255,0,0). Det siges at blåt lys inducerer vækst af blomsterstande og det ønsker jeg ikke.</p>



<p class="wp-block-paragraph">De kommende uger vil afsløre om det forbedrer vækstforholdene i kassen. Næste trin bliver at udvikle en konduktivitets-måler til at følge mængden af næringsstoffer.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="https://gymlab.dk/wp-content/uploads/2019/11/3-1024x768.jpg" alt="" class="wp-image-2449" srcset="https://gymlab.dk/wp-content/uploads/2019/11/3-1024x768.jpg 1024w, https://gymlab.dk/wp-content/uploads/2019/11/3-300x225.jpg 300w, https://gymlab.dk/wp-content/uploads/2019/11/3-768x576.jpg 768w, https://gymlab.dk/wp-content/uploads/2019/11/3.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>lyskasse 2.0</figcaption></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Vertikal vækst</title>
		<link>https://gymlab.dk/2019/10/vertikal-vaekst/</link>
		
		<dc:creator><![CDATA[rkw]]></dc:creator>
		<pubDate>Tue, 22 Oct 2019 11:50:27 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Biologi]]></category>
		<category><![CDATA[Programmering]]></category>
		<guid isPermaLink="false">http://gymlab.dk/?p=2424</guid>

					<description><![CDATA[Haver i flere etager (vertikalt) med kunstigt lys, som kræver mindre vand og gødning, og er mindre udsatte for sygdomme, har måske en fremtid i lokal fødevare-produktion. Afgrøder kan vokse i Leca eller stenuld, hvorfor de mindre udsatte for jordbakterier &#8230; <a href="https://gymlab.dk/2019/10/vertikal-vaekst/">Læs resten <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Haver i flere etager (vertikalt) med kunstigt lys, som kræver mindre vand og gødning, og er mindre udsatte for sygdomme, har måske en fremtid i lokal fødevare-produktion.</p>



<p class="wp-block-paragraph">Afgrøder kan vokse i Leca eller stenuld, hvorfor de mindre udsatte for jordbakterier og dermed sygdomme. Afløb af vand og opløst gødning siver ikke gennem jord, men kan opsamles og genbruges. Temperaturen kan reguleres og produktionen kan opretholdes året rundt.</p>



<a title="Heather Husen [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons" href="https://commons.wikimedia.org/wiki/File:Vertical_Tower_Aquaponic_System.jpg"><img decoding="async" width="512" alt="Vertical Tower Aquaponic System" src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Vertical_Tower_Aquaponic_System.jpg/512px-Vertical_Tower_Aquaponic_System.jpg"></a>



<p class="wp-block-paragraph">Ulemperne er energiforbrug til LED-belysning, pumper, varme og til at fremstille stenuld, LED&#8217;er, gødning m.m.</p>



<p class="wp-block-paragraph">I undervisning vil jeg dele holdet i to, og lade den ene halvdel lave et system, der automatiserer vanding, og den anden halvdel lave et system, der tænder rød/blå LED&#8217;er, når der ikke er nok dagslys.</p>



<p class="wp-block-paragraph" style="font-size:18px">Lysmåling kan klares med en LDR (light dependent resistor) og en WS2818B-LED-strip, hvor hver LED kan programmeres individuelt mht. farve (RGB kode). Hver gruppe arbejder med een LED-strip (da Arduino ikke har strømstyrke til meget mere (max 40 mA pr. pin) og fastLED biblioteket fx sådan: </p>



<p><pre>
for (int i = 0; i < 30; i++) {
    leds[i].setRGB(255, 0, 0); // red light
    if (i % 2 == 0) {
       leds[i].setRGB(255, 0, 255); //red and blue light
    }
    FastLED.show();
  }
</pre>  
</p>



<p class="wp-block-paragraph">Kredsløbet kunne sættes sammen som:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="636" height="480" src="https://gymlab.dk/wp-content/uploads/2019/10/lyskasse2.jpg" alt="" class="wp-image-2430" srcset="https://gymlab.dk/wp-content/uploads/2019/10/lyskasse2.jpg 636w, https://gymlab.dk/wp-content/uploads/2019/10/lyskasse2-300x226.jpg 300w" sizes="auto, (max-width: 636px) 100vw, 636px" /></figure>



<p class="wp-block-paragraph">P.t. kører jeg et lille forsøg, for at undersøge om 5V LED-strips leverer tilstrækkelig energi (fotoner) til at understøtte plantevækst. 5 strips i rød/blå farver lyser på en plante (basilikum) i en lukket papkasse. Dertil kontrolforsøg med planter i hhv. dagslys og i mørkt skab. Her forsøget med lyskasse: </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="https://gymlab.dk/wp-content/uploads/2019/10/leds-1024x768.jpg" alt="" class="wp-image-2427" srcset="https://gymlab.dk/wp-content/uploads/2019/10/leds-1024x768.jpg 1024w, https://gymlab.dk/wp-content/uploads/2019/10/leds-300x225.jpg 300w, https://gymlab.dk/wp-content/uploads/2019/10/leds-768x576.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Basilikum i LED-belysning</figcaption></figure>



<p class="wp-block-paragraph" style="font-size:18px">Foreløbig ser det ud til, at belysningen ikke er optimal, men dog brugbar til plantevækst, idet planten ikke er død (som den i det mørke skab). Jeg ved ikke hvordan eleverne skal arbejde med koden. Af use-modify-create er vi nok på modify-niveauet fx at arbejde med farvekoderne og med at indstille grænseværdien for lys-niveauet.</p>



<p class="wp-block-paragraph">Der er nogle praktiske udfordring i, at lys fra LED'erne rammer LDR-sensoren, hvilket får LED-strippen til at slukke, hvorefter lyset er væk, så LED-strippen tænder, og slukker... LDR'en skal muligvis placeres et helt andet sted (IoT). Det kan også være et problem, at mange lokaler har meget elektrisk lys, hvorfor nedsat mængde dagslys kan være svært at registrere.</p>



<p class="wp-block-paragraph">Dertil skal jeg finde ud af hvordan planterne kommer til at vokse vertikalt i et tårn, så det ser fedt ud. Måske ved hjælp af 1½ liters plastikflasker.</p>



<p class="wp-block-paragraph">En opstilling (billedet ovenfor) trækker 2,3 Watt, når LED'erne er tændt  (0,4 watt uden lys). Ved 24 timers brug med lys (hvilket ikke er realistisk, da LED'erne ikke vil være tændt hele tiden) koster det ca. 11 øre om dagen og 40 kr. pr. år:</p>



<figure class="wp-block-image is-resized"><a href="https://strøm.dk" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" src="https://gymlab.dk/wp-content/uploads/2019/10/lyskasse3.jpg" alt="https://strøm.dk" class="wp-image-2435" width="375" height="255" srcset="https://gymlab.dk/wp-content/uploads/2019/10/lyskasse3.jpg 369w, https://gymlab.dk/wp-content/uploads/2019/10/lyskasse3-300x204.jpg 300w" sizes="auto, (max-width: 375px) 100vw, 375px" /></a></figure>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Object Caching 3/146 objects using Disk
Page Caching using Disk: Enhanced 

Served from: gymlab.dk @ 2026-09-14 00:30:35 by W3 Total Cache
-->