Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino Indoor Garden

Komponenten und Verbrauchsmaterialien

Arduino Nano R3
× 1
mbientLab Bluetooth-auf-USB-Dongle
× 1
Angepasste JLCPCB-Leiterplatte
× 1

Über dieses Projekt

Gärtnern in der Moderne bedeutet, die Dinge mit Elektronen, Bits und Bytes komplizierter und mühsamer zu machen. Die Kombination von Mikrocontrollern und Gartenarbeit ist eine sehr beliebte Idee. Ich denke, das liegt daran, dass Gärten sehr einfache Ein- und Ausgänge haben, die leicht zu verstehen sind. Ich schätze, die Leute (mich eingeschlossen) sehen ein notorisch einfaches und entspanntes Hobby und können nicht anders, als sich gezwungen zu fühlen, es zu kompliziert zu machen.

In diesem Projekt zeige ich Ihnen, wie Sie mit einem Arduino-Entwicklungsboard eine einfachere Version eines Indoor-Gartens erstellen .

Ich biete eine vollständige Schritt-für-Schritt-Anleitung, um Ihnen zu zeigen, wie Sie Ihren eigenen schönen Garten gestalten, und erkläre sowohl Hardware- als auch Softwareteile im Detail, um diese Anleitung auf den einfachsten Weg zu machen, um Ihren eigenen Garten auszuprobieren eigene Kenntnisse in der Elektronikfertigung. Dieses Projekt ist besonders praktisch, nachdem Sie die kundenspezifische Leiterplatte erhalten haben, die wir bei JLCPCB bestellt haben, um das Erscheinungsbild unseres Autos zu verbessern. Außerdem enthält diese Anleitung genügend Dokumente und Codes, damit Sie Ihr automatisches Gartensystem erstellen können.

Wir haben dieses Projekt in nur 7 Tagen durchgeführt, nur drei Tage, um die Hardwareherstellung und den Zusammenbau abzuschließen, dann 4 Tage, um den Code und die Android-App vorzubereiten. um den Garten dadurch zu kontrollieren. Bevor wir beginnen, schauen wir zuerst

Was Sie in diesem Tutorial lernen werden:

  • Auswahl der richtigen Komponenten in Abhängigkeit von Ihren Projektfunktionalitäten
  • Erstellen der Schaltung, um alle ausgewählten Komponenten zu verbinden
  • Bauen Sie alle Projektteile zusammen und beginnen Sie mit dem Testen
  • Mit der Android-App. um sich über Bluetooth zu verbinden und das System zu manipulieren

Schritt 1:Was ist ein Indoor-Garten?

Die meisten Pflanzen haben einfache Bedürfnisse. Als Gäste sind sie relativ anspruchslos. Es gibt nur drei grundlegende Dinge, die Sie verstehen müssen, bevor Sie sich entscheiden, eine Pflanze nach Hause einzuladen:Licht, Wasser und Luft. Wenn Sie diese vier Elemente aus Pflanzensicht beherrschen, können Sie fast überall auf der Welt und zu jeder Jahreszeit einen Indoor-Garten anlegen.

  • Licht - Die meisten Gartenpflanzen brauchen mindestens sechs Stunden Licht am Tag. Aber es muss gutes Licht sein. Wenn Sie Ihre Hand vor das Fenster halten und es keinen Schatten wirft, ist das Licht wahrscheinlich für die meisten Pflanzen nicht ausreichend, um ein glückliches Leben zu führen. Sie können jedoch schlechte Lichtverhältnisse jederzeit durch Pflanzenlichter ergänzen. Wenn Sie in Ihrem Zuhause über ein bescheidenes natürliches Licht verfügen und sich nicht mit spezieller Beleuchtung herumschlagen möchten, bleiben Sie bei Pflanzen, die normalerweise schwache Lichtverhältnisse benötigen, oder versuchen Sie, Ihren Garten dorthin zu verlegen eine sonnige Fensterbank.
  • Wasser - Pflanzen brauchen Bedingungen, die denen in ihren natürlichen Lebensräumen nahe kommen. Eine Pflanze, die in der Wüste zu Hause ist, muss seltener gegossen werden als eine Pflanze, die in einem Moor lebt. Zu wissen, welche Wasserbedingungen eine Pflanze bevorzugt, ist ein guter erster Schritt für einen erfolgreichen Indoor-Garten. Es ist einfacher als Sie denken, denn oft geben Ihnen die Pflanzen selbst Hinweise. Pflanzen mit dicken gummiartigen Blättern sind Wasserfresser und können normalerweise mit weniger Wasser überleben als Pflanzen mit dünnen, zarten Blättern. Wenn Sie es hassen, Ihre Pflanzen zu gießen, wählen Sie Sorten, die mit weniger gedeihen, oder wählen Sie Blumentöpfe mit versteckten Reservoirs, um Ihre Bewässerungsarbeiten zu reduzieren.
  • Luft - Als Nebenprodukt der Photosynthese produzieren Pflanzen Sauerstoff und filtern über ihre Blätter unangenehme Gase wie Formaldehyd aus Ihrer häuslichen Umgebung. Um Pflanzen gesund zu halten, müssen Sie ihre Blätter sauber halten und die Luft um sie herum in Bewegung und feucht halten. Dazu können Sie sie an einer gut durchlüfteten Stelle platzieren oder mit einem kleinen Ventilator versehen.

Ich werde ein Arduino-basiertes System erstellen, um den Temperatur- und Feuchtigkeitsstatus meiner Anlage zu überwachen und automatisch die notwendigen Bedürfnisse wie Lichtintensität, Wasser und reine Frischluft bereitzustellen. Dazu benötige ich einige Sensoren, um einige Aktoren zu steuern. Zum Beispiel steuere ich die Lichtintensität in Abhängigkeit von den Signalen, die vom Lichthelligkeitssensor empfangen werden. Für die Bewässerung habe ich einen Feuchtigkeitssensor verwendet, um eine Wasserpumpe ein- und auszuschalten, und einen Temperatur- / Feuchtigkeitssensor zum Ein- und Ausschalten von 12-V-DC-Lüftern .

Schritt 2:Sensoren und Aktoren

Die Herstellung dieses Systems ist die Zusammenstellung einiger Sensoren und Aktoren, um auf die physikalischen Daten der Anlage zuzugreifen und herauszufinden, was von der Anlage angefordert wird und wann Sie es liefern sollten.

Aus diesem Grund sollten Sie einige Sensoren und Aktoren verwenden, die alle mit einem Arduino-Board verbunden sind:

Sensoren

  • Lichtsensor BH1750 :BH1750FVI Ist ein digitaler Lichtsensor , ein digitaler Umgebungslichtsensor-IC für die I2C-Busschnittstelle. Dieser IC ist am besten geeignet, um die Umgebungslichtdaten zum Einstellen der LCD- und Tastatur-Hintergrundbeleuchtung von Mobiltelefonen zu erhalten. Es ist möglich, einen großen Bereich bei hoher Auflösung zu erkennen. ( 1 - 65535 lx ).
  • Bodenfeuchtesensor:Feuchtesensoren, die den Widerstand oder die Leitfähigkeit der Bodenmatrix zwischen zwei Kontakten messen, sind im Wesentlichen Schrott. Zunächst einmal ist die Beständigkeit kein sehr guter Indikator für den Feuchtigkeitsgehalt, da sie stark von einer Reihe von Faktoren abhängt, die von Garten zu Garten variieren können, einschließlich des pH-Werts des Bodens, der im Wasser gelösten Feststoffe und der Temperatur. Zweitens sind die meisten von ihnen von schlechter Qualität mit Kontakten, die leicht korrodieren. Meistens hättest du Glück, einen zu bekommen, der eine ganze Saison durchhält.
  • Temperatur- und Feuchtigkeitssensor:Der DHT11 ist ein einfacher, extrem kostengünstiger digitaler Temperatur- und Feuchtigkeitssensor. Es verwendet einen kapazitiven Feuchtigkeitssensor und einen Thermistor, um die Umgebungsluft zu messen, und gibt ein digitales Signal an den Datenpin aus (keine analogen Eingangspins erforderlich). Es ist ziemlich einfach zu verwenden, erfordert jedoch ein sorgfältiges Timing, um Daten zu erfassen. Der einzige wirkliche Nachteil dieses Sensors ist, dass Sie nur alle 2 Sekunden neue Daten von ihm erhalten können. Wenn Sie also unsere Bibliothek verwenden, können die Sensormesswerte bis zu 2 Sekunden alt sein.

Aktuatoren

  • Leuchtende weiße LED:Eine Leuchtdiode (LED) ist eine zweiadrige Halbleiterlichtquelle. Es handelt sich um eine p-n-Übergangsdiode, die bei Aktivierung Licht emittiert.[5] Wenn eine geeignete Spannung an die Leitungen angelegt wird, können Elektronen mit Elektronenlöchern im Gerät rekombinieren und Energie in Form von Photonen freisetzen.
  • Wasserpumpe:Eine Pumpe ist ein Gerät, das Flüssigkeiten (Flüssigkeiten oder Gase) oder manchmal Schlämme durch mechanische Wirkung bewegt. Pumpen können nach der Methode, mit der sie das Fluid bewegen, in drei Hauptgruppen eingeteilt werden:Direkthebe-, Verdrängungs- und Schwerkraftpumpen. Pumpen arbeiten nach einem Mechanismus (normalerweise hin- und hergehend oder drehend) und verbrauchen Energie, um mechanische Arbeit durch Bewegen der Pumpe zu verrichten Flüssigkeit. Pumpen werden über viele Energiequellen betrieben, einschließlich Handbetrieb, Elektrizität, Motoren oder Windkraft, und gibt es in vielen Größen, von mikroskopisch kleinen für medizinische Anwendungen bis hin zu großen Industriepumpen.
  • DC 12-V-Lüfter:Es ist wichtig, Kühltechniken zu kennen, die verwendet werden können, um die Lebensdauer Ihrer Pflanze zu verlängern, indem Frischluft um die Pflanze herum geleitet wird, wenn dies erforderlich ist, um die Pflanze in einem gesunden Zustand zu halten.

Schritt 3:Die PCB-Herstellung (hergestellt von JLCPCB)

Über JLCPCB

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), ist das größte Unternehmen für Leiterplatten-Prototypen in China und ein High-Tech-Hersteller, der sich auf schnelle Leiterplatten-Prototyp- und Kleinserienfertigung von Leiterplatten spezialisiert hat.

Mit über 10 Jahren Erfahrung in der PCB-Herstellung hat JLCPCB mehr als 200.000 Kunden im In- und Ausland mit über 8.000 Online-Bestellungen für PCB-Prototyping und PCB-Produktion in kleinen Stückzahlen pro Tag. Die jährliche Produktionskapazität beträgt 200.000 qm. für verschiedene 1-Layer-, 2-Layer- oder Multi-Layer-Leiterplatten. JLC ist ein professioneller PCB-Hersteller, der sich durch groß angelegte Brunnenausrüstung, strenges Management und überragende Qualität auszeichnet.

Zurück zu unserem Projekt

Um die Leiterplatte herzustellen, habe ich die Preise vieler Leiterplattenhersteller verglichen und ich habe JLCPCB als den besten Leiterplattenlieferanten und den billigsten Leiterplattenanbieter ausgewählt, um diese Schaltung zu bestellen. Alles, was ich tun muss, sind ein paar einfache Klicks, um die Gerber-Datei hochzuladen und einige Parameter wie Farbe und Menge der Leiterplattendicke einzustellen gibt es von Zeit zu Zeit einige kostenlose Versandangebote auf dieser Online-Bestellplattform.

Sie können die Circuit-Datei (PDF) hier herunterladen.

Wie Sie in den obigen Bildern sehen können, ist die Platine sehr gut verarbeitet und ich habe die gleiche Platinenblattform, die wir entworfen haben, und alle Etiketten und Logos sind da, um mich während der Lötschritte zu leiten.

Schritt 4:Zutaten

Sehen wir uns nun die erforderlichen Komponenten für dieses Projekt an und Sie finden alle zugehörigen Links für eine Online-Bestellung. Wir benötigen daher:

  • - Die Leiterplatte, die wir bei JLCPCB bestellt haben
  • - Arduino Nano:http://amzn.to/2C7g0YW
  • - ESP01-Modul:http://amzn.to/2CCRVdL
  • - HC-05 oder HC-06 Bluetooth-Modul:http://amzn.to/2CCRVdL
  • - Lichtsensor BH1750 :http://amzn.to/2CCRVdL
  • - Temperatur- und Feuchtigkeitssensor:http://amzn.to/2CCRVdL
  • - Feuchtigkeitssensor:http://amzn.to/2CCRVdL
  • - Wasserpumpe:http://amzn.to/2CCRVdL
  • - 12V DC Lüfter:http://amzn.to/2CCRVdL
  • - weiße LEDs:http://amzn.to/2CCRVdL
  • - Einige Header-Konnektoren:http://amzn.to/2CCRVdL-

Schritt 5:Die Montage

Alle 9 Artikel anzeigen

Wir sind jetzt bereit, also beginnen wir mit dem Löten der Komponenten und vergessen Sie nicht, die Etiketten zu befolgen, um Lötfehler zu vermeiden. Wir beginnen mit dem Löten des Arduino-Steckers, um die Stromversorgung zu testen, und Sie können auch einige grundlegende Testcodes schreiben, um die richtige Verbindung für jeden Sensor wie den Lichtsensor zu überprüfen ) damit du vollen Zugriff darauf hast.

Hinweis :Sie müssen Ihren Lötkolben schön und sauber halten. Das bedeutet, dass Sie es bei jeder Verwendung am Schwamm abwischen. Die Spitze Ihres Lötkolbens sollte sauber und glänzend sein. Wenn Sie feststellen, dass die Spitze durch Flussmittel verschmutzt oder oxidiert wird, dh ihren Glanz verliert, sollten Sie sie reinigen. Auch wenn Sie mitten im Löten sind. Eine saubere Lötspitze macht es VIEL einfacher, Wärme auf das Lötziel zu übertragen.

Die Leiterplatte, die wir bei JLCPCB bestellt haben, wird Ihnen helfen, alles an der richtigen Stelle zu halten. Zögern Sie also nicht, diesen Link zu besuchen, wenn Sie die von uns hergestellte Leiterplatte anzeigen und online bestellen möchten.

Wie Sie sehen, ist die Verwendung dieser Leiterplatte aufgrund ihrer Qualität so praktisch und alle Etiketten dort bieten Ihnen mit Sicherheit die beste Anleitung, sodass Sie zu 100% sicher sind, dass Sie keine Lötfehler machen.

Ich habe jede Komponente an ihren Platz gelötet und Sie können beide Seiten der Platine verwenden, um Ihre elektronischen Teile zu löten.

Jetzt haben wir die Platine fertig und alle Komponenten sind sehr gut gelötet, danach habe ich dieses Design vorbereitet, um einen CNC-Laserschnitt zu machen, um das elektronische Teil und die Anlage in einen Träger einzuführen, also wenn Sie das gleiche Design wie machen möchten meine finden Sie die (DXF)-Dateien hier

Schritt 6:Die Android-App.

Diese App ermöglicht es Ihnen, sich über Bluetooth mit Ihrem Arduino zu verbinden, und im manuellen Modus haben Sie Zugriff auf die Lüfter und Lichter und auch auf die Wasserpumpe für die EIN- und AUS-Steuerung, ohne die Sensoren zu vergessen, mit denen Sie Daten lesen können Durch Drücken der Schaltfläche "Daten abrufen" werden alle entsprechenden Daten auf Ihrem Smartphone-Bildschirm angezeigt.

Sie können diese Android-App kostenlos über diesen Link erhalten

Schritt 7:Der Arduino-Code und die Testvalidierung

Der Code ist verfügbar und kann wie gewohnt unter diesem Link heruntergeladen werden. Und wie Sie auf den Fotos sehen können, ist der Code so einfach und sehr gut kommentiert, dass Sie ihn verstehen können.

Wie Sie sehen können, hat jede Taste eine Funktion mit dem System, aber was ich wirklich schätze, ist der automatische Modus zur Steuerung der Lichthelligkeit. Ich habe den Lichtsensor an der unteren Basis des Hauses platziert. Wenn wir diesen Modus auswählen, steuert das System die Helligkeit der Frontlicht-LEDs in Abhängigkeit von den Sensorsignalen. Außerdem können wir die Temperatur- und Luftfeuchtigkeitswerte direkt auf dem Bildschirm des Smartphones ablesen, was wirklich beeindruckend ist.

Code

  • Arduino-Quellcode
Arduino-QuellcodeArduino
/************************************************ ************************************************* ************************************************* ********************* * - Autor :BELKHIR Mohamed * * - Beruf :(Entwickler) MEGA DAS Inhaber * * - Hauptzweck :Industrielle Anwendung * * - Copyright (c) Inhaber :Alle Rechte vorbehalten * * - Lizenz :BSD 2-Clause Lizenz * * - Datum :20.11.2017 * * ***************** ************************************************* ************************************************* **************************************************/ / *********************************** HINWEIS ************** ************************ /// Weiterverbreitung und Verwendung in Quell- und Binärform, mit oder ohne// Modifikation, sind unter folgenden Bedingungen erlaubt:erfüllt sind:// * Weiterverbreitungen des Quellcodes müssen den obigen Copyright-Hinweis, diese// eine Liste der Bedingungen und den folgenden Haftungsausschluss enthalten.// * Weiterverbreitungen in binärer Form müssen die obigen Angaben wiedergeben ve Copyright-Hinweis,// diese Liste der Bedingungen und der folgende Haftungsausschluss in der Dokumentation// und/oder anderen Materialien, die mit der Verteilung bereitgestellt werden.// DIESE SOFTWARE WIRD VON DEN URHEBERRECHTSINHABERN UND MITARBEITERN „WIE BESEHEN“// UND AUSDRÜCKLICH BEREITGESTELLT ODER STILLSCHWEIGENDE GARANTIEN, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE// STILLSCHWEIGENDE GARANTIEN DER MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK WERDEN AUSGESCHLOSSEN/*________________________________________________________________________________________________ (`v)________________________________________________________________________________________________(`()___(`v)________________(________________________________). _)__(`())__________________________________________________________________________________________________(`v)(_.^._)__________________________________________________________________________________________________(`())(`v)________________________________________________________________ ______________________(_.^._)(`())________________________________________________________________________________(`v)____________________ (_.^._)(`v)_________________________________________________________________________________ (`())_ (`v)___(`())________________________________________________________________________________________________ (_ .^._)_(`())___(_.^._)_________________________________________________________________________________ (`v) (_.^._) (`v)_________________________________________________________________________________(`())___________________(`())________________________________________________________________________________(_ .^._)_____(_.^._)________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ________________________________________________________________ ________________________________ ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________(`v)________________________________________________________________________________________________(`())________________________________________________________________________________________________ (_.^._)________________________________________________________________________________________________ (`v)________________________________________________________________________________________________ (`())______________________________________________________________________________________________________ ______________________(`v)__________________________________________________________________________________(`())__________________________________________________________________________________(_.^._)_________________________________________________________________________________________________________________________________________________________________________________________________ */#include "DHT.h" // Integrieren Sie die dht-Bibliothek als Schnittstelle zum DHT-Sensor#include // IC-Bibliothek zur Verwendung des Lichtsensors#include // BH1750-Bibliothek importieren, um den Lichtsensor verwenden zu können//------------------ -------------------------- Steuerpins definieren ------------------ ---------------------------------------const int Pump=4; // Wir haben diesen Pin verwendet, um die Motorpumpe zu steuern const int Fan =5; // Verwenden Sie diesen Pin als PWM-Ausgang, um die Lüftergeschwindigkeit zu steuern const int Light =6; // Verwenden Sie diesen Pin, um die LED-Helligkeit zu steuern const int TempHum =7; // Eingangspin für DHT-Sensorconst int Moisture =8; // Digitaler Eingangspin zum Lesen der Feuchtigkeitsbefehlssignaleconst int TestLED =9; // Verwenden Sie diesen Ausgangspin, um das richtige Löten auf Ihrer Leiterplatte zu testen, indem Sie die Test-LEDs ein- und ausschaltenconst int Brightness=12; // Eingangspin zum Lesen der Lichtsensorsignaleconst int analogMoistue=0; // Analoger Eingang zum Lesen des analogen Signals vom Feuchtigkeitssensor //------------------------------------ -------------------------------------------------- -------------------------------------------------------#define DHTTYPE DHT11 // DHT 22 (AM2302), AM2321DHT dht(TempHum, DHTTYPE); // Temperatur- und Feuchtigkeitssensor-KonstruktorBH1750 lightMeter; // Lichtsensor-Konstruktorchar Data='x'; // Speichern Sie serielle Daten in diesem VariablenString cmd=""; // Lesen Sie die vollständige Anweisung, die vom Android-Appint gesendet wird flagModeAuto=0; // Flag zum Aktivieren des Automodeint sprayCMD=0; // CMD-Grenze sprayint LightCMD=0; // CMD-Limit Helligkeitint lightLevelPlus=0; // Variable zur Steuerung der Lichthelligkeitfloat-Temperatur =0; // Variable zum Speichern des Temperaturwertsfloat Feuchte=0; // Variable zum Speichern des Feuchtigkeitswertsuint16_t lux=0; // Variable zum Lesen der Lichthelligkeit vom Lichtsensor //------------------------------------- -------------- Pin-Konfiguration starten ---------------------------------- ---------------------void setup() { Wire.begin(); // I2C-Bus initialisieren (BH1750-Bibliothek macht dies nicht automatisch) dht.begin(); // Starten Sie den Temperatur- und Feuchtigkeitssensor, der lightMeter.begin () liest; // Starten Sie den Lichtsensor mit dem Lesen von Serial.begin (9600); // Stellen Sie die Baudrate auf 9600 BPS ein, um mit der Android-App über Bluetooth zu kommunizieren Serial.setTimeout (100); // Stellen Sie die Zeit ein, um auf Daten zu warten, bevor der serielle Port geschlossen wird (nach 100 ms) pinMode (Pump, OUTPUT); PinMode (Lüfter, AUSGANG); pinMode (Licht, AUSGANG); pinMode (Feuchtigkeit, EINGANG); pinMode (TestLED, EINGANG); Verzögerung (1000); digitalWrite (Pumpe, NIEDRIG); digitalWrite (Lüfter, NIEDRIG); digitalWrite(Light,LOW);}//---------------------------------------------------- -------- Prozesscode starten -------------------------------------- ------------------void loop () { while (Serial.available ()) // Die seriellen Daten lesen, sobald sie verfügbar sind { delay (10); Daten=Seriell.read(); cmd+=Daten; } if (cmd ==="dt") // Senden Sie den Feuchtigkeitswert an die Android-App { Serial.print (humidity); } if (cmd ==="dh") // Senden Sie den Helligkeitswert an die Android-App { Serial.print (lux); } if(cmd=="db") // Senden Sie den Temperaturwert an die Android-App {Serial.print (Temperatur); } if(cmd=="o") // Aktiviere den Automatikmodus { flagModeAuto=1; } if(cmd=="m") // Deaktivieren Sie den automatischen Modus { flagModeAuto=0; aufrechtzuerhalten. Wenn (flagModeAuto==1) { AutoPump(); LichtHelligkeit(); autoFan(); } if(flagModeAuto==0) { if(cmd=="f") // Schalten Sie den FAN ein {analogWrite(Fan,255); } if(cmd=="x") // Schalten Sie den FAN AUS { analogWrite (Fan, 0); } if(cmd=="l") // Schalten Sie die Lichter ein {analogWrite(Light,255); } if(cmd=="k") // Schalten Sie die Lichter aus {analogWrite(Light,0); } if(cmd=="w") // Schalten Sie die Pumpe ein {analogWrite(Pump,255); } if(cmd=="y") // Schalten Sie die Pumpe aus { analogWrite (Pump, 0); } } cmd=""; // Die Variable cmd löschen, um sie für die nächste Anweisung verfügbar zu machen lux =lightMeter.readLightLevel(); // Holen Sie sich die Helligkeit vom Lichtsensor temperature=dht.readTemperature(); // Holen Sie den Temperaturwert vom DHT-Sensor (C) feuchtigkeit =dht.readHumidity (); // Holen Sie sich den Feuchtigkeitswert vom DHT-Sensor (%)}//--------------------------------- -------------- Automatische Kontrollfunktion für Pumpspray ------------------------------ --------------------------void autoPump () { if (analogRead (analogMoistue) 30) { analogWrite (Fan, 255); // Schalten Sie den Lüfter ein, wenn die Temperatur 30 ° C überschreitet} else { analogWrite (Fan, 0); // Schalten Sie den Lüfter aus, wenn die Temperatur 30 ° C überschreitet }}

Kundenspezifische Teile und Gehäuse

dxf_mdf_5mm_s0PEHuez4w.rar

Schaltpläne


Herstellungsprozess

  1. Erstellen von Monitor-Ambilight mit Arduino
  2. Arduino Pong-Spiel - OLED-Display
  3. Audiofrequenzdetektor
  4. Arduino Tamagotchi Klon - Digitales Haustier
  5. Wireless Lichtschalter-Manipulator
  6. Tech-TicTacToe
  7. Bewegungssensor-Wasserpistole
  8. Arduino-Countdown-Timer
  9. Arduino Sunflower:Eine elektronische Sonnentänzerin
  10. Roboter für supercoole Indoor-Navigation