Kerti vezérlő öntözéshez és más eszközökhöz – III Rész

Bevezető

Örömmel mutatjuk be az elkészült kerti vezérlő öntözéshez modulunkat. Eltelt némi idő azóta, hogy ezen a projekten kezdtünk dolgozni. Megnézve a bejegyzés dátumát sokkoló mennyi idő telt el. Akárhogy is végre készen áll a feladata ellátására, hogy segítsen minket elképesztően szép zöldségeket termeszteni. Azt megjegyeznénk itt, hogy ez még csak az „agya” a hardware -nek és az elektromos szerelés még ezután kell következzen. De ezzel egy külön bejegyzésben fogunk foglalkozni. Most ugorjunk fejest a hardware részletekbe! Amennyiben nem olvasta kérjük látogasson el előző bejegyzésünkre is : 2. fejezet

Gyors ismétlés

Az hobby kerti öntöző vezérlő a következő főbb alkatrészekből áll:

  • Wemos pro mini
  • Arduino Uno
  • Relé panel
  • Power supply
  • DC-DC konverter

Gyors ismétlés – azért van szükségünk a Wemos pro mini -re, hogy tudjunk WiFi -n keresztül kommunikálni és fel tudjuk tölteni az adatokat a felhőbe és így tudjuk monitorozni a rendszert. Arduino Uno azért szükséges mert sok Pin -t használunk a relékhez és a tartályban lévő víz szintjének méréséhez.

Hattérinfo

A kútban található szivattyú leállításához kicsit komplexebb folyamat szükséges mivel régi és morcos darab. Ez azt jelenti, hogyha terhelés alatt szakítjuk meg a 230V áramellátását akkor egy feszültség tüskét küld vissza a hálózatba és szikrát generál a csatlakozó pontban. Ez nem jó ezért használunk átfolyás mérőt, hogy tudjuk mikor fogy ki vízből a kút. A kút kb 100L vizet tud szállítani 15 percenként. 3 perc alatt a szivattyú ezt kitermeli majd megáll, nekünk ekkor kell áramtalanítani. Minden más magáért beszél. Van még egy szürke-víz tartályunk amit a gyep öntözésére szeretnénk felhasználni és ezt hajnalban szeretnénk kiszivattyúzni. A rendszer tartalmaz még egy motoros golyós csapot amit a csepegtető hálózatot zárja / nyitja. Adtunk még egy lámpát csak mert miért ne 🙂

A forrás kód itt talalható : github link

LoRa Gateway GPS Nyomkövető

Már hosszú ideje tervezzük, hogy építünk valamit a LoRa technológia felhasználásával. Az egyik elkövetkező projektünkhöz szükséges megvalósíthatósági hatástanulmányra ezért építeni kezdtünk, hogy tesztelhessünk különböző modulokat amik elérhetők a piacon. Mi lehetne hasznosabb egy hatótáv teszthez mint egy GPS Nyomkövető. Reményeink szerint ez az eszköz lehetőséget biztosít majd nekünk, hogy megválaszoljuk az összes felmerülő kérdésünket. Ezért építettük meg a LoRa Gateway GPS Nyomkövető -t.

Az építés folyamata és tesztelés:

Először építettünk két egységet E220 as modulakat felhasználva, hogy validálhassuk a példakódokat amiket az interneten találtunk. Szerencsénkre ahogy azt vártuk is nagyon sok példa, vezetékezési diagram, videós bemutatót találtunk a témával kapcsolatban. Legnagyobb probléma az volt, hogy ez egyik kapcsolás hibásnak bizonyult és eltartott egy darabig mire realizáltuk, hogy ez nem a mi hibánk. Legfőbb információ forrásunk a : mischianti.org  volt. Több helyen is megemlítik, hogy vigyázni kell amikor olyan egységeket „házasít” az ember amik különböző feszültség szinteken kommunikálnak az I/O interfészeiken. Az egyik szét-összeszerelési fázisban miközben debug -goltunk egy hibát keresve véletlenül kimaradt egy feszültség osztó az Arduino Uno és az E220 -as modul között ami nagyon rossz hatással volt a modul élettartamára. Nyugodj békében E220-as modul! Arra is rájöttünk, hogy nincs az a mennyiségű testpanel amit ne lehetne felhasználni így ebből még kell beszerezzünk mert POC gyártását igencsak meg tudja gyorsítani. Amikor Wemos mini, mini pro vagy a D1 és mikroszámítógéppel dolgozunk ezek a problémák nem jelentkeznek mivel ezek kommunikációs feszültség szintje 3.3V.

Szükséges még megemlíteni, hogy ezek a kommunikációs modulok különböző frekvencia tartományokban működnek állítható kimenő teljesítménnyel. Figyeljünk a helyi szabályozásokra! Ez volt az első része a LoRa Gateway GPS Nyomkövető témánknak a hatótáv teszt ezek után egy külön post-ban lesz publikálva amikor az időjárás lehetővé teszi ennek felmérését!

Köszönjük mindenki megtisztelő figyelmét, jó építést kívánunk!

Készítsd magad akkumulátor

Egy ideje tervezzük, nekiállunk egy készítsd magad akkumulátor nak hogy megoldást találunk azon projektjeink áramellátására ahol nehezen vagy nem megoldott a hálózati tápellátás. Előző munkáinkból megmaradt 18650 cellákat szerettük volna felhasználni ezzel is csökkentve a hulladék mennyiségünket. Természeten minden teszt projekt része a határok feszegetése ezért mi is szerettük volna a lehető legnagyobb akkumulátort létrehozni ami belefér a dobozba. 12V-os akkumulátorra volt szükségünk, nézzük is mit készítettünk!

Biztonsági figyelmeztetés!

Szeretnénk megjegyezni amennyiben elektronikai ismeretei Önnek hiányosak illetve nem biztos abban amit csinál kérjük nem készítsen ilyen típusú akkumulátor csomagot. A lehetséges nagy áramerősségre való tekintettel ez a projekt határozottan tűzveszélyes! A Li-Ion cellák égés közben nagyon veszélyesek és nehezen olthatók!

Az építéshez a következő alkatrészeket gyűjtöttük össze:

  • 18650 cellák
  • Töltés vezérlő
  • Nickel bevonatú acélhuzal
  • 12V autós akkumulátor töltő
  • teszt terhelés [egy autós h4 izzó ami 65W teljesítményű ~5A]

Az elkészítés lépései:

  • feltöltöttük és teszteltük az összes cellát, hogy biztosak legyünk benne, hogy azonos kapacitású egységek kerüljenek egy szériába
  • ezzel az információval kiderítettük melyik cellák jó és melyiket kell az újrahasznosító gyűjtőbe helyezni
  • ezek után kialakítottuk a szériákat
  • egy ponthegesztő segítségével összehegesztettük a cellákat szériákba a nikkel csíkot felhasználva
  • ezek után óvatosan összekötöttük szériákat vigyázva arra nehogy rövidzárlatot okozzunk
  • majd ezek után összeforrasztottuk a töltésvezérlővel
  • teszteltük a töltés és kisütés folyamatát
  • teszteltük a töltés és kisütés folyamatát 10 szeres áramerősséggel mint arra majd szükség lesz működés közben
  • teszteltük a kiegyenlítés opciót a töltésvezérlőn belül ahogy ciklikusan töltöttük és merítettük az akkumulátort miközben figyeltük az egyes szériák feszültségét

Összegzése a készítsd magad akkumulátor csomagnak  18650 cellákból:

  • sikerült komolyabb probléma nélkül teljesítenünk a feladatot 🙂
  • készítettünk egy 65Ah akkumulátort ami hatalmas
  • belefér a száméra fenntartott helyre ami a műanyag fülekkel [ezekkel nem számoltunk…]
  • ezzel a kapacitással úgy számoljuk, hogy az eszközünk akár 3 hétig is üzemelhet napfény nélkül is

Vissza a blog oldalra.

DVR kép feltöltő – Wemos mini pro

Már egy ideje gondolkozunk egy DVR képfeltöltő Wemo Pro megvalósításán. Wemos mini pro képes Http és Https hívások kezelésére is, ezért szerettük volna felhasználni a következő probléma megoldásában. Van egy DVR egységünk ami monitorozza az ingatlanunkat. Ahoz, hogy hozzáférjünk a képekhez valahogy el kell érjük a központi egységet. Erre több megoldás is van például VPN server, vagy DNS nyitott portokkal, de ezek nincsenek szinkronban a mi elképzelésünkkel. Nem szerettünk volna egy VPN server-t futtatni habár ez egy elég egyszerű és gyors megoldás lett volna. Nem akartunk portokat nyitni biztonsági okokból főleg egy olyan eszközre ami nagyon ritkán vagy egyáltalán nem kap firmware frissítést. Ez volt az alap felállás, nézzük meg hogyan oldottuk meg a problémát.

A megoldás keresése:

A legkézenfekvőbb megoldás egy raspberry PI egy kicsi java konzol applikációval ami el tudja kérni a képeket a DVR-től és fel tudja tölteni a felhőbe ahol a távoli elérés biztosítva van. Megvalósítás során azért merültek fel problémák. Ez a megoldás nem volt jó hiszen a raspberry PI nak szüksége van egy szünetmentes tápegységre, hogy ne sérüljön az első áramszünet alkalmával. Második legfontosabb kérdés a dokumentáció volt, hogyan tudjuk letölteni a képeket a DVR ből. Ez a feladat nem volt könnyű nagyon sok időt töltöttünk azzal, hogy megtaláljuk azokat a példákat leírásokat amiben ez le volt írva. Ezek után találtunk valamit ami ígéretes volt és Postman -es validációnk során beváltotta a hozzá fűzött reményeket. Ezek után a java alkalmazás elkészítése már nem okozott gondot. Minden működött kivéve, hogy egy raspberry-n futott. Kell lennie egy jobb megoldásnak! 🙂

Megvalósítás – DVR képfeltöltő Wemo Pro:

DVR képfeltöltő Wemo Pro mini 16MB flash memóriával alkalmas Http és Https hívások kezelésére. A kérdés az volt vajon, hogyan képes nagyobb méretű adat objektumok kezelésére a memória limitációi miatt. Próbáltuk letölteni a képeket mindenféle típusú változóba de mind meghaladta a Wemo mini pro képességeit. Ezek után úgy döntöttünk, hogy használjuk az opciót amivel ez a mikró számítógép rendelkezik. Mentsük el a tartalmat egy file-ba és onnan olvassuk vissza így nem szükséges a memóriában tartani egyszerre az egészet. Jó sokat próbálkoztunk mire meglett a megoldás de végül elkészült a project. A képeket a belső meghajtójára tölti le majd onnan fel.

Utolsó lépések:

Ezek után Https Post ot használunk, hogy feltöltsük a képeket a felhőbe ahol egy nagyon egyszerű PHP interface fogadja azokat. Egy mezei html oldalt használunk a képek megjelenítésére! Project kész is van! 🙂

Vissza a blog oldalra.

Kód elérhető a github -on.

Forrasztási hibák wemos mini

Mai témánk a forrasztási hibák wemos mini-val amit használat közben tapasztaltunk. Amikor a mai kor mikroelektronikájával dolgozunk még belépő szinten is az alkatrészek igen kicsik. Az egyik oldalon ez nagyon jó mert kis helyen sok memória és számítási kapacitás fér el, de ez azt is jelenti, hogy amikor valami elromlik stabil kézre és jó szemekre van szükség. Ha a feltételek rendelkezésre is állnak akkor is szembe jöhet egy olyan probléma amit ebben a post-ban szeretnénk ismertetni. Egy elég egyszerű megvalósíthatósági koncepción dolgoztunk és igen siettünk, hogy kész legyünk. Minden készen állt az asztalon ahogy ez ismerős lehet. Softwae és hardware oldalon minden készen állt már „csak” dobozolni kellett, hogy leszállíthassuk a megrendelőnek.

Felismerés forrasztási hibák wemos mini lábain

Amikor végeztünk a dobozolással és a végső tesztet futtattuk volna a projekt nem működött. Huuuuuuh – mély belégzés és kilégzés. Ilyenkor mi az első gondolat ami eszünkbe jut? Talán a vezetékezés vagy a hardware sérült meg? Nem nem ezek 🙂 Az első ami kijön a szánkon : „Miért történik ez velem?”

Hibakeresés

Így elkezded szétszedni a POC-t vezetékről vezetékre és nézed az eredményt. Természetesen két dolog történhet ez alatt: az utolsó csatlakozás amit ellenőrzöl lesz a hiba forrása, vagy egyik sem. Ebből kifolyólag ez mindig egy hosszú és időigényes folyamat. Amikor ott tartasz ,hogy már minden vezetéket megbontottál eredmény nélkül akkor jön a felismerés, hogy forrasztási hibák lesznek. Előkaptuk az mikroszkópot és elkezdtük ellenőrizni a forrasztásokat. Az 1-2-es képen láthatók a lábak amiken ezeket a híres forrasztási hibákat tapasztaltuk amikor wemos mini  -n dolgoztunk. A forrasztási anyag nem érte el a panel-t így az érintkezési hibát okozott. Ezt orvosoltuk és lenyugodtunk.

Végre elkezdődhet az összeszerelés és mehetünk tovább!

Mercruiser Bayliner 1993 – feszültség és hőmérséklet mérő javítása

Ebben a bejegyzésben Mercruiser Bayliner mérő javítás lesz a téma. Sajnos manapság nem nagyon van senki aki a régi műszerek javításával foglalkozna pedig a legtöbb eseteben egy kis munkával sok türelemmel és némi rutinnal ezek az egységek megmenthetőek és nincs szükség új vásárlásra amivel így kicsit tehetünk azért, hogy kevesebb elektronikai szemét keletkezzen.

Ugorjunk is neki a Mercruiser Bayliner mérő javítás -nak! Először kiszereltük a műszereket a hajóból. Itt érdemes több fényképet is készíteni illetve megjelölni a vezetékeket mert jelen esetünkben a 20+ éves vezetékek színei sokszor már nehezen különböztethetőek meg egymástól. Másik megoldás lehet, hogy egyszerre csak 1 műszert szereljünk ki így a „szabad” vezetékek biztosan ehhez fognak tartozni.

Miután a kezünkben van a műszer alaposan tisztítsuk meg a korróziótól és csavarlazítóval fújjuk le a csavarokat. Mivel 20+ éves műanyag elemekkel dolgozunk legyünk nagyon óvatosak a feszegetéssel mert minden azonnal törik. Sajnos az egyik műszerben sikerült eltörnünk a mutatót aminek helyreállítása sok időt vitt el.

Miután a csavarokat meglazítottuk de nem csavartuk le óvatosan vegyük le az üveget és a fém keretet. Csak ezek után vegyük le a hátsó anyacsavarokat mert azok tartják a helyén a belső alkatrészeket!

Némi vizsgálódás után kiderült, hogy a műanyag mutató elvált a tengelytől és ezért nem mutatott semmit + mivel elvált a fém mozgó résztől ezért azt akadályozta mozgásában.

Egy kis gyertya viasszal összeragasztottuk őket és a műszer életre kelt. Miután egy labortáppal kalibráltuk a műszert (ezért kellett a viasz mert az le lehet szedni) és viasszal újra rögzítettük és több feszültség értékkel jónak minősítettük nagy hőbírású pillanatragasztóval beragasztottuk. Vártunk 24 órát majd eltávolítottuk a viaszt, teszteltünk mértünk majd a viasz helyére is ragasztót tettünk.

Miután minden a helyére került összeszereltük és a hajóba szerelve kipróbáltuk. Ezzel megmentettük a tulajt attól hogy típus és szín idegen műszerekkel kelljen a műszerfalat elcsúfítani.

Ez volt mára a Mercruiser Bayliner mérő javítás.

Jó szerelést!

Ubuntu installálása Acer Aspire3 A317 52G laptopra

Amikor a munkakörnyezetet költöztetni kell az mindig fájdalmas. Mire az ember összeállítja azt amit már megszokott értékes órák mennek el de sajnos néha ezt meg kell csinálni. (főleg ha egy hibás vezeték miatt a munka laptop beadja az unalmast…)
 

 

Jelen konfiguráció egy Acer Aspire3 laptop volt SSD -vel volt szó amire szerettünk volna egy Ubuntu-t telepíteni SSD-re. Ez nem egy nehéz feladat kivéve ha indulás után a hardware nem érzékeli a benne elhelyezésre került SSD meghajtót. Na ekkor jön a fejvakarás és a magyar nyelv változatosságát jól érzékeltető verbális bántalmazás. Rendben van az Ubuntu alatt nincs HW de vajon egy sima Windows install vajon látja-e. A válasz igen szóval itt megint a linux varázslatos világa kavar be nekünk.

 

Sok-sok óra keresgélés után (a jó megoldás hamar meglett, de valamiért az akkor végrehajtott lépések nem érték el a kívánt célt.) De végül azért győztünk és helyreállt a zavar az erőben.
 
Lépések amik ebben az esetben segítettek:
– Van egy rejtett menü a BIOS-ban ami csak a support részére van fenntartva ezt két lépéssel tudjuk elérhetővé tenni.
– Be kell állítanunk egy super user jelszót a BIOS ban és újra kell indítani a gépet.
– Ezek után nyomjuk meg a CRTL-S kombinációt ami előhozza az eddig rejtett opciókat.
– Itt kell beállítanunk hogy legyen támogatva a régebbi típusú HW támogatás

Ha valaki ezzel a problémával küzd remélem tudtunk segíteni a megoldásban!

Ez volt az Ubuntu installálása SSD -re Acer Aspire3 A317 52G laptopra.

Acer Aspire3 A317 52G

Bosch Tronic Heat 3500 18kw kazán puffer tároló hőmérséklet temperálása

Bosch Tronic Heat termosztát készítésének története:

A puffer tárolónk felfűtésére egy Bosch Tronic Heat 3500 kazán telepítettünk. Beüzemelés után következett a teszt időszak ami alatt a következő problémával szembesültünk:

  • a kazánban a keringető szivattyú folyamatosan dolgozik
  • ez ahhoz szükséges, hogy tudja hány fokos a víz
  • sajnos így viszont az összes csövet azon a hőmérsékleten tartja ami a vízhőfok
  • bármennyire is próbáljuk leszigetelni a csöveket mindíg lesz hőveszteség
  • a megoldás az lenne ha a szivattyú csak akkor működne ha tényleg kell fűteni
  • a jelenlegi termosztátunk a fűtéskör azon szakaszát vezérli ami a pufferból a házba keringet
  • az internetet böngészve arra jutottunk, hogy szükség lenne egy termosztátra a kazánhoz is.
  • ilyet nem láttunk készen vagy csak nem találtuk eléggé jónak ezért készítettünk egy sajátot
  • a vezérlő kör nem áll másból mint egy 24V-os „rövid-zár” áramkörből
  • a szenzort a puffer tartály kazán felé kilépő oldalához ragasztottuk és alufóliával és kőzetgyapottal szigeteltük
  • a szenzor a tartály oldalán elhelyezett hőmérőkkel egyforma értéket mutatott ezért annak elhelyezkedését jónak ítéltük
A megvalósítás nem bonyolult és a felhasznált alkatrészek sem drágák, akinek van 4 órája könnyen elkészítheti.
 
Az elkészült vezérlő és alakrészek képei galériában.

Arduino kód: github-link

Linkek:

Ez volt a Bosch Tronic Heat termosztát története.
 

Kerti vezérlő öntözéshez és más eszközökhöz

Mint annyi minden ez Wifi DIY kerti öntöző sem készült el időben úgy ez az eszköz sem készült el használható állapotra a szezonra. Software oldalon 95% készültséget értünk el, hardware oldalon nos ott egy kicsit sikerült megcsúszni. Fizikailag minden rendelkezésre áll, a komponensek külön-külön mind tesztelve ér többé kevésbé beépítésre készen de. Na igen midig van egy nagy DE! A vezérlő helye és tervezett vezeték rendszere 230V oldalon nem készült el. Ebből kifolyólag nem is volt túl nagy nyomás a kivitelezésen… Na majd jövőre! Addig is egy pár kép arról hogyan lesz egyszer bedobozolva és terepre küldve.
Aki nem olvasta volna az első bejegyzést az megteheti : első lépések – Wifi DIY kerti öntöző
diy garden irrigation control box
flow detector attach to KPE pipe
servo controller ball valve

‘Houston van egy kis baj!’ – Dolgozz abból ami van készleten

Mindig furcsa, hogy amikor az idő nem repül mint Millennium Falcon  a hiperűrben akkor úgy tűnik nem is telik. A következő másodpercben már arra eszmélsz, hogy el vagy késve a ‘én ezt meg szeretném csinálni’ dologgal. Tervem szerint majd készül egy vezérlő amivel automatikusan lehet öntözni a növényeket ezzel időt szabadítva fel. Minden simán ment, gondolkodtam sokat azon, hogy mit mivel hogyan. Aztán egyszercsak ránéztem a naptárra és realizáltam, hogy mindjárt itt a nyár és sehol sem tartok a vezérlővel. Pánik mód ‘BEKAPCSOLVA’ lássuk mi van készleten miből tudunk dolgozni. Gyorsan összeszedtem az előző projektekből maradt alkatrészeket és megállapítottam, hogy mindig jó ötlet többet rendelni alkatrészekből, kiegészítőkből stb. és van tartalék és előbb utóbb lesz egy egész jó készleted.

Hamarosan folytatjuk!

project leftovers