Sadržaj:

Kontroler otvorenog koda za vruću kadu: 6 koraka
Kontroler otvorenog koda za vruću kadu: 6 koraka

Video: Kontroler otvorenog koda za vruću kadu: 6 koraka

Video: Kontroler otvorenog koda za vruću kadu: 6 koraka
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, Novembar
Anonim
Otvoreni izvorni kontroler vruće kade
Otvoreni izvorni kontroler vruće kade

Na internetu sam pronašao polovnu hidromasažnu kadu, staru par godina, i odlučio sam da od toga mogu napraviti super projekat. Ugrađene kontrole već su bile dosadne i oduzimale su vrijeme, pa mi je to dalo dodatni razlog da se pozabavim time. Kako bih uštedio energiju, snižavam temperaturu bazena kad se ne koristi, ali ako sam htio koristiti hidromasažnu kadu, morao sam povećati temperaturu 4 sata unaprijed. Kao primjer onoga što želim reći kao dosadno: Kako bih uštedio energiju, morao sam smanjiti temperaturu bazena kada se ne koristi, ali ako sam htio koristiti hidromasažnu kadu, morao sam povećati temperaturu 4 sata unaprijed. Još jedna stvar koja se dogodila bila je ta da se cirkulacijska pumpa nekako odlučila uključiti nasumično tijekom noći - to bi vjerovatno bilo pod kontrolom da sam pročitala priručnik, ali radije bih radije istrgla kontrole i umjesto toga koristila Raspberry Pi - pa evo mog članka "Kontroler hidromasažne kade otvorenog koda."

Korak 1: Upozorenje o sigurnosti

Ako i vi namjeravate petljati s hidromasažnom kadom, trebali biste biti svjesni rizika. Iako su visokonaponski sustavi eksperimentalno zanimljivi, mogu biti opasni, a ako se s njima ne postupa pažljivo, s poštovanjem i inteligencijom, mogu rezultirati smrtonosnim ozljedama. Na internetu postoji hrpa vodiča o tome kako sigurno raditi s visokim naponom. Ako niste sigurni šta radite, prestanite sada i idite se educirati.

Korak 2: Komponente

U ovom projektu koristim UniPi 1.1, ali ne mora biti jedan, mogli biste koristiti i Raspberry GPIO sa relejnom pločom, UniPi je zgodan i za 1-žičnu vezu. Stezaljke, montažne šine i kabelski kanali koje koristim nisu potrebni, ali čini da ormar izgleda čisto, to se može pojednostaviti izravnim ožičenjem. UniPi -u je potrebno 5V napajanje, ja koristim DIN šinu sa izlaznom strujom od 3A.

Korak 3: Uredite ormar

Sredite ormar
Sredite ormar
Sredite ormar
Sredite ormar

Ne koristim ponovo nijednu ugrađenu elektroniku kontrolera, pa ih uklanjam sve. Moja hidromasažna kada ima sljedeće žice:

  1. Cirkulacijska pumpa
  2. Jets Pump
  3. Ventilator
  4. Grijač
  5. Ozonator
  6. Senzor temperature
  7. Senzor protoka
  8. Snabdevanje
  9. 2x kabel za prikaz

Stezaljke na PCB -u su označene. Bilo bi dobro označiti kabele kako biste kasnije znali svrhu svakog kabela. Da bih olakšao ožičenje, izvadio sam cijeli ormar. Zatim sam uklonio sve komponente, očistio ole i počeo s instalacijom.

Korak 4: Instalacija i ožičenje

Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje

Neću ponovo koristiti originalni ekran. Vjerojatno bi se mogao nekako integrirati, ali budući da prikazuje samo temperaturu, nije vrijedno truda. Razmišljao sam i o instaliranju ekrana osjetljivog na dodir, ali oni nekako ne funkcioniraju ako su vam svi prsti vlažni.

Ugrađeni temperaturni senzor je otpornik ovisan o temperaturi (PT100). Iako UniPi ima analogni ulaz pomoću kojeg sam mogao mjeriti otpor, mislio sam si olakšati život koristeći 1-žični senzor temperature.

Prvo sam instalirao kablovske kanale, lijevo, desno, na vrh i na sredinu ormara.

Zatim sam instalirao dvije DIN šine, jednu u sredini između kabelskih kanala, i jednu 75 mm ispod srednjeg kanala kabela. Za montažu svih komponenti koristim samorezne vijke.

Na donju DIN šinu montirao sam stezaljke, releje i napajanje od 5V. Kao stezaljke koristio sam stezaljke sa zateznim oprugama. S lijeve strane su priključci za dovodni vod - 3x sivi za 3 faze - 1x plavi za neutralno - 1x žuti / zeleni za uzemljenje.

Zatim sam za svaki drugi kabel dodao sivu, plavu i žuto/zelenu stezaljku. Neki od kabela u hidromasažnoj kadi su donekle debeli. Ja sam u Europi i tamo imamo različite standarde o debljini kabela od SAD -a. Priključci moraju biti u mogućnosti primiti 6 mm^2 za sve veze.

Desno od stezaljki su releji. Unutrašnji releji UniPi mogu prebaciti samo 5A, pa se ne mogu koristiti za direktno prebacivanje opterećenja. Koristio sam energetske releje s 230V AC upravljačkim naponom i sada instalacija može podnijeti snagu do 4kVA.

Na lijevu stranu gornje DIN šine montirao sam 2 potencijalna razdjelnika, jedan za GND i jedan za 12V+. 12V+ daje UniPi. Pored njega postavio sam UniPi 1.1 sa montažnom pločom za DIN šine.

Imao sam sreću s veličinom ormarića, sve pristaje kako treba. Sada počinje zabava - napravimo ožičenje. Boje žica nisu standardne. Boje koristim na sljedeći način:

  • Crna: Snaga 230V
  • Crveno: 230V Uključeno
  • Plava: neutralni dirigent
  • Tamno plava: 5V ili 12V+
  • Tamno plava/bijela: 5/12V GND
  • Zelena/Žuta: Zemlja/Zemlja

Koristim uloške za svaki kraj žice, nisu potrebne za ovu vrstu stezaljki, ali izgleda lijepo. Na raspolaganju su mi 3 faze, glavni osigurač je 16A, tip C. Grijač ima 10A, pumpe će imati oko 6A svaka. Tako raspoređujem opterećenje na sve 3 faze. Prvu koristim za napajanje upravljačke jedinice, ozona i puhala, drugu fazu za grijač i treću za 2 pumpe.

Magnetski i senzori protoka su digitalni, pa sam spojio jedan kraj na 12V, a drugi na jedan od digitalnih ulaza. Da bih poboljšao WiFi vezu, više ne koristim originalni metalni poklopac, već ga zamjenjujem akrilnim.

Poklopac hidromasažne kade ima pričvršćene kopče kako vjetar ne bi slučajno otvorio. Zaboravio sam, naravno, zatvoriti te isječke pa sam ugradio magnetski prekidač koji me obavještava kad se poklopac otvori. Zasad je dobro, vrijeme je za pripremu mozga za operaciju.

Korak 5: Operativni sistem

Koristio sam nymea za kontrolu UniPi -a i BerryLan -a za postavljanje WiFi -a. Postoji slika Raspberry Pi koja podržava UniPi i uključuje obje komponente dostupne ovdje:

Umetnuo sam SD karticu koristeći Etcher.io, umetnuo je u UniPi i uključio hidromasažnu kadu. Morao sam napraviti neke male promjene na operativnom sistemu, pa sam morao povezati UniPi sa svojom WiFi mrežom. Evo šta sam uradio:

$ ssh nymea@VAŠA-IP-ADRESA-DANA-OD-BERRYLAN #lozinka je nymea $ sudo su $ apt-get update $ apt-get install unzip nymea-plugin-unipi $ wget https://github.com/UniPiTechnology/ evok/archive/v… $ unzip v.2.0.7c.zip $ cd evok-v.2.0.7c $ bash install-evok.sh $> Port web lokacije za upotrebu:> 1040 $> API port za upotrebu:> 8080 $ > Vaš model:> 3 $> (Instaliraj WiFi?) [Y/n] n $ sudo sada ponovo pokrenite sistem

Zadani način rada za BerryLan je "offline", pa se BT poslužitelj pokreće kada Raspberry Pi nije spojen na bilo koju mrežu.

BTW: Pomoću BerryLan -a neko bi mogao postaviti Raspberry i u režim pristupne tačke, tako da se klijent mogao povezati direktno sa hidromasažnom kadom bez rutera. U redu, sada je OS spreman za rad i možemo nastaviti s posljednjim koracima.

Korak 6: Postavljanje

Postaviti
Postaviti
Postaviti
Postaviti

Koristim desktop aplikaciju za nymea: app. Također ga možete instalirati za Android i iOS uređaje te na isti način kontrolirati svoj UniPi.

AddDevice

Dodao sam relejne izlaze, nymea otkriva koliko je IO -a dostupno: Dodaj uređaj -> UniPi -> Relejni izlaz -> Odaberite relej jedan i nazvao ga "Grijač" Ponovio sam te korake za sve releje i postavio sam kontrole na sljedeći način:

Idite na Dodaj uređaj -> UniPi -> Relejni izlaz -> Odaberite "" Relej 1 "" i dajte mu ime "Grijač"

  • Relej 2: Mlazna pumpa
  • Relej 3: Cirkulacijska pumpa
  • Relej 4: Puhač
  • Relej 5: Ozonator

Zatim sam dodao ulaze: Dodaj uređaj -> UniPi -> Digitalni ulaz -> Odaberite "Ulaz 1" i dajte mu ime "Senzor protoka" Ponovio sam te korake za sve ulaze koje imam:

  • Ulaz 1: Senzor protoka
  • Ulaz 2: Senzor poklopca

1 -žični senzor temperature: Dodajte uređaj -> UniPi -> Senzor temperature -> Naziv temperaturi

Na kraju, ali ne i najmanje važno, dodao sam 2 dugmeta za uključivanje / isključivanje. Oni zapravo nisu uređaji, već su bliži "državama". To mi pomaže da ih kasnije koristim na listi "Omiljene", tako da mogu brzo sve uključiti ili isključiti. Dodaj uređaj -> guh GmbH -> Preklopni prekidač -> Naziv: Letnji način rada

"Ljetni način rada" služi za potpuno deaktiviranje grijača tokom ljetnih mjeseci. Dodajte uređaj -> guh GmbH -> Preklopni prekidač -> Naziv: Režim rada "Režim rada" namjerava prebaciti ciljnu temperaturu između 37 ° C (spremno) i 29 ° C (nije spremno).

Dodajte malo magije

Magija je u osnovi skup pravila koja naređuje nymei da automatski radi stvari. Ako je "Ready Mode" uključen, a "Summer Mode" isključen, a temperatura ispod 37 ° C, grijač i cirkulacijska pumpa će se aktivirati, inače će se deaktivirati. Ako je "Ready Mode" isključen, a "Summer Mode" isključen i temperatura ispod 29 ° C grijač i cirkulacijska pumpa će se aktivirati, inače će se deaktivirati. Ako je cirkulaciona pumpa uključena i senzor protoka nije uključen, pošaljite upozorenje. Ako temperatura vode padne ispod 3 ° C, pošaljite upozorenje. Ako temperatura vode dosegne 37 ° C, pošaljite obavještenje "Vruća kada je spremna" Ako je magnetski senzor isključen, pošaljite obavijest "Poklopac vruće kade je otvoren". Između 9:00 i 10:00 uključite mlaznu pumpu. Postavljanje daljinske veze Ne želim ne koristim hidromasažnu kadu svaki dan, pa nisam postavio pravilo "zagrijavanja". Ponekad, kad dođem kući s posla, samo želim što prije uskočiti, pa koristim daljinsku vezu za uključivanje grijača unaprijed. Moja hidromasažna kada se zagrijava brzinom od oko 2 stepena na sat. U mirovanju obično držim temperaturu na 29 °, pa moram uključiti grijač 4 sata unaprijed. PS: Neki ljudi misle da zagrijavanju kade treba više energije nego da stalno održava temperaturu spremnom, ali provjerio sam, a to sa moje strane nije slučaj. Daljinsko postavljanje veze omogućava i push obavijesti, tako da možete primati cool obavijesti.

Sada mogu uključiti/isključiti svaku pumpu, postaviti način rada vruće kade "Spreman" ili "Ljeto", provjeriti temperaturu i uključiti ventilator.

To je to, hidromasažna kada je spremna - volim uključiti bazen iz udobnosti svog kauča ili na povratku s posla. Za ona lijena nedjeljna jutra postavio sam određene tajmere, tako da mogu uživati u kupanju prije doručka. Moj sljedeći projekt bit će uklanjanje ugrađenih LED dioda i njihova zamjena sa WS2812 LED diodama. Nadam se da vam se dopao moj članak i volio bih čuti vaše mišljenje o projektu.

Preporučuje se: