Stap 4: bedrading
Ik heb hier het schakeldiagram bijgevoegd. Hinder u niet over de vlieg die sloot zich aan bij de scan. Uit de PCB die ik heb gemaakt, ik heb draad aan PCB-verbindingen gebruikt. Ik zal proberen om een beetje over elk onderdeel in deze stap wordt uitgelegd.
Aftreden
Ik heb drie stepdown-conversieprogramma's. Twee LM317 aan de macht de Arduino en de pomp. Max amp hebben zij op 1.5a. Ik probeerde LM317 om te rijden de LED ook eerst, maar had moeite met de voltage regulator gonna hot. Voor de LED gebruikte ik een andere DC naar DC-converter in plaats daarvan, die kan geven van 5A.
Voeding
Ik gebruikte voor het aandrijven van het hele project een 12v 2A voeding.
RGB
De RGB komt net uit de Arduino pinnen.
LED
Om de draad van de LED's nam ik de draad door de vierkante staal en tot de plaat. Ik gebruikte de zes pc's 1w LED. Ik geloof echt niet dat het heeft grote betekenis voor de planten maar dacht dat het leek mooi met licht omlaag op de planten. LED's zijn gecontroleerd door een Arduino vermogen door middel van een TIP120 en een relais. De kracht komt uit de DC naar DC-converter. De output van de Arduino is gecodeerd, zodat de uitvoer van de '' zelfgemaakte '' timer de LED activeert. Se meer over de timer in de volgende stap.
Moisture
Ik gebruikte voor het meten van vocht in de bodem, een vocht sensor gekocht van ebay. Heeft ook een sensor van bestuur zodat we een stabieler analoog signaal krijgen. Twee draden van het bord van de sensor naar de vocht sensor. Vanaf sensor loopt Arduino board de 3 draden een tot A0, één voor grond en één naar 3,3 v. Aan het begin van het project boorde ik een gat door het midden van de plaat. De kabel voor de vocht sensor gaat Trough er. Warm gelijmd het gat daarna zodat het strak krijgt. De moisturesensor wordt in de bodem geplaatst wanneer het op zijn plaats.
Vochtigheid en Temperatur
Ik gebruikte om te controleren van vochtigheid en temperatur een DHT11. Ik heb waar dubbele dubbelzijdige tape gebruikt en de sesnor aan de bovenkant van de plaat waar de lichten zijn gekoppeld. Ik was bang dat misschien de lichten de temperatuur beïnvloeden zou wanneer de sensor zo dichtbij was. Maar het kwam niet. De sonsor ik aangesloten op de digitale ingang, 3, 3V en grond. De kabel aan op de DHT11 gaat ook via de vierkante sttel, zoals de draden aan op LED's.
Pomp
De pomp die ik gebruik is een zeer eenvoudige en kleine aqvariumpump. Het draait op 12v. De pomp bevindt zich op de bodem van de tank en is beveiligd met hete lijm. Hij wordt aangedreven door een van de DC-DC converters (stepdowns). Vanaf daar gaat het via de relay dat wordt gecontroleerd van de Arduino via een TIP120. Hoewel dit een 12v pomp ik schose aan rubn het op 6v zodat de druk niet te hoog.
Niveauschakelaar
Om bij te houden of de tank leeg of niet is, ik heb gebruikt een eenvoudige levelswitch. Deze is gelijmd op de top van de pomp en vroeg genoeg wordt geactiveerd zodat de pomp kan niet pomp lucht. De levelswitch gewoon werken als een schakelaar en van 5v is aangesloten op een digitale ingang. Ik gebruik om ervoor te zorgen dat we het juiste signaal krijgen een pulldown weerstand. Ik gebruikte 10k.
ESP 8266
De WiFi-module die ik heb toegevoegd is bedoeld om het vak later upgraden. Ik zal proberen om het te krijgen als een IoT. Maar als ik heb wiried het nu werkt als een waarschuwingssysteem bij de uitgangen van de Arduino is geactiveerd. Bijvoorbeeld: lege tank of te warm. Ik heb de app Blynk in vorige project gebruikt als software. Maar nu hebben probleem met de Blynk app niet op mijn telefoon Andrioid meer werkt. Ding het is gewoon een update. Volg het bedradingsschema voor bedrading gewoon. Ik zal terugkomen ESP8266 wanneer krijg ik de app omhoog werken. Vergeet niet om in te stellen SH_PD hoog. Het is niet zoals getekend in het bedradingsschema.