Ett sista förväl

Onsdagen förra veckan var tyvärr vår sista dag här på hemmaodlat. Det var en bittersöt dag då vi fick presentera våra examensarbeten, vilket var kul. Vi började tidigt på morgonen för att kunna sätta upp projektorn och se till så att allt fungerade, för att sedan genomföra en gemensam presentation där vi berättade varför vi har varit på Hemmaodlat och vad vi har gjort. När det var dags för de enskilda presentationerna så började Ben med att berätta om Hemmaodlat. Sedan pratade Axel om Hydroponik, Kevin pratade om Aquaponik och hur det kan anpassas i samhället, Love talade om Arduino Uno och sist men inte minst var det Daniel som jämförde öppen samt stängd källkod.

Efter det gick vi alla upp igen och tackade Niklas och alla Hemmaodlare för att de har tagit in oss som sina egna, samt hjälpt och lärt oss en hel del inte bara om vårt projekt, men även hydro- och aquaponik generellt. Vill ni se våra presentationer så finns de på Hemmaodlats egna hemsida och på deras Youtubekanal. Efter presentationerna blev det champagne med lite choklad för de som ville ha för att fira över att vi blev klara och för den härliga tiden vi haft. Dagen avslutades med djupa visdomsord av Niklas innan vi tog farväl och skiljdes oss.

Skål!

Slutligen vill vi alla er på Hemmaodlat för vår tid hos er. Det har varit väldigt roligt och lärorikt, vi ses förhoppningsvis igen!

Slut i rutan.

Standard

Grillfest!

Onsdagen var ett speciellt tillfälle. Det var fint väder så vi passade på att ha en liten grillning på gården utanför Hemmaodla och på menyn var Tilapia med sallad och lite läsk och öl till. Vi fiskade upp tilapian och rensade dem själva och kryddade dem med lite örter, peppar och lite annat.

IMG_20170419_141047.jpgVi började dagen med att planera hur vi ska gå till väga med vårt projekt under de sista veckorna vi är här. Flödesgruppen behöver fortfarande kalibrera sin flödessensor och med hjälpen vi har fått från Andreas på Hemmaodlat så har vi nu gjort en fix som vi ska testa under nästa gångs tillfälle. Vi plockade ner vårt testsystem i källaren och därmed också våra sensorer.

IMG_20170419_161107.jpgLjusgruppen är färdig med sensorerna och vi har börjat försöka skicka data från Hemmaodlats webbserver till Google Clouds SQL-databas. Vi blev inte helt färdiga då det blev dags för grillning och vi hade inte så mycket tid på oss efteråt, men vi hoppas att bli klara nästa vecka.

Det blev inte så mycket jobb idag, men vi hade i alla fall en trevlig avslut på dagen med Niklas och andra Hemmaodlare. Nästa vecka blir det att kalibrera flödessensorn och ansluta Hemmaodlats lokala webbserver till Google Clouds MySQL-databas för att lagra datan på ett säkrare och mer pålitligt ställe som kan kommas åt från var som helst.

Slut i rutan!

 

Standard

Sista gången innan påsk!

Idag började vi med att båda grupperna, som vanligt,  mätte PH och EC-värden i våra system. Vi kalibrerade också mätarna eftersom värdena vi fick inte verkade rimliga. På grund av detta har värdena vi mätt upp under de senaste 2 föregående onsdagarna inte stämt riktigt och PH-värdena vi fick idag varierade från 3,4 till 6,1, vilket inte är helt optimalt. EC-värdena kom upp till hela 1,92. Vi besprutade växterna eftersom de har fått löss och fyllde på med vatten.

IMG_20170405_142308.jpg

Bladen har ljusnat lite på grund av näringssorten vi använt

Flödesgruppen installerade sin sensor högre upp i systemet där flödet inte är lika stort som det är precis vid pumpen, där sensorn satt innan. Vi får fortfarande bara två olika värden från vår sensor och det ska vi kolla upp tills nästa gång vi träffas, vilket blir onsdagen efter påsk.

Ljusgruppen tittade på hur vi ska omvandla LUX-värden till andra enheter. De kollade även på gränssnitt på hur man kan få ut medelvärden, högsta/lägsta och senaste värden från databasen via PHP, HTML och CSS för att göra en snygg visuell presentation.

Slut i rutan och Glad Påsk!

Standard

Alla sensorerna fungerar

Förra gången så började vi med att kolla på våra växter som vi planterade i tornen i vårt system nere i källaren. De har vuxit bra, och vissa av dem har vuxit så mycket att de rör vid och bränns av lamporna. Vi mätte PH- och EC-värdena i systemet och tillsatte näring och vatten. Vi gjorde samma sak med växterna som vi planterade i lådorna för ett par gånger sedan.

En tråkig nyhet var att flödesgruppens sensor inte hade skickat några värden till Hemmaodlats databas, vilket är förvånande eftersom det hade testats innan vi slutade gången innan. Arduino-kortet som sensorn är kopplad till hade stängts av och vi misstänker att någon råkat trycka på RESET-knappen på WiFi-skölden. Vi spenderade dagen med att kalibrera flödessensorn och kolla varför den mäter fel och vi kom fram till att pumpen som är installerad i vårt system pumpar för mycket vatten. Vi testade en svagare pump, men den orkade inte pumpa upp vatten ända upp till toppen på växttornen.

Ljusgruppen fick båda sensorerna att skicka data och databasen har rättats till så att alla tider som visas är korrekta. Dessutom har vi skapat ett enkelt gränssnitt för att visa värdena som finns i databasen. Vi kommer att förbättra gränssnittet så att man kan se statistik och fler detaljer om värdena som sensorerna skickar.

Slut i rutan.

Standard

Sensorerna på plats och körs (typ)

I onsdags så inleddes passet med att vi fick uppgifter att göra av Niklas. Först skulle vi leta efter skadedjur i droppsystemet som vi satte upp gången innan. Vi placerade två av skadedjuren vi hittade, en bladlus och en mygga, under ett mikroskop och studerade dem. Därefter besprutade vi växterna med två olika sorters bekämpningsmedel eftersom det fanns rätt många skadedjur i våra torn. Det ena medlet var snabbverkande och det andra långverkande. Som vanligt kollade vi också systemen i källaren som vi satte upp för några veckor sedan, och vi tillförde näring för att förbättra EC och PH-värdena i systemet så att de blev optimala.

Resten av dagen jobbade vi med att koppla ihop våra droppsystem med Arduinoenheterna och sensorerna och skickade data från en av ljussensorerna och flödessensorn. Flödessensorn stötte vi på lite problem med då den skickad lite konstig data, vilket antagligen beror på att den inte är helt korrekt kalibrerad. Vi arbetade också tillsammans med Andreas för att få båda ljussensorerna att fungera tillsammans och vi skrev kod som vi tyvärr inte hann testa då den ena ljussensorn redan var monterad i droppsystemet.

I flödesgruppen stötte vi på problem med att skicka sensorns data till Hemmaodlats databas när vi importerade våra tabeller och PHP-koden i Daniels dator. Detta ska vi fixa nästa gång genom att använda PHP-koden som ljusgruppen använder. Nästa gång ska vi också kolla hur det har gått med ljussensorn som vi satte upp i testsystemet. Eftersom Hemmaodlats server inte verkade vilja ta emot data från flödessensorn så kunde vi inte testa den tills nästa gång men förhoppningsvis går det till nästa gång igen!

Slut i rutan.

Standard

Praktiskt arbete och nytt system!

I onsdags blev det praktiskt arbete för de flesta av oss. Vi började med att kolla till våra plantor nere i källaren och vi märkte att det hade börjat gro två sticklingar i varje planta, så vi fick dra ut den extra sticklingen ur alla plantor. Anledningen till att detta kan ske är att vi sådde två från i varje planta eftersom grobarheten i fröna är 75%, vilket gör att det finns en chans att båda fröna börjat växa.

Vattenflödesgruppen fortsatte med att montera sin sensor i ett droppsystem nere i Hemmaodlats källare. Vi kopplade sensorn mellan två vattenslangar som var i olika storlek. På grund av att ingen av slangarna passade sensorn så fick vi leta efter omvandlare för att få dem att sitta fast i sensorn och täppas till ordentligt så att inget vatten som flödar genom ska kunna läcka ut.

Vi fick det till att fungera till slut, men när vi skulle fylla på vatten i baljan med pumpen så märkte vi att det läckte vatten ur baljan. Vi täppte till hålen med plastsilikon och fyllde baljan. Tyvärr kunde vi inte testa sensorerna då vi inte hade med oss våra WiFi-sköldar. Trist, men vi läste i stället på om Google Datastudio, där det är tänkt att vi ska presentera vår statistik.

Ljusgruppen arbetade med att få data ur Hemmaodlats CSV-fil att skickas till SQL-databasen och att få båda våra ljussensorer att fungera. Vi löste CSV-problemet med PHP men sen när Andreas kom så visade han ett bättre sätt att göra det på. Ljussensorerna fick vi inte rätt på den här gången så arbetet får fortsätta under nästa arbetspass.

Därefter bjöd Niklas på finlunch (kebabpizza med bearnaisesås, utan lök) och vi diskuterade lite om hur vi skulle göra med CSV-filen och SQL-databasen. Dagen avslutades med att en av oss jobbade med CSV-filen med Andreas medan resten av oss planterade olika sallader och kryddor i tornen (se bild ovan till vänster) som ska hänga i droppsystemet i källaren.

Nästa gång tar vi med oss WiFi-sköldarna och försöker fixa ljussensorerna och CSV-filen, som vi tyvärr inte fick rätt på under onsdagen med metoden som Andreas föreslog. Vattenflödesgruppen ska förhoppningsvis kunna skicka riktig flödesdata från sensorn som nu är monterad i droppsystemet i källaren.

 

Slut i rutan!

Standard

Rulltårtor och CSV filer

Den förste Mars lyckades vi efter många om och men att få in en CSV fil till en databas. problemet är dock att det inte görs automatiskt. Vi har använt oss av ett php script som tillåter oss att välja den fil som vi vill importera till databasen. Efter en timme av att leta efter hur man gör det automatiskt, kom vi inte vidare. De värdena som presenteras från CSV filen är tid/datum, temperatur, Ph samt näring. Vi hade lite problem med att få klockslaget att bli rätt. Men det fixade sig tillslut.

Efter att ha suttit och arbetat med detta länge så fick vi en annan uppgift. Vi skulle bestämma hur databasen ska vara strukturerad. Dessvärre kom vi inte fram till ett ”Såhär ska det vara” utan vi bollade med tankar. Den tanken vi var mest inne på var att dela upp de olika sensorerna. Så att vi har en tabell för ljus sensorerna, en för flödes sensorerna samt en tabell för de olika värdena som Ph, näring, temperatur, tid/datum.

Slutligen städade vi hela lokalen, sköljde av boxar, skrubbade golv, rev kartong till maskarna i komposten. Ja ni förstår, dessutom startade vi monteringen av ett droppsystem, som vi kan testa våra sensorer på. Nästa gång den 8:de Mars, kommer det systemet vara uppe och redo att lekas med.

 

Slut i rutan

Standard

Det går framåt

Förra veckan var det tänkt att vi skulle vara i skolan trots att det var sportlov, men det framkom att det inte var möjligt så veckan innan lovet var vi i skolan alla fem dagarna, till skillnad från de vanliga tre dagarna vi är i skolan nu under praktikveckorna. Men praktik hade vi och där gick det bra. Under veckan innan lovet så hittade och löste vi problemet vi hade med Arduino Uno WiFi.

För de som läste förra veckans inlägg berodde det ju på att biblioteket för Arduino Uno WiFi inte är komplett och saknar stöd för WiFi-client programmet, vars kod är vad vi använder oss utav för att ansluta oss till vår PHP-server. Vår skola köpte därför in tre stycken WiFi-Shields (sköldar).

 

arduino_shd_wifi_01
Vi testade dem med Arduino Uno-enheterna som vi har i skolan men det ville sig inte. Men, som tur är så löste sig problemet genom firmwareuppgraderingar till sköldarna. Tydligen säljs de fortfarande med äldre firmwareversioner. Efter uppgraderingarna så fungerade sköldarna felfritt och vi kunde skicka data med Arduino.

I onsdags lyckades vi få Arduino skicka värden från sensorerna till PHP-servern iterativt, alltså upprepande, i tidsintervall tack vare det inbyggda WiFiClientRepeat-programmet i Arduino IDE:t. Det gick inte att skicka upprepande med WiFiClient då data slutade skickas efter den fjärde upprepningen och på grund av att vi ligger lite efter i planeringen på grund av Uno WiFi problemet som vi kämpat med i nästan en månad så kände vi att vi inte kan lägga tid på att lösa problemet när WiFiClientRepeat löser problemet åt oss. Det var bara att kopiera vår egna kod till WiFiClientRepeat-koden och bestämma tidsintervallet.

På onsdag blir det antagligen att sammanfoga ljusgruppen och flödesgruppens PHP-kod och strukturera databasen. Just nu har grupperna var sin PHP-kod och egna tabeller i databasen och vi vill att systemet blir konsekvent och så lättanvändligt som möjligt.

Slut i rutan!

 

Standard

Finbesök!

Vi började dagen med att få upp våra Arduino mot databasen Hemmaodlat har skapat. För även om vi har fått det att funka innan kan det alltid bli problem när man ska ansluta till nya saker även om allt ser ut på samma sätt.

Och sen fick vi finbesök utav David, en av Arduinos grundare, som har varit med och utvecklat Arduino från början. Eftersom vi just nu använder oss utav Arduino med olika sensorer för att kunna mäta ljus och vattenflöde så bjöds han in utav Hemmaodlat så vi fick en chans att träffa och prata lite med honom. Men för dem som läste förra inlägget så löste sig dem problemen vi hade med våra projekt förra veckan, vi fick dock svar på varför det inte funkade. För ett tag sen delades Arduino upp i två grupper, och den gruppen som hade gjort kortet vi använder var inte David del av, så det var inte konstigt att det inte funkade.

20170215_165802

Vi fick höra om Davids bakgrund med Arduino och se lite av projekt som han har varit med i och projekt som andra gjort och skickat till honom. Det projektet som stack ut mest var när dem kontrollerade en person med hjälp av el-chockar styrda av Arduino. Men vi fick också se en person som skapat en robot som styrdes med Arduino och ett projekt där lamporna ovanför lös när man sprang under dem. Det visar bara hur otroligt mycket man kan göra med något så litet, fantasi och rätt kod.

Slut i rutan

Standard

Problemet hittat

Igår började vi där vi sist slutade. Men åter igen kom vi ingenstans förens problemet uppenbarade sig. Det visade sig att de olika kod biblioteken vi försökte använda oss av inte fungerade med vår Arduino Uno Wifi. Anledningen för att Arduino Uno med inbyggt Wifi inte fungerar med koden vi använder är för att kortet är för nytt. Därav har biblioteket vi använt oss av inte varit kompatibelt med den nya Arduino Uno. Den är såpass ny så att den inte har ett eget Arduino bibliotek än. Så för att komma vidare behöver vi en Wifi shield istället. Testning av sköld kommer ske i skolans labb miljö.

 

Det vi istället gjorde när koden inte fungerade var att vi satte igång nya växtsystem. Men åter igen stötte vi på problem. Då vattnet vi använde var för kallt, kunde inte Ph mätarna läsa av rätt. Vi försökte lösa problemet genom att kalibrera om dem, men sensorerna fungerade inte riktigt ändå.

 

Slut i rutan

Standard