Miniatuur groen huis met arduino (9 / 12 stap)

Stap 9: Schrijf de code voor het groene huis


Dit is de code die ik schreef voor mijn groene huis die vragen om water als de luchtvochtigheid is lager dan 50%

Kopieer de code en deze te formatteren in de Aduino-IDE zo zijn gemakkelijker te lezen (ctrl + T)

#include "DHT.h" / / DHT & AM2302 bibliotheek
#include / / servo bibliotheek

De fVerNum van float versie nummer const = 0,03;

Gegevens pin verbonden met AM2302 #define DHTPIN 2

#define DHTTYPE DHT22 / / DHT 22 (AM2302)

DHT dht (DHTPIN, DHTTYPE); LED pinnen

Servo myservo; servo-object om te bepalen van een servo maken / / maximaal acht servo-objecten kan worden gemaakt

int pos = 0; variabele op te slaan van de servo positie

/ / / / SETUP / / void Setup {/ / Setup seriële monitor Serial.begin(9600);

Servo pin 9 myservo.attach(9);

Wacht 3 seconden delay(3000);

Serial.println (F ("\nAM2302-Sensor")); Serial.Print (F ("versie:")); Serial.println(fVerNum); Serial.println (F ("Arduino - Derek Erb\n")); delay(5000);

DHT.begin(); }

void loop {}

Lezing temperatuur of vochtigheid neemt ongeveer 250 milliseconden! Sensor lezingen kunnen ook worden maximaal 2 seconden 'oude' (het is een zeer langzame sensor) zweven h = dht.readHumidity(); zweven t = dht.readTemperature();

Controleer als opbrengsten geldig zijn, indien zij NaN (geen getal zijn) dan iets mis gegaan! Als (isnan(t) || isnan(h)) {Serial.println (F ("kon aflezen uit DHT"));} else {Serial.print (F ("vochtigheid:")); Serial.Print(h); Serial.Print (F ("% \t")); Serial.Print (F ("temperatuur:")); Serial.Print(t); Serial.println (F("C"));

Als (h < 50) {/ / als de luchtvochtigheid is lager dan 50 de planten moeten waterd voor (pos = 0; pos < 180; pos += 1) / / gaat van 0 graden tot 180 graden {/ / in stappen van 1 graad myservo.write(pos); / / vertellen servo naar positie in de variabele 'pos'}} anders {voor (pos = 180; pos > = 1; pos-= 1) / / gaat van 180 graden tot 0 graden {myservo.write(pos); / / servo naar positie in de variabele 'pos' vertellen / / wacht 15ms voor de servo te bereiken betreffendedepositie}}}

Wacht 3 seconden delay(3000); }

Gerelateerde Artikelen

Control uw huis met Arduino

Control uw huis met Arduino

Arduino is een fantastische tool om te controleren en zin ding, dit is de reden waarom de meeste mensen gebruiken, maar er een grote vangst is. Arduino aankan alleen echt kleine stromingen. (Niet meer dan 40mA). Dit is ok voor sommige elektronische p
Slimme huis met Arduino Ethernet-shield en Teleduino (met web app)

Slimme huis met Arduino Ethernet-shield en Teleduino (met web app)

Dit project is een eenvoudige oplossing voor degenen die willen een smart-home-systeem, maar hebben niet een groot budget en de lui die wil niet opstaan uit bed om te schakelen van de verlichting of uitschakelen.Het is ook het project van een middelb
Slimme huis met arduino

Slimme huis met arduino

Hallo.Ik zal u tonen hoe om uw eigen slimme huis te bouwen. Het toont de temperatuur zowel binnen en buiten, als het venster geopend of gesloten is, ziet u wanneer het regent en alarm wanneer de PIR-sensor zintuigen verplaatsen. Ik maakte de toepassi
Bewaren van uw huis met Arduino

Bewaren van uw huis met Arduino

enkel onlangs, was er een koufront die macht helemaal geknoeid. Er was zelfs een tornado horloge in Canada. Er waren sommige echt cool wolken, dan sommige thunder, dan een heleboel van bliksem, donder, en regen. Veel regen en constante gerommel als d
Slimme huis met arduino en jubito

Slimme huis met arduino en jubito

jubito is een software dat ik ontwikkelen op basis van jaNET kader. Een slimme Thuisserver waarmee interfaces tussen verschillende hardware (zoals arduino) en softwareonderdelen, geven de mogelijkheid om elkaar te communiceren en laat me toegang auto
Domotica met Arduino... En JavaScript!

Domotica met Arduino... En JavaScript!

In dit instructable (mijn eerste een eigenlijk), ik zal u begeleiden om te maken van automatisering in uw huis met Arduino, ja, niet zo nieuw... Maar wij zullen ook omvatten JavaScript, met behulp van Node.js en een awesome bibliotheek om te interage
PHloat2 DIY zuur water testen sculptuur & kit met arduino

PHloat2 DIY zuur water testen sculptuur & kit met arduino

pHloatpHloat is een DIY kit die is gemaakt voor gebruik in combinatie met een pre-owned / reeds bestaande arduino microcontroller. Het doel is het testen van de pH-niveaus in de lokale rivieren, meren en stromen als gevolg van de toestroom van lucht-
Een 15-LED RGB klok met Arduino kern

Een 15-LED RGB klok met Arduino kern

De RGB-klok maakt gebruik van het RGB-kleur samenstelling model gebruikt in alle kleur toont. Dit model maakt gebruik van drie 'basic' kleuren, namelijk rood, groen en blauw, om te bouwen van een andere 'composiet' kleur van het spectrum. Met RGB-klo
Kerstboom met LED en muziek, gecontroleerd met Arduino

Kerstboom met LED en muziek, gecontroleerd met Arduino

In deze vakantieseizoen, bijna iedereen heeft gedaan hun kerstboom in uw huis, klein of groot. In deze post, zullen we zien hoe maak je een kerstboom met een paar €, met behulp van Arduino. Via deze microcontroller zal kunnen kiezen uit diverse versc
LED Kerst trui met Arduino

LED Kerst trui met Arduino

Voor een schoolproject die we moesten maken van een interactief object met Arduino. En omdat het is altijd tijd voor Kerstmis Truien heb ik besloten om deze kleine prototype.Het is een perfecte pop formaat trui! Het is ook super leuke Kerstdecoratie,
Zonne energie miniatuur slimme huis

Zonne energie miniatuur slimme huis

Dit huis begon als het project gebaseerde beoordeling voor mijn natuurkunde lessen circuits eenheid. Studenten wired lichten, deurbellen, & alarmsystemen op miniatuur huizen of kastelen die ze maakten. Zodra ze werden gedaan met de grondbeginselen, z
Groene huis Project

Groene huis Project

Het project Green House was een plan dat mijn vrouw en ik kwam vorig jaar vanwege de vorst we februari 2015 hadden die gedood sommige van onze palmbomen en planten. Wij besloten tot aankoop van de Palram Model # 702422 Internet # 204471274 overwinnin
Mood Lamp met Arduino

Mood Lamp met Arduino

Hallo! In deze tutorial leert u om een mood lamp met arduino.Ik weet dat je hebt misschien een heleboel mood lamp projecten met arduino gezien, maar ik was zeer tevreden met hen niet, omdat ze allemaal heel abrupt de kleur wijzigen. Dus, heb ik beslo
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel