Sprinkler bevattning system timer (2 / 5 steg)

Steg 2: Konfigurera Raspberry Pi

Tyvärr ladda upp filsystemet på denna webbplats är trasig just nu, jag kommer att lägga till resten av filerna när jag kan.

På kort sikt har jag placerat dem på denna länk...

http://aquasate.com.au/Andrew/retic/index.php#file...

Du kan behöva installera "openssh-client" på din huvuddator, eller något liknande så att du kan prata med Pi.

Jag använde den standard Raspian Linux-distributionen, men jag tror att skillnaderna till alla andra Linuxdistributioner skulle vara minimal.

Konfigurera Pi för att ha en statisk adress. Dessa instruktioner verkar vara så god som någon...

http://www.modmypi.com/blog/tutorial-How-to-give-y...

Jag använde 192.168.1.100, men detta är mycket flexibel och beror på din hemma-setup.

Cykla makt till pi så att pi stövlar upp till rätt IP-adress.

Sätta alla de inkluderade filerna i en katalog på din huvuddator, sedan använda en terminal, (jag kör KDE inom Kubuntu och begagnade Konsole), ändra till den katalog där du packade upp filerna, då kolla är i rätt katalog genom att skriva...

ls -l (gemen L)

Detta bör ge dig en lista över filer som ska överföras till pi. Skriv...

$ scp *. * pi

Standardlösenordet är "hallon"

Detta kommer att kopiera alla filer i katalogen vinbär till pi: s web publiceringskatalogen.

Helst i en ny flik (Arkiv -> ny flik) skriver i...

$ ssh pi

Detta bör ge dig en skalprompt från din pi.

Byt till webbkatalogen publishing...

$ cd /var/www/html

Skriv sedan

ls -l

igen för att se till att finns filerna på rätt plats.

Du kommer att behöva göra alla python skript körbar...

$ chmod + x *.py

Om detta inte fungerar kan du antingen prova...

$ sudo chmod + x *.py

eller tillbaka en målkatalog

$ cd...

Och ändra behörigheterna för katalogen "html"

$ sudo chmod 777 html

Det senare alternativet rekommenderas inte om pi kommer att vara tillgängliga från Internet.

Uppdatera listan över tillgängliga program...

$ sudo apt-get update

Och vi kan också göra en uppgradering medan vi är på det...

$ sudo apt-get upgrade

Installera en web server och stöd filer...

Apache är inte det enda valet, och är lite större och eventuellt långsammare än andra alternativ, men det är mycket mogen och har massor av stöd och alternativ.

Sqlite3 databas är enkel och okomplicerad, precis vad jag vill.

$ sudo lämplig-få installera apache2

$ sudo lämplig-få installera php5

$ sudo lämplig-få installera sqlite3

$ sudo lämplig-få installera python

$ sudo lämplig-få installera python-pysqlite2

Jag är inte säker på om alla dessa behövs, men detta är vad jag använde.

$ sudo lämplig-få installera php5-sqlite

$ sudo lämplig-få installera php-db

$ sudo lämplig-få installera php-gettext

$ sudo lämplig-få installera wwwconfig-common

Du kan också vilja installera adminer

Jag fick inte det att fungera för mig, men försökte inte mycket hårt.

$ sudo lämplig-få installera adminer

Följ dessa instruktioner för att installera ledningar pi biblioteket.

http://wiringpi.com/download-and-Install/

Du bör redan vara på HTML-katalogen, om inte, ändra kataloger...

$ cd /var/www/html

Vi behöver också konfigurera databasen. Bara skriva i text efter $ snabb.

PI sqlite3 default.db

Nu måste vi skapa en databastabell för roterande på gånger...

sqlite > CREATE TABLE () table_time

PK NTEGER PRIMARY KEY,

zonen SMALLINT,

dagen SMALLINT,

timme SMALLINT,

min SMALLINT,

sekunder INT

);

Och eventuellt lägga till en post eller två...

sqlite > INSERT INTO table_time (zon, dag, timme, minuter, sekunder) VALUES(1,0,6,1,6);

Infoga i table_time (zon, dag, timme, minuter, sekunder) värden (2, 0, 6, 2, 12);

välja * från table_time;

Och en annan tabell att hålla reda på månatliga tidsjusteringar...

sqlite > CREATE TABLE () table_month

månad SMALLINT PRIMÄRNYCKEL,

procent SMALLINT

);

och prefill det med data...

sqlite > INSERT INTO table_month (månad, procent) värden (1, 130);

Infoga i table_month (månad, procent) värden (2, 120);

Infoga i table_month (månad, procent) värden (3, 110);

Infoga i table_month (månad, procent) värden (4, 100);

Infoga i table_month (månad, procent) värden (5, 90);

Infoga i table_month (månad, procent) värden (6, 80);

Infoga i table_month (månad, procent) värden (7, 70);

Infoga i table_month (månad, procent) värden (8, 80);

Infoga i table_month (månad, procent) värden (9, 90);

Infoga i table_month (månad, procent) värden (10, 100);

Infoga i table_month (månad, procent) värden (11, 110);

Infoga i table_month (månad, procent) värden (12, 120);

välja * från table_month;

Om du vill kan du granska tabellerna...

sqlite > .tables

sqlite > .fullschema

visar tabellstrukturen.

Om du tror att du fyllda av någon anledning kan du alltid släpper en tabell och börja igen...

sqlite > drop table table_time;

och att sluta från sqlite typ...

sqlite > .quit

Att köra "/ var/www/html/water.py" vid start jag skapade "666start.sh" som måste gå i "/ etc/init.d/"

Att göra den körbar...

$ sudo chmod + x *.sh

Sedan flytta den...

$ sudo mv 666start.sh /etc/init.d/

Helst skulle det vara började förra, men jag vet inte hur man ändrar ordningen och det verkar fungera som det är hur som helst.

Vid denna tidpunkt bör du kunna peka en webbläsare på en dator ansluten till det lokala nätverket, på din pi: s IP-adress och se en massa knappar redo att förvandla utgångarna på och av.

Om du klickar på knappen "Auto" bör du kunna ändra gånger varje zon tänds och körs för. http://192.168.1.100/index.php eller bara 192.168.1.100

Du måste ta bort den ursprungliga "index.html" filen i /var/www/html att detta ska fungera.

PI $ rm index.html

Förhoppningsvis systemtiden är samma som din lokala tid, om inte kan du behöva ändra tidszonen Pi. Detta kan göras via raspi-config som visas på denna sida...

https://www.raspberrypi.org/documentation/configur...

Se Steg
Relaterade Ämnen

Automatisk bevattning system

när du går ut för en lång tid och har några växter hemma, kan du vattna dem regelbundet. Men om det finns ingen annan hemma denna uppgift är mycket komplicerat. Lösningen är att göra en automatisk vattning system där du kan vatten dina växter med jäm...

Passiva bevattning system sand filter från skrot!

Min brunn var plugga sprinklerna jag använda för bevattning med sand partiklar som passerat genom brunnen huvudet. Trött på rengöring sprinkler skärmarna jag beslutat att ta upp frågan vid källan och fälla sanden eftersom det lämnar pumpen.Principern...

Enkel och lätt tidsinställd bevattning system

hålla min frus blommor fint fuktig är en svår uppgift eftersom vi inte så mycket som vi vill i vårt hem på intervallet.När vi kommer hem för helgen, är veranda växterna oftast torkade och döda.Men allt är nog att behaga min älskling, och jag kom upp...

Bevattning System

vår bakgård har alltid varit en luftig röra. Vi beslutade att lägga i ett stänk system. Det är mycket lättare att göra än du tror.Steg 1: rör Kan du köpa PVC-rör och alla pars på Home Depot. De är inte alltför dyrt.Första planen ut allt veta vad du b...

Automatisk bevattning System / automatisering maskin

Först, låt mig presentera mitt projekt.Min enhet är automatisk vattning system (du kan växla på/av vatten magnetventil men också i stället för magnetventil kan du växla något annat som använder alternativa ström - betyder det att min enhet är också u...

Multi-DIY Fuktsensor + bevattning System

Ofta har en stor mängd växter till vatten blir en mödosam uppgift och att ha olika slags växter kräver mer uppmärksamhet eftersom varje typ förbrukar olika mycket vatten. Så har mina vänner och jag beslutat att genomföra en automatisk vattning som ba...

GSM baserade automatiserade bevattningssystem med regn-Gun

Moderna digitaliserade eran av vår 21: a århundradet måste automation inom varje sektor. Kombinera teknik för att öka trovärdigheten i en en annan teknik är inte alls en mycket bra idé. Indien är ett land där jordbruket är stora och vidsträckta fälte...

Ljusna och bevattning Hood - 54W, 3300 lumen, $18

Detta projekt förbättrar den första versionen av en ljusna för att passa på en PVC rack för bakning kokkärl.1. billigare. Bytte ut dyr full-spöke lysdioder standard lågenergilampor. växter växer 10 x snabbare med ökat ljus och lampor är 1/10 kostnade...

Bevattning logic controller/projekt log

Hej, jag ska förklara mitt projekt på bara en minut, men först ville jag förklara hur jag blev involverad i detta projekt.Jag gillar att spara pengar var jag kan, så det inte är svårt att förstå varför jag bilpool att arbeta. Det är bara två personer...

Remote Home Automation

jag har velat skicka detta projekt för ca 3 år nu men aldrig kunde hitta tid. Åh bra behov måste som djävulen enheterna som de säger och det är här för dig nu. Jag hoppas det kommer över klara, om inte låta mig veta och jag ska fixa det. Med det sagt...

Automatiska sprinklersystem som alla kan göra!

jag hatar vattna min trädgård och ville inte släppa tusentals på en permanent sprinklersystem. Så, jag kom upp med denna lösning använder vanlig trädgård sprinkler och kran timers.Jag använder vanlig gräsmatta sprinkler och göra custom-längd trädgård...

Gazpacho spikmaskiner

Hej alla!först och främst: engelska inte är min mor languaje och jag gör mitt bästa i att skriva korrekt men det blir många misstag, förlåt dem.Detta projekt handlar om ett 40 kvadratmeter automatisk DROPP vattna växthuset för att producera de viktig...

Förståelse Hydroponics

detta instructable kommer att förklara hushåll hydrokultur, med avsikt att odla ätbara växter.I lekmannaspråk, hydroponics är vetenskapen om odling av växter utan jord--även om plantorna får eller inte får avbrytas i ett fast medium som grus eller ex...

DWC Hydroponics

i detta instructable video jag kommer att gå över min "Djupa vatten kultur" hydrokultur system och visa hur jag ändrade processen för att ta itu med alla stadier i växternas tillväxt inklusive utsäde start.DWC hydrokultur är ett mycket effektivt...

Raised Garden Bed - på ben!

jag byggde dessa upphöjda trädgård sängar för två anledningar, först var att undvika ryggvärk som min far känns när böjd över en traditionell upphöjd bädd för ogräsrensning, andra var att hålla hunden borta från trädgården. Båda frågorna har lösts!Ja...

OpenSprinkler

OpenSprinkler Pi (OSPi) är en öppen källkod sprinkler / bevattning förlängning styrelse för Raspberry Pi. Det är en enkel och billig lösning att omvandla en Raspberry Pi till en skicklig sprinkler controller med 8 zoner för gräsmatta och trädgård vat...

Hur man gör en billig spö och rulle protector

efter en resultatlös sökning för att hitta ett billigt sätt att lagra och transportera min tre billiga metspön, jag hittade denna snabbis lösning. Med hjälp av skrot PVC pip att skydda staven och sy skrot duk för att passa röret och ge en ficka i slu...

Försvinner fontän

detta projekt är för att bygga din egen utomhus försvinner fontän (err "vatten-funktionen" som jag antar att de kallar det i biz). Vi pratar inte om en liten kruka med en rännil av vatten i ett tefat. Jag är inte ett fan av fontäner som låter so...

Flera zoner programmerbara gräsmatta sprinklersystem

Inledning: Detta Instructable skrevs att demonstrera hur man monterar ett 2-zon programmerbara gräsmatta sprinklersystem använder Orbit Sprinkler timer och ventiler. Alla objekt finns på din lokala järnaffär.Varför detta Instructable? Jag brukade få...