INHOUDSOPGAWE:

ERrigator: 13 stappe
ERrigator: 13 stappe

Video: ERrigator: 13 stappe

Video: ERrigator: 13 stappe
Video: How to Use The Waterpik - Dr. Nemeth Tutorial 2024, November
Anonim
ERrigator
ERrigator

Wat is eRrigator

eRrigator is hoe dit klink. Dit is 'n besproeiingsbeheerder wat aan die internet gekoppel is. HW -koste is minder as $ 40 en kan waarskynlik tot ongeveer $ 30 verlaag word. Dit ondersteun tot 6 stasies, maar indien nodig kan maklik meer bygevoeg word. Programmering is anders as die meeste besproeiingsbeheerders. Dit maak dit moontlik om verskeie programme afsonderlik van die ander vir elke stasie op te stel. Dit beteken dat die programmering daarvan nie kunsmatige koppeling tussen verskillende stasies vereis nie.

Die eenheid het sy eie Real Time Clock (RTC) en stoor die programmering en konfigurasie op FLASH -geheue. Dit beteken dat dit selfs sonder 'n internetverbinding die skedule sal uitvoer soos beplan.

Gereedskap gebruik

  • Beheerder + WiF: NodeMCU
  • Platform: Arduino
  • DevTools: PlatformIO

Beheer van die eenheid

  • Beheer van die eenheid, van programmering tot die aanskakel van 'n stasie vir 'n paar minute: Gratis Azure Tier laat tot 10 webwerwe met verkeerslimiete toe
  • Boodskappe om die eenheid in te lig oor 'n nuwe beheeropdrag: MQTT aangebied op
  • Op die eenheid se LCD van 20x4 met status + watergeleenthede. Geen knoppies vir data -invoer of kieslys nie

Stap 1: Elektriese ontwerp

Elektriese ontwerp
Elektriese ontwerp

Die kern van hierdie ontwerp is die NodeMCU, wat aansluit by u WiFi -netwerk en 'n opdrag ontvang deur 'n kombinasie van MQTT en eenvoudige webdiens wat op Azure aangebied word. Die NodeMCU -beheerder word gebruik om die aflosskerm wat die solenoïede op die besproeiingskleppe verbind, te beheer. Dit is dit, die res is meestal krag of fanfare in die vorm van 'n LCD -skerm.

Een punt wat ek moet beklemtoon, ek is lui. Ek het dus 'n relaisskerm gebruik, maar aangesien ek net hierdie kontakrelais gekry het, moet ek Varistor by elke stasie voeg. Dit voorkom EMI -probleme, sowel as om die afloskontakte te beskerm.

Die krag vir die solenoïede moet ~ 24VAC wees, vandaar die gebruik van die VAC/VAC muurwrat. Dit voed die aflospoorte wat aansluit by die kleppe vir die waterstasies.

Dieselfde krag word reggestel met behulp van die diodebrug en kapasitor om 'n baie onstabiele DC te skep wat na die DC/DC -omvormer gevoer word. Die DC -omskakelaar is aangepas om 5VDC te lewer om die elektronika aan te dryf. Daar is duidelik 'n eenvoudige aan/uit -skakelaar.

RTC en LCD is via die I2C -koppelvlak aan die NodeMCU gekoppel en bied tydfunksies en status van die vertooneenheid.

Daar is ook 1 knoppie, wat meestal gebruik word om deur die skerm te blaai. As u die eenheid aanskakel, terwyl u op die blaai -knoppie druk, word 'n harde reset uitgevoer, wat die begin van die eenheid moontlik maak.

Koste om te bou

Die totale HW -koste word geraam op ongeveer minder as $ 39US, en kan verder gedruk word, sien uiteensetting:

  • Projekboks: $ 7
  • NodeMCU: $ 3
  • RTC: $ 0,6
  • Diodebrug: $ 0,5
  • 470uF 35V -kondensator: $ 0,2
  • Tydelike drukknop: $ 0,4
  • Aan/af skakelaar: $ 0,4
  • LIR2032 herlaaibare muntbattery: $ 1
  • DC/DC -omskakelaar: $ 0,7
  • 8 hfst. Relay Shield: $ 6
  • PCB + Diverse: $ 2
  • LCD 20x4 + I2C I/F: $ 6
  • 120VAC/25.5VAC muurwrat: $ 10
  • Varistor x 6: $ 0,6

Stap 2: Conguration vs. Instellings vs. Programmering

Konfigurasie: die parameters wat nodig is om die eenheid in staat te stel om met u WiFi te skakel en homself te identifiseer met die eRrigator -webwerf. Instellings: 'n betekenisvolle opstelling skep, byvoorbeeld: Die naam van die eenheid as u meer het, 'n naam gee vir elke stasie, watter TimeZone jou eRrigator is by, ens.

Programme: Stel watertye en duur in.

Stap 3: Aanvanklike opstel van ERrigator

Image
Image
Instellings vir u ERrigator
Instellings vir u ERrigator

Wel, 'n bietjie moeilike probleem ?, nie regtig nie. NodeMCU kan optree as 'n stasie wat met 'n ander toegangspunt verbind, sowel as 'n toegangspunt.

  1. Gaan na die webwerf en skep 'n nuwe eenheid. Dit gee u 'n unieke eenheid -ID.
  2. Skakel eRrigator aan terwyl u terselfdertyd op die blaai-/harde reset -knoppie druk. eRrigator gaan in konfig. wyse.
  3. Koppel u rekenaar of mobiele toestel aan die nuwe WiFi -netwerk met SSID: eRrigatorSoftAP.
  4. Sien video - Volg die instruksies op die skerm (u moet moontlik blaai). Soek spesifiek wat die eRrigator -bediener se IP -adres is en wys u blaaier na die adres.
  5. Vul die vorm in (sien skermopname) met u netwerknaam, wagwoord en die eenheidsnaam wat u van stap 1 gekry het.
  6. Dien die vorm in.
  7. Skakel u rekenaar of mobiele toestel oor na u normale netwerk
  8. Gaan na:
  9. Begin met instellings en programmeer die eenheid

Herkonfigureer?

Haal eenvoudig u eenheid -ID van die webwerf af

Herhaal stap 2-9 hierbo

Stap 4: Instellings vir u ERrigator

Stap 5: U ERrigator -status

U ERrigator -status
U ERrigator -status
U ERrigator -status
U ERrigator -status

Die tuisblad toon die eenheidstatus (sien eerste kiekie).

Dit gee die tyd van die eenheid wat laas aan die webtoepassing gekommunikeer is, asook die status. Dit bied ook die waarde vir die tellers wat gebruik word om natmaak siklusse wat nie daagliks is nie, te skeduleer.

Die bokant van alle bladsye gee laaste komm. inligting sowel as status van die eenheid. As alles groen is, is dit goed vir u, indien nie, wel …

Stap 6: Stel u stasies op

Stel u stasies op
Stel u stasies op

Stap 7: Programmering van gietingsiklusse

Stap 8: Bykomende funksies van die eenheid

Bykomende funksies van die eenheid
Bykomende funksies van die eenheid

Die bladsy onder Eenheidsbeheer bied talle opsies om die eenheid handmatig te beheer.

  1. Deaktiveer/aktiveer - Eenvoudig, deaktiveer of aktiveer die eenheid. Unit funksioneer nou meer as 'n dekoratiewe versiering as enigiets anders.
  2. Outomaties inskakel/tydsbeperking deaktiveer (nog nie geïmplementeer nie) - Skakel die eenheid uit en laat dit outomaties in staat stel na 'n voorafbepaalde tyd. Byvoorbeeld, jy hou 'n partytjie en wil vermy dat jou gaste hul idiote gasheer vloek as die sproeiers aanskakel. U weet egter dat u sal vergeet om die eenheid in te skakel. Stel dit na 1 dag outomaties in staat en dit is dit.
  3. Stel tyd/datum in - druk eenvoudig op die nuutste opdatering van tyd en datum om die RTC -drift te herstel. dit is nie regtig nodig nie, aangesien die RTC weet dat dit elke 24 uur moet opdateer, dus die drif is nie meer as 2-3 sekondes nie.
  4. Skakel af - Skakel alle stasies af tot die volgende geskeduleerde gebeurtenis.
  5. Skakel stasie aan vir.
  6. Stel neerslagfaktor in - Met die eRrigator kan u die watertyd met elke persentasie neerslag met 'n sekere persentasie verminder.

Stap 9: Herstel die eenheid van Afar

Herstel die eenheid van Afar
Herstel die eenheid van Afar

Onder Admin-> Herstel

U kan hierdie vorm gebruik om die eenheid op 5 verskillende maniere terug te stel:

1. Telers herstel - slegs die meerdaagse programme se tellers.

2. Lae vlak herstel - stel slegs die eenheid terug, niks anders nie.

3. Reset op medium vlak - Stel die eenheid, die tellers terug.

4. Reset op hoë vlak - Stel die eenheid terug, tellers, verwyder programme uit die geheue, verwyder inligting oor stasies uit die geheue.

5. Harde herstel - As die hoë vlak herstel word, verwyder dit ook die konfigurasie, sien stap 3 vir meer inligting oor hoe om die eenheid te konfigureer noudat u dit heeltemal gebreek het.

Stap 10: Herkonfigureer die eenheid vanuit u blaaier

Herkonfigureer die eenheid vanuit u blaaier
Herkonfigureer die eenheid vanuit u blaaier

Onder Admin-> Config

As u die eenheid na 'n ander WiFi wil oorskakel, kies eenvoudig die netwerk, voeg wagwoord by en onthou om die eenheid -ID te kopieer/plak. Dien in, voi-la, dit is klaar.

Stap 11: Op die lug - FW -opgradering

Oor die lug - FW -opgradering
Oor die lug - FW -opgradering

Onder Admin -> FW -opgradering

DIT IS BAIE RISIKO - JY KAN DIE EENHEID GEMAKLIK MAKLIK !!!

As u die eenheid baksteen maak, moet u die NodeMCU mikro-USB fisies aan u rekenaar koppel en 'n werkende weergawe oplaai.

Laai die binêre lêer op van die gewenste weergawe, voer inligting oor vrystellingsnotas in en stuur dit in.

Die eenheid sal oor die lug geprogrammeer word en sodra dit klaar is, sal dit herstel word. Die DB word opgedateer om die nuwe weergawe in die lys onder die vorm weer te gee.

Let op: as die eenheid nie met 'n baksteen is nie, kan u terugkeer na vroeë vrystelling deur dit te kies.

Wees bang, wees baie bang!

Stap 12: Arduino -kode vir u ERrigator

Daaraan gewerk om dit aanbiedbaar te maak …

Stap 13: C# -kode om u webwerf te bestuur

Daaraan gewerk om dit aanbiedbaar te maak …

Aanbeveel: