Aquaponics: Online Relay Control


Intro
Het meest opwindende ding voor iemand die nieuw is voor toezicht, controle en automatisering via het internet, zijnde kundig voor manueel zwenking iets in- of uitschakelen met behulp van uw computer, tablet of telefoon, vanaf elke locatie.

Onvermijdelijk, de volgende stap is om het besturingselement te automatiseren.  Voorbeelden van de automatisering zijn schakelen de estafette op basis van milieu-omstandigheden, sensor rapporten, tijd, GPS coördinaten, bewegingsdetectie of een combinatie van deze.

We breken het gebruik van de Arduino in aquaponics aan drie hoofdcategorieën

Toezicht.  Met behulp van sensoren om het milieu te volgen worden het lucht of water temperatuur, relatieve vochtigheid, licht niveaus, enz.
Controle.  Handmatig wordt gevraagd een actie, draaien een pomp aan/uit, licht groeien aan/uit, openen/sluiten van Vensters, enz.
Automatisering.  Combineert stappen één en twee met sensor lezingen uitvoering van controles, zonder uw input.

Wat voor soort automatiseringsprojecten kan de Arduino voor aquaponics oplossen? Eigenlijk, er zijn vele, maar hier zijn een paar.

Pomp timer
Back-up pomp geactiveerd wanneer primaire pomp stierf (waargebeurd verhaal).
Automatisch vergroten/verkleinen pomp cycli op achtereenvolgens bewolkt/zonnige dagen
Grow lights op basis van tijd van dag, bewolkt/zonnig voorwaarden
Lichte kleurtinten op heldere dagen
Openen/sluiten broeikasgassen windows gebaseerd op klimaat voorspelling
Draagbare kachels of air conditioners in-/ uitschakelen
Licht op wanneer u broeikasgassen/kelder/garage in-/ uitschakelen

Ongeacht wat intelligentie die u wilt implementeren, het begint allemaal met het krijgen van de estafette in gesprek met het internet en dat is wat dit project is alles over.  De webapp is kale botten met uitzondering van een aan/uit-knop.

De demo's van onze projecten vindt u hier:

http://adacsprojects.appspot.com

Hoe het werkt
De techniek die we gaan gebruiken is polling en is analoog aan een kind zit op de achterbank op een lange weg reis vragen "zijn we er nog?" om de twintig seconden.  Een Arduino zal een GET-verzoek aanbrengen in de App Engine, die zal de datastore voor de relay-entiteit opvragen en terug te keren de Relais staatseigendom.  De Arduino zal ontleden de reactie en de Relais pin HIGH/LOW trigger.

De webapp is een eenvoudige afbeelding, waarvan klasse verandert op basis van het de stand.  Klik op de afbeelding van de knop macht en het zal de klasse in-/ uitschakelen, maken een AJAX-aanvraag naar de server die op zijn beurt de eigenschap state van de relay-entiteit in de datastore wisselen zal.

Onderdelenlijst
1 x Arduino Uno R3

1 x Arduino Ethernet-Shield, R3

1 x Powerswitch staart II

2 x breadboard man/man jumper draden

1 x Arduino muur wrat (optioneel, voor betere voeding)

Softwareversies

Arduino IDE 1.0.3

Google App Engine, Python SDK 1.7.4

Ubuntu 12,04

Python-2.7

Voorwaarde

De web-applicatie draait op Google App Engine.  Onze vorige Instructable, wordt beschreven hoe u een toepassing maakt.

Dit project is een onderdeel van de Arduino Data-acquisitie- en controlesysteem in meer detail beschreven in onze komende eBook, Aquaponics automatiseren met Arduino.

Labels: Arduino, Aquaponics

Gerelateerde Artikelen

Aquaponics: Online temperatuur en vochtigheid

Aquaponics: Online temperatuur en vochtigheid

voor andere projecten, zie onze belangrijkste site: www.iowa-aquaponics.com/arduino/** Update **U vindt een live demo van de online temperatuur en vochtigheid in actie hier:http://adacsprojects.appspot.com**Hoewel dit project is ontworpen met aquapon
ESP 8266 Standalone WiFI Relay controle [ytUt]

ESP 8266 Standalone WiFI Relay controle [ytUt]

DOELOm te controleren van een relay switch gebruik esp8266 in standalone modus (zonder arduino, pic of elke andere Micro-controller) via Web-UIDe ESP uitzendt eigen SSID. Het maakt geen verbinding met een router. lokale IP adres van esp is 192.168.4.
Bezoekersteller met Relay Control Room

Bezoekersteller met Relay Control Room

Home automation is een werkelijk keurige gebruik van technologie. Automatiseren van het proces van het uitschakelen van de lichten bij het verlaten van de kamer is leuk als je een beetje lui als me, en is ook een manier van zijn soort op onze aarde d
Arduino - LCD 1602A TOETSENBLOK LCD SHIELD RELAY controle.

Arduino - LCD 1602A TOETSENBLOK LCD SHIELD RELAY controle.

Hallo mensen! Vandaag schreef ik een eenvoudige code om te bepalen van 4 Relais met een toetsenbord LCD shield voor arduino. U kunt elk apparaat toevoegen en de code is gemakkelijk aan te passen. Ik gebruikte 1 lamp als een voorbeeld-apparaat. Nederl
Waarom zijn goedkope controles Online betere optie?

Waarom zijn goedkope controles Online betere optie?

Eerder we gebruikt om onze controles voor onze check-account alleen van banken. Maar vandaag met de groei van internet in elk aspect we kunnen genieten van controles van online winkels te bestellen. En het aantal stijgt die liever online goedkope che
Webserver voor huistoestellen controle

Webserver voor huistoestellen controle

Dit instructable beschrijft hoe een eenvoudige maar krachtige webserver gebruikt voor de controle van de huishoudelijke apparaten kan worden gedaan. Het hart van het circuit is de ATmega328 microcontroller. Ik heb dit koos omdat ik wilde gebruiken al
Smartphone Controlled plafondventilator

Smartphone Controlled plafondventilator

Ophouden ongerust makend over het waas van mysterie rond 'verbonden' dingen... Ik heb gedaan het werk, nu kun je krijgen als de held! Ik begon te werken met Arduino en Raspberry Pi ongeveer een jaar geleden, en ik ga om uitknippen alle onzin die niet
CNC Laser voor afbeeldingen afdrukken en gravure - Shapeoko 2 gebaseerd

CNC Laser voor afbeeldingen afdrukken en gravure - Shapeoko 2 gebaseerd

Als u eigenaar bent of van plan bent te bouwen van een Shapeoko 2 CNC frezen Machine, doorloopt dit Instructable u de stappen die nodig zijn voor zitten kundig voor toevoegen een 2 watt laser staat grijs-schaal afbeeldingen afdrukken op vele oppervla
LinKit one - waterpeil-Controller met externe TV-instellingen

LinKit one - waterpeil-Controller met externe TV-instellingen

Ik al gedaan een waterstand controller en gepost hier zie de link nauwkeurig vloeibare niveau Controller met low-cost sensor en afstandsbediening voor instellingen. Nu gebruik haar werkt prima en ik het online. Nu omzetten in het Linkit een om te ler
Tweet-a-Pot: Twitter koffiepot ingeschakeld

Tweet-a-Pot: Twitter koffiepot ingeschakeld

hou van het idee van het maken van koffie op het vliegen? vanuit uw bed? Terwijl je op de bus komt thuis? Dan is de Tweet-a-pot voor jou!Tweet-a-pot is de volgende in fancy twitter ingeschakeld apparaten. Deze koffiepot kan de eigenaar te maken van e
Arduino en Visuino: 4D systemen ViSi Genie smart Touchscreen Vertoning verbinden met Arduino

Arduino en Visuino: 4D systemen ViSi Genie smart Touchscreen Vertoning verbinden met Arduino

Er komt een moment, wanneer je wilt hebben een touchscreen display aangesloten op je Arduino board. Er zijn vele verschillende weergaveopties en maten beschikbaar, maar de meesten van hen vereisen aanzienlijke hoeveelheid code worden gecontroleerd, e
Bouw van een serre Vent Opener

Bouw van een serre Vent Opener

Een paar jaar geleden maakte ik omhoog sommige vent openers die gebruik windshield wiper motoren. Ze werken goed voor de kleine kas, maar de frames hebben sommige structurele problemen in de sterke wind.  Voor de koepel serre ben ik met behulp van li
Home Automation - Relais toevoegen aan Arduino

Home Automation - Relais toevoegen aan Arduino

Hoe om te selecteren van de Relais-Its all over macht.Wanneer u een relais verbinden met je Arduino selecteert moet u overwegena) de macht (spanning en stroom) van welke u zin voor wissel voort en vandoor enb) de macht (spanning en stroom) nodig om t
Het instellen van home-gegevensserver OpenWRT via router van Linksys WRT160NL

Het instellen van home-gegevensserver OpenWRT via router van Linksys WRT160NL

elk huis moet een router. Waarom niet om te zetten uw router in een webcam en gegevens server, bijvoorbeeld, om te controleren van een baby.Linksys router WRT160NL kan worden geherprogrammeerd voor het gebruik van OpenWRT (dat is een soort Linux), om