Intelligenta bevattningssystem med arduino...



i detta instructable jag ville dela min automatiska bevattningssystem med arduino, smutsa Fuktsensor och en enkel akvarium ventil bifogas ett servo... Fuktsensor tar konstant avläsningar av markfuktighet och överföringar till Arduino som styr en mini servo bifogas en liten ventil. Du kan berätta systemet mängden fukt behövs bara vrida potentiometern... då systemet öppnar och stänger ventilen vatten om jorden är under din angivna nivån av fukt...
Delar som behövs:
-Jord Fuktsensor (dealextreme $3)
-Arduino av något slag (dealextreme $10)
-mini servo av något slag (9gm ~ $5)
-akvarium ventil
-10K potentiometer
-vattenpipa (tunna akvarium typ)

Först doppa gaffeln på Fuktsensor för marken helt... Anslut sensorn till A0 och 10K pott till A1 stiften på Arduino. Anslut servo till D9 stift. Power upp systemet med vad du vill... (Väggen adapter eller batteri)... Ladda upp skissen till arduino, justera potten och sådär... du kan justera nivån på vattning behövs när som helst av potentiometer... det är alla... Du kan placera systemet i en liten vattentät projektet låda av något slag... du kan göra en batteridriven handhållna system och lägga a16x2 LCD-display för att Visa fukt och vattning status... Vänligen tveka inte att kontakta mig för all hjälp och glöm inte att rösta på mig om du gillar den... :) Mina andra projekt finns på min hemsida... http://borsaci06.com
Här är programmet, kopiera och klistra in den till Arduino IDE och ladda upp:

/ * Dincer Hepguler 2013
* http://borsaci06.com
* Läsa analoga värden från Fuktsensor över den seriella porten
* Kommando en servo kontrollerad bevattningssystem
*
*/
CONST int numReadings = 20; antal läsningar för utjämning

int avläsningar [numReadings]; avläsningar från analog ingång
heltal index = 0; index för den aktuella behandlingen
int totala = 0; den löpande summan
int val = 0; Genomsnittligt

#include
Servo myservo; skapa objekt för att styra en servo servo
int sensorPin = A0; Fuktsensor på A0 (analog0)
int pos = 90. variabel till store servo position och sätta servo till mitten
int thresholdPin = A1; tröskel potten vid A1
int val = analogRead(sensorPin);
int tröskel = analogRead(thresholdPin);

void setup() {
Serial.BEGIN(9600);
myservo.attach(9); fäster servo på pin 9

initiera alla avläsningar till 0:
för (int thisReading = 0; thisReading < numReadings; thisReading ++)
avläsningar [thisReading] = 0;
}

void loop() {
subtrahera den sista behandlingen:
totalt = totalt - avläsningar [index];
Läs från sensorn:
avläsningar [index] = analogRead(sensorPin);
Lägg till läsningen av totala:
totalt = totalt + avläsningar [index];
avancera till nästa position i matrisen:
index = index + 1.

om vi är i slutet av kedjan...
om (index > = numReadings)
.. .wrap runt till början:
index = 0;
int tröskel = analogRead(thresholdPin);
val = totalt / numReadings; beräkna medelvärdet
om (val > tröskel) {pos = 180;} //open ventilen om torr
annat {pos = 60 ;} //keep ventilen stängd annars
myservo.write(POS); anger servo skalad värde
Delay(15); väntar på servo att komma dit

Serial.Print(Threshold);
Serial.Print("");
Serial.Print(val);
Serial.Print("");
Serial.println(POS);
Delay(10); dröjsmål i mellan läser för stabilitet
}

Obs: jag kunde inte hantera att lägga till text, it försvinner under kopiera och klistra in... så inte Glöm att lägga till en #include servo bibliotek...

Relaterade Ämnen

Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det)

Varning: Jag är inte en elektronikingenjör, så jag inte kan ge någon garanti för design (mycket mindre en implementering). Jag vet bara presenteras lösningen fungerade för mig minst 5-6 månader (så jag inte kan ens garantera dess tillförlitlighet öve...

PHloat2 DIY surt vatten testning skulptur & kit med arduino

pHloatpHloat är en DIY kit som är gjorda för att användas tillsammans med en pre-ägda / befintliga arduino mikrokontroller. Dess syfte är att testa pH-nivåer i lokala floder, sjöar och vattendrag på grund av inflödet av luft- och vattenföroreningar s...

Grundläggande raden efter Robot med Arduino

09/07/2015Det har varit några år eftersom vi Ursprungligen postat denna grundläggande linje följande Robot med Arduino handledning, och det verkar så många människor tyckte att det bra att vi ska skicka en uppdatering som löper nuvarande Arduino bibl...

AtoZ av RC hobby + DIY radio med ARDUINO

Wikipedia definierar RC-fordon somEn fjärrkontroll fordon är några fordon som kontrolleras distans ett sätt som inte begränsar sin rörelse med ett yttre ursprung till enheten. Detta är ofta en radio kontroll enhet, kabel mellan kontroll och fordon, e...

Gränsyta borstlös likströmsmotor (BLDC) med Arduino

Detta är en handledning om hur att gränssnitt och köra en borstlös likströmsmotor med Arduino. Om du har några frågor eller kommentarer vänligen svara i kommentarer eller mail till rautmithil [at] gmail [dot] com. Du kan också kontakta mig @mithilrau...

En svävar sfär roterar lyser och blinkar med Arduino

En svävar lite Dödsstjärnan i Instructables bjöd in mig till det nya projektet med Arduino. Tre principer var beslutat och höll för att skilja den från föregångaren.Gör det själv med någon (eller mindre) färdiga.Hålla roterande.Göra glöd och blinka u...

Trådlös, hinder upptäcka, pipa roboten med Arduinos!

Detta är ett trådlöst styrd, autonoma hinder upptäcka robot!För ett tag sedan jag hade gjort detta Instructable och ville göra några stora uppgraderingar sedan dess.Följande är robotens funktioner:-1.he är trådlöst kontrollerade med 433 MHz Tx/Rx mod...

Trafiksignal / bromsljus ledningar med Arduino Controller

jag alltid velat ha en gammal trafiksignal och slutligen fick en nyligen. Det var dock mycket enkelt fast så att alla lampor var fast på. Vad kul är det? Jag ville prova en Arduino styrenhet och trodde detta skulle vara ett trevligt enkelt projekt at...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

Styra en kackerlacka med Arduino för under $30

För några år sedan jag såg bakgård hjärnor smartphone kontrollerad kackerlacka, och det blåste bara mitt sinne! Jag försökte få min mamma att låta mig köpa den, men omnämnandet av kackerlackor övertygade henne annars. :) Jag började göra projekt med...

Tankeläsare med Arduino

Hej alla!Detta är min tankeläsare för Arduino.Tankeläsare kan berätta vilken bokstav i alfabetet (ABC) eller som spelar kort du har föreställt med bara några frågor.Det är ett mycket enkelt projekt för församlingen och med några tråd anslutningar men...

Hemmagjord klocka med Arduino

Idag kommer jag visa dig hur man gör en hemmagjord klocka med en Arduino!Steg 1: Material + inställningar för ArduinoMaterial--SMA420564 sju Segment display-Vid minst 12 Sunfounder startkablar-Arduino Uno-Bredboard-2 knappar-2 220 Ohm motstånd-Källan...

USB-brons sätta en klocka på slående klocka (med Arduino)

irritera dina medarbetare: leda dem in i ber dig att stänga av din speciella PC-klocka!Denna lilla riggen infact gränssnitt via USB till din PC-klocka och genererar halv timmar dings på en riktig brons sätta en klocka på. Bra grejer i din office och...

DIY virtuell verklighet Skateboard erfarenhet med Arduino och Google kartong

Detta är ett riktigt roligt och enkelt projekt som kan göras ungefär en timme. På botten av skateboard är en accelerometer/gyro med en Arduino ombord som överför kantiga rörelse i styrelsen via bluetooth till en liten virtuell verklighet spel jag gjo...

En 15-LED RGB klocka med Arduino kärna

RGB klockan använder RGB sammansättning-färgmodellen används i alla färgskärmar. Denna modell använder tre "grundläggande" färger, nämligen röda, gröna och blå, för att bygga någon annan "sammansatta" färg av spektrumet. Med RGB klocka...

Styra datorn med Arduino och en Joystick

denna handledning kommer att lära dig om potentiometrar och knappar i samverkan med en arduino. Dessutom lär du dig några kommandon som låter du styra markören på datorn med hjälp av dessa komponenter.Obs: Detta fungerar bara med Arduino Micro och Le...

IoT vägguttag med Arduino och ESP8266

I detta instructable, jag visa dig hur du lägger till förbättrad tillgänglighet, intelligens och anslutning till ett vanligt vägguttag. Detta görs med en kombination av mikrokontroller, Arduino, olika sensorer, ESP8266 och en blandning av programvaru...

Programming ESP8266 ESP-12naE NodeMCU v1.0 med Arduino IDE till trådlös Temperaturlogger

Tillbaka till sena 2014 och tidig 2015, din verkligen kom överdenna fiffiga WiFi-Chip ESP8266 (ESP-01) och har till strid bland de inkonsekventa dokumentationer från olika källor. För närvarande sporre dokumenterade han sin frustration (fynd) som en...

PC mus gjorda med Arduino Uno och Joystick

Hej! Välkommen till min första Instructable.Jag nyligen började mixtra med min nya Arduino Uno och bestämde mig för att hitta ett program för en PS2 joystick modul. Jag trodde det skulle vara tjusig att förvandla min Arduino till en joystick kontroll...