Det vill sig inte riktigt än!

Den 1/2 fortsatte båda grupperna att försöka få Arduinoenheterna att skicka sensorernas värden till en webbserver som sedan ska lagra datan i en SQL-databas. Det gick lite bättre den här gången då vi var fler som kunde felsöka men vi tror att felet ligger i Arduinos egna ”Connect to Web Server” kod som finns tillgänglig i Arduinos IDE. Den verkar vara anpassad för Arduino WiFi Shield, som är en modul för att kunna ansluta Arduinoenheter som inte har WiFi inbyggt. Vi har modellen Arduino Uno WiFi, som är ganska nytt och har inbyggt WiFi tillgängligt. ”Connect to Web Server” koden kanske inte stödjer Arduino Uno WiFi.

IMG_20170125_171330.jpgEn annan orsak kan vara att WiFi-firmwaren inte är uppdaterad. En firmware är mjukvara som man programmerar hårdvara med. Våra Arduino Uno WiFi enheter kanske saknar en firmwareuppdatering som krävs för att de ska kunna anslutas till webbservrar.

Det vi ska göra på onsdag blir att försöka lösa vårt problem och bli färdiga med det här steget så att vi kan börja lagra datan i Hemmaodlats Google Cloud SQL-databas. Vi ska försöka uppdatera WiFi-firmwaren i våra Arduinoenheter, leta efter ”Connect to Web Server” kod som stödjer Arduino Uno WiFi och nedgradera till äldre versioner av Arduino IDE.

Förhoppningsvis lyckas vi fixa problemet på onsdag eller under veckan. Vi vill verkligen ha champagnen som utlovats!

Slut i rutan!

Standard

Nästa steg: lagra sensorernas värden i molnet

Denna veckan har vi researchat om hur man på ett smart och enkelt sätt kan skicka data från våra sensorer till en webbserver som ska lagra värdena i tabeller i en databas.

Lite enkelt om hur detta ungefär ska fungera: Sensorerna skriver ut värden –> Arduino skickar data via WiFi till en Webbserver –> Webbservern lagrar datan i Hemmaodlats Google Cloud-databas

img_20170125_171741

Ett litet exempel på hur en databas kan se ut. Givetvis kommer den riktiga databasen vara mycket större, då sensorerna ständigt kommer att skicka värden i intervaller.

 

Eftersom vi inte hade en ”Hemmaodlat-server” att skicka datan till ännu, skapade vi en lokal webbserver med hjälp av ett program som vi har bekantat oss med tidigare, MAMP. Med MAMP kan man skapa lokala webbservrar och databaser direkt på sin dator och programmet fungerar både på Windows och Mac. Vi lyckades sätta upp en webbserver och göra en databas, samt lagra ett värden i den lokala databasen.

img_20170125_171608

Här kodas det minsann!

Tyvärr kunde vi inte få våra Arduino-enheter att skicka data till den vår databas. Ett fel utan felmeddelande är ofta en svår nöt att knäcka, och idag stämde det. Förhoppningsvis löser vi problemet nästa vecka. Då är vi förhoppningsvis fullbemannade också. Idag var två från vår skara sjuka.

 

Detta är första steget i vårt projekt, som vi kommer att påbörja på riktigt från och med nästa vecka och som vi kommer att hålla på med 10 veckor framöver innan påsklovet.

Under de tio veckorna kommer vi få dedikerad tid till att arbeta med vårt projekt och skriva vårt examensarbete. Vi har nyinköpta Arduino-prylar som vi kan labba med när vi inte är på Hemmaodlat.

Slut i rutan!

Standard

Nobelmiddag!

Eftersom det är sista gången vi skall vara här innan jul så är det dags att skörda våra system. Hade vi inte gjort det så hade systemen stått obevakade i fem veckor. Vilket antagligen hade fått växterna till att vissna och dö då vi inte kan kontrollera näring eller vattennivån. Vi mätte våra värden en sista gång och antecknade dem. Under ligger en bild på hur värdena ändrats under dem sex veckorna vi har jobbat med systemen.

ska%cc%88rmavbild-2016-12-14-kl-16-23-20

pH värdet ser man att det alltid har försökt hållas på samma nivå under hela tiden, medans EC värdet förändrats allt eftersom växterna har blivit större. Eftersom växterna blir större, behöver dem också mer näring

”Man kan inte köra ner en Big Mac i en bebis” –  Niklas

Efter skörden så vägde vi dem för att utse en vinnare, och det var vi. Våran mangold var en överlägsen vinnare både rötterna och mangolden i sig med sina 575g mot andra gruppens 390g! Våran sallad förlorade däremot med 38g mot 95g. Efter vi sköljt av båda så gjorde vi ett smaktest. Vi förvällde mangolden och smakade både med och utan salt, balsamvinäger och olivolja. Båda grupperna kom fram till att det inte var speciellt gott, men det är inget vi kommer odla igen.

Den sista en och en halvtimmen som var kvar ska vi jobba vidare med Arduino. Tills detta tillfället hade Andreas lödat ihop sensorerna så de gick att använda med Arduinon. Vår uppgift är att fortsätta försöket av att föra över data med hjälp av wifi. Om det lyckas så ska vi även försöka skicka datan från ljussensorn.

Slut i julrutan!

Standard

Avslut och avsmakning på vår miniodling!

Dagen har börjat med att vi mätte värdena på vår odling för sista gången innan vi plockade dem.

20161214_145654

Love testar värdena på vattnet för sista gången.

Efter vi tog upp dem så började vi med att väga rötterna, mangolden och salladen för att jämföra vikten med den andra gruppen som har använt sig av syrepump.

Grupp 1 fick följande värden: 
Rötter: 449 g. 
Mangold: 575 g. 
Sallad: 38 g. 

Grupp 2 fick värdena: 
Rötter: 349 g.
Mangold: 390 g.
Sallad: 95 g.


Dessa värden kan bero på att en av den andra gruppens mangold fick väldigt stora rötter och tog upp det mesta av näringen i deras vatten (som ni kan se i bilden längs till höger). Detta gjorde att deras sallad inte blev lika stor som våran

20161214_145606.jpg

Här ser man skillnaden på rötterna med tillsatt syre och utan tillsatt syre väldigt bra.

Efter vi jämfört resultaten så provsmakade vi20161214_153350.jpg både mangolden och salladen.
Mangolden luktade lite som gräs och smakade inte speciellt mycket när den inte var tillagad. Vi testade sedan att ha den i varmt vatten för att se hur smaken skiljde sig när den var tillagad och den smakade då betydligt mer som spenat men var mycket ätbar med tillbehör som olja och salt.
Salladen smakade mycket beskt både med och utan olja och balsamvinäger.

Under slutet av dagen kommer vi att fortsätta jobba med Arduino och våra sensorer som vi fick in förra veckan, eftersom vi fick in alla kablar som vi behöver för att få det att fungera. Vår grupps ska jobba med en flödesmätare som används för att mäta vattenflödet, detta kan vara bra att använda i system för se skillnaden på ut och in och kunna mäta av näringen jämfört med flödet.
Detta blir sista gången vi är på Hemmaodlat innan jullovet så bloggen kommer inte uppdateras under jullovet.

God jul och gott nytt år!

Standard

Nu börjar det!

Under onsdagen fick vi äntligen börja pyssla med Arduino och köra första konfigurationen. Dessutom fick vi en stund för oss själva att tänka genom ett ämne att skriva om i examensarbetet, och som vanligt så kollade vi till våra växter i källaren.

Veckans session började med att vi kollade till våra mangold- och salladssystem i källaren. Både gruppernas växter fortsätter att växa i högt tempo.

20161207_150205_HDR.jpg

Vårt system växer snabbt!

Mätningen av växternas EC- och PH-värde vid lågt vatten visade ett EC-värde på 1,2 och PH-värdet låg på 6,25. Båda värdena är väldigt bra och ligger på runt de optimala värdena för våra växter.

Våra växters rötter har vuxit till sig mycket och det innebär att vi inte kan fylla på med lika mycket vatten i baljan, då det måste finnas lite luft för rötterna.Efter vi fyllde på med vatten mätte vi växterna igen. Då höjdes PH-värdet till 6,5 medan EC-värdet minskade till 0,8, vilket innebar att näring behövde tillsättas så att vi kommer närmare det optimala värdet (1,2).

20161207_151341.jpg

Våra sallader ser ganska bra ut!

Vi tillsatte 7,5 ml näring och efter en sista mätning hade PH-värdet höjts till 6,45 och EC-värdet fick det optimala värdet på 1,2. Det återstår att se hur värdena ändrar sig tills nästa vecka.

Efter vi hade kollat till våra system så fick vi tid på oss att komma på komma på vars 3 olika ämnen som vi kan skriva om i våra kommande examensarbeten. Under ca 10 minuter fick vi tänka för oss att komma på idéer. Därefter skrev vi upp dem på post-it lappar som vi satte upp på whiteboarden, och berättade lite om hur vi tänkte.

Därefter fick vi ungefär fem extra minuter till att utveckla tre av de idéer på post-it lapparna som sattes upp på whiteboarden. Idéerna var från Arduino och hydroponiska system till generell mjukvaroutveckling.

img_20161207_175528När Andreas kom blev det unboxing av det som beställts. Vid unboxingen fick vi en crashcourse av Andreas om de Arduino Uno Wifi och de tillhörande sensorerna. Under resten av dagens session konfigurerade vi Arduino Uno Wifi-enheterna, vilket tog en del tid då nätverket strulade lite när vi skulle ansluta vår grupps Arduino till Hemmaodlats nätverk.

Istället för att visa namnet på Hemmaodlats nätverk så dök istället namnet på WiFi-routern upp. Det tog ett tag innan vi förstod vad problemet var, men till slut så fick vi vår Arduino att koppla upp sig till WiFi. Det betyder att vi inte behöver använda en USB-kabel för att programmera enheten, utan vi kan använda våra datorer för att skicka kod till den.

 

 

Det var allt för denna gången. Förhoppningsvis så har vi sladdar på plats så att vi kan koppla våra sensorer till våra Arduino-enheter och inleda projektet som vi ska arbeta med här framöver!

Slut i rutan!

Standard

Sensorer och examensarbete!

Den 7/12 började vi med att titta till vårat system. Några blad på salladen hade bränt sina toppar, dock inte på grund av att lamporna var för nära utan förmodligen på grund av kalciumbrist. Några andra faktorer kan vara att luften har för dålig cirkulation eller att det är för varmt, men eftersom systemet bredvid som den andra gruppen planterade inte hade liknande symptom är det förmodligen kalcium brist. Anledningen till att det kan antagligen är kalciumbrist är för att den andra växten, mangold, i systemet är så stor att den drar åt sig all näring innan salladen får chansen på grund av de stora rötterna som mangolden utvecklat. Förövrigt såg växterna bra ut.

Den femte veckan mätte vi upp EC värdet 1,5 vid lågt vatten och 0,9 med högt vatten. Lite näring tillsattes, 5ml, för att öka EC värdet till 1,2. pH värdet vid lågt vatten mätte vi upp till 5,9 och det ändrades till 6,3 när vi bara fyllde på med mer vatten. pH värdet skall ligga på 5,5-6,7 så vi använde inget för att höja eller sänka det.

När vi var klara med systemen så började vi titta på alternativ att skriva om i våra examensarbete. Vi kom fram till flera olika förslag som vi sedan bröt ner och tog fram mer specifikt vad man skulle kunna skriva om inom dem områdena vi fick fram. Vår grupp har valt att skriva om följande.

Axel – Aquaponik

Kevin – Aquaponiks anpassning till samhället (Preliminärt)

Love – Arduino (Preliminärt)

Ungefär när vi var klara med att få fram olika idéer så kom Andreas som skulle gå igenom hur Arduino fungerar med dem olika sensorerna som var beställda. Vi fick slutligen pröva att koppla upp våran Arduino till nätverket med hjälp av WiFi. Vi stötte på en del problem men det gick tillslut som vi ville. Till nästa gång så ska Andreas ha lött fast sensorerna i sladdar så vi kan koppla in dem i vår Arduino för att börja använda dem på riktigt. Han skulle även ta med verktyg så vi själva kan lära oss att löda fast saker själva.

Slut i rutan

Standard

Snart kommer vi igång!

Dagen började med att vi forskade lite om Arduino Uno Wifi och sensorn som vi ska använda till vårt kommande system.

Detta är ett projekt som vi kommer påbörja nästa vecka då utrustningen som har beställts kommer då. Vår grupp har fått i uppdrag att mäta vattenflödet i Hemmaodlats system. Vattenflödet är en viktig del i systemet för att växterna ska få näring. Vi ska programmera en vattenflödessensor till att registrera och skicka värden, via trådlös nätverksuppkoppling till en databas.

Denna veckan har vi kollat till våra mangold och sallader, som vuxit till sig sedan förra veckan. Som väntat så växte den andra gruppens växter till sig mer än våra, men det beror delvis på att de tillsätter extra syre i vattnet, men det beror också på att en av våra plantor har två frön som delar på samma kruka, och därav delar de på näringen i den krukan.

15311425_1870875299807707_1340279923_o

Vår mangold har inte vuxit lika mycket som den andra gruppens, men det beror på att två sticklingar delar på näringen i en kruka.

va%cc%88rdemys

Vi och den andra gruppen mäter PH- och EC-värden i våra kar

När vi mätte PH-värdet och EC-värdet så hade PH-värdet sänkts från 6,5 till 6,35 och EC-värdet låg på 0,8 vilket är en minskning sedan förra veckan då det låg på 1,1 efter vi gett växterna näring.

15271726_1870875253141045_128716100_o.jpg

Eftersom det optimala EC-värdet ligger runt 1,2 så fick vi sätta i 5 ml näring i vattnet. Efter näringstillsättningen så låg EC-värdet på 1,2 och PH runt 6,1. Både värdena är bra för växterna (PH-värdet ska ligga mellan 5,5 och 6,5. Det återstår att se hur det ser ut nästa vecka.

Slut i rutan!

 

 

Standard

Det växer!

Idag, 30/11, började vi med att gå igenom olika sensorer för att kunna få fram hur vi skall koda och koppla våra Arduino för att få värdena till en databas genom ett Wifi-protokoll. Vi kollade igenom olika länkar och hittade hur ljussensorn skulle kopplas och ungefär hur koden kommer att se ut. Ljussensorn vi kommer använda är beställd och kommer att vara på plats nästa vecka så vi kan börja pilla med det.

Efter att vi läst på lite om sensorn så gick vi ner och kollade på våra system. Vi i grupp 2 (Love, Axel, Kevin), gruppen som har en syresten, så har en mangold växt överlägset mer än dem andra, på grund av att det bara fanns en stickling i krukan så den behöver inte konkurrera. Den hade till och med växt så mycket att de största bladen lagt sig emot ljusröret så dem har bränts, vilket gjorde att vi fick bryta av dem. Så för att undvika att det händer igen så bytte vi plats på systemen där ljusrören satt högre upp, vi hade dock ingen ljusmätare så vi kan inte avgöra om vi har 100 umol över hela systemet denna gången, så det får vi mäta nästa vecka.

va%cc%88rdemys

Denna veckan, vecka fyra, mätte vi upp EC värdet 1,2 vid lågt vatten och 1,1 med högt vatten. Vi tillsatte lite näring, 2ml, för att öka EC värdet till 1,2. pH värdet vid lågt vatten mätte vi upp till 5,4 och det ändrades till 6,3 när vi bara fyllde på med mer vatten. pH värdet skall ligga på 5,5-6,7 så vi använde inget för att höja eller sänka det.

Slut i rutan!

Standard

Hello world!

Hello World!

Vi är en grupp på 6 personer som går fjärde tekniska året som har valt att ha vår APL (Arbetsplatsförlagt lärande) på Hemmaodlat.

Vi är Axel, Love, Kevin, Ben, Daniel och Melvin och på hemodlat kommer vi få lära oss om Aquaponik och Hydroponik och utveckla egna projekt inom området med hjälp av Arduino.

Första dagen vi var här blev vi uppdelade i två grupper och fick plantera mangold och grönkål i ett hydroponiskt system. Ett hydroponiskt system är odling utan jord, växternas rötter rör sig fritt i vattnet och tar upp näringen på det sättet istället. För att få växterna att växa på ett bra sätt måste man hålla koll på olika värden. Dem tre värdena vi kontrollerar är Ph, EC och ljuset som växterna får.

pH – är ett mått för att se hur basiskt eller surt vatten som är i systemet. Är värdet för lågt eller högt så kan inte växten ta upp den mängd näring som den behöver. För att reglera det häller man antingen i någon sorts syra eller kalk beroende på var i pH skalan vattnet är. Det värdet vi går efter är 5,5 – 6,7.

EC – står för elektrisk konduktivitet och är mängden joner i vattnet. För att växterna ska må bra och växa på ett bra sätt behöver dem få i sig näring, näring i form av Fosfor, Magnesium, Järn, Kalcium, Kalium och Kväve. Med hjälp av ett verktyg som mäter resistansen kan vi få reda på ett värde som visar den elektriska konduktiviteten som finns i vattnet och vi kan styra så att växterna får rätt mängd näring. Men vad den mätaren säger oss är egentligen bara att det finns en viss mängd joner i vattnet, och inte vilka. Vilket gör det svårt för oss att se exakt vilken sorts näring som växterna kan ha brist av, och därför får vi förlita oss på att sammansättningen i näringen vi tillsätter är bra nog för att fungera. När växterna visar missfärgningar eller andra indikationer på att en viss sorts näring saknas kan vi lägga till den näringen, men optimalt hade varit att göra det innan växten reagerar. I början hade vi ett EC värde på 0,7-0,9 men eftersom växterna har växt så har vi nu ett värde mellan 1,0-1,2. Som Niklas sa, Hemmaodlats Bill Gates, ”Man trycker inte ner en Big Mac i en bebis”.

Ljus – är en väldigt viktig del för att få växterna att må bra, vi siktar efter att få minst 100 umol där ljuset är som svagast. Får inte växterna rätt mängd ljus så mår dem inte bra och stannar i sin utveckling. Och det vi försöker åstadkomma är ju att få optimal tillväxt.

Utöver det som är skrivet ovan fick en grupp en syresten för att öka syret i vattnet.

Det vi började med att odla var mangold och grönkål. Tyvärr så överlevde inte grönkålen och Niklas bytte ut den mot sallad då den inte hade mått så bra och inte såg så fin ut. Bilden under visar hur det ser ut nu med mangold och sallad.

20161123_145754_hdr

Grupp 1 vänster. Grupp 2 (med syresten) höger.

Grupp 1 (Love, Ben, Daniel): 

Första veckan mättes 0,94 EC och 6,9 pH. Eftersom det var första veckan och dagen vi planterade så hällde vi i näring för att få upp värdena till OK nivåer. Senare kommer vi mäta värdena både före och efter näring- och vattenpåfyllnad.

Andra veckan mättes 1,2 EC vid lågt vatten och 1,1 EC när vattnet hade fyllts på. Så ingen näring tillfördes eftersom värdet låg på en OK nivå. pH värdet var dock för högt, det mätte 7,4 vid lågt vatten och var oförändrad vid vattenpåfyllnad. Eftersom värdet ska ligga på 5,5-6,7 så behövdes det lite syra för att sänka värdet, så det blev tillsatt 7ml syra.

Tredje veckan var EC värdet 0,9 både före och efter vattenpåfyllnad. Men eftersom växterna är lite större nu så behövdes det en liten påfyllnad av 5ml näring för att höja värdet till 1,1 då vi siktade på ett värde mellan 1,0-1,2. pH värdet vid lågt vatten var 6,6 och efter vattenpåfyllnad 6,5. Eftersom värdet är OK så behövdes inget tillsättas för att ändra pH värdet.

Grupp 2(Axel, Melvin, Kevin): 

Första veckan mättes 0,9 EC och 6,8 pH. Samma sak här så var det inga värden att mäta vad växterna tagit upp utan vi hällde i näring för att få upp dem till OK nivåer.

Andra veckan var EC värdet 0,73 vid lågt vatten och 0,53 efter vattenpåfyllnad. För att få upp värdet till en OK nivå var vi tvungna att fylla på med 10 ml näring. pH värdet var på 7,7 vid lågt vatten och 7,7 efter vattenpåfyllnad. För att få det till en OK nivå så var vi tvungna att lägga i 10ml syra som gav oss värdet 6,4.

Tredje veckan fick vi EC värdet 0,6 vid lågt vatten och 0,51 efter vattenpåfyllnad. Vi tillsatte 15 ml näring för att få upp det till ett värde av 1,2. pH värdet vid lågt vatten var 6,2 och 6,35 efter att vi fyllde på vatten. Eftersom värdet är OK behövde vi inte tillsätta något för att förändra pH värdet.

 

Vi kommer att vara på plats på Hemmaoldat varje onsdag och vi kommer att blogga om vad vi gör här. Framöver kommer grupperna att göra ett blogginlägg var för att få två synvinklar på vad som händer här.

 

Slut i rutan.

Standard