Project BedroomX.isc Joe verhuist naar een nieuw huis. Hij mag zijn slaapkamer zelf inrichten. ’s Nachts droomt hij er al van. Hoe zal hij dat doen?
Hij wil dat allerlei apparaten automatisch aan- en uitgaan. Daarvoor heeft hij sensoren nodig. Veel van die sensoren zijn eigenlijk schakelaars. Soms zijn het echte schakelaars, waarmee je het licht aan en uit doet, maar soms zijn ze “verstopt”, zoals in de drukgevoelige deurmat. Op bladzijde 4 kun je lezen hoe je zelf zo’n mat kunt maken. Open het project BedroomX en klik op de Run knop. Kijk wat er gebeurt als je op de deur, de mat, het trekkoord of de drukknop klikt. Ga naar de Design mode. Er zijn vier besturingsmodules: De deur bestuurt het licht.
De mat bestuurt de computer.
Het trekkoord bestuurt het bedlampje. Merk op dat de tv aangezet wordt als je de eerste keer op de knop drukt (klikt) en dat de tv weer uit gaat als je nog een keer op de knop drukt (klikt).
Junior Control Insight – Projecten – versie 5 januari 2010 (copyright @ 2003 Logotron Limited)
Kijk naar de instellingen in elk module venster (box) om te zien hoe zij ervoor zorgen dat de opdracht in de zin (sentence) uitgevoerd wordt. Iedere zin bestaat uit drie delen, bijvoorbeeld: “When the door gets closed, switch on the main light until the door gets opened.” Het eerste deel (When the door gets closed – Als de deur dichtgedaan wordt), wordt bepaald door de Start instellingen. Het tweede deel (switch on the main light – schakel het grote licht in), wordt bepaald door de Outputs instellingen. Het derde deel (until the door gets opened – totdat de deur wordt geopend), wordt bepaald door de Finish instellingen. Klik op de knop van het System venster. Soms is het makkelijker (overzichtelijker) om in dit venster te werken. Ga naar de Run mode en klik telkens op een schakelaar. Zie je dat het op dezelfde manier werkt als in het Scene venster? Het ziet er alleen iets anders uit. Ga nu terug naar het Scene venster en onderzoek het programma opnieuw. Leg een andere leerling uit hoe een besturingsmodule ervoor zorgt dat de opdracht in de zin (sentence) uitgevoerd wordt. Dat is de beste manier om te controleren of je het zelf begrijpt ;-) Je kunt afwisselend in het System venster en het Scene venster
werken.
Junior Control Insight – Projecten – versie 5 januari 2010 (copyright @ 2003 Logotron Limited)
Ga naar de Design mode Zet de tv op het bureau en de computer op het tafeltje. Maak de tv een beetje kleiner en de computer een beetje groter. Leg de drukgevoelige mat bij het bed zodat de computer aan gaat als je uit bed stapt. Je mag de module eventueel verschuiven:
Verander de Computer control module zo dat de computer aangezet wordt als je voor de eerste keer op de mat stapt, maar uitgeschakeld wordt als je er opnieuw op gaat staan. Je moet de Finish instellingen veranderen zodat de zin luidt: “When the mat gets pressed, switch on the computer until de mat gets pressed.” (Als de mat ingedrukt wordt, zet de computer aan, totdat de mat ingedrukt wordt. Anders gezegd: Zet de computer aan als de mat ingedrukt wordt en zet hem uit als de mat opnieuw ingedrukt wordt.)
Test het programma in de Run mode. Ga naar de Design mode. Nu ga je de manier waarop de deur het licht bestuurt veranderen. Op dit moment blijft het licht, elke keer als je de deur dicht doet, aan. Dat is niet handig. Je wilt dat het licht aanblijft als je de deur na binnenkomst dicht doet en uit gaat als je deur tijdens het weggaan achter je dicht doet.
Junior Control Insight – Projecten – versie 5 januari 2010 (copyright @ 2003 Logotron Limited)
Verander de Finish instellingen van de Room light control module zo dat de zin luidt: “When the door gets closed, switch on the main light until the door gets closed.” (Als de deur gesloten wordt, doe het grote licht aan, totdat de deur gesloten wordt. Anders gezegd: Doe het licht aan als de deur dicht gaat en doe het licht uit als de deur opnieuw wordt dicht gedaan.) Test het programma in de Run mode. Probeer het volgende ook eens: o Schakel het licht in als iemand de kamer binnenkomt. o Schakel het uit als het bedlampje aangedaan wordt. o Schakel de tv in als het bedlampje uitgedaan wordt. o Schakel de tv na een bepaalde tijd automatisch uit. o Schakel de radio in als de deur opengaat. o Schakel de verwarming in als het koud wordt. o Schakel de ventilator in als het te warm wordt.
Junior Control Insight – Projecten – versie 5 januari 2010 (copyright @ 2003 Logotron Limited)
Project: KitchenX.isc
radio
waarschuwingslampje koelkast
Design
Gallery
Soms moet je zelf sensoren (sensors) of apparaten (devices) toevoegen (in de Design mode). Die zijn te vinden in de Gallery. 1.
Voeg een zoemer toe aan de magnetron besturingsmodule (Microwave control), zodat je kunt horen dat het eten gaar is. Daarvoor moet je een tabblad toevoegen.
2. Voeg een tabblad toe aan de magnetron besturingsmodule (Microwave control) met een commando dat ervoor zorgt dat het eten eerst ontdooid wordt. Als de knop wordt ingedrukt, gaat de magnetron een paar seconden aan (ontdooi stand). Na een korte pauze gaat hij opnieuw aan om het eten op de goede temperatuur te krijgen. 3. Voeg een tabblad toe aan de wasmachine besturingsmodule (Washing machine control), met een commando dat ervoor zorgt dat de trommel na het wassen heel snel gaat draaien (centrifugeren). Maak een koppeling met een rood lampje. Dat lampje brandt tijdens het centrifugeren. 4. Programmeer een module die ervoor zorgt dat het licht in de koelkast aangaat als de deur wordt geopend. 5. Maak een koppeling met een temperatuursensor en zorg ervoor dat het waarschuwingslampje van de koelkast aangaat als de temperatuur te hoog wordt (hoger dan 7 graden). 6. Voeg een geluidsmodule toe zodat er muziek te horen is als de radio aangezet wordt. 7. Voeg een waterkoker toe. Na 5 seconden gaat de waterkoker automatisch uit. Normaal duurt dat wel wat langer, maar dan moet je zo lang wachten ;-)
Junior Control Insight – Projecten – versie 5 januari 2010 (copyright @ 2003 Logotron Limited)
Project: FunfairX.isc
Design
Gallery
Soms moet je zelf sensoren (sensors) of apparaten (devices) toevoegen (in de Design mode). Die zijn te vinden in de Gallery.
1.
Voeg een schakelaar toe aan het reuzenrad (big wheel) zodat de mensen gelegenheid hebben om in- en uit te stappen.
2. Voeg tabbladen toe met commando’s die ervoor zorgen dat het reuzenrad steeds harder gaat draaien na het inschakelen en steeds langzamer gaat draaien (en uiteindelijk stopt) na het uitschakelen. 3. Voeg een geluidsmodule toe die ervoor zorgt dat er elke keer een muziekje te horen is als de draaimolen (roundabout) begint te draaien. 4. Maak een beveiligingssysteem met twee schakelaars voor de schuitjes (swing boats). Programmeer het zo dat de schuitjes pas beginnen te schommelen als beide schakelaars gesloten zijn. 5. Voeg lampjes toe aan de achtbaan (roller caster) en zorg ervoor dat ze na elkaar gaan branden.
Junior Control Insight – Projecten – versie 5 januari 2010 (copyright @ 2003 Logotron Limited)
Project: ToyshopX.isc
Humpty Dumpty
Jack-in-the-box
Design
Gallery
Soms moet je zelf sensoren (sensors) of apparaten (devices) toevoegen (in de Design mode). Die zijn te vinden in de Gallery. 1.
Zorg ervoor dat de wieken van de molen (windmill) langzamer de andere kant op gaan draaien.
2. Voeg een geluidsmodule toe die ervoor zorgt dat er een muziekje te horen is als je de deksel van het doosje (Jack-in-the-box) opendoet. 3. Voeg een ‘Simple control module’ toe en zorg ervoor dat de trein naar voren rijdt, een paar seconden blijft staan en dan weer achteruit rijdt. 4. Maak de politieauto veel groter en plaats een blauw licht op het dak. Je hebt nu een schakelaar nodig (probeer een ‘hub’ knop). Laat het licht knipperen. 5. Laat een sirene loeien als het blauwe licht knippert. 6. Voorzie de politieauto van knipperlichten en laat ze knipperen. Daar heb je een nieuwe schakelaar voor nodig. 7. Programmeer een module zo, dat de teddybeer, de pop, de eend, de muis, de politieagent en Humpty Dumpty na elkaar gaan bewegen. Dit speelgoed moet je eerst aan het project toevoegen! De figuren die je nu ziet kunnen niet bewegen.
Junior Control Insight – Projecten – versie 5 januari 2010 (copyright @ 2003 Logotron Limited)