Përmbajtje:

ERrigator: 13 hapa
ERrigator: 13 hapa

Video: ERrigator: 13 hapa

Video: ERrigator: 13 hapa
Video: Repairing the Hydro Floss® Oral Irrigator 2024, Nëntor
Anonim
ERIGator
ERIGator

Çfarë është eRrigator

eRrigator është ajo që tingëllon si. It'sshtë një kontrollues i ujitjes i lidhur me internet. Kostot e HW janë më pak se 40 dollarë dhe ndoshta mund të ulen në rreth 30 dollarë. Mbështet deri në 6 stacione, por më shumë mund të shtohen lehtësisht nëse është e nevojshme. Programimi është i ndryshëm nga shumica e kontrolluesve të ujitjes. Ai lejon që programe të shumta të vendosen për secilin stacion veçmas nga të tjerët. Kjo do të thotë që programimi i tij nuk kërkon lidhje artificiale midis stacioneve të ndryshme.

Njësia ka orën e vet në kohë reale (RTC) dhe ruan programimin dhe konfigurimin në kujtesën FLASH. Kjo do të thotë që edhe pa lidhje interneti, do të ekzekutojë orarin siç ishte planifikuar.

Mjetet e Përdorura

  • Kontrollues + WiF: NodeMCU
  • Platforma: Arduino
  • DevTools: PlatformIO

Kontrolli i Njësisë

  • Kontrolli i njësisë, nga programimi, deri në ndezjen e një stacioni për disa minuta: Free Azure Tier lejon deri në 10 faqe në internet me kufij trafiku
  • Mesazhimi për të "informuar" njësinë për një komandë të re kontrolli: MQTT e pritur në
  • Në njësinë LCD prej 20x4 që tregon gjendjen + ngjarjet e ujitjes. Asnjë buton për futjen e të dhënave ose menunë e kontrollit

Hapi 1: Dizajni elektrik

Dizajni Elektrik
Dizajni Elektrik

Zemra e këtij dizajni është NodeMCU, e cila lidhet me rrjetin tuaj WiFi dhe mori komandën përmes një kombinimi të MQTT dhe Shërbimit të thjeshtë në internet të hostuar në Azure. Kontrolluesi NodeMCU përdoret për të kontrolluar mburojën e stafetë e cila lidh solenoidet në valvulat e ujitjes. Kjo është e gjitha, pjesa tjetër është kryesisht ose fuqi ose fanfare në formën e një ekrani LCD.

Një pikë që duhet të theksoj, jam dembel. Kështu që unë përdor mburojë stafetë, por meqenëse gjithçka që mora ishte kjo stafetë kontakti, më duhet të shtoj Varistor në çdo stacion. Kjo parandalon çështjet e EMI si dhe mbron kontaktet e stafetës.

Fuqia për solenoidët duhet të jetë V 24VAC, pra përdorimi i lythave të murit VAC/VAC. Kjo po ushqen portat e stafetave të cilat lidhen me valvulat për stacionet e ujitjes.

E njëjta fuqi korrigjohet duke përdorur urën diodë dhe kondensatorin për të krijuar një DC shumë të paqëndrueshme e cila ushqehet me konvertorin DC/DC. Konvertuesi DC është rregulluar në daljen 5VDC për të fuqizuar elektronikën. Shtë e qartë se ekziston një ndërprerës i thjeshtë On/Off.

RTC dhe LCD janë të lidhura me NodeMCU përmes ndërfaqes I2C dhe sigurojnë funksionalitetin e kohës dhe statusin e njësisë së ekranit.

Ekziston edhe 1 buton, i përdorur kryesisht për rrotullimin e ekranit. Ndezja e njësisë, ndërsa shtypni butonin e lëvizjes, kryen një rivendosje të fortë, e cila lejon konfigurimin fillestar të njësisë.

Kosto për të ndërtuar

Kostoja totale e HW vlerësohet në rreth më pak se 39 dollarë amerikanë, dhe mund të ulet më tej, shihni ndarjen:

  • Kutia e Projektit: 7 dollarë
  • NodeMCU: 3 dollarë
  • RTC: 0.6 dollarë
  • Ura e Diodës: 0.5 dollarë
  • Kondensator 470uF 35V: 0.2 dollarë
  • Butoni Momentary Push: 0.4 dollarë
  • Çelësi i ndezjes/fikjes: 0.4 dollarë
  • Bateri me monedhë të rimbushshme LIR2032: 1 dollarë
  • Konvertuesi DC/DC: 0.7 dollarë
  • 8 Kap. Mburoja e stafetës: 6 dollarë
  • PCB + Të ndryshme: 2 dollarë
  • LCD 20x4 + I2C I/F: 6 dollarë
  • 120VAC/25.5VAC Wart Wall: 10 dollarë
  • Varistor x 6: 0.6 dollarë

Hapi 2: Kongresi Vs. Cilësimet Vs. Programimi

Konfigurimi: parametrat e kërkuar për të lejuar që njësia të lidhet me WiFi -në tuaj dhe të identifikohet në uebfaqen eRrigator. Cilësimet: Krijimi i një konfigurimi kuptimplotë, për shembull: Emërtimi i njësisë nëse keni të shumta, duke i dhënë një emër për secilin stacion, çfarë TimeZone eRrigator juaj është, etj.

Programet: Vendosni kohën dhe kohëzgjatjen e ujitjes.

Hapi 3: Konfigurimi fillestar i ERrigator

Image
Image
Cilësimet për ERrigatorin tuaj
Cilësimet për ERrigatorin tuaj

Epo, një problem pak i ndërlikuar ?, jo me të vërtetë. NodeMCU mund të veprojë si si një stacion që lidhet me një pikë hyrjeje tjetër, ashtu edhe si një pikë aksesi.

  1. Shkoni në faqen e internetit dhe krijoni një njësi të re. Kjo do t'ju siguronte një ID unike të njësisë.
  2. Ndizni eRrigator, ndërsa në të njëjtën kohë shtypni butonin e lëvizjes/rivendosjes së fortë. eRrigator hyn në konfigurim. mënyra
  3. Lidhni kompjuterin tuaj ose pajisjen celulare me rrjetin e ri WiFi me SSID: eRrigatorSoftAP.
  4. Shikoni videon - Ndiqni udhëzimet në ekran (mund t'ju duhet të lëvizni). Konkretisht, gjeni se cila është adresa IP e serverit eRrigator dhe drejtojeni shfletuesin tuaj në atë adresë.
  5. Plotësoni formularin (shikoni kapjen e ekranit) me emrin e Rrjetit, Fjalëkalimin dhe emrin e njësisë që keni marrë nga hapi 1.
  6. Paraqisni formularin.
  7. Kaloni kompjuterin tuaj ose pajisjen celulare në rrjetin tuaj normal
  8. Shko tek:
  9. Filloni me cilësimet dhe programimin e njësisë

Rikonfigurimi?

Thjesht merrni ID -në tuaj të njësisë nga uebfaqja

Përsëriteni hapin 2-9 më lart

Hapi 4: Cilësimet për ERrigator -in tuaj

Hapi 5: Statusi juaj ERRIGATOR

Statusi juaj ERRIGATOR
Statusi juaj ERRIGATOR
Statusi juaj ERRIGATOR
Statusi juaj ERRIGATOR

Faqja kryesore tregon statusin e Njësisë (shiko fotografinë e parë).

Ai jep kohën e njësisë që i është komunikuar për herë të fundit aplikacionit në internet, si dhe statusin. Ai gjithashtu siguron vlerën për sportelet e përdorura për të planifikuar ciklet e ujitjes që nuk janë të përditshme.

Pjesa e sipërme e të gjitha faqeve jep komunikimin e fundit. informacionin si dhe statusin e njësisë. Nëse gjithçka është jeshile, mirë për ju, nëse jo, mirë…

Hapi 6: Vendosja e stacioneve tuaja

Vendosja e stacioneve tuaja
Vendosja e stacioneve tuaja

Hapi 7: Programimi i Cikleve të Lotimit

Hapi 8: Funksionet shtesë të Njësisë

Funksionet shtesë të Njësisë
Funksionet shtesë të Njësisë

Faqja që shfaqet nën Njësinë e Kontrollit lejon mundësi të shumta për të kontrolluar manualisht njësinë.

  1. Disable/Enable - Thjeshtë, çaktivizoni ose aktivizoni njësinë. Njësia tani po funksionon më shumë si një zbukurim dekorativ se çdo gjë tjetër.
  2. Aktivizimi automatik/Çaktivizimi me kohë (nuk është zbatuar ende) - Çaktivizoni njësinë dhe lejoni që ajo të aktivizohet automatikisht pas një kohe të paracaktuar. Për shembull, ju po bëni një festë dhe dëshironi të shmangni që mysafirët tuaj të mos mallkojnë hostin e tyre idiot kur spërkatësit ndizen. Sidoqoftë, e dini që do të harroni të aktivizoni njësinë. Vendoseni që të aktivizohet automatikisht pas 1 dite dhe kaq.
  3. Vendosni kohën/datën - Thjesht shtyjeni përditësimin më të fundit të kohës dhe datës, për të rivendosur lëvizjen e RTC. nuk ka nevojë të vërtetë për këtë pasi RTC di të azhurnohet çdo 24 orë, kështu që zhvendosja nuk është më shumë se 2-3 sekonda.
  4. Fikur - Fikni të gjitha stacionet, deri në ngjarjen e ardhshme të planifikuar.
  5. Aktivizo stacionin për.
  6. Vendosni faktorin e reshjeve - eRrigator ju lejon të zvogëloni kohën e ujitjes me përqindje të caktuar për çdo njësi të reshjeve.

Hapi 9: Largimi i njësisë nga larg

Duke pushuar njësinë nga larg
Duke pushuar njësinë nga larg

Nën Administrator-> Rivendos

Ju mund ta përdorni këtë formë për të rivendosur njësinë në 5 mënyra të ndryshme:

1. Counters Reset - vetëm numëruesit e programeve shumëditore.

2. Rivendosja e Nivelit të Ulët - rivendosni vetëm njësinë, asgjë tjetër.

3. Rivendosja e Nivelit të Mesëm - Rivendosni njësinë, sportelet.

4. Rivendosja e Nivelit të Lartë - Rivendosni njësinë, numëruesit, hiqni programet nga kujtesa, hiqni informacionin e stacioneve nga kujtesa.

5. Hard Reset - Me rivendosjen e Nivelit të Lartë, vetëm ai gjithashtu heq konfigurimin, shihni hapin 3 për detaje se si të konfiguroni njësinë tani që e keni prishur plotësisht atë.

Hapi 10: Konfigurimi i njësisë nga shfletuesi juaj

Konfigurimi i njësisë nga shfletuesi juaj
Konfigurimi i njësisë nga shfletuesi juaj

Nën Administrator-> Konfiguro

Nëse dëshironi ta kaloni njësinë në një WiFi tjetër, thjesht zgjidhni rrjetin, shtoni fjalëkalimin dhe mos harroni të kopjoni/ngjisni ID -në e njësisë. Paraqit, voi-la, është bërë.

Hapi 11: Në ajër - Përditësimi FW

Në ajër - Përditësimi FW
Në ajër - Përditësimi FW

Nën Administrator -> Përditësimi FW

KJO HIGHSHT RREZIK T LART - MUND T BR TREGONI NJ NJITSI TAS LART !!!

Nëse bëni tulla njësinë, duhet të lidhni fizikisht mikro-USB NodeMCU me kompjuterin tuaj dhe të ngarkoni një version pune.

Ngarko skedarin binar të lëshimit që dëshironi, futni disa informacione të shënimeve të lëshimit dhe dorëzoni.

Njësia do të programohet në ajër dhe pasi të jetë bërë, do të rivendoset. DB është përditësuar për të pasqyruar lëshimin e ri në listë nën formular.

Ju këshillojmë, nëse njësia nuk është me tulla, mund të ktheheni në lëshimin e hershëm duke e zgjedhur atë.

Kini frikë, kini shumë frikë!

Hapi 12: Kodi Arduino për ERrigatorin tuaj

Po punohet për ta bërë atë të paraqitshëm…

Hapi 13: Kodi C# për të ekzekutuar uebfaqen tuaj

Po punohet për ta bërë atë të paraqitshëm…

Recommended: