Voorbeeld project

Voorbeeld project

Automatisch bewateringsysteem

Dit automatisch watergeefsysteem is ontwikkeld om als inspiratie te dienen bij de opdracht Smart Gardening. Het systeem maakt gebruik van de Arduino, verder zitten er vaardigheden in verwerkt zoals 3D tekenen en printen, houtbewerking, metaalbewerking, elektrotechniek en installatietechniek.

Voorbeeldproject
Voorbeeldproject

Smart Gardening

How to?

Arduino + componenten

Arduino

In dit project wordt gebruik gemaakt van een Arduino. De Arduino is een opensource-computerplatform, hiermee kun je eenvoudig microcontrollers maken. Je kunt dus eenvoudig apparaten en objecten creeëren die op hun omgeving reageren doormiddel van sensoren.

Door de Arduino te verbinden met een computer is het mogelijk om hier code's aan toe te voegen zodat de handelingen kunnen worden uitgevoerd.

 

Water sensor

De watersensor geeft aan de Arduino door wanneer hij wel of niet in contact staat met water. Wanneer de watersensor in dit geval niet in contact komt met water geeft hij een signaal door aan de Arduino die vervolgens de waterpomp aan het werk zet. Vervolgens zal er water bij de planten worden gepompt.

Relais

Een relais is een schakelaar die bediend wordt door een elektromagneet. Het relais wordt in dit geval ingezet om met behulp van een kleine stroom een grote stroom te kunnen schakelen.

 

12V Waterpomp

Deze 12 Volt waterpomp zorgt ervoor dat het water uit het waterreservoir bij de planten wordt gepompt. De waterpomp krijgt een signaal via de relais en de Arduino en begint met pompen. 

12 V bron

Deze 12 Volt bron zorgt er met behulp van batterijen voor dat de pomp en de arduino van stroom worden voorzien. 

 

Schema

Aansluitschema
Aansluitschema

Codering

Code

Onderstaande code is over te nemen voor het project:

 

int val; //This variable stores the value received from Soil moisture sensor.
void setup() {
  pinMode(13,OUTPUT); //Set pin 13 as OUTPUT pin, to send signal to relay
  pinMode(8,INPUT); //Set pin 8 as input pin, to receive data from Soil moisture sensor.
}

void loop() { 
  val = digitalRead(8);  //Read data from soil moisture sensor  
  if(val == LOW) 
  {
  digitalWrite(13,HIGH); //if soil moisture sensor provides LOW value send LOW value to relay
  }
  else
  {
  digitalWrite(13,LOW); //if soil moisture sensor provides HIGH value send HIGH value to relay
  }
  delay(400); //Wait for few second and then continue the loop.
}

3D tekenen + printen

3D elementen in het voorbeeldproject

In het voorbeeldproject zijn een aantal 3D geprinte objecten toegevoegd. De tekeningen zijn gemaakt in TinkerCad. Voor jullie eigen project is het de bedoeling zelf iets te tekenen en uit te printen. Onderstaande foto's dienen slechts als voorbeeld.

Ventilatierooster
Ventilatierooster
LED Display kapje
LED Display kapje
Snoer en knoppen kapje
Snoer en knoppen kapje
Kas voetjes
Kas voetjes

Overige bewerkingen

Technieken

Om je project te laten functioneren en uitstraling te laten geven zijn naast robotica ook nog andere bewerkingen mogelijk. Denk hierbij aan bijvoorbeeld hout-, metaalbewerking, elektro-, en installatietechniek. 

Onderstaande foto's laten de overige bewerkingen van het voorbeeld project zien:

Houtbewerking: Zorg voor voldoende ruimte voor alle electronica en overige benodigdheden
Houtbewerking: Zorg voor voldoende ruimte voor alle electronica en overige benodigdheden
Metaalbewerking: Zorg voor haakse hoeken en nette lassen
Metaalbewerking: Zorg voor haakse hoeken en nette lassen
Installatietechniek: Test regelmatig of je installatie nog werkt
Installatietechniek: Test regelmatig of je installatie nog werkt
  • Het arrangement Voorbeeld project is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Auteur
    Wilmer Stock Je moet eerst inloggen om feedback aan de auteur te kunnen geven.
    Laatst gewijzigd
    2020-06-22 10:17:42
    Licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding 4.0 Internationale licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Toelichting
    Dit voorbeeldproject heb ik gemaakt om als inspiratie te dienen voor de opdracht Smart Gardening
    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    4 uur en 0 minuten

    Bronnen

    Bron Type
    Smart Gardening
    https://www.youtube.com/watch?v=o9OrMxOHr1w
    Video
  • Downloaden

    Het volledige arrangement is in de onderstaande formaten te downloaden.

    Metadata

    LTI

    Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI koppeling aan te gaan.

    Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.

    Arrangement

    IMSCC package

    Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.

    Meer informatie voor ontwikkelaars

    Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op onze Developers Wiki.