Inhoudsopgave:
Video: Hydrocultuur Blynk Monitor & Controlesysteem - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In dit project heb ik een besturingssysteem gemaakt dat alle aspecten van een middelgroot hydrocultuur eb- en vloedsysteem bewaakt en regelt. De kamer waarvoor ik het heb gebouwd, gebruikt 4 x 4'x4' 640W LM301B 8 bar-systemen. Maar deze instructables gaat niet over mijn lichten. Het is de schakelkast. In mijn box kan ik mijn tijd aan / uit zetten voor verlichting, evenals hydrocultuurpompen, het zet ook verschillende inlaat- en uitlaatventilatoren aan voor koeling. Ik weet zeker dat de meeste mensen die dit soort doe-het-zelfzaken doen, waarschijnlijk van meh, wat dan ook, is. En ze zijn niet verkeerd. Dat is zeker het gemakkelijke aspect ervan. Het werd een beetje ingewikkelder na het toevoegen van zowel een LCD-scherm als blynk voor data-acquisitie. De weergave was eenvoudig genoeg, ik vond de code op een andere instructable die hier is gelinkt: https://www.instructables.com/id/ARDUINO-SPFD5408-… Het blynk-aspect bood een paar uitdagingen. Het was eenvoudig genoeg om alle code op blynk te laten werken, maar toen kwam ik een handvol problemen tegen toen blynk om wat voor reden dan ook niet meer werkte. Het zorgde ervoor dat al mijn code stopte met werken, ook omdat ik het allemaal in de eenvoudige timercode had geschreven en net de blynk.run in de hoofdlus had. Dus het punt is hoe dan ook, na vele, vele uren werken en dit hier werkend krijgen is mijn project. De code is aangepast om volledig autonoom buiten blynk te werken. Aan het begin van de lus zal het controleren of blynk aan staat, als het aan is, gaat de code verder met blynk, maar als het teruggeeft dat blynk niet werkt of uit, zal het proberen verbinding te maken voor 10 seconden, ga dan verder om seriële communicatie uit te schakelen en de bediening van de controller voort te zetten, terwijl de LCD nog steeds de belangrijke informatie weergeeft. Het zal blijven proberen om in te loggen op blynk totdat het ofwel weer inlogt, of totdat je het probleem oplost waarom het niet opnieuw inlogt. Dit project maakt gebruik van wisselstroom, wat gevaarlijk is. Als u niet vertrouwd bent met het aansluiten van wisselstroom, PROBEER DIT NIET, en zorg er ALTIJD voor dat u niet op stroom werkt. Als je een bevriende elektricien hebt, kunnen zij misschien helpen. Mijn kamergenoot is een elektricien en heeft me een subpaneel van 60 A geleverd met 4 stroomonderbrekers van 15 A die worden gevoed door mijn splitters die vervolgens zijn verdeeld in lichten, ventilatoren, pompen, enz. Denk eraan om het nooit op 100% te laten draaien. Het veiligst is om je stroomverbruik per relais te berekenen met de wet van Ohm en vermogensberekening. De wet van Ohm is V=IR, en het vermogen is P=IV. de relais maximaal bij 10A, wat realistisch betekent dat het het veiligst is om ervoor te zorgen dat u slechts 6A door een enkel kanaal laat lopen. Ik heb een basiskaart voor mijn relais-pinouts bijgevoegd en mijn code is redelijk goed genoteerd. Ik zal in de nabije toekomst een gedetailleerd schema uploaden om alles op te nemen. Dat gezegd hebbende, alle doe-het-zelvers die er zijn, zijn waarschijnlijk behoorlijk bedreven in het lezen tussen de regels door. Als je problemen hebt met blynk, zijn er een miljoen tutorials en zelfs instructables die je laten zien hoe je het moet gebruiken. Ik heb mijn via usb-serieel uitgevoerd, maar je kunt wifi of ethernet gebruiken voor je doeleinden, het zou maar een snelle kleine verandering zijn. In ieder geval veel plezier, ik hoop dat sommige mensen hier wat aan hebben.
Benodigdheden
www.amazon.ca/Weller-WE1010NA-Digital-Sold…
usa.banggood.com/5V-4-Channel-Level-Trigge…
usa.banggood.com/DS18B20-Waterproof-Digita…
www.dfrobot.com/product-1110.html
www.digikey.ca/product-detail/nl/adafruit-…
www.amazon.ca/Siemens-ECINSGB14-Insulated-…
www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…
www.amazon.ca/ATmega2560-16AU-Development-…
www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…
www.amazon.com/LeMotech-Dustproof-Waterpro…
www.amazon.ca/Jinxuny-Screen-Display-Shiel…
www.amazon.ca/Baoblaze-DS1302-Battery-Real…
Stap 1: Bibliotheken vereist
github.com/arduino-libraries/TFT
github.com/adafruit/DHT-sensor-library
github.com/milesburton/Arduino-Temperature…
github.com/PaulStoffregen/OneWire
github.com/adafruit/RTClib
github.com/blynkkk/blynk-library
github.com/jfturcot/SimpleTimer
Ik denk dat dat de meeste zijn. Als er iets ontbreekt, laat het me weten.
Stap 2: Realtime klok
nadat je de bibliotheek voor de realtime klok hebt gedownload, staan er voorbeelden in je bibliotheek om je een idee te geven van hoe het werkt. Hier is de code die ik heb gebruikt om de tijd in te stellen. Aangezien er een batterij is zodra de tijd is opgeslagen, hoeft u de tijduploadcode niet te blijven gebruiken.
Stap 3: PH-meter
Het is waarschijnlijk vrij belangrijk om uw pH-meter een test en kalibratie te geven, buiten de hoofdcode, zodat u weet hoe u de offset moet kalibreren. Hier is de code die ik heb gebruikt, deze is ook geïntegreerd in het hoofdblok code. Gewoon hier weggooien zodat je ermee kunt spelen, misschien ben je ook gewoon geïnteresseerd in de sensoren en niet in de rest van het project.
Stap 4: Schema
Dit is het schema voor het elektronica- en elektrische gedeelte van het project. Alle pinnen zijn gelabeld en worden genoteerd in de code.
Aanbevolen:
Een IoT Halloween-pompoen - Bedien LED's met een Arduino MKR1000 en Blynk-app ???: 4 stappen (met afbeeldingen)
Een IoT Halloween-pompoen | Bedien LED's Met een Arduino MKR1000 en Blynk App ???: Hallo allemaal, Een paar weken geleden was het Halloween en volgens de traditie heb ik een mooie pompoen uitgesneden voor op mijn balkon. Maar toen ik mijn pompoen buiten had, realiseerde ik me dat het best vervelend was om elke avond de deur uit te moeten om de kaars aan te steken. En ik
Temperatuur CubeSat Ben & Kaiti & Q Hour 1: 8 stappen
Temperature CubeSat Ben & Kaiti & Q Uur 1: Heb je ooit zelf iets willen maken dat naar de ruimte kan worden gestuurd en de temperatuur van een andere planeet kan opnemen? In onze natuurkundeles op de middelbare school kregen we de opdracht om een CubeSat te bouwen met een functionerende arduino met de hoofdvraag Hoe kunnen we
Een digitale timer maken met Blynk: 5 stappen
Een digitale timer maken met Blynk: in dit bericht leren we hoe we aan de slag kunnen met Blynk - een IoT-platform dat is ontworpen om het hele proces voor ons te vereenvoudigen en dat ook werkt met verschillende borden met internettoegang
Hallo Blynk! De SPEEEduino koppelen met de Blynk-app: 5 stappen
Hallo Blynk! De SPEEEduino koppelen met de Blynk-app: wat is de SPEEEduino? De SPEEEduino is een voor wifi geschikte microcontrollerkaart gebaseerd op het Arduino-ecosysteem, gebouwd voor opvoeders. De SPEEEduino combineert de vormfactor en de microcontroller van de Arduino met de ESP8266 Wi-Fi SoC, waardoor
Nog een Arduino-weerstation (ESP-01 & BMP280 & DHT11 & OneWire): 4 stappen
Nog een Arduino-weerstation (ESP-01 & BMP280 & DHT11 & OneWire): hier vindt u een iteratie van het gebruik van OneWire met de weinige pinnen van een ESP-01. Het apparaat dat in deze instructable is gemaakt, maakt verbinding met het wifi-netwerk van uw keuze (u moet de inloggegevens hebben…) Verzamelt sensorische gegevens van een BMP280 en een DHT11