Automatisk vanding af drivhus

Raspberry Pi Webshop Fora Projekter Automatisk vanding af drivhus

Viser 12 svartråde
  • Forfatter
    Indlæg
    • #8948
      Erik_A
      Medlem

      Hejsa

      til at starte med, jeg er helt ny i raspberry pi, så bær over med mig 🙂

      Nå, men planen er at jeg vil forsøge mig at lave automatisk vanding i mit drivhus. Dertil har jeg hjemkøbe raspberry pi, piface, ultrasoniske sensorere og en digital fugtigheds og temperaturmåler.

      Jeg har nu installeret raspberry med piface, og i python har jeg skrevet et lille loop der skriver på skærmen hvis jeg trykker en af de input knapper, der skal symbolisere at en værdi på inputsiden har ændret sig og der dermed skal ske et eller andet.

      Nå, men nu til min udfordring.
      Jeg vil gerne have 5 ultrasoniske sensorere koblet til piface samt den temp/fugtighedsmåler.
      Jeg går ud fra at målerne skal have eksternt 5v strøm?
      Men hvordan søren forbinder jeg de ultrasoniske med piface? Skal jeg bruge modstande, og hvordan fanger jeg et input som jeg går ud fra først kommer når jeg har skudt min trigger afsted?

      Jeg har kigget på : http://piface.github.io/pifacedigitalio/example.html
      Men jeg får aldrig noget data af nogen art – prøvet uden modstande.

      Afstandsmåleren er HC-SR04.

      Håber i kan give mig lidt at komme videre på 🙂

      Med tiden er planen at jeg skal have sendt data direkte fra python til en webservice, men det er ikke før jeg har fået det andet til at virke, men derfor må i da gerne komme med lidt input:-)

    • #8953
      osj
      Medlem

      Måske kan du bruge noget her fra:

      bytecreation.com/blog/2013/10/13/raspberry-pi-ultrasonic-sensor-hc-sr04

      osj

    • #8959
      Erik_A
      Medlem

      Nå, har fundet ud af noget nu, så skal jeg “bare” ha et relæ koblet på så jeg kan tænde for vandet 🙂

      Hvis nogle af jer skulle stå i samme situation, så læs her: http://www.dude2k.de/index.php/raspberry-pi/108-ultraschall-entfernungsmessung-mit-dem-hc-sr04

      Tillægsspørgsmål, AM2302, digital fugtigheds og temperaturmåler skal jeg (også) ha koblet på. Nogle ideer til at forbinde og modtage data?

      Mvh Erik

    • #8970
      mhn
      Medlem

      Hej Erik.

      Jeg vander drivhus med Gardena Microdrip og en billig 12V magnet ventil fra Ebay. Det her virket fint nogle år.

      (Men jeg bruger Z-Wave, jeg er aldrig kommet i gang med min Pi. http://www.zwaves.dk/forum/viewtopic.php?f=1&t=1343&p=6465#p6465)

      Nu jeg er i gang med at skrive, så fatter jeg ikke, hvad du skal bruge ultrasoniske sensorere til i drivhuset. Gider du forklare det for os tumper? 🙂

      Mvh
      Morten

    • #8973
      Erik_A
      Medlem

      Hej, tak for dit indlæg.

      Jeg vil sætte de ultrasoniske sensorer på undertiden af låget på kapilærkassen, for derefter at kunne måle cm til vandspejlet, og åbne og lukke for vandet på den måde.
      Jeg er klar over der er langt billigere måder at lave det på, men data fra mine målinger smider jeg på internettet og vil derefter lave en hjemmeside, måske en iOS app til at overvåge.
      Det er ikke så meget fordi det er vigtigt at overvåge, det er mest fordi jeg kan 🙂
      Kan jeg nu få lavet dette, så kan det jo være jeg kan finde noget nyt og smartere at lave bagefter 🙂

      Når der ikke er så meget at lave på arbejdet, så skal jeg jo få tiden til at gå med noget.

      12v relæ med 3v styrespænding, hvor findes det mon?
      /Erik

    • #8977
      osj
      Medlem

      Frem med lodekolben:
      http://i.stack.imgur.com/RLM8F.jpg

      osj

    • #8985
      mhn
      Medlem

      Får du ikke et holdbarheds problem med elektronikken inden i kapilærkassen?

      Jeg ville nok bruge nogle af de der flyde switch i forskellig højde f.eks.

      Det er godt at lave noget, bare fordi man kan. En del af det viser sig at være rart i dagligdagen, og det er i hvert fald sjovt. 🙂

      3V styring af 12V er ikke noget problem, men det har osj jo allerede skrevet.

    • #8987
      Erik_A
      Medlem

      Tak for diagrammet, må se om jeg kan finde ud af at bruge kolben, det er vist ved at være 20 år siden sidst 🙂

      Tanken har strejfet mig, men det skal forsøges, en lille plastkasse og godt med silikone, så må vi se hvor lang tid det holder.

      Mht. flydeswitches, så er det også en mulighed, men det kræver vist en del porte for at kunne registrere tre niveauer, og med 4 kapilærkasser, så er et piface modul nok for lidt 🙂
      Men det kan være der skal evalueres på et tidspunkt.

    • #8997
      Erik_A
      Medlem

      Hej igen.

      Jeg har et lille problem med det skide afstandsmåling. Mistænker at jeg simpelthen ikke har nok tal i en int til at få det præcist nok.

      Min kode:

      import pifacedigitalio as pfio
      import time
      pfio.init()

      writepin = 4
      readpin = 4

      while True:
      print “Measure”
      #Trigger Impulse
      pfio.digital_write(writepin,1)
      time.sleep(0.00001)
      pfio.digital_write(writepin,0)
      Start = time.time()
      print Start
      #Echo Impulse
      while pfio.digital_read(readpin) == 0:
      pass
      Stop = time.time()
      print Stop
      Elapsed = Stop – Start
      #Calculation
      DistanceCm = Elapsed * 1000000 / 58
      DistanceCm = round(DistanceCm,2)
      print “Afstand “, DistanceCm, ” cm”
      time.sleep(0.5)

      Mit output:
      Measure
      1401114375.1
      1401114375.1
      Afstand 45.83 cm
      Measure
      1401114375.61
      1401114375.61
      Afstand 48.64 cm
      Measure
      1401114376.12
      1401114376.13
      Afstand 114.65 cm
      Measure
      1401114376.64
      1401114376.64
      Afstand 42.02 cm
      Measure
      1401114377.15
      1401114377.16
      Afstand 129.31 cm

      Som i jo nok kan se, så svinger det en del, men hvor præcist kan det også blive nede på 2 decimal. Jeg vil gerne have flere, men da jeg er pænt ny i python (og Linux) så er det lidt besværligt for mig.

      En der sidder med de vises sten?

      /Erik

    • #9000
      osj
      Medlem

      Du kan måske finde inspiration ved at se på koden her:
      http://www.bytecreation.com/blog/2013/10/13/raspberry-pi-ultrasonic-sensor-hc-sr04

      Jeg har aldrig brugt python.

      osj

    • #9002
      Erik_A
      Medlem

      Fandt denne som jeg har kopieret, stadig lidt hjælper det…
      http://www.dude2k.de/index.php/raspberry-pi

      Må vist bare se i øjnene det er en dødssejler.

      Projektet kunne holdes i live med 4 af disse, men det bliver sgu lige dyrt nok: http://www.adafruit.com/products/464

    • #9003
      mhn
      Medlem

      Måske sådan en fyr? http://www.ebay.com/itm/Liquid-Level-Controller-Sensor-Module-Water-Level-Detection-Sensor-/221407906014?pt=LH_DefaultDomain_0&hash=item338cf088de

      Og så lodde LEDs af, og tage dit input derfra?

      Jeg lader bare de vilde tanker løbe. 🙂

    • #9030
      JanHolbo
      Medlem

      En anden løsning, der ville kræve lidt mere elektronik, var at have ledninger i x antal niveauer i kapillærkassen. Vha vandets ledeevne, kan du så se hvor højt vandet står. Hver kapillærkasse overvåges af en Arduino, der så melder tilbage analogt til din Pi (een indgang pr kapillærkasse).

      Det kræver lidt mere hacking, men en Arduino + ledninger burde stadig være billigere end USD 40 for eTapen.

      JanHolbo

Viser 12 svartråde
  • Du skal være logget ind for at svare på dette indlæg.